ci2-upstream-fs/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-upstream-fs/syz-execprog -executor=ci2-upstream-fs/syz-executor -arch=amd64 -sandbox=none -procs=5 -repeat=0 -threaded=true -collide=false -optional=slowdown=1:sandbox_arg=0:type=gce ci2-upstream-fs/syzkaller2172031370 <...> ocmask(SIG_BLOCK, ~[] [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6245] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6245] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5820] <... write resumed>) = 4 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... write resumed>) = 4 [pid 5779] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5820] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 2 (in [18 25], left {tv_sec=0, tv_nsec=790002353}) [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [ 179.813791][ T6242] gadgetfs: bound to dummy_udc driver [pid 5820] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... openat resumed>) = 3 [pid 5611] read(25 [pid 5820] <... openat resumed>) = 3 [pid 5779] fstat(3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xe3\x23\x21"..., 272 [pid 5820] fstat(3 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 272 [pid 5820] getdents64(3 [pid 5779] getdents64(3 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x43\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5820] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 56 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 553, NULL, 0) = 1 [pid 6240] <... close_range resumed>) = 0 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x43\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... write resumed>) = 48 [pid 5609] <... futex resumed>) = 1 [pid 5611] read(18 [pid 5609] read(6 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6246 attached [pid 6240] exit_group(0 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x52\x64\x22"..., 272 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xe3\x23\x21"..., 32061612) = 272 [pid 5602] sched_getaffinity(0, 8192ci2-upstream-fs/strace-static-x86_64: Process 6247 attached [pid 6245] <... clone3 resumed> => {parent_tid=[24]}, 88) = 24 [pid 6240] <... exit_group resumed>) = ? [pid 5611] <... write resumed>) = 272 [pid 6247] set_robust_list(0x5555708ce7e0, 24 [pid 6246] set_robust_list(0x7f90d848e9a0, 24 [pid 6242] <... futex resumed>) = ? [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 20 [pid 5609] read(6 [pid 6245] rt_sigprocmask(SIG_SETMASK, [] [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6247] <... set_robust_list resumed>) = 0 [pid 6246] <... set_robust_list resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... write resumed>) = 56 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6247] rt_sigprocmask(SIG_SETMASK, [] [pid 6246] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6245] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] epoll_pwait(4 [pid 6247] chdir("./8" [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6242] +++ exited with 0 +++ [pid 6240] +++ exited with 0 +++ [pid 5820] <... umount2 resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6247] <... chdir resumed>) = 0 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 5820] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5779] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] epoll_pwait(4 [pid 6247] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6246] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] rt_sigreturn({mask=[]} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6247] <... prctl resumed>) = 0 [pid 6246] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5820] newfstatat(AT_FDCWD, "./8/gadget" [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./10/gadget" [pid 6247] setpgid(0, 0 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6247] <... setpgid resumed>) = 0 [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=293213286} [pid 6247] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] <... symlinkat resumed>) = 0 [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6247] <... symlinkat resumed>) = 0 [pid 6246] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6247] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6246] <... openat resumed>) = 3 [pid 5820] <... openat resumed>) = 5 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 297, NULL, 0) = 1 [pid 6247] <... symlinkat resumed>) = 0 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] fstat(5 [pid 5779] <... openat resumed>) = 5 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5779] fstat(5 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 6247] <... openat resumed>) = 3 [pid 5784] <... write resumed>) = 4 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=979066994}) [pid 5609] read(6 [pid 6247] write(3, "1000", 4 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5784] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] getdents64(5 [pid 5611] read(29 [pid 6247] <... write resumed>) = 4 [pid 5820] getdents64(5 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6247] close(3) = 0 [pid 6246] write(3, "100000", 6 [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5784] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x5d\x16\x26"..., 264 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x43\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 384 [pid 6247] read(200 [pid 6246] <... write resumed>) = 6 [pid 5820] close(5 [pid 5784] <... openat resumed>) = 3 [pid 5779] getdents64(5 [pid 5611] <... write resumed>) = 264 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x4d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6247] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] fstat(3 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x45\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6247] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./8/gadget", AT_REMOVEDIR [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] close(5 [pid 5611] <... write resumed>) = 56 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x4e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6247] <... symlinkat resumed>) = 0 [pid 6246] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] getdents64(3 [pid 5779] <... close resumed>) = 0 [pid 6247] close(249 [pid 6246] <... openat resumed>) = 4 [pid 6245] <... futex resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x45\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... write resumed>) = 552 [pid 5602] <... futex resumed>) = 1 [pid 6247] <... close resumed>) = 0 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5779] unlinkat(AT_FDCWD, "./10/gadget", AT_REMOVEDIR [pid 5612] epoll_pwait(4 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 5602] futex(0x12a12030e960, FUTEX_WAKE_PRIVATE, 1 [pid 6247] close(248 [pid 6246] <... futex resumed>) = 0 [pid 6245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlinkat resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... futex resumed>) = 0 [pid 6247] <... close resumed>) = 0 [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5779] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x5d\x16\x26"..., 32061612) = 320 [pid 5603] write(5, "\x01\x00\x00\x00\x00\x00\x00\x00", 8 [pid 5602] <... futex resumed>) = 1 [pid 6247] prctl(PR_SET_NAME, "syz.0.66" [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN, data=0x1928ae0}], 128, -1, NULL, 0) = 1 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977421}) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x4f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5603] <... write resumed>) = 8 [pid 6247] <... prctl resumed>) = 0 [pid 6246] write(4, "0", 1 [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./8/binderfs" [pid 5779] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5612] read(5 [pid 5611] read(3 [pid 5609] <... write resumed>) = 552 [pid 5603] futex(0x12a12030e960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] close(4 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... read resumed>, "\x01\x00\x00\x00\x00\x00\x00\x00", 8) = 8 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] read(6 [pid 6247] <... close resumed>) = 0 [pid 5820] umount2("./8/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./10/binderfs" [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./8/cgroup.net" [pid 5779] <... unlink resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x4d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./10/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] unlink("./8/cgroup.net" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999979207}) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=229777800} [pid 6247] <... mmap resumed>) = 0x7fcc8e356000 [pid 5820] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./10/cgroup.net" [pid 5611] read(3 [pid 6247] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5820] umount2("./8/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./10/cgroup.net" [pid 5611] read(3 [pid 6247] <... mprotect resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x4e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5820] newfstatat(AT_FDCWD, "./8/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] unlink("./8/cgroup.cpu" [pid 5779] umount2("./10/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978965}) [pid 6247] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 6247] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5820] umount2("./8/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./10/cgroup.cpu" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(3ci2-upstream-fs/strace-static-x86_64: Process 6248 attached [pid 5820] newfstatat(AT_FDCWD, "./8/cgroup" [pid 5779] unlink("./10/cgroup.cpu" [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x4f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6248] set_robust_list(0x7fcc8e3769a0, 24 [pid 6247] <... clone3 resumed> => {parent_tid=[21]}, 88) = 21 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6248] <... set_robust_list resumed>) = 0 [pid 6247] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] unlink("./8/cgroup" [pid 5779] <... unlink resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6248] rt_sigprocmask(SIG_SETMASK, [] [pid 6247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5820] getdents64(3 [pid 5779] umount2("./10/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 6248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] newfstatat(AT_FDCWD, "./10/cgroup" [pid 6248] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6247] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6248] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5820] unlinkat(AT_FDCWD, "./8", AT_REMOVEDIR [pid 5779] unlink("./10/cgroup" [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlinkat resumed>) = 0 [pid 6248] <... futex resumed>) = 0 [pid 6247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] mkdirat(AT_FDCWD, "./9", 0777 [pid 5779] <... unlink resumed>) = 0 [pid 6248] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... mkdirat resumed>) = 0 [pid 5779] getdents64(3, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6248] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... write resumed>) = 1 [pid 5784] <... umount2 resumed>) = 0 [pid 5779] close(3 [pid 6248] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 6247] <... futex resumed>) = 0 [pid 5784] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... close resumed>) = 0 [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6248] <... openat resumed>) = 3 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5784] newfstatat(AT_FDCWD, "./8/gadget" [pid 5779] unlinkat(AT_FDCWD, "./10", AT_REMOVEDIR [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 6246] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 6248] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... mkdirat resumed>) = 0 [pid 6247] <... futex resumed>) = 0 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] mkdirat(AT_FDCWD, "./11", 0777 [pid 6248] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... mkdirat resumed>) = 0 [pid 6248] write(3, "100000", 6 [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6248] <... write resumed>) = 6 [pid 5784] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 5 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 6246] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6246] <... mount resumed>) = 0 [pid 5820] close(3 [pid 5784] fstat(5 [pid 5779] <... openat resumed>) = 3 [pid 6248] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6247] <... futex resumed>) = 0 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6248] <... openat resumed>) = 4 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] getdents64(5 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5779] close(3 [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 6246] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5784] getdents64(5 [pid 5779] <... close resumed>) = 0 [pid 6248] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... openat resumed>) = 5 [pid 5820] <... close resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(5 [pid 6248] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6247] <... futex resumed>) = 0 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6248] write(4, "0", 1 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6246] <... futex resumed>) = 1 [pid 6245] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] unlinkat(AT_FDCWD, "./8/gadget", AT_REMOVEDIR [pid 5779] close(3 [pid 6246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6245] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6246] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6245] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5784] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5779] close(3 [pid 6248] <... write resumed>) = 1 [pid 5820] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... close resumed>) = 0 [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6247] <... futex resumed>) = 0 [pid 5820] read(249 [pid 5784] unlink("./8/binderfs" [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6248] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... write resumed>) = 31 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] close(3 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] umount2("./8/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... close resumed>) = 0 [pid 6246] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6248] <... mkdirat resumed>) = 0 [pid 6245] <... futex resumed>) = 0 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6249 attached [pid 6247] <... futex resumed>) = 0 [pid 6246] <... futex resumed>) = 1 [pid 5784] newfstatat(AT_FDCWD, "./8/cgroup.net" [pid 6249] set_robust_list(0x55558bc9f7e0, 24 [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6246] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6245] close_range(3, 30, 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6249] <... set_robust_list resumed>) = 0 [pid 6248] <... futex resumed>) = 0 [pid 6247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlink("./8/cgroup.net" [pid 6249] rt_sigprocmask(SIG_SETMASK, [] [pid 6248] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6247] <... futex resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 21 [pid 5784] <... unlink resumed>) = 0 [pid 5779] close(3 [pid 6248] <... mount resumed>) = 0 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] umount2("./8/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... close resumed>) = 0 [pid 6249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5784] newfstatat(AT_FDCWD, "./8/cgroup.cpu" [pid 5779] read(249 [pid 6249] chdir("./9" [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] <... chdir resumed>) = 0 [pid 6248] <... futex resumed>) = 1 [pid 6248] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6249] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6249] setpgid(0, 0) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6249] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup") = 0 [pid 6247] <... futex resumed>) = 0 [pid 5784] unlink("./8/cgroup.cpu" [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x43\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6249] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu") = 0 [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6249] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6247] <... futex resumed>) = 1 [pid 5784] umount2("./8/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6249] <... symlinkat resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./8/cgroup" [pid 6249] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6249] <... openat resumed>) = 3 [pid 5784] unlink("./8/cgroup" [pid 6249] write(3, "1000", 4 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] <... write resumed>) = 4 [pid 5784] <... unlink resumed>) = 0 [pid 6249] close(3 [pid 6248] <... futex resumed>) = 0 [pid 6245] <... close_range resumed>) = 0 [pid 5784] getdents64(3 [pid 6249] <... close resumed>) = 0 [pid 6248] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCKci2-upstream-fs/strace-static-x86_64: Process 6250 attached [pid 6249] read(200 [pid 6248] <... openat resumed>) = 5 [pid 6245] exit_group(0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6250] set_robust_list(0x5555657417e0, 24 [pid 6249] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6246] <... futex resumed>) = ? [ 180.035297][ T6246] gadgetfs: bound to dummy_udc driver [pid 6250] <... set_robust_list resumed>) = 0 [pid 6249] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 6246] +++ exited with 0 +++ [pid 6245] <... exit_group resumed>) = ? [pid 5784] close(3 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 25 [pid 6250] rt_sigprocmask(SIG_SETMASK, [] [pid 6249] <... symlinkat resumed>) = 0 [pid 6248] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6247] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6247] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... close resumed>) = 0 [pid 6250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6249] close(249 [pid 5784] unlinkat(AT_FDCWD, "./8", AT_REMOVEDIR [pid 6250] chdir("./11" [pid 6249] <... close resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 6250] <... chdir resumed>) = 0 [pid 6249] close(248 [pid 6250] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6249] <... close resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./9", 0777 [pid 6250] <... prctl resumed>) = 0 [pid 6249] prctl(PR_SET_NAME, "syz.4.68" [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6250] setpgid(0, 0 [pid 6249] <... prctl resumed>) = 0 [pid 5784] <... mkdirat resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6250] <... setpgid resumed>) = 0 [pid 6249] close(4) = 0 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6249] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... openat resumed>) = 3 [pid 6250] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 5784] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 6245] +++ exited with 0 +++ [pid 6250] <... symlinkat resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6250] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6249] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6248] <... write resumed>) = 31 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6250] <... symlinkat resumed>) = 0 [pid 6249] <... mmap resumed>) = 0x7f05fba1e000 [pid 6248] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] rt_sigreturn({mask=[]} [pid 5784] <... close resumed>) = 0 [pid 6250] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6249] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6248] <... futex resumed>) = 1 [pid 6247] <... futex resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6250] <... symlinkat resumed>) = 0 [pid 6249] <... mprotect resumed>) = 0 [pid 6248] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6247] close_range(3, 30, 0 [pid 5784] <... socket resumed>) = 3 [pid 6250] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6249] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6250] <... openat resumed>) = 3 [pid 6249] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6250] write(3, "1000", 4 [pid 6249] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5784] close(3 [pid 6250] <... write resumed>) = 4 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5784] <... close resumed>) = 0 [pid 6250] close(3ci2-upstream-fs/strace-static-x86_64: Process 6251 attached [pid 5810] <... write resumed>) = 4 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... socket resumed>) = 3 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=848352313}) [pid 6250] <... close resumed>) = 0 [pid 6250] read(200 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] close(3 [pid 5611] read(26 [pid 6251] set_robust_list(0x7f05fba3e9a0, 24 [pid 6250] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] <... clone3 resumed> => {parent_tid=[22]}, 88) = 22 [pid 5810] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6250] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6249] rt_sigprocmask(SIG_SETMASK, [] [pid 6250] <... symlinkat resumed>) = 0 [pid 6249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6251] <... set_robust_list resumed>) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xbb\xcb\x21"..., 264 [pid 6251] rt_sigprocmask(SIG_SETMASK, [] [pid 6250] close(249 [pid 5810] fstat(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 264 [pid 6251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6250] <... close resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 232, NULL, 0) = 1 [pid 6251] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6250] close(248 [pid 5810] getdents64(3 [pid 5784] <... socket resumed>) = 3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x46\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6251] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6250] <... close resumed>) = 0 [pid 6247] <... close_range resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5784] close(3 [pid 5611] <... write resumed>) = 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6250] prctl(PR_SET_NAME, "syz.1.67" [pid 6247] exit_group(0 [pid 5810] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... close resumed>) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] <... prctl resumed>) = 0 [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6248] <... futex resumed>) = ? [pid 6247] <... exit_group resumed>) = ? [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6251] <... futex resumed>) = 0 [pid 6250] close(4 [pid 6249] <... futex resumed>) = 0 [pid 6248] +++ exited with 0 +++ [pid 5611] <... write resumed>) = 48 [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6250] <... close resumed>) = 0 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... socket resumed>) = 3 [ 180.117638][ T6248] gadgetfs: bound to dummy_udc driver [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 5784] close(3 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xbb\xcb\x21"..., 32061612) = 264 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6250] <... futex resumed>) = 0 [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 5609] read(6 [pid 6251] <... futex resumed>) = 0 [pid 6250] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6249] <... futex resumed>) = 1 [pid 6247] +++ exited with 0 +++ [pid 5784] read(249 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6251] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6250] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x45\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6251] <... openat resumed>) = 3 [pid 6250] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5793] rt_sigreturn({mask=[]} [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6250] <... mprotect resumed>) = 0 [pid 5609] epoll_pwait(4 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6251] <... futex resumed>) = 1 [pid 6249] <... futex resumed>) = 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6250] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=18038331} [pid 6251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6252 attached [pid 6251] write(3, "100000", 6 [pid 6250] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 24, NULL, 0) = 1 [pid 6252] set_robust_list(0x555594ab57e0, 24 [pid 6251] <... write resumed>) = 6 [pid 6250] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 21 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1ci2-upstream-fs/strace-static-x86_64: Process 6253 attached [pid 6252] <... set_robust_list resumed>) = 0 [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=972670434}) [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6253] set_robust_list(0x7fcbbbd269a0, 24 [pid 6252] rt_sigprocmask(SIG_SETMASK, [] [pid 6251] <... futex resumed>) = 1 [pid 6250] <... clone3 resumed> => {parent_tid=[26]}, 88) = 26 [pid 6249] <... futex resumed>) = 0 [pid 5793] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... umount2 resumed>) = 0 [pid 5611] read(21 [pid 5609] read(6 [pid 6253] <... set_robust_list resumed>) = 0 [pid 6252] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6251] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6250] rt_sigprocmask(SIG_SETMASK, [] [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x46\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6253] rt_sigprocmask(SIG_SETMASK, [] [pid 6251] <... openat resumed>) = 4 [pid 6250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6249] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x42\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x3d\x86\x23"..., 264 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6252] chdir("./9" [pid 6253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... openat resumed>) = 3 [pid 6253] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6252] <... chdir resumed>) = 0 [pid 6251] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] newfstatat(AT_FDCWD, "./10/gadget" [pid 5793] fstat(3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... write resumed>) = 552 [pid 6253] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x47\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] <... futex resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6253] <... futex resumed>) = 0 [pid 6252] <... prctl resumed>) = 0 [pid 6251] write(4, "0", 1 [pid 6250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x42\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x3d\x86\x23"..., 32061612) = 312 [pid 5793] getdents64(3 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] setpgid(0, 0 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x47\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x51\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... setpgid resumed>) = 0 [pid 6250] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] <... write resumed>) = 552 [pid 6253] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6252] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... openat resumed>) = 5 [pid 5793] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6253] <... openat resumed>) = 3 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] <... symlinkat resumed>) = 0 [pid 5810] fstat(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978650}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6253] <... futex resumed>) = 1 [pid 6252] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6250] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3 [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5612] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... futex resumed>) = 1 [pid 6252] <... symlinkat resumed>) = 0 [pid 5602] epoll_pwait(4 [pid 6253] <... futex resumed>) = 0 [pid 6250] <... futex resumed>) = 1 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5612] epoll_pwait(4 [pid 6253] write(3, "100000", 6 [pid 6252] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6253] <... write resumed>) = 6 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6253] <... futex resumed>) = 1 [pid 6252] <... symlinkat resumed>) = 0 [pid 6250] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999979529}) [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6251] <... write resumed>) = 1 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./10/gadget", AT_REMOVEDIR [pid 5793] <... umount2 resumed>) = 0 [pid 5611] read(3 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=948840525} [pid 6252] <... openat resumed>) = 3 [pid 6253] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6251] <... futex resumed>) = 1 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6253] <... openat resumed>) = 4 [pid 6252] write(3, "1000", 4 [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6249] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./8/gadget" [pid 5611] read(3 [pid 6252] <... write resumed>) = 4 [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x51\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] close(3 [pid 6251] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = 1 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6253] <... futex resumed>) = 1 [pid 6252] <... close resumed>) = 0 [pid 6251] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6250] <... futex resumed>) = 0 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./10/binderfs" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] read(200 [pid 6251] <... mkdirat resumed>) = 0 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] <... futex resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6253] write(4, "0", 1 [pid 6252] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6251] <... futex resumed>) = 1 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] <... futex resumed>) = 0 [pid 5810] umount2("./10/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... openat resumed>) = 5 [pid 6253] <... write resumed>) = 1 [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] fstat(5 [pid 6253] <... futex resumed>) = 1 [pid 6252] <... symlinkat resumed>) = 0 [pid 6251] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6250] <... futex resumed>) = 0 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6251] <... mount resumed>) = 0 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./10/cgroup.net" [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6250] <... futex resumed>) = 0 [pid 6253] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] getdents64(5 [pid 6253] <... mkdirat resumed>) = 0 [pid 6251] <... futex resumed>) = 1 [pid 6249] <... futex resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./10/cgroup.net" [pid 5793] getdents64(5 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] close(249 [pid 6251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6249] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 6253] <... futex resumed>) = 1 [pid 6252] <... close resumed>) = 0 [pid 6251] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6250] <... futex resumed>) = 0 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] close(248 [pid 6251] <... openat resumed>) = 5 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./10/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] close(5 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... close resumed>) = 0 [pid 6253] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 6252] prctl(PR_SET_NAME, "syz.2.69" [pid 6253] <... mount resumed>) = 0 [pid 6251] <... futex resumed>) = 1 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6249] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./10/cgroup.cpu" [pid 5793] unlinkat(AT_FDCWD, "./8/gadget", AT_REMOVEDIR [pid 6252] <... prctl resumed>) = 0 [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] close(4 [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6249] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 6253] <... futex resumed>) = 1 [pid 6252] <... close resumed>) = 0 [pid 6251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6250] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6251] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./10/cgroup.cpu" [pid 5793] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] <... futex resumed>) = 0 [pid 6252] <... futex resumed>) = 0 [pid 6252] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... unlink resumed>) = 0 [pid 6253] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6252] <... mmap resumed>) = 0x7f35c7086000 [pid 6251] <... write resumed>) = 31 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6253] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6252] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 5793] newfstatat(AT_FDCWD, "./8/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./8/binderfs") = 0 [pid 6251] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5793] umount2("./8/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] umount2("./10/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] <... mprotect resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./8/cgroup.net" [pid 6253] <... futex resumed>) = 1 [pid 6250] <... futex resumed>) = 0 [pid 6249] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./10/cgroup" [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6251] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6250] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6249] close_range(3, 30, 0 [pid 6252] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6250] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6252] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6250] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6253] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6252] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5810] unlink("./10/cgroup" [pid 5793] unlink("./8/cgroup.net"ci2-upstream-fs/strace-static-x86_64: Process 6254 attached [pid 6253] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6253] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... unlink resumed>) = 0 [pid 6254] set_robust_list(0x7f35c70a69a0, 24 [pid 6253] <... futex resumed>) = 1 [pid 6252] <... clone3 resumed> => {parent_tid=[22]}, 88) = 22 [pid 6250] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6254] <... set_robust_list resumed>) = 0 [pid 6249] <... close_range resumed>) = 0 [pid 5793] umount2("./8/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6252] rt_sigprocmask(SIG_SETMASK, [] [pid 6253] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6250] close_range(3, 30, 0 [pid 6252] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6250] <... close_range resumed>) = 0 [pid 6252] <... futex resumed>) = 0 [pid 6250] exit_group(0 [pid 5810] getdents64(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6254] rt_sigprocmask(SIG_SETMASK, [] [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6250] <... exit_group resumed>) = ? [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] newfstatat(AT_FDCWD, "./8/cgroup.cpu" [pid 6254] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6253] <... futex resumed>) = ? [pid 6249] exit_group(0 [pid 5810] close(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6254] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6251] <... futex resumed>) = ? [pid 6249] <... exit_group resumed>) = ? [pid 5810] <... close resumed>) = 0 [pid 6254] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5793] unlink("./8/cgroup.cpu" [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6251] +++ exited with 0 +++ [pid 5810] unlinkat(AT_FDCWD, "./10", AT_REMOVEDIR [pid 5793] <... unlink resumed>) = 0 [pid 6254] <... futex resumed>) = 1 [pid 6253] +++ exited with 0 +++ [pid 6250] +++ exited with 0 +++ [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] umount2("./8/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=25, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./8/cgroup" [pid 5810] mkdirat(AT_FDCWD, "./11", 0777 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 6252] <... futex resumed>) = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] unlink("./8/cgroup" [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... unlink resumed>) = 0 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6254] <... futex resumed>) = 0 [pid 6252] <... futex resumed>) = 1 [pid 6254] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 180.322112][ T6251] gadgetfs: bound to dummy_udc driver [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] getdents64(3 [pid 6254] <... openat resumed>) = 3 [pid 6249] +++ exited with 0 +++ [pid 5810] <... openat resumed>) = 3 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] close(3 [pid 6254] <... futex resumed>) = 1 [pid 6252] <... futex resumed>) = 0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... close resumed>) = 0 [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlinkat(AT_FDCWD, "./8", AT_REMOVEDIR [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] <... unlinkat resumed>) = 0 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6254] write(3, "100000", 6 [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigreturn({mask=[]} [pid 5810] <... close resumed>) = 0 [pid 6254] <... write resumed>) = 6 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5793] mkdirat(AT_FDCWD, "./9", 0777 [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=879713380}) [pid 6254] <... futex resumed>) = 1 [pid 6252] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... mkdirat resumed>) = 0 [pid 5779] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... futex resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] close(3 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6254] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... write resumed>) = 4 [pid 5810] <... close resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5820] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6254] <... openat resumed>) = 4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... openat resumed>) = 3 [pid 5779] <... openat resumed>) = 3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x43\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x46\xb2\x1e"..., 272 [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... socket resumed>) = 3 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5779] fstat(3 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 966, NULL, 0) = 1 [pid 6254] <... futex resumed>) = 1 [pid 6252] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5810] close(3 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x48\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] fstat(3 [pid 5810] <... close resumed>) = 0 [pid 5793] close(3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 5779] getdents64(3 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x48\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 6254] write(4, "0", 1 [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5810] <... socket resumed>) = 3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x43\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x46\xb2\x1e"..., 32061612) = 272 [pid 5820] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] close(3 [pid 5793] <... socket resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5810] <... close resumed>) = 0 [pid 5793] close(3 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999971637}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 5611] read(18 [pid 5609] epoll_pwait(4 [pid 5810] <... socket resumed>) = 3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] close(3 [pid 5793] <... socket resumed>) = 3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x77\x47\x1e"..., 264 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=796741330} [pid 5810] <... close resumed>) = 0 [pid 5810] read(249 [pid 5793] close(3 [pid 5611] <... write resumed>) = 264 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... close resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 56 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... socket resumed>) = 3 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5793] close(3 [pid 5611] <... write resumed>) = 48 [pid 5793] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5793] close(3) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6255 attached [pid 5793] read(249 [pid 6255] set_robust_list(0x55556e7a87e0, 24 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x47\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6255] <... set_robust_list resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6255] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6254] <... write resumed>) = 1 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 25 [pid 6255] chdir("./11" [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 6252] <... futex resumed>) = 0 [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] <... chdir resumed>) = 0 [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... futex resumed>) = 0 [pid 6255] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6254] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6256 attached [pid 6255] <... prctl resumed>) = 0 [pid 6254] <... mkdirat resumed>) = 0 [pid 6255] setpgid(0, 0 [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] set_robust_list(0x5555708ce7e0, 24 [pid 6255] <... setpgid resumed>) = 0 [pid 6254] <... futex resumed>) = 1 [pid 6252] <... futex resumed>) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 22 [pid 6256] <... set_robust_list resumed>) = 0 [pid 6255] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6254] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6256] rt_sigprocmask(SIG_SETMASK, [] [pid 6255] <... symlinkat resumed>) = 0 [pid 6254] <... mount resumed>) = 0 [pid 6252] <... futex resumed>) = 0 [pid 6256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6256] chdir("./9" [pid 6255] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6252] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... symlinkat resumed>) = 0 [pid 6254] <... futex resumed>) = 0 [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... chdir resumed>) = 0 [pid 6252] <... futex resumed>) = 0 [pid 6256] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6255] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6254] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 796, NULL, 0) = 1 [pid 6256] <... prctl resumed>) = 0 [pid 6255] <... symlinkat resumed>) = 0 [pid 6254] <... openat resumed>) = 5 [pid 5820] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6256] setpgid(0, 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./9/gadget" [pid 5779] newfstatat(AT_FDCWD, "./11/gadget" [pid 6256] <... setpgid resumed>) = 0 [pid 6255] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6256] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6255] <... openat resumed>) = 3 [pid 6254] <... futex resumed>) = 1 [pid 6252] <... futex resumed>) = 0 [pid 5820] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 6256] <... symlinkat resumed>) = 0 [pid 6255] write(3, "1000", 4 [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x48\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6256] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6255] <... write resumed>) = 4 [pid 6254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6252] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x52\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6256] <... symlinkat resumed>) = 0 [pid 6255] close(3 [pid 6254] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6252] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6256] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6255] <... close resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=952544183}) [pid 5609] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6256] <... symlinkat resumed>) = 0 [pid 6255] read(200 [pid 5820] <... openat resumed>) = 5 [pid 5779] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6255] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] fstat(5 [pid 5779] fstat(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6256] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6255] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5609] <... write resumed>) = 552 [pid 6256] <... openat resumed>) = 3 [pid 6255] <... symlinkat resumed>) = 0 [pid 5820] getdents64(5 [pid 5611] read(3 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5779] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x52\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 5820] getdents64(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] getdents64(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978335}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6256] write(3, "1000", 4 [pid 6255] close(249 [pid 5820] close(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] <... write resumed>) = 4 [pid 6255] <... close resumed>) = 0 [pid 6254] <... write resumed>) = 31 [pid 5820] <... close resumed>) = 0 [pid 5779] close(5 [pid 5611] read(3 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6255] close(248 [pid 5820] unlinkat(AT_FDCWD, "./9/gadget", AT_REMOVEDIR [pid 5779] <... close resumed>) = 0 [pid 5609] epoll_pwait(4 [pid 6255] <... close resumed>) = 0 [pid 6256] close(3 [pid 6255] prctl(PR_SET_NAME, "syz.3.70" [pid 6254] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./11/gadget", AT_REMOVEDIR [pid 5612] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6256] <... close resumed>) = 0 [pid 6254] <... futex resumed>) = 1 [pid 6252] <... futex resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] read(200 [pid 6255] <... prctl resumed>) = 0 [pid 6254] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6252] close_range(3, 30, 0 [pid 5820] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6256] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] close(4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6256] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6255] <... close resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=706652905} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6256] <... symlinkat resumed>) = 0 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5820] unlink("./9/binderfs" [pid 6255] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6255] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] umount2("./9/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./11/binderfs" [pid 6256] close(249 [pid 6255] <... mmap resumed>) = 0x7f90d846e000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./9/cgroup.net" [pid 5779] <... unlink resumed>) = 0 [pid 6255] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6256] <... close resumed>) = 0 [pid 5779] umount2("./11/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6256] close(248 [pid 6255] <... mprotect resumed>) = 0 [pid 6252] <... close_range resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6256] <... close resumed>) = 0 [pid 5820] unlink("./9/cgroup.net" [pid 6255] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] newfstatat(AT_FDCWD, "./11/cgroup.net" [pid 6256] prctl(PR_SET_NAME, "syz.0.71" [pid 6252] exit_group(0 [pid 6256] <... prctl resumed>) = 0 [pid 6254] <... futex resumed>) = ? [pid 5820] <... unlink resumed>) = 0 [pid 6256] close(4 [pid 6254] +++ exited with 0 +++ [pid 6252] <... exit_group resumed>) = ? [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6256] <... close resumed>) = 0 [pid 6255] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] umount2("./9/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6255] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5779] unlink("./11/cgroup.net" [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6257 attached ) = 0 [pid 6252] +++ exited with 0 +++ [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 6257] set_robust_list(0x7f90d848e9a0, 24 [pid 6256] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6255] <... clone3 resumed> => {parent_tid=[26]}, 88) = 26 [pid 5820] newfstatat(AT_FDCWD, "./9/cgroup.cpu" [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] umount2("./11/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6257] <... set_robust_list resumed>) = 0 [pid 6256] <... mmap resumed>) = 0x7fcc8e356000 [pid 6255] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 180.482304][ T6254] gadgetfs: bound to dummy_udc driver [pid 5784] rt_sigreturn({mask=[]} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6257] rt_sigprocmask(SIG_SETMASK, [] [pid 6256] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] unlink("./9/cgroup.cpu" [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./11/cgroup.cpu" [pid 6257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6256] <... mprotect resumed>) = 0 [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 6255] <... futex resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6256] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./9/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./11/cgroup.cpu" [pid 6257] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6256] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6257] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6256] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6258 attached [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./9/cgroup" [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=955342267}) [pid 6257] <... futex resumed>) = 1 [pid 6255] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 6258] set_robust_list(0x7fcc8e3769a0, 24 [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] <... clone3 resumed> => {parent_tid=[23]}, 88) = 23 [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./9/cgroup" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./11/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6258] <... set_robust_list resumed>) = 0 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] rt_sigprocmask(SIG_SETMASK, [] [pid 6255] <... futex resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x45\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x3d\x86\x23"..., 264 [pid 6257] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 714, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6257] <... openat resumed>) = 3 [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] fstat(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... futex resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6258] rt_sigprocmask(SIG_SETMASK, [] [pid 6257] <... futex resumed>) = 1 [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] getdents64(3 [pid 5779] newfstatat(AT_FDCWD, "./11/cgroup" [pid 5612] read(6 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6257] write(3, "100000", 6 [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(3 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6258] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5779] unlink("./11/cgroup" [pid 6257] <... write resumed>) = 6 [pid 6255] <... futex resumed>) = 0 [pid 5784] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6258] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x45\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x3d\x86\x23"..., 32061612) = 264 [pid 5611] <... write resumed>) = 48 [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5779] <... unlink resumed>) = 0 [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6258] <... futex resumed>) = 1 [pid 6257] <... futex resumed>) = 0 [pid 6256] <... futex resumed>) = 0 [pid 6255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... close resumed>) = 0 [pid 5779] getdents64(3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] epoll_pwait(4 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6257] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR) = 4 [pid 6255] <... futex resumed>) = 0 [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... futex resumed>) = 0 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] epoll_pwait(4 [pid 6257] <... futex resumed>) = 0 [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=632474266} [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlinkat(AT_FDCWD, "./9", AT_REMOVEDIR [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6258] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6257] write(4, "0", 1 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6258] <... openat resumed>) = 3 [pid 5820] <... unlinkat resumed>) = 0 [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 6258] <... futex resumed>) = 1 [pid 6256] <... futex resumed>) = 0 [pid 5820] mkdirat(AT_FDCWD, "./10", 0777 [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6258] write(3, "100000", 6 [pid 5820] <... mkdirat resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6258] <... write resumed>) = 6 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] unlinkat(AT_FDCWD, "./11", AT_REMOVEDIR [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... write resumed>) = 1 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... umount2 resumed>) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 6258] <... futex resumed>) = 0 [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] ioctl(3, LOOP_CLR_FD [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6257] <... futex resumed>) = 1 [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] mkdirat(AT_FDCWD, "./12", 0777 [pid 6258] <... futex resumed>) = 0 [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] <... futex resumed>) = 1 [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] newfstatat(AT_FDCWD, "./9/gadget" [pid 6258] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... mkdirat resumed>) = 0 [pid 6258] <... openat resumed>) = 4 [pid 6257] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] <... mkdirat resumed>) = 0 [pid 5784] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... socket resumed>) = 3 [pid 6258] <... futex resumed>) = 1 [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 635, NULL, 0) = 1 [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] <... futex resumed>) = 1 [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] <... futex resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] <... futex resumed>) = 0 [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... openat resumed>) = 5 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6258] write(4, "0", 1 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] fstat(5 [pid 5779] <... openat resumed>) = 3 [pid 5612] read(6 [pid 5602] sched_yield( [pid 6258] <... write resumed>) = 1 [pid 6257] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] getdents64(5 [pid 5779] close(3 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] <... socket resumed>) = 3 [pid 6258] <... futex resumed>) = 1 [pid 6257] <... mount resumed>) = 0 [pid 6256] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5779] <... close resumed>) = 0 [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=957441157}) [pid 5602] <... sched_yield resumed>) = 0 [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] getdents64(5 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] read(6 [pid 5611] read(3 [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6257] <... futex resumed>) = 1 [pid 6256] <... futex resumed>) = 0 [pid 6255] <... futex resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6258] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(5 [pid 5779] close(3 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 6258] <... mkdirat resumed>) = 0 [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5784] unlinkat(AT_FDCWD, "./9/gadget", AT_REMOVEDIR [pid 5779] <... close resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6258] <... futex resumed>) = 1 [pid 6257] <... openat resumed>) = 5 [pid 6256] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... socket resumed>) = 3 [pid 6256] <... futex resumed>) = 0 [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5784] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=580452193} [pid 6258] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6257] <... futex resumed>) = 1 [pid 6255] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 6258] <... mount resumed>) = 0 [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6255] <... futex resumed>) = 0 [pid 5820] read(249, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6255] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] close(3 [pid 6258] <... futex resumed>) = 1 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] unlink("./9/binderfs" [pid 5779] <... close resumed>) = 0 [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] <... write resumed>) = 31 [pid 6256] <... futex resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./9/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6258] <... futex resumed>) = 0 [pid 6256] <... futex resumed>) = 1 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6258] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6257] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] newfstatat(AT_FDCWD, "./9/cgroup.net" [pid 6258] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6257] <... futex resumed>) = 1 [pid 6255] <... futex resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6257] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6255] close_range(3, 30, 0 [pid 5784] unlink("./9/cgroup.net" [pid 6258] <... futex resumed>) = 1 [pid 6256] <... futex resumed>) = 0 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6256] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6256] <... futex resumed>) = 0 [pid 5779] close(3ci2-upstream-fs/strace-static-x86_64: Process 6260 attached [pid 6258] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6256] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6255] <... close_range resumed>) = 0 [pid 5784] umount2("./9/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6260] set_robust_list(0x55558bc9f7e0, 24 [pid 6258] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5779] <... close resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 23 [pid 6260] <... set_robust_list resumed>) = 0 [pid 6258] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6255] exit_group(0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] read(249 [pid 6260] rt_sigprocmask(SIG_SETMASK, [] [pid 6258] <... futex resumed>) = 1 [pid 6257] <... futex resumed>) = ? [pid 6256] <... futex resumed>) = 0 [pid 6255] <... exit_group resumed>) = ? [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x48\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6258] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6257] +++ exited with 0 +++ [pid 6256] close_range(3, 30, 0 [pid 5784] newfstatat(AT_FDCWD, "./9/cgroup.cpu" [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6260] chdir("./10" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] unlink("./9/cgroup.cpu" [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... unlink resumed>) = 0 [pid 6260] <... chdir resumed>) = 0 [pid 6256] <... close_range resumed>) = 0 [pid 5784] umount2("./9/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6260] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6256] exit_group(0 [pid 6260] <... prctl resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6256] <... exit_group resumed>) = ? [pid 5784] newfstatat(AT_FDCWD, "./9/cgroup", {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6261 attached [pid 6260] setpgid(0, 0 [pid 5784] unlink("./9/cgroup" [pid 6261] set_robust_list(0x5555657417e0, 24 [pid 6260] <... setpgid resumed>) = 0 [pid 6258] <... futex resumed>) = ? [pid 6261] <... set_robust_list resumed>) = 0 [pid 6261] rt_sigprocmask(SIG_SETMASK, [] [pid 6260] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6255] +++ exited with 0 +++ [pid 5784] <... unlink resumed>) = 0 [pid 6261] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 27 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=25, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6261] chdir("./12") = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 6261] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5784] getdents64(3 [pid 6261] <... prctl resumed>) = 0 [ 180.641037][ T6257] gadgetfs: bound to dummy_udc driver [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6261] setpgid(0, 0 [pid 6260] <... symlinkat resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6261] <... setpgid resumed>) = 0 [pid 5784] close(3 [pid 6261] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6260] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5784] <... close resumed>) = 0 [pid 6261] <... symlinkat resumed>) = 0 [pid 6261] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6260] <... symlinkat resumed>) = 0 [pid 6261] <... symlinkat resumed>) = 0 [pid 5784] unlinkat(AT_FDCWD, "./9", AT_REMOVEDIR [pid 6261] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6260] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6258] +++ exited with 0 +++ [pid 6256] +++ exited with 0 +++ [pid 6261] <... symlinkat resumed>) = 0 [pid 6260] <... symlinkat resumed>) = 0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 6261] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5793] rt_sigreturn({mask=[]} [pid 5784] <... unlinkat resumed>) = 0 [pid 6261] <... openat resumed>) = 3 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] <... rt_sigreturn resumed>) = 0 [pid 6261] write(3, "1000", 4 [pid 6260] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] <... write resumed>) = 4 [pid 5784] mkdirat(AT_FDCWD, "./10", 0777 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=906105505}) [pid 6261] <... write resumed>) = 4 [pid 5810] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6261] close(3 [pid 6260] <... openat resumed>) = 3 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5784] <... mkdirat resumed>) = 0 [pid 5611] read(26 [pid 6261] <... close resumed>) = 0 [pid 6260] write(3, "1000", 4 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... write resumed>) = 4 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6261] read(200 [pid 6260] <... write resumed>) = 4 [pid 5810] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x2e\x70\x21"..., 264 [pid 6261] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... openat resumed>) = 3 [pid 6261] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6260] <... close resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 589, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6261] <... symlinkat resumed>) = 0 [pid 6260] read(200 [pid 5793] <... openat resumed>) = 3 [pid 6261] close(249 [pid 6260] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] fstat(3 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x4b\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6261] <... close resumed>) = 0 [pid 6260] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5793] fstat(3 [pid 5784] close(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6261] close(248 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] <... close resumed>) = 0 [pid 5602] sched_yield( [pid 6261] <... close resumed>) = 0 [pid 6260] <... symlinkat resumed>) = 0 [pid 5810] getdents64(3 [pid 5793] getdents64(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] read(6 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... sched_yield resumed>) = 0 [pid 6261] prctl(PR_SET_NAME, "syz.1.72" [pid 6260] close(249 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5784] <... socket resumed>) = 3 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x2e\x70\x21"..., 32061612) = 264 [pid 5611] <... write resumed>) = 48 [pid 6261] <... prctl resumed>) = 0 [pid 6260] <... close resumed>) = 0 [pid 5810] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6261] close(4 [pid 6260] close(248 [pid 5784] close(3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999978764}) [pid 6261] <... close resumed>) = 0 [pid 6260] <... close resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] read(21 [pid 5602] epoll_pwait(4 [pid 6260] prctl(PR_SET_NAME, "syz.4.73" [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6261] <... futex resumed>) = 0 [pid 6260] <... prctl resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5612] epoll_pwait(4 [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x47\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x6a\xa6\x1f"..., 272 [pid 6261] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6260] close(4 [pid 5611] <... write resumed>) = 272 [pid 6261] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6260] <... close resumed>) = 0 [pid 5784] close(3 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6261] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6260] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=453716324} [pid 6261] <... mprotect resumed>) = 0 [pid 6260] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 48 [pid 6261] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6260] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5784] <... socket resumed>) = 3 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6261] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6260] <... mmap resumed>) = 0x7f05fba1e000 [pid 5784] close(3 [pid 5611] <... write resumed>) = 48 [pid 6261] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6260] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5784] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8}ci2-upstream-fs/strace-static-x86_64: Process 6262 attached [pid 6260] <... mprotect resumed>) = 0 [pid 6262] set_robust_list(0x7fcbbbd269a0, 24 [pid 6261] <... clone3 resumed> => {parent_tid=[28]}, 88) = 28 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6262] <... set_robust_list resumed>) = 0 [pid 6261] rt_sigprocmask(SIG_SETMASK, [] [pid 6260] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... socket resumed>) = 3 [pid 6262] rt_sigprocmask(SIG_SETMASK, [] [pid 6261] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6262] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6261] <... futex resumed>) = 0 [pid 6262] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] close(3 [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5784] <... close resumed>) = 0 [pid 6262] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6263 attached [pid 6262] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] read(249 [pid 6263] set_robust_list(0x7f05fba3e9a0, 24 [pid 6262] <... openat resumed>) = 3 [pid 6261] <... futex resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 461, NULL, 0) = 1 [pid 6263] <... set_robust_list resumed>) = 0 [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... clone3 resumed> => {parent_tid=[24]}, 88) = 24 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6263] rt_sigprocmask(SIG_SETMASK, [] [pid 6262] <... futex resumed>) = 0 [pid 6261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6262] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] read(6 [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] <... futex resumed>) = 0 [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./11/gadget" [pid 5793] newfstatat(AT_FDCWD, "./9/gadget" [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6262] write(3, "100000", 6 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x4b\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 376 [pid 6263] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6262] <... write resumed>) = 6 [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6263] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] epoll_pwait(4 [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... futex resumed>) = 1 [pid 6263] <... futex resumed>) = 0 [pid 6261] <... futex resumed>) = 0 [pid 6262] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=967940064}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6264 attached [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x56\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] read(3 [pid 6264] set_robust_list(0x555594ab57e0, 24 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6262] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6261] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5793] <... openat resumed>) = 5 [pid 6264] <... set_robust_list resumed>) = 0 [pid 6263] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6262] <... openat resumed>) = 4 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] fstat(5 [pid 5793] fstat(5 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 23 [pid 5612] <... write resumed>) = 552 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6264] rt_sigprocmask(SIG_SETMASK, [] [pid 6263] <... openat resumed>) = 3 [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] read(6 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... futex resumed>) = 0 [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] getdents64(5 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6264] chdir("./10" [pid 6263] <... futex resumed>) = 1 [pid 6262] write(4, "0", 1 [pid 6261] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6264] <... chdir resumed>) = 0 [pid 6263] write(3, "100000", 6 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999984641}) [pid 5609] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6264] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6263] <... write resumed>) = 6 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] <... prctl resumed>) = 0 [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5793] close(5 [pid 6264] setpgid(0, 0 [pid 6263] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6264] <... setpgid resumed>) = 0 [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./11/gadget", AT_REMOVEDIR [pid 5793] unlinkat(AT_FDCWD, "./9/gadget", AT_REMOVEDIR [pid 5611] read(3 [pid 6264] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x56\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=388554277} [pid 6264] <... symlinkat resumed>) = 0 [pid 6263] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6264] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6263] <... openat resumed>) = 4 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5793] newfstatat(AT_FDCWD, "./9/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./9/binderfs" [pid 6264] <... symlinkat resumed>) = 0 [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6264] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6263] <... futex resumed>) = 1 [pid 6260] <... futex resumed>) = 0 [pid 5810] unlink("./11/binderfs" [pid 5793] <... unlink resumed>) = 0 [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] <... symlinkat resumed>) = 0 [pid 6262] <... write resumed>) = 1 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] umount2("./9/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6264] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6263] write(4, "0", 1 [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./11/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6262] <... futex resumed>) = 1 [pid 6261] <... futex resumed>) = 0 [pid 6264] <... openat resumed>) = 3 [pid 6262] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6263] <... write resumed>) = 1 [pid 6264] write(3, "1000", 4 [pid 6262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./11/cgroup.net" [pid 5793] newfstatat(AT_FDCWD, "./9/cgroup.net" [pid 6264] <... write resumed>) = 4 [pid 6263] <... futex resumed>) = 1 [pid 6262] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6261] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6264] close(3 [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6262] <... mkdirat resumed>) = 0 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./11/cgroup.net" [pid 5793] unlink("./9/cgroup.net" [pid 6264] <... close resumed>) = 0 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6264] read(200 [pid 6263] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6262] <... futex resumed>) = 1 [pid 6261] <... futex resumed>) = 0 [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./11/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./9/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6264] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6263] <... mkdirat resumed>) = 0 [pid 6262] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6264] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... mount resumed>) = 0 [pid 6261] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./11/cgroup.cpu" [pid 5793] newfstatat(AT_FDCWD, "./9/cgroup.cpu" [pid 6263] <... futex resumed>) = 1 [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] <... futex resumed>) = 0 [pid 6264] <... symlinkat resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6264] close(249 [pid 6263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6262] <... futex resumed>) = 0 [pid 6261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./11/cgroup.cpu" [pid 6264] <... close resumed>) = 0 [pid 6263] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6262] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] <... futex resumed>) = 0 [pid 6264] close(248 [pid 6262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] unlink("./9/cgroup.cpu" [pid 6264] <... close resumed>) = 0 [pid 6263] <... mount resumed>) = 0 [pid 6262] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./11/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlink resumed>) = 0 [pid 6264] prctl(PR_SET_NAME, "syz.2.74" [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] <... openat resumed>) = 5 [pid 6260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./9/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6264] <... prctl resumed>) = 0 [pid 6263] <... futex resumed>) = 0 [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./11/cgroup" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6264] close(4 [pid 6263] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6262] <... futex resumed>) = 1 [pid 6261] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] newfstatat(AT_FDCWD, "./9/cgroup" [pid 6264] <... close resumed>) = 0 [pid 6263] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6262] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6261] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./11/cgroup" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6261] <... futex resumed>) = 0 [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5793] unlink("./9/cgroup" [pid 6263] <... futex resumed>) = 1 [pid 6261] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = 0 [pid 5810] getdents64(3 [pid 5793] <... unlink resumed>) = 0 [pid 6264] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6260] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5810] close(3 [pid 5793] getdents64(3 [pid 6264] <... mmap resumed>) = 0x7f35c7086000 [pid 6263] <... futex resumed>) = 0 [pid 6260] <... futex resumed>) = 1 [pid 5810] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6264] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6263] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6260] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlinkat(AT_FDCWD, "./11", AT_REMOVEDIR [pid 5793] close(3) = 0 [pid 6264] <... mprotect resumed>) = 0 [pid 6263] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./9", AT_REMOVEDIR [pid 6264] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6263] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] mkdirat(AT_FDCWD, "./12", 0777 [pid 5793] <... unlinkat resumed>) = 0 [pid 6262] <... write resumed>) = 31 [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./10", 0777 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... mkdirat resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 6264] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6263] <... futex resumed>) = 1 [pid 6260] <... futex resumed>) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 6263] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6262] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6260] close_range(3, 30, 0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6264] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6262] <... futex resumed>) = 1 [pid 6261] <... futex resumed>) = 0 [pid 6260] <... close_range resumed>) = 0 [pid 5810] close(3 [pid 5793] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 6265 attached [pid 6262] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6261] close_range(3, 30, 0 [pid 6260] exit_group(0 [pid 5810] <... close resumed>) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6265] set_robust_list(0x7f35c70a69a0, 24 [pid 6264] <... clone3 resumed> => {parent_tid=[24]}, 88) = 24 [pid 6263] <... futex resumed>) = ? [pid 6260] <... exit_group resumed>) = ? [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6265] <... set_robust_list resumed>) = 0 [pid 6264] rt_sigprocmask(SIG_SETMASK, [] [pid 6263] +++ exited with 0 +++ [pid 6265] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... socket resumed>) = 3 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] close(3 [pid 6264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] close(3 [pid 5793] <... close resumed>) = 0 [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6264] <... futex resumed>) = 0 [pid 6261] <... close_range resumed>) = 0 [pid 6265] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6260] +++ exited with 0 +++ [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6265] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5810] <... socket resumed>) = 3 [pid 5793] <... socket resumed>) = 3 [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 6261] exit_group(0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5793] close(3 [pid 6262] <... futex resumed>) = ? [pid 6261] <... exit_group resumed>) = ? [pid 5820] rt_sigreturn({mask=[]} [pid 5793] <... close resumed>) = 0 [pid 6265] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6265] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6262] +++ exited with 0 +++ [pid 5820] <... rt_sigreturn resumed>) = 23 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6265] <... openat resumed>) = 3 [pid 6264] <... futex resumed>) = 0 [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 6265] <... futex resumed>) = 0 [pid 6264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] close(3 [pid 6265] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6265] write(3, "100000", 6 [pid 6264] <... futex resumed>) = 0 [pid 6261] +++ exited with 0 +++ [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [ 180.881378][ T6262] gadgetfs: bound to dummy_udc driver [pid 6265] <... write resumed>) = 6 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... write resumed>) = 4 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] close(3 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=27, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=883092223}) [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 6265] <... futex resumed>) = 0 [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] close(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5611] read(18 [pid 6265] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6264] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6265] <... openat resumed>) = 4 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... openat resumed>) = 3 [pid 5810] read(249 [pid 5793] close(3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x3a\x11\x20"..., 272 [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] fstat(3 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... close resumed>) = 0 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 395, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [pid 6265] <... futex resumed>) = 0 [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... write resumed>) = 4 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x4d\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6265] write(4, "0", 1 [pid 6264] <... futex resumed>) = 0 [pid 5820] getdents64(3 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5779] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 5611] <... write resumed>) = 56 [pid 5820] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x3a\x11\x20"..., 32061612) = 272 [pid 5602] sched_getaffinity(0, 8192ci2-upstream-fs/strace-static-x86_64: Process 6266 attached [pid 5793] <... close resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5612] read(6 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6266] set_robust_list(0x55556e7a87e0, 24 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 27 [pid 5779] fstat(3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6266] <... set_robust_list resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] read(249 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] epoll_pwait(4 [pid 5611] <... write resumed>) = 48 [pid 6266] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6266] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] getdents64(3 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6266] chdir("./12" [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5602] epoll_pwait(4 [pid 6266] <... chdir resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6266] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] epoll_pwait(4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=999963086}) [pid 6266] <... prctl resumed>) = 0 [pid 6266] setpgid(0, 0 [pid 5611] read(25 [pid 6266] <... setpgid resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6266] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=231901663} [pid 5779] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x48\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x10\x55\x22"..., 264 [pid 6266] <... symlinkat resumed>) = 0 [pid 6266] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 5611] <... write resumed>) = 264 [pid 6266] <... symlinkat resumed>) = 0 [pid 6266] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net") = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x4e\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6266] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5611] <... write resumed>) = 56 ci2-upstream-fs/strace-static-x86_64: Process 6267 attached [pid 6266] <... openat resumed>) = 3 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6267] set_robust_list(0x5555708ce7e0, 24 [pid 6266] write(3, "1000", 4 [pid 6267] <... set_robust_list resumed>) = 0 [pid 6266] <... write resumed>) = 4 [pid 6266] close(3 [pid 5611] <... write resumed>) = 48 [pid 6267] rt_sigprocmask(SIG_SETMASK, [] [pid 6266] <... close resumed>) = 0 [pid 6266] read(200 [pid 6267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6266] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] chdir("./10" [pid 6266] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6267] <... chdir resumed>) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 24 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6267] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6266] <... symlinkat resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6267] setpgid(0, 0 [pid 6266] close(249 [pid 6267] <... setpgid resumed>) = 0 [pid 6266] <... close resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6267] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6266] close(248 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 240, NULL, 0) = 1 [pid 6266] <... close resumed>) = 0 [pid 6265] <... write resumed>) = 1 [pid 6266] prctl(PR_SET_NAME, "syz.3.75" [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... symlinkat resumed>) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6267] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6266] <... prctl resumed>) = 0 [pid 6265] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 5612] <... futex resumed>) = 1 [pid 6267] <... symlinkat resumed>) = 0 [pid 6266] close(4 [pid 6265] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = 0 [pid 5612] read(6 [pid 5602] <... futex resumed>) = 0 [pid 6267] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6266] <... close resumed>) = 0 [pid 6265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 5820] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x4d\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6267] <... symlinkat resumed>) = 0 [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6267] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6266] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./10/gadget" [pid 6267] <... openat resumed>) = 3 [pid 6266] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6265] <... mkdirat resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x57\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6267] write(3, "1000", 4 [pid 6266] <... mmap resumed>) = 0x7f90d846e000 [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=977365236}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6267] <... write resumed>) = 4 [pid 6266] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6265] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] read(3 [pid 6267] close(3 [pid 6266] <... mprotect resumed>) = 0 [pid 6265] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... umount2 resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6267] <... close resumed>) = 0 [pid 6266] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 5 [pid 5779] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... write resumed>) = 552 [pid 5611] read(3 [pid 6267] read(200 [pid 6266] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6265] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] fstat(5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x57\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 6267] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6266] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6265] <... mount resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] newfstatat(AT_FDCWD, "./12/gadget" [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6268 attached [pid 6267] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] epoll_pwait(4 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999984893}) [pid 6268] set_robust_list(0x7f90d848e9a0, 24 [pid 6267] <... symlinkat resumed>) = 0 [pid 6266] <... clone3 resumed> => {parent_tid=[28]}, 88) = 28 [pid 6265] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5779] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 6268] <... set_robust_list resumed>) = 0 [pid 6267] close(249 [pid 6266] rt_sigprocmask(SIG_SETMASK, [] [pid 6265] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=168917931} [pid 6268] rt_sigprocmask(SIG_SETMASK, [] [pid 6267] <... close resumed>) = 0 [pid 6266] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6264] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(3 [pid 6268] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6267] close(248 [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(5 [pid 5779] <... openat resumed>) = 5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6268] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6267] <... close resumed>) = 0 [pid 6266] <... futex resumed>) = 0 [pid 6265] <... openat resumed>) = 5 [pid 5820] <... close resumed>) = 0 [pid 5779] fstat(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6268] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6267] prctl(PR_SET_NAME, "syz.0.76" [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlinkat(AT_FDCWD, "./10/gadget", AT_REMOVEDIR [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... prctl resumed>) = 0 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6265] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] getdents64(5 [pid 6268] <... futex resumed>) = 0 [pid 6267] close(4 [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6264] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6268] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6267] <... close resumed>) = 0 [pid 6266] <... futex resumed>) = 0 [pid 6264] <... futex resumed>) = 0 [pid 5779] getdents64(5 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] close(5 [pid 5820] unlink("./10/binderfs" [pid 5779] <... close resumed>) = 0 [pid 6267] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./12/gadget", AT_REMOVEDIR [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6268] <... openat resumed>) = 3 [pid 6267] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] umount2("./10/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlinkat resumed>) = 0 [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... mmap resumed>) = 0x7fcc8e356000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6267] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] newfstatat(AT_FDCWD, "./10/cgroup.net" [pid 6268] <... futex resumed>) = 1 [pid 6266] <... futex resumed>) = 0 [pid 6265] <... write resumed>) = 31 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6268] write(3, "100000", 6 [pid 6267] <... mprotect resumed>) = 0 [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6265] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = 0 [pid 6265] <... futex resumed>) = 1 [pid 6264] <... futex resumed>) = 0 [pid 6268] <... write resumed>) = 6 [pid 6267] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6264] close_range(3, 30, 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./12/binderfs" [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] unlink("./10/cgroup.net" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6268] <... futex resumed>) = 0 [pid 6267] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6264] <... close_range resumed>) = 0 [pid 5779] unlink("./12/binderfs" [pid 6268] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5820] umount2("./10/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./12/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6268] <... openat resumed>) = 4 [pid 6266] <... futex resumed>) = 0 [pid 6264] exit_group(0 [pid 5820] newfstatat(AT_FDCWD, "./10/cgroup.cpu" [pid 5779] newfstatat(AT_FDCWD, "./12/cgroup.net"ci2-upstream-fs/strace-static-x86_64: Process 6269 attached [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6265] <... futex resumed>) = ? [pid 6264] <... exit_group resumed>) = ? [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6269] set_robust_list(0x7fcc8e3769a0, 24 [pid 6265] +++ exited with 0 +++ [pid 5820] unlink("./10/cgroup.cpu" [pid 5779] unlink("./12/cgroup.net" [pid 6269] <... set_robust_list resumed>) = 0 [pid 6268] <... futex resumed>) = 0 [pid 6267] <... clone3 resumed> => {parent_tid=[25]}, 88) = 25 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... unlink resumed>) = 0 [pid 6269] rt_sigprocmask(SIG_SETMASK, [] [pid 6268] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] rt_sigprocmask(SIG_SETMASK, [] [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5779] umount2("./12/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6269] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6266] <... futex resumed>) = 0 [pid 5820] umount2("./10/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6268] write(4, "0", 1 [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6264] +++ exited with 0 +++ [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./10/cgroup" [pid 6269] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5779] newfstatat(AT_FDCWD, "./12/cgroup.cpu" [pid 6269] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5820] unlink("./10/cgroup" [pid 5784] rt_sigreturn({mask=[]} [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6269] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = 0 [pid 5779] unlink("./12/cgroup.cpu" [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(3 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = 0 [pid 6269] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6269] <... openat resumed>) = 3 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... unlink resumed>) = 0 [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=922259907}) [pid 6269] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./12/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlinkat(AT_FDCWD, "./10", AT_REMOVEDIR [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] newfstatat(AT_FDCWD, "./12/cgroup" [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xfe\xda\x21"..., 264 [pid 6269] write(3, "100000", 6 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] mkdirat(AT_FDCWD, "./11", 0777 [pid 5784] <... openat resumed>) = 3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 173, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 5820] <... mkdirat resumed>) = 0 [pid 5784] fstat(3 [pid 5779] unlink("./12/cgroup" [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x4f\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] <... unlink resumed>) = 0 [ 181.080408][ T6265] gadgetfs: bound to dummy_udc driver [pid 6269] <... write resumed>) = 6 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] getdents64(3 [pid 5779] getdents64(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6269] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5612] read(6 [pid 5602] epoll_pwait(4 [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] <... futex resumed>) = 0 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xfe\xda\x21"..., 32061612) = 264 [pid 6269] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] <... close resumed>) = 0 [pid 5612] read(6 [pid 6269] <... openat resumed>) = 4 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] unlinkat(AT_FDCWD, "./12", AT_REMOVEDIR [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] <... write resumed>) = 1 [pid 5820] close(3 [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 6269] <... futex resumed>) = 1 [pid 5612] epoll_pwait(4 [pid 6269] write(4, "0", 1 [pid 6268] <... futex resumed>) = 1 [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./13", 0777 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... write resumed>) = 48 [pid 6269] <... write resumed>) = 1 [pid 6268] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6267] <... futex resumed>) = 0 [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... mkdirat resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=45380513} [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] <... mkdirat resumed>) = 0 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6266] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6269] <... futex resumed>) = 0 [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5779] <... openat resumed>) = 3 [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6268] <... futex resumed>) = 0 [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... close resumed>) = 0 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6268] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] <... futex resumed>) = 0 [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6269] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6266] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6269] <... mkdirat resumed>) = 0 [pid 6268] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6267] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5779] close(3 [pid 6268] <... mount resumed>) = 0 [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 6269] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6268] <... futex resumed>) = 1 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6266] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 49, NULL, 0) = 1 [pid 6269] <... mount resumed>) = 0 [pid 6268] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6266] <... futex resumed>) = 0 [pid 6268] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6269] <... futex resumed>) = 1 [pid 6267] <... futex resumed>) = 0 [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 6268] <... openat resumed>) = 5 [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] close(3 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6269] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./10/gadget" [pid 5779] <... close resumed>) = 0 [pid 5612] read(6 [pid 6269] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6268] <... futex resumed>) = 1 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6266] <... futex resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x4f\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6268] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6266] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x59\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6269] <... futex resumed>) = 0 [pid 6268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6267] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6266] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] close(3 [pid 6269] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6268] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6267] <... futex resumed>) = 0 [pid 6266] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=971389985}) [pid 5779] <... close resumed>) = 0 [pid 6269] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5820] read(249 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] read(6 [pid 5611] read(3 [pid 6267] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... openat resumed>) = 5 [pid 5779] <... socket resumed>) = 3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] epoll_pwait(4 [pid 6269] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] fstat(5 [pid 5779] close(3 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6269] <... futex resumed>) = 0 [pid 6267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... close resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x59\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6269] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] getdents64(5 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8}ci2-upstream-fs/strace-static-x86_64: Process 6270 attached [pid 6268] <... write resumed>) = 31 [pid 6267] close_range(3, 30, 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6270] set_robust_list(0x55558bc9f7e0, 24 [pid 6267] <... close_range resumed>) = 0 [pid 5784] getdents64(5 [pid 5779] <... socket resumed>) = 3 [pid 6270] <... set_robust_list resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 25 [pid 6270] rt_sigprocmask(SIG_SETMASK, [] [pid 6268] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6267] exit_group(0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5779] close(3 [pid 6270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6269] <... futex resumed>) = ? [pid 6268] <... futex resumed>) = 1 [pid 6267] <... exit_group resumed>) = ? [pid 6266] <... futex resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] close(5 [pid 5779] <... close resumed>) = 0 [pid 6270] chdir("./11" [pid 6269] +++ exited with 0 +++ [pid 6268] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6266] close_range(3, 30, 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] read(249 [pid 5612] <... epoll_pwait resumed>, [], 128, 6, NULL, 0) = 0 [pid 5784] unlinkat(AT_FDCWD, "./10/gadget", AT_REMOVEDIR [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5612] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6270] <... chdir resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6270] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6267] +++ exited with 0 +++ [pid 6266] <... close_range resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5609] <... futex resumed>) = 0 [pid 6270] <... prctl resumed>) = 0 [pid 6266] exit_group(0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=24, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] epoll_pwait(4 [pid 5609] epoll_pwait(4 [pid 6270] setpgid(0, 0 [pid 6268] <... futex resumed>) = ? [pid 6266] <... exit_group resumed>) = ? [pid 5793] rt_sigreturn({mask=[]} [pid 5784] unlink("./10/binderfs" [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6271 attached [pid 6270] <... setpgid resumed>) = 0 [pid 6268] +++ exited with 0 +++ [pid 6271] set_robust_list(0x5555657417e0, 24 [pid 6270] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6266] +++ exited with 0 +++ [pid 5793] <... rt_sigreturn resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 29 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] <... set_robust_list resumed>) = 0 [pid 6270] <... symlinkat resumed>) = 0 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=27, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5784] umount2("./10/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6271] rt_sigprocmask(SIG_SETMASK, [] [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=943057031} [pid 6270] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6270] <... symlinkat resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5784] newfstatat(AT_FDCWD, "./10/cgroup.net" [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=949387734}) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(21 [pid 6270] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 5793] <... write resumed>) = 4 [pid 5784] unlink("./10/cgroup.net" [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6271] chdir("./13" [pid 6270] <... symlinkat resumed>) = 0 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x46\xb2\x1e"..., 272 [pid 6271] <... chdir resumed>) = 0 [pid 5810] <... write resumed>) = 4 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... unlink resumed>) = 0 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 965, NULL, 0) = 1 [pid 6271] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6270] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] umount2("./10/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00", 48 [ 181.214488][ T6268] gadgetfs: bound to dummy_udc driver [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6271] <... prctl resumed>) = 0 [pid 6270] <... openat resumed>) = 3 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6271] setpgid(0, 0 [pid 6270] write(3, "1000", 4 [pid 5810] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] fstat(3 [pid 5784] newfstatat(AT_FDCWD, "./10/cgroup.cpu" [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x50\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6271] <... setpgid resumed>) = 0 [pid 6270] <... write resumed>) = 4 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x46\xb2\x1e"..., 32061612) = 272 [pid 6271] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6270] close(3 [pid 5810] <... openat resumed>) = 3 [pid 5793] getdents64(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6271] <... symlinkat resumed>) = 0 [pid 6270] <... close resumed>) = 0 [pid 5810] fstat(3 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5784] unlink("./10/cgroup.cpu" [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=999958109}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] read(200 [pid 5793] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... unlink resumed>) = 0 [pid 5611] read(26 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5609] epoll_pwait(4 [pid 6271] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6270] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] getdents64(3 [pid 5784] umount2("./10/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6270] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x4b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xf5\x9d\x21"..., 264 [pid 5609] epoll_pwait(4 [pid 6271] <... symlinkat resumed>) = 0 [pid 6270] <... symlinkat resumed>) = 0 [pid 5810] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] newfstatat(AT_FDCWD, "./10/cgroup" [pid 5611] <... write resumed>) = 264 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=905354098} [pid 6270] close(249 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x51\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6270] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 56 [pid 6271] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6270] close(248 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x51\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6270] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6270] prctl(PR_SET_NAME, "syz.4.77" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5784] unlink("./10/cgroup" [pid 6271] <... symlinkat resumed>) = 0 [pid 6270] <... prctl resumed>) = 0 [pid 6270] close(4) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6271] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] getdents64(3 [pid 6270] <... futex resumed>) = 0 [pid 6271] write(3, "1000", 4 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 907, NULL, 0) = 1 [pid 6271] <... write resumed>) = 4 [pid 6270] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5784] close(3 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6271] close(3 [pid 6270] <... mmap resumed>) = 0x7f05fba1e000 [pid 5784] <... close resumed>) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6271] <... close resumed>) = 0 [pid 6270] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5784] unlinkat(AT_FDCWD, "./10", AT_REMOVEDIR [pid 5609] read(6 [pid 6271] read(200 [pid 6270] <... mprotect resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00"..., 32061612) = 368 [pid 6271] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6270] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] mkdirat(AT_FDCWD, "./11", 0777 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=977830716}) [pid 6271] <... symlinkat resumed>) = 0 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6271] close(249 [pid 6270] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... mkdirat resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6271] <... close resumed>) = 0 [pid 6270] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLYci2-upstream-fs/strace-static-x86_64: Process 6272 attached [pid 6271] close(248 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5784] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 6272] set_robust_list(0x7f05fba3e9a0, 24 [pid 6271] <... close resumed>) = 0 [pid 6270] <... clone3 resumed> => {parent_tid=[26]}, 88) = 26 [pid 5810] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6272] <... set_robust_list resumed>) = 0 [pid 6271] prctl(PR_SET_NAME, "syz.1.78" [pid 6270] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6272] rt_sigprocmask(SIG_SETMASK, [] [pid 6271] <... prctl resumed>) = 0 [pid 6270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] newfstatat(AT_FDCWD, "./12/gadget" [pid 5793] newfstatat(AT_FDCWD, "./10/gadget" [pid 5784] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... write resumed>) = 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6271] close(4 [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978846}) [pid 5609] read(6 [pid 5602] <... futex resumed>) = 1 [pid 6272] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6271] <... close resumed>) = 0 [pid 6270] <... futex resumed>) = 0 [pid 5793] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... socket resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5793] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] close(3 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=857820898} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 5 [pid 5784] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] fstat(5, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] getdents64(5 [pid 5784] <... socket resumed>) = 3 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5793] getdents64(5 [pid 5784] close(3 [pid 6272] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5810] <... openat resumed>) = 5 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5784] <... close resumed>) = 0 [pid 6272] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 0 [pid 5810] fstat(5 [pid 5793] close(5 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6271] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] getdents64(5 [pid 5793] unlinkat(AT_FDCWD, "./10/gadget", AT_REMOVEDIR [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 6271] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5810] getdents64(5 [pid 6272] <... futex resumed>) = 0 [pid 6271] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6270] <... futex resumed>) = 1 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] close(3 [pid 6272] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5810] close(5 [pid 5793] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... close resumed>) = 0 [pid 6272] <... openat resumed>) = 3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] <... mprotect resumed>) = 0 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 6272] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./12/gadget", AT_REMOVEDIR [pid 6272] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5810] <... unlinkat resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6271] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] close(3 [pid 6272] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 1 [pid 5810] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlink("./10/binderfs" [pid 6271] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... close resumed>) = 0 [pid 6272] write(3, "100000", 6 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlink resumed>) = 0 [pid 5793] umount2("./10/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] read(249 [pid 6272] <... write resumed>) = 6 [pid 6271] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x4f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] newfstatat(AT_FDCWD, "./10/cgroup.net" [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./12/binderfs" [pid 5793] unlink("./10/cgroup.net" [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 6274 attached [pid 6272] <... futex resumed>) = 1 [pid 6271] <... clone3 resumed> => {parent_tid=[30]}, 88) = 30 [pid 6270] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6272] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] umount2("./12/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6272] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlink resumed>) = 0 [pid 6272] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6270] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./12/cgroup.net" [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./10/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 6275 attached [pid 6274] set_robust_list(0x7fcbbbd269a0, 24 [pid 6272] <... openat resumed>) = 4 [pid 6271] <... futex resumed>) = 0 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./12/cgroup.net" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6275] set_robust_list(0x555594ab57e0, 24 [pid 6274] <... set_robust_list resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./10/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6275] <... set_robust_list resumed>) = 0 [pid 5793] unlink("./10/cgroup.cpu" [pid 5810] <... unlink resumed>) = 0 [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... unlink resumed>) = 0 [pid 6275] rt_sigprocmask(SIG_SETMASK, [] [pid 6274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6272] <... futex resumed>) = 1 [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] <... futex resumed>) = 0 [pid 5810] umount2("./12/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6274] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6270] <... futex resumed>) = 0 [pid 6275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6274] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6272] write(4, "0", 1 [pid 5810] newfstatat(AT_FDCWD, "./12/cgroup.cpu" [pid 5793] umount2("./10/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 25 [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6275] chdir("./11" [pid 6274] <... futex resumed>) = 1 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] newfstatat(AT_FDCWD, "./10/cgroup" [pid 6275] <... chdir resumed>) = 0 [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] <... futex resumed>) = 0 [pid 5810] unlink("./12/cgroup.cpu" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5810] <... unlink resumed>) = 0 [pid 5793] unlink("./10/cgroup" [pid 6275] <... prctl resumed>) = 0 [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... unlink resumed>) = 0 [pid 5793] getdents64(3, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5793] close(3) = 0 [pid 5793] unlinkat(AT_FDCWD, "./10", AT_REMOVEDIR) = 0 [pid 5793] mkdirat(AT_FDCWD, "./11", 0777 [pid 6275] setpgid(0, 0 [pid 6274] <... futex resumed>) = 0 [pid 6272] <... write resumed>) = 1 [pid 6271] <... futex resumed>) = 1 [pid 5810] umount2("./12/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6275] <... setpgid resumed>) = 0 [pid 6274] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... mkdirat resumed>) = 0 [pid 6275] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6274] <... openat resumed>) = 3 [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./12/cgroup" [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6275] <... symlinkat resumed>) = 0 [pid 6274] <... futex resumed>) = 1 [pid 6272] <... futex resumed>) = 1 [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... openat resumed>) = 3 [pid 6275] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] <... futex resumed>) = 0 [pid 5810] unlink("./12/cgroup" [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6275] <... symlinkat resumed>) = 0 [pid 6274] write(3, "100000", 6 [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6275] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6274] <... write resumed>) = 6 [pid 6272] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6270] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 5793] close(3 [pid 6274] <... futex resumed>) = 1 [pid 6272] <... mkdirat resumed>) = 0 [pid 6271] <... futex resumed>) = 0 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... close resumed>) = 0 [pid 6275] <... symlinkat resumed>) = 0 [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6274] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./12", AT_REMOVEDIR [pid 6275] <... openat resumed>) = 3 [pid 6274] <... openat resumed>) = 4 [pid 6272] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 0 [pid 5793] close(3) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 6275] write(3, "1000", 4 [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6272] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] mkdirat(AT_FDCWD, "./13", 0777 [pid 6274] <... futex resumed>) = 1 [pid 6271] <... futex resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6275] <... write resumed>) = 4 [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] close(3 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] <... futex resumed>) = 0 [pid 5793] close(3 [pid 6274] write(4, "0", 1 [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... close resumed>) = 0 [pid 6274] <... write resumed>) = 1 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... mkdirat resumed>) = 0 [pid 6275] <... close resumed>) = 0 [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... socket resumed>) = 3 [pid 6274] <... futex resumed>) = 1 [pid 6271] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 6275] read(200 [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 5810] <... openat resumed>) = 3 [pid 6275] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] <... futex resumed>) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... close resumed>) = 0 [pid 6275] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6274] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] <... symlinkat resumed>) = 0 [pid 6274] <... mkdirat resumed>) = 0 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6275] close(249 [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] <... close resumed>) = 0 [pid 6272] <... mount resumed>) = 0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6275] close(248 [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 6275] <... close resumed>) = 0 [pid 6272] <... futex resumed>) = 1 [pid 6275] prctl(PR_SET_NAME, "syz.2.79" [pid 6274] <... futex resumed>) = 1 [pid 6272] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] close(3 [pid 6275] <... prctl resumed>) = 0 [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 6275] close(4 [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 1 [pid 6272] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 6275] <... close resumed>) = 0 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] read(249 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6272] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5810] close(3 [pid 6275] <... futex resumed>) = 0 [pid 6274] <... mount resumed>) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x50\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6272] <... openat resumed>) = 5 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6275] <... mmap resumed>) = 0x7f35c7086000 [pid 6272] <... futex resumed>) = 1 [pid 6270] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 6275] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6272] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6270] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5810] close(3 [pid 6272] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 6274] <... futex resumed>) = 1 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] <... futex resumed>) = 0 [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... socket resumed>) = 3 [pid 6275] <... mprotect resumed>) = 0 [pid 6272] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6271] <... futex resumed>) = 0 [pid 6270] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 6275] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6274] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK) = -1 EBUSY (Device or resource busy) [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6276 attached [pid 6275] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6274] <... futex resumed>) = 1 [pid 6271] <... futex resumed>) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 26 [pid 6276] set_robust_list(0x5555708ce7e0, 24 [pid 6275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6271] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 6277 attached [pid 6276] <... set_robust_list resumed>) = 0 [pid 6274] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6271] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6277] set_robust_list(0x7f35c70a69a0, 24 [pid 6276] rt_sigprocmask(SIG_SETMASK, [] [pid 6274] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5810] <... close resumed>) = 0 [pid 6277] <... set_robust_list resumed>) = 0 [pid 6276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6275] <... clone3 resumed> => {parent_tid=[26]}, 88) = 26 [pid 6272] <... write resumed>) = 31 [pid 6277] rt_sigprocmask(SIG_SETMASK, [] [pid 6276] chdir("./11" [pid 6275] rt_sigprocmask(SIG_SETMASK, [] [pid 6274] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6272] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] read(249 [pid 6277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6276] <... chdir resumed>) = 0 [pid 6275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6274] <... futex resumed>) = 1 [pid 6272] <... futex resumed>) = 1 [pid 6271] <... futex resumed>) = 0 [pid 6270] <... futex resumed>) = 0 [pid 6276] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6270] close_range(3, 30, 0 [pid 6277] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6276] <... prctl resumed>) = 0 [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6272] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6271] close_range(3, 30, 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x51\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6275] <... futex resumed>) = 0 [pid 6271] <... close_range resumed>) = 0 [pid 6277] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6277] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6271] exit_group(0 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6274] <... futex resumed>) = ? [pid 6271] <... exit_group resumed>) = ? [pid 6276] setpgid(0, 0 [pid 6277] <... futex resumed>) = 1 [pid 6276] <... setpgid resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 6274] +++ exited with 0 +++ [pid 6270] <... close_range resumed>) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6276] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6271] +++ exited with 0 +++ [pid 6270] exit_group(0 [pid 6276] <... symlinkat resumed>) = 0 [pid 6270] <... exit_group resumed>) = ? [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6276] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6275] <... futex resumed>) = 0 [pid 6272] <... futex resumed>) = ? [pid 5779] rt_sigreturn({mask=[]}ci2-upstream-fs/strace-static-x86_64: Process 6278 attached [pid 6276] <... symlinkat resumed>) = 0 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6278] set_robust_list(0x55556e7a87e0, 24 [pid 6276] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6278] <... set_robust_list resumed>) = 0 [pid 6277] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6276] <... symlinkat resumed>) = 0 [pid 6278] rt_sigprocmask(SIG_SETMASK, [] [pid 6277] <... openat resumed>) = 3 [pid 6276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6278] chdir("./13" [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... openat resumed>) = 3 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6278] <... chdir resumed>) = 0 [pid 6276] write(3, "1000", 4 [pid 6275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 29 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=797573899}) [pid 6278] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6277] <... futex resumed>) = 0 [pid 6276] <... write resumed>) = 4 [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6278] <... prctl resumed>) = 0 [pid 6277] write(3, "100000", 6 [pid 6276] close(3 [pid 6275] <... futex resumed>) = 0 [pid 6272] +++ exited with 0 +++ [pid 6270] +++ exited with 0 +++ [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(25 [pid 6278] setpgid(0, 0 [pid 6277] <... write resumed>) = 6 [pid 6276] <... close resumed>) = 0 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=25, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5779] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6278] <... setpgid resumed>) = 0 [ 181.506103][ T6272] gadgetfs: bound to dummy_udc driver [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] read(200 [pid 6275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] rt_sigreturn({mask=[]} [pid 6278] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6277] <... futex resumed>) = 0 [pid 6276] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x4e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x5b\xa1\x22"..., 272 [pid 6277] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] fstat(3 [pid 5611] <... write resumed>) = 272 [pid 6278] <... symlinkat resumed>) = 0 [pid 6277] <... openat resumed>) = 4 [pid 6276] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6278] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6276] <... symlinkat resumed>) = 0 [pid 5779] getdents64(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x52\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 858, NULL, 0) = 1 [pid 6278] <... symlinkat resumed>) = 0 [pid 6276] close(249 [pid 6275] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 56 [pid 6278] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... close resumed>) = 0 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6277] <... futex resumed>) = 0 [pid 6276] close(248 [pid 6278] <... symlinkat resumed>) = 0 [pid 6277] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6276] <... close resumed>) = 0 [pid 5779] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x52\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6276] prctl(PR_SET_NAME, "syz.0.80" [pid 6275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... write resumed>) = 48 [pid 5602] sched_yield( [pid 6278] <... openat resumed>) = 3 [pid 6276] <... prctl resumed>) = 0 [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6278] write(3, "1000", 4 [pid 6277] <... futex resumed>) = 0 [pid 6276] close(4 [pid 6275] <... futex resumed>) = 1 [pid 5820] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999800188}) [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x4e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x5b\xa1\x22"..., 32061612) = 272 [pid 5602] <... sched_yield resumed>) = 0 [pid 6278] <... write resumed>) = 4 [pid 6276] <... close resumed>) = 0 [pid 6278] close(3 [pid 6277] write(4, "0", 1 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6278] <... close resumed>) = 0 [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(18 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] read(200 [pid 6276] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6278] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x4d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xa0\x25\x26"..., 264 [pid 6278] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6276] <... mmap resumed>) = 0x7fcc8e356000 [pid 5820] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6278] <... symlinkat resumed>) = 0 [pid 6276] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x53\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] epoll_pwait(4 [pid 6278] close(249 [pid 6276] <... mprotect resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=600284994} [pid 6278] <... close resumed>) = 0 [pid 6276] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] getdents64(3 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6278] close(248 [pid 6276] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 6278] <... close resumed>) = 0 [pid 6276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5820] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 606, NULL, 0) = 1 ci2-upstream-fs/strace-static-x86_64: Process 6279 attached [pid 6278] prctl(PR_SET_NAME, "syz.3.81" [pid 6279] set_robust_list(0x7fcc8e3769a0, 24 [pid 6278] <... prctl resumed>) = 0 [pid 6276] <... clone3 resumed> => {parent_tid=[27]}, 88) = 27 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6279] <... set_robust_list resumed>) = 0 [pid 6278] close(4 [pid 6276] rt_sigprocmask(SIG_SETMASK, [] [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6279] rt_sigprocmask(SIG_SETMASK, [] [pid 6278] <... close resumed>) = 0 [pid 6277] <... write resumed>) = 1 [pid 6276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5609] read(6 [pid 6279] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x52\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6279] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6278] <... futex resumed>) = 0 [pid 6277] <... futex resumed>) = 1 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6279] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6278] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6277] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./13/gadget" [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] <... mmap resumed>) = 0x7f90d846e000 [pid 6277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6275] <... futex resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=989237156}) [pid 5609] <... write resumed>) = 552 [pid 6279] <... futex resumed>) = 0 [pid 6278] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6277] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6279] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6278] <... mprotect resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6279] <... openat resumed>) = 3 [pid 6278] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6279] <... futex resumed>) = 1 [pid 6278] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6276] <... futex resumed>) = 0 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6277] <... mkdirat resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6280 attached [pid 6279] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... write resumed>) = 552 [pid 5602] <... futex resumed>) = 1 [pid 6280] set_robust_list(0x7f90d848e9a0, 24 [pid 6279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... clone3 resumed> => {parent_tid=[30]}, 88) = 30 [pid 6277] <... futex resumed>) = 1 [pid 6276] <... futex resumed>) = 0 [pid 6275] <... futex resumed>) = 0 [pid 5820] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... openat resumed>) = 5 [pid 5612] epoll_pwait(4 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977939}) [pid 5609] read(6 [pid 6280] <... set_robust_list resumed>) = 0 [pid 6279] write(3, "100000", 6 [pid 6278] rt_sigprocmask(SIG_SETMASK, [] [pid 6277] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] fstat(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] rt_sigprocmask(SIG_SETMASK, [] [pid 6279] <... write resumed>) = 6 [pid 6278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6275] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./11/gadget" [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3 [pid 6280] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6279] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6277] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6276] <... futex resumed>) = 0 [pid 5820] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=527294899} [pid 6280] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6279] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(5 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5779] getdents64(5, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5779] close(5 [pid 6280] <... futex resumed>) = 0 [pid 6279] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... close resumed>) = 0 [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... futex resumed>) = 0 [pid 6280] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] unlinkat(AT_FDCWD, "./13/gadget", AT_REMOVEDIR [pid 6280] <... openat resumed>) = 3 [pid 6279] <... openat resumed>) = 4 [pid 5779] <... unlinkat resumed>) = 0 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6280] <... futex resumed>) = 1 [pid 6279] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] <... mount resumed>) = 0 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 5 [pid 5779] newfstatat(AT_FDCWD, "./13/binderfs" [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... futex resumed>) = 0 [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... futex resumed>) = 0 [pid 5820] fstat(5 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6280] write(3, "100000", 6 [pid 6279] write(4, "0", 1 [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6277] <... futex resumed>) = 1 [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6275] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] unlink("./13/binderfs" [pid 6280] <... write resumed>) = 6 [pid 5820] getdents64(5 [pid 5779] <... unlink resumed>) = 0 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 6280] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 5779] umount2("./13/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6277] <... openat resumed>) = 5 [pid 6275] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... futex resumed>) = 0 [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(5 [pid 5779] newfstatat(AT_FDCWD, "./13/cgroup.net" [pid 6280] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... close resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6277] <... futex resumed>) = 0 [pid 6275] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] <... openat resumed>) = 4 [pid 6277] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6275] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./11/gadget", AT_REMOVEDIR [pid 5779] unlink("./13/cgroup.net" [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] <... futex resumed>) = 0 [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./13/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6280] <... futex resumed>) = 0 [pid 6278] <... futex resumed>) = 1 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6280] write(4, "0", 1 [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./11/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./13/cgroup.cpu" [pid 5820] unlink("./11/binderfs" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] unlink("./13/cgroup.cpu" [pid 5820] umount2("./11/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./11/cgroup.net" [pid 5779] umount2("./13/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] unlink("./11/cgroup.net" [pid 5779] newfstatat(AT_FDCWD, "./13/cgroup", {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] unlink("./13/cgroup" [pid 5820] umount2("./11/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6275] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./11/cgroup.cpu" [pid 5779] getdents64(3 [pid 6279] <... write resumed>) = 1 [pid 6280] <... write resumed>) = 1 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./11/cgroup.cpu" [pid 5779] close(3 [pid 6280] <... futex resumed>) = 1 [pid 6279] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 5820] umount2("./11/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlinkat(AT_FDCWD, "./13", AT_REMOVEDIR [pid 6280] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6279] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlinkat resumed>) = 0 [pid 6280] <... mkdirat resumed>) = 0 [pid 6279] <... mkdirat resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./11/cgroup" [pid 5779] mkdirat(AT_FDCWD, "./14", 0777 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./11/cgroup" [pid 5779] <... mkdirat resumed>) = 0 [pid 6280] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] <... futex resumed>) = 1 [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6278] <... futex resumed>) = 0 [pid 6276] <... futex resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6280] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6279] <... mount resumed>) = 0 [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5779] <... openat resumed>) = 3 [pid 6280] <... mount resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5820] close(3) = 0 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlinkat(AT_FDCWD, "./11", AT_REMOVEDIR [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... futex resumed>) = 0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6280] <... futex resumed>) = 1 [pid 6279] <... futex resumed>) = 1 [pid 6278] <... futex resumed>) = 0 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] close(3 [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6276] <... futex resumed>) = 0 [pid 5820] mkdirat(AT_FDCWD, "./12", 0777 [pid 5779] <... close resumed>) = 0 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6278] <... futex resumed>) = 0 [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... mkdirat resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6280] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... socket resumed>) = 3 [pid 6280] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] close(3 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] <... futex resumed>) = 1 [pid 6276] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 6280] <... futex resumed>) = 1 [pid 6279] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] <... futex resumed>) = 0 [pid 6276] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6279] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6276] <... futex resumed>) = 0 [pid 5820] close(3 [pid 6280] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6278] <... futex resumed>) = 0 [pid 6280] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6279] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6278] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6276] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6280] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6279] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6280] <... futex resumed>) = 0 [pid 6279] <... futex resumed>) = 0 [pid 6278] close_range(3, 30, 0 [pid 6277] <... write resumed>) = 31 [pid 6276] close_range(3, 30, 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 6280] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6279] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6278] <... close_range resumed>) = 0 [pid 6276] <... close_range resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 6277] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6275] <... futex resumed>) = 0 [pid 6277] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6275] close_range(3, 30, 0 [pid 5820] close(3) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6276] exit_group(0 [pid 5820] <... socket resumed>) = 3 [pid 6278] exit_group(0 [pid 5820] close(3 [pid 6280] <... futex resumed>) = ? [pid 6278] <... exit_group resumed>) = ? [pid 6276] <... exit_group resumed>) = ? [pid 5820] <... close resumed>) = 0 [pid 6280] +++ exited with 0 +++ [pid 6279] <... futex resumed>) = ? [pid 6275] <... close_range resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... close resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6278] +++ exited with 0 +++ [pid 5779] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5779] close(3 [pid 5820] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... socket resumed>) = 3 [pid 5779] <... socket resumed>) = 3 [pid 5779] close(3) = 0 [pid 5820] close(3) = 0 [pid 5820] read(249 [pid 5779] read(249 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x52\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 6275] exit_group(0 [pid 5810] rt_sigreturn({mask=[]} [pid 6275] <... exit_group resumed>) = ? [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 6279] +++ exited with 0 +++ [pid 6276] +++ exited with 0 +++ [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=26, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] rt_sigreturn({mask=[]}) = -1 EINTR (Interrupted system call) ci2-upstream-fs/strace-static-x86_64: Process 6281 attached [pid 5810] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=869788300}) [pid 5810] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [ 181.759753][ T6277] gadgetfs: bound to dummy_udc driver [pid 5611] read(26 [pid 6281] set_robust_list(0x55558bc9f7e0, 24 [pid 6277] <... futex resumed>) = ? [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5793] write(248, "\x00\x00\x00\x00", 4) = 4 [pid 5793] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 27 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 31 ci2-upstream-fs/strace-static-x86_64: Process 6282 attached [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x51\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x0d\xe0\x1e"..., 272 [pid 5793] <... openat resumed>) = 3 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] fstat(3 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 536, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] fstat(3 [pid 5793] getdents64(3, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 56 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5793] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] getdents64(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 48 [pid 5602] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] sched_yield( [pid 5612] read(6 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999967764}) [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] read(21 [pid 6281] <... set_robust_list resumed>) = 0 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x51\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x0d\xe0\x1e"..., 32061612) = 272 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5810] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x50\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x01\x3f\x20"..., 272 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... write resumed>) = 272 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x55\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6281] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] epoll_pwait(4 [pid 5611] <... write resumed>) = 48 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6282] set_robust_list(0x5555657417e0, 24 [pid 5612] epoll_pwait(4 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6282] <... set_robust_list resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6282] rt_sigprocmask(SIG_SETMASK, [] [pid 6281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6277] +++ exited with 0 +++ [pid 6275] +++ exited with 0 +++ [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... sched_yield resumed>) = 0 [pid 6282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6281] chdir("./12" [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=25, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5784] rt_sigreturn({mask=[]}) = 0 [pid 6282] chdir("./14" [pid 6281] <... chdir resumed>) = 0 [pid 6281] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5784] write(248, "\x00\x00\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=359579189} [pid 5784] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=996227137}) [pid 6282] <... chdir resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(29, "\x00\x00\x00\x00", 4) = 4 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x4f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x60\x8b\x29"..., 264 [pid 5784] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6281] <... prctl resumed>) = 0 [pid 5611] <... write resumed>) = 264 [pid 5784] <... openat resumed>) = 3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x56\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6282] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5611] <... write resumed>) = 56 [pid 6281] setpgid(0, 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x56\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6281] <... setpgid resumed>) = 0 [pid 5784] fstat(3 [pid 5611] <... write resumed>) = 48 [pid 6282] <... prctl resumed>) = 0 [pid 6281] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6282] setpgid(0, 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6281] <... symlinkat resumed>) = 0 [pid 6282] <... setpgid resumed>) = 0 [pid 5784] getdents64(3, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5784] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup") = 0 [pid 6281] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5810] <... umount2 resumed>) = 0 [pid 6281] <... symlinkat resumed>) = 0 [pid 6282] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5810] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = 0 [pid 6282] <... symlinkat resumed>) = 0 [pid 5793] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6281] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./11/gadget" [pid 6282] <... symlinkat resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./13/gadget" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6281] <... symlinkat resumed>) = 0 [pid 6282] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6281] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6282] <... openat resumed>) = 3 [pid 5793] <... openat resumed>) = 5 [pid 5793] fstat(5 [pid 5810] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6282] write(3, "1000", 4 [pid 6281] <... openat resumed>) = 3 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 374, NULL, 0) = 1 [pid 6282] <... write resumed>) = 4 [pid 5810] <... openat resumed>) = 5 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6282] close(3 [pid 5810] fstat(5 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5612] read(6 [pid 6282] <... close resumed>) = 0 [pid 6281] write(3, "1000", 4 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] getdents64(5 [pid 6281] <... write resumed>) = 4 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 696 [pid 6281] close(3 [pid 5793] getdents64(5 [pid 6281] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 5612] write(2, "2026/10/23 13:39:33 executed programs: 76\n", 42 [pid 6282] read(200 [pid 6281] read(200 [pid 5810] getdents64(5 [pid 5793] close(5 [pid 5784] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... close resumed>) = 0 2026/10/23 13:39:33 executed programs: 76 [pid 6281] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] unlinkat(AT_FDCWD, "./11/gadget", AT_REMOVEDIR [pid 6282] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6281] <... symlinkat resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5612] <... write resumed>) = 42 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] epoll_pwait(4 [pid 5793] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5784] newfstatat(AT_FDCWD, "./11/gadget" [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6282] <... symlinkat resumed>) = 0 [pid 6281] close(249 [pid 5810] getdents64(5 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6281] <... close resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6281] close(248 [pid 5810] close(5 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... write resumed>) = 552 [pid 6282] close(249 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=949788898}) [pid 6282] <... close resumed>) = 0 [pid 6281] <... close resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6282] close(248 [pid 5810] unlinkat(AT_FDCWD, "./13/gadget", AT_REMOVEDIR [pid 5611] read(3 [pid 5784] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6282] <... close resumed>) = 0 [pid 6281] prctl(PR_SET_NAME, "syz.4.83" [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] unlink("./11/binderfs" [pid 6282] prctl(PR_SET_NAME, "syz.1.82" [pid 6281] <... prctl resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... openat resumed>) = 5 [pid 5612] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 5810] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] getpid( [pid 6282] <... prctl resumed>) = 0 [pid 6281] close(4 [pid 5793] umount2("./11/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6282] close(4 [pid 6281] <... close resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] fstat(5 [pid 5612] <... futex resumed>) = 1 [pid 5611] read(3 [pid 5609] <... futex resumed>) = 0 [pid 5602] <... getpid resumed>) = 5601 [pid 6282] <... close resumed>) = 0 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5793] newfstatat(AT_FDCWD, "./11/cgroup.net" [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 5602] tgkill(5601, 5612, SIGURG [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] getdents64(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... tgkill resumed>) = 0 [pid 6281] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] unlink("./11/cgroup.net" [pid 5612] <... write resumed>) = 552 [pid 6282] <... futex resumed>) = 0 [pid 6281] <... mmap resumed>) = 0x7f05fba1e000 [pid 5810] unlink("./13/binderfs" [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978467}) [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5612] --- SIGURG {si_signo=SIGURG, si_code=SI_TKILL, si_pid=5601, si_uid=0} --- [pid 6282] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5609] epoll_pwait(4 [pid 5611] read(3 [pid 6281] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5793] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6282] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6281] <... mprotect resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] umount2("./11/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] getdents64(5 [pid 5612] rt_sigreturn({mask=[]} [pid 5611] read(3 [pid 6282] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6281] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5612] <... rt_sigreturn resumed>) = 552 [pid 6282] <... mprotect resumed>) = 0 [pid 5810] umount2("./13/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] newfstatat(AT_FDCWD, "./11/cgroup.cpu" [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x5f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5784] close(5 [pid 6282] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6281] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6282] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6281] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] newfstatat(AT_FDCWD, "./13/cgroup.net" [pid 5793] unlink("./11/cgroup.cpu" [pid 5784] unlinkat(AT_FDCWD, "./11/gadget", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6283 attached [pid 6282] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6284 attached [pid 6283] set_robust_list(0x7f05fba3e9a0, 24 [pid 6281] <... clone3 resumed> => {parent_tid=[28]}, 88) = 28 [pid 5810] unlink("./13/cgroup.net" [pid 5784] <... unlinkat resumed>) = 0 [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=995320578}) [pid 6282] <... clone3 resumed> => {parent_tid=[32]}, 88) = 32 [pid 6281] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... unlink resumed>) = 0 [pid 6284] set_robust_list(0x7fcbbbd269a0, 24 [pid 6283] <... set_robust_list resumed>) = 0 [pid 6282] rt_sigprocmask(SIG_SETMASK, [] [pid 6281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] umount2("./11/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] read(3 [pid 6284] <... set_robust_list resumed>) = 0 [pid 6283] rt_sigprocmask(SIG_SETMASK, [] [pid 6282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./13/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6284] rt_sigprocmask(SIG_SETMASK, [] [pid 6283] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./11/cgroup" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6283] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6284] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6283] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5810] newfstatat(AT_FDCWD, "./13/cgroup.cpu" [pid 5793] unlink("./11/cgroup" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=249406190} [pid 6284] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 0 [pid 6282] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] read(3 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6284] <... futex resumed>) = 0 [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] unlink("./13/cgroup.cpu" [pid 5793] getdents64(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] sched_yield( [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5784] unlink("./11/binderfs" [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./13/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] close(3 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./11", AT_REMOVEDIR [pid 6283] <... futex resumed>) = 0 [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 1 [pid 5810] newfstatat(AT_FDCWD, "./13/cgroup" [pid 5784] <... unlink resumed>) = 0 [pid 5602] <... sched_yield resumed>) = 0 [pid 6282] <... futex resumed>) = 1 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] sched_getaffinity(0, 8192 [pid 5810] unlink("./13/cgroup" [pid 5784] umount2("./11/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6284] <... futex resumed>) = 0 [pid 6283] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 6284] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6283] <... openat resumed>) = 3 [pid 5810] getdents64(3 [pid 5793] mkdirat(AT_FDCWD, "./12", 0777 [pid 5784] newfstatat(AT_FDCWD, "./11/cgroup.net" [pid 6284] <... openat resumed>) = 3 [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] unlink("./11/cgroup.net" [pid 6284] <... futex resumed>) = 1 [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] <... futex resumed>) = 0 [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6283] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=208470807} [pid 6284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6283] write(3, "100000", 6 [pid 6282] <... futex resumed>) = 0 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6284] write(3, "100000", 6 [pid 6283] <... write resumed>) = 6 [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlinkat(AT_FDCWD, "./13", AT_REMOVEDIR [pid 5784] umount2("./11/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6284] <... write resumed>) = 6 [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 1 [pid 6281] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6284] <... futex resumed>) = 1 [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] <... futex resumed>) = 0 [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6283] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 0 [pid 5810] mkdirat(AT_FDCWD, "./14", 0777 [pid 5793] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./11/cgroup.cpu" [pid 6284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6283] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6282] <... futex resumed>) = 0 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6284] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... socket resumed>) = 3 [pid 5784] unlink("./11/cgroup.cpu" [pid 5793] close(3 [pid 5810] <... openat resumed>) = 3 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... close resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] close(3 [pid 5784] umount2("./11/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 6284] <... openat resumed>) = 4 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] newfstatat(AT_FDCWD, "./11/cgroup" [pid 6284] <... futex resumed>) = 1 [pid 6283] <... openat resumed>) = 4 [pid 6282] <... futex resumed>) = 0 [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... socket resumed>) = 3 [pid 5793] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6283] <... futex resumed>) = 1 [pid 6282] <... futex resumed>) = 0 [pid 6281] <... futex resumed>) = 0 [pid 6284] write(4, "0", 1 [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] <... close resumed>) = 0 [pid 5784] unlink("./11/cgroup" [pid 6283] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = 0 [pid 6283] write(4, "0", 1 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 5810] close(3 [pid 5793] <... socket resumed>) = 3 [pid 5784] getdents64(3 [pid 5810] <... close resumed>) = 0 [pid 5793] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 5784] close(3 [pid 5810] <... socket resumed>) = 3 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... close resumed>) = 0 [pid 5810] close(3) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] unlinkat(AT_FDCWD, "./11", AT_REMOVEDIR [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] close(3 [pid 5810] <... socket resumed>) = 3 [pid 5784] <... unlinkat resumed>) = 0 [pid 5810] close(3 [pid 5793] <... close resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./12", 0777 [pid 5810] <... close resumed>) = 0 [pid 5793] read(249 [pid 5810] read(249 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... mkdirat resumed>) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... openat resumed>) = 3 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6284] <... write resumed>) = 1 [pid 6283] <... write resumed>) = 1 [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] <... futex resumed>) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6283] <... futex resumed>) = 1 [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] <... futex resumed>) = 0 [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6284] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6283] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6281] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6286 attached [pid 6284] <... mkdirat resumed>) = 0 [pid 6283] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6287 attached [pid 6286] set_robust_list(0x5555708ce7e0, 24 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 28 [pid 6287] set_robust_list(0x55556e7a87e0, 24 [pid 6286] <... set_robust_list resumed>) = 0 [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... mkdirat resumed>) = 0 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 31 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... socket resumed>) = 3 [pid 6287] <... set_robust_list resumed>) = 0 [pid 6286] rt_sigprocmask(SIG_SETMASK, [] [pid 6284] <... futex resumed>) = 1 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] close(3 [pid 6287] rt_sigprocmask(SIG_SETMASK, [] [pid 6286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] <... futex resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... close resumed>) = 0 [pid 6287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6286] chdir("./12" [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6287] chdir("./14" [pid 6286] <... chdir resumed>) = 0 [pid 6283] <... futex resumed>) = 1 [pid 6282] <... futex resumed>) = 1 [pid 6284] <... futex resumed>) = 0 [pid 6281] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6287] <... chdir resumed>) = 0 [pid 6286] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6284] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6287] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6286] <... prctl resumed>) = 0 [pid 6284] <... mount resumed>) = 0 [pid 6283] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = 0 [pid 6287] <... prctl resumed>) = 0 [pid 6286] setpgid(0, 0 [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... close resumed>) = 0 [pid 6287] setpgid(0, 0 [pid 6286] <... setpgid resumed>) = 0 [pid 6284] <... futex resumed>) = 1 [pid 6283] <... mount resumed>) = 0 [pid 6282] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6287] <... setpgid resumed>) = 0 [pid 6286] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6284] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6286] <... symlinkat resumed>) = 0 [pid 6284] <... openat resumed>) = 5 [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6287] <... symlinkat resumed>) = 0 [pid 6286] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6283] <... futex resumed>) = 1 [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6281] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6287] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6286] <... symlinkat resumed>) = 0 [pid 6284] <... futex resumed>) = 0 [pid 6283] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6287] <... symlinkat resumed>) = 0 [pid 6286] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6283] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6282] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6281] <... futex resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6287] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6286] <... symlinkat resumed>) = 0 [pid 6284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6282] <... futex resumed>) = 0 [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... socket resumed>) = 3 [pid 6287] <... symlinkat resumed>) = 0 [pid 6286] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6284] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6283] <... futex resumed>) = 0 [pid 6282] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] close(3 [pid 6287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6286] <... openat resumed>) = 3 [pid 6287] <... openat resumed>) = 3 [pid 6286] write(3, "1000", 4 [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6287] write(3, "1000", 4 [pid 6286] <... write resumed>) = 4 [pid 5784] read(249 [pid 6287] <... write resumed>) = 4 [pid 6286] close(3 [pid 6283] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6281] <... futex resumed>) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x56\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6287] close(3 [pid 6286] <... close resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6287] <... close resumed>) = 0 [pid 6286] read(200 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6287] read(200 [pid 6286] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6283] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6287] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6286] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6283] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6281] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6287] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6286] <... symlinkat resumed>) = 0 [pid 6283] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6284] <... write resumed>) = 31 [pid 6281] <... futex resumed>) = 0 [pid 6284] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] close(249 [pid 6284] <... futex resumed>) = 1 [pid 6282] <... futex resumed>) = 0 [pid 6287] <... symlinkat resumed>) = 0 [pid 6284] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6282] close_range(3, 30, 0 [pid 6281] close_range(3, 30, 0) = 0 [pid 6283] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6281] exit_group(0) = ? [pid 6286] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6288 attached [pid 6286] close(248 [pid 6283] <... futex resumed>) = ? [pid 6282] <... close_range resumed>) = 0 [pid 6282] exit_group(0 [pid 6288] set_robust_list(0x555594ab57e0, 24) = 0 [pid 6287] close(249 [pid 6286] <... close resumed>) = 0 [pid 6284] <... futex resumed>) = ? [pid 6283] +++ exited with 0 +++ [pid 6282] <... exit_group resumed>) = ? [pid 6288] rt_sigprocmask(SIG_SETMASK, [] [pid 6287] <... close resumed>) = 0 [pid 6286] prctl(PR_SET_NAME, "syz.0.85" [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 27 [pid 6287] close(248) = 0 [pid 6286] <... prctl resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6287] prctl(PR_SET_NAME, "syz.3.84" [pid 6286] close(4 [pid 6284] +++ exited with 0 +++ [pid 6282] +++ exited with 0 +++ [pid 6281] +++ exited with 0 +++ [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6288] chdir("./12" [pid 6287] <... prctl resumed>) = 0 [pid 6286] <... close resumed>) = 0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=27, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=31, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6288] <... chdir resumed>) = 0 [pid 6287] close(4 [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigreturn({mask=[]} [pid 5779] rt_sigreturn({mask=[]} [pid 6288] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6288] <... prctl resumed>) = 0 [pid 6288] setpgid(0, 0) = 0 [pid 6287] <... close resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 6288] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [ 182.113534][ T6284] gadgetfs: bound to dummy_udc driver [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6288] <... symlinkat resumed>) = 0 [pid 6287] <... futex resumed>) = 0 [pid 6286] <... mmap resumed>) = 0x7fcc8e356000 [pid 6288] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6286] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... write resumed>) = 4 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=787538924}) [pid 6287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6286] <... mprotect resumed>) = 0 [pid 5820] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6288] <... symlinkat resumed>) = 0 [pid 6287] <... mmap resumed>) = 0x7f90d846e000 [pid 6286] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6288] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6287] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6286] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6288] <... symlinkat resumed>) = 0 [pid 6287] <... mprotect resumed>) = 0 [pid 6286] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5820] <... openat resumed>) = 3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x52\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xb8\x67\x23"..., 264 [pid 6288] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] fstat(3 [pid 5779] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 297, NULL, 0) = 1 ci2-upstream-fs/strace-static-x86_64: Process 6289 attached [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x57\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6289] set_robust_list(0x7fcc8e3769a0, 24 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6289] <... set_robust_list resumed>) = 0 [pid 6288] <... openat resumed>) = 3 [pid 5820] getdents64(3 [pid 5779] getdents64(3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6289] rt_sigprocmask(SIG_SETMASK, [] [pid 6288] write(3, "1000", 4 [pid 6287] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6286] <... clone3 resumed> => {parent_tid=[29]}, 88) = 29 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x57\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6289] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6288] <... write resumed>) = 4 [pid 6287] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6286] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] close(3 [pid 6287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x52\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xb8\x67\x23"..., 32061612) = 264 ci2-upstream-fs/strace-static-x86_64: Process 6290 attached [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972869}) [pid 6290] set_robust_list(0x7f90d848e9a0, 24 [pid 6288] <... close resumed>) = 0 [pid 6287] <... clone3 resumed> => {parent_tid=[32]}, 88) = 32 [pid 6286] <... futex resumed>) = 1 [pid 5611] read(18 [pid 5609] read(6 [pid 5602] <... sched_yield resumed>) = 0 [pid 6290] <... set_robust_list resumed>) = 0 [pid 6289] <... futex resumed>) = 0 [pid 6288] read(200 [pid 6287] rt_sigprocmask(SIG_SETMASK, [] [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 6290] rt_sigprocmask(SIG_SETMASK, [] [pid 6289] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6288] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xc1\xa4\x23"..., 272 [pid 6290] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6289] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6288] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... write resumed>) = 272 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6290] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... symlinkat resumed>) = 0 [pid 6287] <... futex resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x58\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6290] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6289] <... futex resumed>) = 1 [pid 6288] close(249 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] <... futex resumed>) = 0 [pid 5611] <... write resumed>) = 56 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] <... close resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6290] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] close(248 [pid 6286] <... futex resumed>) = 0 [pid 5609] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6290] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6288] <... close resumed>) = 0 [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 48 [pid 5602] epoll_pwait(4 [pid 6289] <... openat resumed>) = 3 [pid 5612] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... futex resumed>) = 1 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] epoll_pwait(4 [pid 6289] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4 [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5612] write(5, "\x01\x00\x00\x00\x00\x00\x00\x00", 8 [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 1 [pid 6289] write(3, "100000", 6 [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] <... write resumed>) = 8 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN, data=0x1928ae0}], 128, -1, NULL, 0) = 1 [pid 5779] <... umount2 resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=983088039} [pid 6289] <... write resumed>) = 6 [pid 5820] <... umount2 resumed>) = 0 [pid 5779] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6289] <... futex resumed>) = 1 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] newfstatat(AT_FDCWD, "./14/gadget" [pid 5820] newfstatat(AT_FDCWD, "./12/gadget", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] read(5 [pid 5820] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6286] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] <... read resumed>, "\x01\x00\x00\x00\x00\x00\x00\x00", 8) = 8 [pid 5820] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5609] epoll_pwait(4 [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... openat resumed>) = 5 [pid 5820] <... openat resumed>) = 5 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] fstat(5 [pid 5779] fstat(5 [pid 6289] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 1 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5609] epoll_pwait(4 [pid 6289] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(5 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 975, NULL, 0) = 1 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5779] getdents64(5 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6289] <... openat resumed>) = 4 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6289] <... futex resumed>) = 1 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] getdents64(5 [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] close(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6286] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] close(5 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlinkat(AT_FDCWD, "./12/gadget", AT_REMOVEDIR [pid 5779] <... close resumed>) = 0 [pid 6289] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 1 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x57\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 384 [pid 6289] write(4, "0", 1 [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./14/gadget", AT_REMOVEDIR [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x61\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlinkat resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] <... sched_yield resumed>) = 0 [pid 5820] unlink("./12/binderfs" [pid 5779] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5602] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] umount2("./12/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./14/binderfs" [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./12/cgroup.net" [pid 5779] <... unlink resumed>) = 0 [pid 6288] prctl(PR_SET_NAME, "syz.2.86" [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./14/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6288] <... prctl resumed>) = 0 [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./12/cgroup.net" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=960663863}) [pid 5609] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6290] <... futex resumed>) = 0 [pid 6288] close(4 [pid 6287] <... futex resumed>) = 1 [pid 5820] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./14/cgroup.net" [pid 5611] read(3 [pid 6290] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6288] <... close resumed>) = 0 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6289] <... write resumed>) = 1 [pid 5820] umount2("./12/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x62\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6290] <... openat resumed>) = 3 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./14/cgroup.net" [pid 5611] read(3 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./12/cgroup.cpu" [pid 5779] <... unlink resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x61\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... write resumed>) = 552 [pid 5602] <... futex resumed>) = 1 [pid 6290] <... futex resumed>) = 1 [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6287] <... futex resumed>) = 0 [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./14/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6290] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... mmap resumed>) = 0x7f35c7086000 [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] <... futex resumed>) = 0 [pid 5820] unlink("./12/cgroup.cpu" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977358}) [pid 6290] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6289] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6288] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6287] <... futex resumed>) = 0 [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./14/cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] write(3, "100000", 6 [pid 6289] <... mkdirat resumed>) = 0 [pid 6288] <... mprotect resumed>) = 0 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./12/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] <... write resumed>) = 6 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./14/cgroup.cpu" [pid 5611] read(3 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] <... futex resumed>) = 1 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6286] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./12/cgroup" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=900258806} [pid 6290] <... futex resumed>) = 0 [pid 6289] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6288] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x62\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6290] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6289] <... mount resumed>) = 0 [pid 6288] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6287] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 5820] unlink("./12/cgroup" [pid 5779] umount2("./14/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6290] <... openat resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 6291 attached [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6291] set_robust_list(0x7f35c70a69a0, 24 [pid 6290] <... futex resumed>) = 0 [pid 6289] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6286] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] getdents64(3 [pid 6291] <... set_robust_list resumed>) = 0 [pid 6290] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] <... clone3 resumed> => {parent_tid=[28]}, 88) = 28 [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5779] newfstatat(AT_FDCWD, "./14/cgroup" [pid 6291] rt_sigprocmask(SIG_SETMASK, [] [pid 6290] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] rt_sigprocmask(SIG_SETMASK, [] [pid 6287] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 5820] close(3 [pid 6291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6290] write(4, "0", 1 [pid 6289] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] unlinkat(AT_FDCWD, "./12", AT_REMOVEDIR [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] <... write resumed>) = 1 [pid 6289] <... openat resumed>) = 5 [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] unlink("./14/cgroup" [pid 5820] <... unlinkat resumed>) = 0 [pid 6291] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... futex resumed>) = 0 [pid 6291] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6290] <... futex resumed>) = 1 [pid 6289] <... futex resumed>) = 1 [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6287] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 5820] mkdirat(AT_FDCWD, "./13", 0777 [pid 5779] <... unlink resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... mkdirat resumed>) = 0 [pid 5779] getdents64(3 [pid 6291] <... futex resumed>) = 0 [pid 6290] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6289] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] <... futex resumed>) = 0 [pid 6286] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6291] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6290] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6289] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6288] <... futex resumed>) = 0 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... openat resumed>) = 3 [pid 5779] close(3 [pid 6291] <... openat resumed>) = 3 [pid 6290] <... mkdirat resumed>) = 0 [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] <... close resumed>) = 0 [pid 6291] <... futex resumed>) = 0 [pid 6290] <... futex resumed>) = 1 [pid 6287] <... futex resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] unlinkat(AT_FDCWD, "./14", AT_REMOVEDIR [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] close(3 [pid 6291] write(3, "100000", 6 [pid 6290] <... mount resumed>) = 0 [pid 6289] <... write resumed>) = 31 [pid 6288] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6291] <... write resumed>) = 6 [pid 6290] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6291] <... futex resumed>) = 1 [pid 6290] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6289] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6288] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./15", 0777 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] <... futex resumed>) = 1 [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6290] <... futex resumed>) = 0 [pid 6289] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] <... futex resumed>) = 0 [pid 6287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6286] close_range(3, 30, 0 [pid 5779] <... mkdirat resumed>) = 0 [pid 6291] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5820] <... socket resumed>) = 3 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6290] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6291] <... openat resumed>) = 4 [pid 6287] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5779] <... openat resumed>) = 3 [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6290] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6287] <... futex resumed>) = 0 [pid 6286] <... close_range resumed>) = 0 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6291] <... futex resumed>) = 1 [pid 6290] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6288] <... futex resumed>) = 0 [pid 6287] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6286] exit_group(0 [pid 5820] <... close resumed>) = 0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6290] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6289] <... futex resumed>) = ? [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6286] <... exit_group resumed>) = ? [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] close(3 [pid 6291] write(4, "0", 1 [pid 6290] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6289] +++ exited with 0 +++ [pid 5820] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 6290] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6287] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6290] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6287] close_range(3, 30, 0 [pid 6286] +++ exited with 0 +++ [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... socket resumed>) = 3 [pid 6287] <... close_range resumed>) = 0 [pid 5779] close(3 [pid 6287] exit_group(0) = ? [pid 6290] <... futex resumed>) = ? [pid 6290] +++ exited with 0 +++ [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=28, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5820] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 5820] close(3 [pid 5793] rt_sigreturn({mask=[]} [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... close resumed>) = 0 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... socket resumed>) = 3 [pid 5820] <... socket resumed>) = 3 [pid 5779] close(3 [pid 5820] close(3 [ 182.351608][ T6289] gadgetfs: bound to dummy_udc driver [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5820] <... close resumed>) = 0 [pid 5793] <... write resumed>) = 4 [pid 6291] <... write resumed>) = 1 [pid 6287] +++ exited with 0 +++ [pid 5820] read(249 [pid 5779] <... close resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=898320490}) [pid 5793] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] read(21 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=31, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6291] <... futex resumed>) = 1 [pid 5793] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... socket resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... openat resumed>) = 3 [pid 5779] close(3 [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x46\xc3\x23"..., 264 [pid 6288] <... futex resumed>) = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 6291] <... futex resumed>) = 0 [pid 6288] <... futex resumed>) = 1 [pid 5793] fstat(3 [pid 5779] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 264 [pid 6291] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 915, NULL, 0) = 1 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x59\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6291] <... mkdirat resumed>) = 0 [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] getdents64(3 [pid 5779] <... socket resumed>) = 3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... write resumed>) = 48 ci2-upstream-fs/strace-static-x86_64: Process 6292 attached [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x59\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6292] set_robust_list(0x55558bc9f7e0, 24 [pid 6291] <... futex resumed>) = 0 [pid 6288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 29 [pid 5810] <... write resumed>) = 4 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5779] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 48 [pid 5602] <... futex resumed>) = 0 [pid 6292] <... set_robust_list resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] read(249 [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6292] rt_sigprocmask(SIG_SETMASK, [] [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x57\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x46\xc3\x23"..., 32061612) = 264 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=999957826}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6292] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6291] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] read(6 [pid 5611] read(26 [pid 6292] chdir("./13" [pid 6291] <... mount resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6292] <... chdir resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] fstat(3 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] epoll_pwait(4 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x8e\xab\x25"..., 272 [pid 5602] epoll_pwait(4 [pid 6292] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6291] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... write resumed>) = 272 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6292] <... prctl resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 5612] epoll_pwait(4 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6292] setpgid(0, 0 [pid 5611] <... write resumed>) = 56 [pid 6292] <... setpgid resumed>) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48ci2-upstream-fs/strace-static-x86_64: Process 6293 attached [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 6293] set_robust_list(0x5555657417e0, 24 [pid 6292] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6291] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 33 [pid 5611] <... write resumed>) = 48 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=740766397} [pid 6293] <... set_robust_list resumed>) = 0 [pid 6292] <... symlinkat resumed>) = 0 [pid 6291] <... openat resumed>) = 5 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6293] rt_sigprocmask(SIG_SETMASK, [] [pid 6292] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6293] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6292] <... symlinkat resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] chdir("./15" [pid 6292] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6291] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 0 [pid 6293] <... chdir resumed>) = 0 [pid 6292] <... symlinkat resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6291] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6288] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 6293] <... prctl resumed>) = 0 [pid 6291] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6288] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] setpgid(0, 0 [pid 6292] <... openat resumed>) = 3 [pid 5793] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6293] <... setpgid resumed>) = 0 [pid 6293] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6292] write(3, "1000", 4 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6292] <... write resumed>) = 4 [pid 5793] newfstatat(AT_FDCWD, "./12/gadget" [pid 6293] <... symlinkat resumed>) = 0 [pid 6292] close(3 [pid 6293] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6292] <... close resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6293] <... symlinkat resumed>) = 0 [pid 6292] read(200 [pid 5793] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6293] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6292] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6293] <... symlinkat resumed>) = 0 [pid 6292] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 744, NULL, 0) = 1 [pid 6293] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6292] <... symlinkat resumed>) = 0 [pid 5793] <... openat resumed>) = 5 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6293] <... openat resumed>) = 3 [pid 6292] close(249 [pid 5793] fstat(5 [pid 5612] <... futex resumed>) = 1 [pid 6293] write(3, "1000", 4 [pid 6292] <... close resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6293] <... write resumed>) = 4 [pid 6292] close(248 [pid 5793] getdents64(5 [pid 5612] read(6 [pid 5602] <... futex resumed>) = 0 [pid 6293] close(3 [pid 6292] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 6291] <... write resumed>) = 31 [pid 5612] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x59\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00"..., 32061612) = 376 [pid 6293] <... close resumed>) = 0 [pid 6292] prctl(PR_SET_NAME, "syz.4.88" [pid 5793] getdents64(5 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552) = 552 [pid 6293] read(200 [pid 6292] <... prctl resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=968802221}) [pid 5602] epoll_pwait(4 [pid 6293] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6292] close(4 [pid 6291] <... futex resumed>) = 1 [pid 6288] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] close(5 [pid 5612] <... write resumed>) = 552 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6293] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6292] <... close resumed>) = 0 [pid 6291] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6288] close_range(3, 30, 0 [pid 5810] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... close resumed>) = 0 [pid 5612] read(6 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6293] <... symlinkat resumed>) = 0 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlinkat(AT_FDCWD, "./12/gadget", AT_REMOVEDIR [pid 5611] read(3 [pid 6293] close(249 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlinkat resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6293] <... close resumed>) = 0 [pid 6292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] newfstatat(AT_FDCWD, "./14/gadget" [pid 5793] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6293] close(248 [pid 6292] <... mmap resumed>) = 0x7f05fba1e000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6293] <... close resumed>) = 0 [pid 6292] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6288] <... close_range resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999979141}) [pid 6293] prctl(PR_SET_NAME, "syz.1.87" [pid 6292] <... mprotect resumed>) = 0 [pid 6288] exit_group(0 [pid 5810] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(3 [pid 6293] <... prctl resumed>) = 0 [pid 6292] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6291] <... futex resumed>) = ? [pid 6288] <... exit_group resumed>) = ? [pid 5810] <... openat resumed>) = 5 [pid 5793] unlink("./12/binderfs" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=664939942} [pid 6293] close(4 [pid 6292] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6291] +++ exited with 0 +++ [pid 5793] <... unlink resumed>) = 0 [pid 5611] read(3 [pid 6293] <... close resumed>) = 0 [pid 6292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] fstat(5 [pid 5793] umount2("./12/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6293] <... futex resumed>) = 0 [pid 6292] <... clone3 resumed> => {parent_tid=[30]}, 88) = 30 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 182.495728][ T6291] gadgetfs: bound to dummy_udc driver [pid 6293] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6292] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 6294 attached [pid 6293] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6292] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6288] +++ exited with 0 +++ [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] newfstatat(AT_FDCWD, "./12/cgroup.net" [pid 6294] set_robust_list(0x7f05fba3e9a0, 24 [pid 6293] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6294] <... set_robust_list resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=27, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 6293] <... mprotect resumed>) = 0 [pid 6294] rt_sigprocmask(SIG_SETMASK, [] [pid 6292] <... futex resumed>) = 0 [pid 5810] getdents64(5 [pid 5793] unlink("./12/cgroup.net" [pid 5784] rt_sigreturn({mask=[]} [pid 6294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6293] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6294] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6293] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] close(5 [pid 5793] umount2("./12/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6294] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6293] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./14/gadget", AT_REMOVEDIR [pid 5784] write(248, "\x00\x00\x00\x00", 4ci2-upstream-fs/strace-static-x86_64: Process 6295 attached [pid 6294] <... futex resumed>) = 1 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./12/cgroup.cpu" [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=973366824}) [pid 6295] set_robust_list(0x7fcbbbd269a0, 24 [pid 6294] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6295] <... set_robust_list resumed>) = 0 [pid 6293] <... clone3 resumed> => {parent_tid=[34]}, 88) = 34 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlink("./12/cgroup.cpu" [pid 5784] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 6295] rt_sigprocmask(SIG_SETMASK, [] [pid 6294] <... futex resumed>) = 0 [pid 6293] rt_sigprocmask(SIG_SETMASK, [] [pid 6292] <... futex resumed>) = 1 [pid 6294] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6294] <... openat resumed>) = 3 [pid 6293] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... unlink resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x56\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xea\x82\x2b"..., 264 [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] umount2("./12/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... openat resumed>) = 3 [pid 6295] <... futex resumed>) = 0 [pid 6294] <... futex resumed>) = 0 [pid 6293] <... futex resumed>) = 1 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] fstat(3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 673, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6295] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6294] write(3, "100000", 6 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6292] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./12/cgroup" [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x5b\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6295] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6294] <... write resumed>) = 6 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] getdents64(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./12/cgroup" [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5612] read(6 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6295] <... futex resumed>) = 1 [pid 6294] <... futex resumed>) = 0 [pid 6293] <... futex resumed>) = 0 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./14/binderfs" [pid 5793] <... unlink resumed>) = 0 [pid 5784] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x56\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xea\x82\x2b"..., 32061612) = 264 [pid 5611] <... write resumed>) = 48 [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6294] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] getdents64(3 [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6294] <... openat resumed>) = 4 [pid 6293] <... futex resumed>) = 0 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./14/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6295] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] close(3 [pid 5612] epoll_pwait(4 [pid 6295] <... openat resumed>) = 3 [pid 6294] <... futex resumed>) = 0 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./14/cgroup.net" [pid 5793] <... close resumed>) = 0 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] write(4, "0", 1 [pid 6292] <... futex resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./12", AT_REMOVEDIR [pid 6295] <... futex resumed>) = 1 [pid 6293] <... futex resumed>) = 0 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... unlinkat resumed>) = 0 [pid 5602] epoll_pwait(4 [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] <... futex resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./13", 0777 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6295] write(3, "100000", 6 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6295] <... write resumed>) = 6 [pid 5810] unlink("./14/cgroup.net" [pid 5793] <... mkdirat resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6295] <... futex resumed>) = 1 [pid 6293] <... futex resumed>) = 0 [pid 5810] umount2("./14/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=588704486} [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./14/cgroup.cpu" [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6295] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] unlink("./14/cgroup.cpu" [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5810] <... unlink resumed>) = 0 [pid 5810] umount2("./14/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6295] <... openat resumed>) = 4 [pid 5793] close(3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 594, NULL, 0) = 1 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... close resumed>) = 0 [pid 6295] <... futex resumed>) = 1 [pid 6294] <... write resumed>) = 1 [pid 6293] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] <... futex resumed>) = 0 [pid 6292] <... futex resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6295] write(4, "0", 1 [pid 6294] <... futex resumed>) = 1 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./14/cgroup" [pid 5793] close(3 [pid 5784] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6295] <... write resumed>) = 1 [pid 6294] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 5602] epoll_pwait(4 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... mkdirat resumed>) = 0 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./14/cgroup" [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] newfstatat(AT_FDCWD, "./12/gadget" [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x5b\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6295] <... futex resumed>) = 1 [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6293] <... futex resumed>) = 0 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6294] <... futex resumed>) = 0 [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 5793] close(3 [pid 5784] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=943423064}) [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6294] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6293] <... futex resumed>) = 0 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6295] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6294] <... mount resumed>) = 0 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6295] <... mkdirat resumed>) = 0 [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 5 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... futex resumed>) = 0 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./14", AT_REMOVEDIR [pid 5793] close(3 [pid 5784] fstat(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6295] <... futex resumed>) = 1 [pid 6294] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6293] <... futex resumed>) = 0 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6293] <... futex resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=530864321} [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6294] <... openat resumed>) = 5 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] mkdirat(AT_FDCWD, "./15", 0777 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] getdents64(5 [pid 6295] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6295] <... mount resumed>) = 0 [pid 6292] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5784] getdents64(5 [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6294] <... futex resumed>) = 1 [pid 6292] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 3 [pid 5793] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 6295] <... futex resumed>) = 1 [pid 6294] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6293] <... futex resumed>) = 0 [pid 6292] <... futex resumed>) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... close resumed>) = 0 [pid 5784] close(5 [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... close resumed>) = 0 [pid 5810] close(3 [pid 5784] unlinkat(AT_FDCWD, "./12/gadget", AT_REMOVEDIR [pid 5810] <... close resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6292] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] read(249 [pid 6295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6293] <... futex resumed>) = 0 [pid 6295] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x59\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6295] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5784] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6295] <... futex resumed>) = 1 [pid 6293] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] newfstatat(AT_FDCWD, "./12/binderfs" [pid 6295] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6293] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6295] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] unlink("./12/binderfs" [pid 6293] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6293] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5784] umount2("./12/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] newfstatat(AT_FDCWD, "./12/cgroup.net" [pid 5810] <... socket resumed>) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] close(3 [pid 5784] unlink("./12/cgroup.net" [pid 6295] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6295] <... futex resumed>) = 1 [pid 6293] <... futex resumed>) = 0 [pid 6293] close_range(3, 30, 0ci2-upstream-fs/strace-static-x86_64: Process 6296 attached [pid 6295] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6294] <... write resumed>) = 31 [pid 6293] <... close_range resumed>) = 0 [pid 5784] umount2("./12/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6296] set_robust_list(0x5555708ce7e0, 24 [pid 6293] exit_group(0 [pid 6296] <... set_robust_list resumed>) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 30 [pid 6293] <... exit_group resumed>) = ? [pid 6295] <... futex resumed>) = ? [pid 6294] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6296] rt_sigprocmask(SIG_SETMASK, [] [pid 6294] <... futex resumed>) = 1 [pid 6292] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5784] newfstatat(AT_FDCWD, "./12/cgroup.cpu" [pid 6296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6295] +++ exited with 0 +++ [pid 6294] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6293] +++ exited with 0 +++ [pid 6292] close_range(3, 30, 0 [pid 5810] close(3 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... close resumed>) = 0 [pid 5784] unlink("./12/cgroup.cpu" [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5810] read(249 [pid 6296] chdir("./13" [pid 5784] <... unlink resumed>) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 6296] <... chdir resumed>) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] umount2("./12/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6296] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6296] <... prctl resumed>) = 0 [pid 6292] <... close_range resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./12/cgroup" [pid 6296] setpgid(0, 0 [pid 6292] exit_group(0 [pid 6296] <... setpgid resumed>) = 0 [pid 6296] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6294] <... futex resumed>) = ? [pid 6292] <... exit_group resumed>) = ? [pid 6294] +++ exited with 0 +++ [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] unlink("./12/cgroup" [pid 6296] <... symlinkat resumed>) = 0 [pid 6296] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6292] +++ exited with 0 +++ [pid 5784] <... unlink resumed>) = 0 [pid 6296] <... symlinkat resumed>) = 0 [pid 5784] getdents64(3 [pid 6296] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net") = 0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6296] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] rt_sigreturn({mask=[]} [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6296] <... openat resumed>) = 3 [pid 5820] <... rt_sigreturn resumed>) = 29 [pid 5784] close(3 [pid 5779] write(248, "\x00\x00\x00\x00", 4ci2-upstream-fs/strace-static-x86_64: Process 6297 attached [pid 6296] write(3, "1000", 4 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5784] <... close resumed>) = 0 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=923292547}) [pid 6297] set_robust_list(0x55556e7a87e0, 24 [pid 6296] <... write resumed>) = 4 [pid 5820] <... write resumed>) = 4 [ 182.699310][ T6294] gadgetfs: bound to dummy_udc driver [pid 5784] unlinkat(AT_FDCWD, "./12", AT_REMOVEDIR [pid 5779] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6297] <... set_robust_list resumed>) = 0 [pid 6296] close(3 [pid 5820] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 33 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(25 [pid 6297] rt_sigprocmask(SIG_SETMASK, [] [pid 6296] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6297] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6296] read(200 [pid 5820] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] mkdirat(AT_FDCWD, "./13", 0777 [pid 5779] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x57\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x37\xad\x21"..., 272 [pid 6297] chdir("./15" [pid 6296] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... openat resumed>) = 3 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6297] <... chdir resumed>) = 0 [pid 6296] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] fstat(3 [pid 5784] <... mkdirat resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 531, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [pid 6297] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6296] <... symlinkat resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6297] <... prctl resumed>) = 0 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] fstat(3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x5c\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6297] setpgid(0, 0 [pid 6296] close(249 [pid 5820] getdents64(3 [pid 5784] <... openat resumed>) = 3 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6297] <... setpgid resumed>) = 0 [pid 6296] <... close resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5612] read(6 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] epoll_pwait(4 [pid 6297] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6296] close(248 [pid 5820] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5779] getdents64(3 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x57\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x37\xad\x21"..., 32061612) = 272 [pid 5611] <... write resumed>) = 48 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6297] <... symlinkat resumed>) = 0 [pid 6296] <... close resumed>) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6297] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6296] prctl(PR_SET_NAME, "syz.0.89" [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972437}) [pid 6297] <... symlinkat resumed>) = 0 [pid 6296] <... prctl resumed>) = 0 [pid 5784] close(3 [pid 5779] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5611] read(18 [pid 6297] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6296] close(4 [pid 5784] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6297] <... symlinkat resumed>) = 0 [pid 6296] <... close resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x49\x27\x22"..., 264 [pid 5784] <... socket resumed>) = 3 [pid 5612] epoll_pwait(4 [pid 6297] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... write resumed>) = 264 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=418878306} [pid 6296] <... futex resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x5d\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6296] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5784] close(3 [pid 5611] <... write resumed>) = 56 [pid 6297] <... openat resumed>) = 3 [pid 6296] <... mmap resumed>) = 0x7fcc8e356000 [pid 5784] <... close resumed>) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6297] write(3, "1000", 4 [pid 6296] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 48 [pid 6297] <... write resumed>) = 4 [pid 6296] <... mprotect resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6297] close(3 [pid 6296] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] close(3 [pid 6297] <... close resumed>) = 0 [pid 6296] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... close resumed>) = 0 [pid 6297] read(200 [pid 6296] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6297] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) ci2-upstream-fs/strace-static-x86_64: Process 6298 attached [pid 6297] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6298] set_robust_list(0x7fcc8e3769a0, 24 [pid 5784] <... socket resumed>) = 3 [pid 6298] <... set_robust_list resumed>) = 0 [pid 6297] <... symlinkat resumed>) = 0 [pid 6296] <... clone3 resumed> => {parent_tid=[31]}, 88) = 31 [pid 6298] rt_sigprocmask(SIG_SETMASK, [] [pid 6297] close(249 [pid 6296] rt_sigprocmask(SIG_SETMASK, [] [pid 6298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6297] <... close resumed>) = 0 [pid 6296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6297] close(248 [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6298] <... futex resumed>) = 0 [pid 6297] <... close resumed>) = 0 [pid 6296] <... futex resumed>) = 1 [pid 5784] <... close resumed>) = 0 [pid 6298] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6297] prctl(PR_SET_NAME, "syz.3.90" [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6298] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6297] <... prctl resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] close(4 [pid 5784] close(3 [pid 6297] <... close resumed>) = 0 [pid 6298] <... futex resumed>) = 1 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 419, NULL, 0) = 1 [pid 6296] <... futex resumed>) = 0 [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5612] read(6 [pid 6298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x5c\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6297] <... futex resumed>) = 0 [pid 6296] <... futex resumed>) = 0 [pid 6298] <... openat resumed>) = 3 [pid 6297] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... umount2 resumed>) = 0 [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x66\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... mmap resumed>) = 0x7f90d846e000 [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] read(249 [pid 5779] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] epoll_pwait(4 [pid 6298] <... futex resumed>) = 0 [pid 6297] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=971536224}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6298] write(3, "100000", 6 [pid 6297] <... mprotect resumed>) = 0 [pid 6296] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./13/gadget" [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x67\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] read(3 [pid 5602] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6298] <... write resumed>) = 6 [pid 6297] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] newfstatat(AT_FDCWD, "./15/gadget" [pid 5612] <... write resumed>) = 552 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] read(6 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x12a12030e960, FUTEX_WAKE_PRIVATE, 1 [pid 6298] <... futex resumed>) = 0 [pid 6297] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x66\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 ci2-upstream-fs/strace-static-x86_64: Process 6299 attached [pid 6298] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6296] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5603] epoll_pwait(4 [pid 6299] set_robust_list(0x7f90d848e9a0, 24 [pid 6298] <... openat resumed>) = 4 [pid 6297] <... clone3 resumed> => {parent_tid=[34]}, 88) = 34 [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... openat resumed>) = 5 [pid 5779] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999976548}) [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULLci2-upstream-fs/strace-static-x86_64: Process 6300 attached [pid 6299] <... set_robust_list resumed>) = 0 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] rt_sigprocmask(SIG_SETMASK, [] [pid 6296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] fstat(5 [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=358514716} [pid 6300] set_robust_list(0x555594ab57e0, 24 [pid 6299] rt_sigprocmask(SIG_SETMASK, [] [pid 6298] <... futex resumed>) = 0 [pid 6297] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... openat resumed>) = 5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6300] <... set_robust_list resumed>) = 0 [pid 6299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6298] write(4, "0", 1 [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 29 [pid 5611] read(3 [pid 6300] rt_sigprocmask(SIG_SETMASK, [] [pid 6299] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6297] <... futex resumed>) = 0 [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] fstat(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x67\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6300] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6299] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(5 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6300] chdir("./13" [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] getdents64(5 [pid 6299] <... futex resumed>) = 0 [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] <... chdir resumed>) = 0 [pid 5820] close(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6300] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6299] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6297] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] getdents64(5 [pid 6300] <... prctl resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6300] setpgid(0, 0 [pid 6299] <... openat resumed>) = 3 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlinkat(AT_FDCWD, "./13/gadget", AT_REMOVEDIR [pid 5779] close(5 [pid 6300] <... setpgid resumed>) = 0 [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6299] <... futex resumed>) = 0 [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6299] write(3, "100000", 6 [pid 6297] <... futex resumed>) = 0 [pid 5820] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlinkat(AT_FDCWD, "./15/gadget", AT_REMOVEDIR [pid 6300] <... symlinkat resumed>) = 0 [pid 6299] <... write resumed>) = 6 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6300] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6300] <... symlinkat resumed>) = 0 [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5779] <... unlinkat resumed>) = 0 [pid 6300] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6299] <... futex resumed>) = 0 [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6300] <... symlinkat resumed>) = 0 [pid 6299] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6297] <... futex resumed>) = 0 [pid 5820] unlink("./13/binderfs" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6300] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6299] <... openat resumed>) = 4 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlink resumed>) = 0 [pid 6300] <... openat resumed>) = 3 [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./15/binderfs" [pid 6300] write(3, "1000", 4 [pid 6299] <... futex resumed>) = 0 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./13/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6300] <... write resumed>) = 4 [pid 6299] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./15/binderfs" [pid 6300] close(3 [pid 6299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./13/cgroup.net" [pid 6300] <... close resumed>) = 0 [pid 6299] write(4, "0", 1 [pid 6300] read(200 [pid 6298] <... write resumed>) = 1 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6300] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6299] <... write resumed>) = 1 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./13/cgroup.net" [pid 5779] umount2("./15/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6300] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] <... futex resumed>) = 1 [pid 6296] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6300] <... symlinkat resumed>) = 0 [pid 6299] <... futex resumed>) = 1 [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6297] <... futex resumed>) = 0 [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./13/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./15/cgroup.net" [pid 6300] close(249 [pid 6299] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6300] <... close resumed>) = 0 [pid 6299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] <... futex resumed>) = 0 [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6298] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5820] newfstatat(AT_FDCWD, "./13/cgroup.cpu" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6300] close(248 [pid 6299] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] unlink("./15/cgroup.net" [pid 6300] <... close resumed>) = 0 [pid 6299] <... mkdirat resumed>) = 0 [pid 6298] <... mkdirat resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6300] prctl(PR_SET_NAME, "syz.2.91" [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./13/cgroup.cpu" [pid 5779] umount2("./15/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6298] <... futex resumed>) = 1 [pid 6296] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... unlink resumed>) = 0 [pid 6300] <... prctl resumed>) = 0 [pid 6299] <... futex resumed>) = 1 [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6297] <... futex resumed>) = 0 [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./15/cgroup.cpu" [pid 6300] close(4 [pid 6299] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] <... futex resumed>) = 0 [pid 5820] umount2("./13/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6300] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] unlink("./15/cgroup.cpu" [pid 6299] <... mount resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./13/cgroup" [pid 6300] <... futex resumed>) = 0 [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] <... mount resumed>) = 0 [pid 6297] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6300] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6299] <... futex resumed>) = 0 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./13/cgroup" [pid 6299] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] <... futex resumed>) = 1 [pid 6297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6296] <... futex resumed>) = 0 [pid 6300] <... mmap resumed>) = 0x7f35c7086000 [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5779] umount2("./15/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6300] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6299] <... futex resumed>) = 0 [pid 6298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] <... futex resumed>) = 1 [pid 6296] <... futex resumed>) = 0 [pid 5820] getdents64(3 [pid 6300] <... mprotect resumed>) = 0 [pid 6299] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6298] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6300] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] newfstatat(AT_FDCWD, "./15/cgroup" [pid 6300] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6299] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6298] <... openat resumed>) = 5 [pid 5820] close(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6300] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5779] unlink("./15/cgroup"ci2-upstream-fs/strace-static-x86_64: Process 6301 attached [pid 6299] <... futex resumed>) = 1 [pid 6298] <... futex resumed>) = 1 [pid 6297] <... futex resumed>) = 0 [pid 6296] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./13", AT_REMOVEDIR [pid 6300] <... clone3 resumed> => {parent_tid=[30]}, 88) = 30 [pid 6299] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6297] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6296] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] set_robust_list(0x7f35c70a69a0, 24 [pid 6300] rt_sigprocmask(SIG_SETMASK, [] [pid 6299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] <... futex resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6301] <... set_robust_list resumed>) = 0 [pid 6300] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6299] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6298] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6297] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6296] <... futex resumed>) = 0 [pid 5820] mkdirat(AT_FDCWD, "./14", 0777 [pid 5779] getdents64(3 [pid 6301] rt_sigprocmask(SIG_SETMASK, [] [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5820] <... mkdirat resumed>) = 0 [pid 6296] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6300] <... futex resumed>) = 0 [pid 6299] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] close(3 [pid 6301] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567) = -1 EEXIST (File exists) [pid 5779] <... close resumed>) = 0 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6299] <... futex resumed>) = 1 [pid 6297] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 6301] <... futex resumed>) = 0 [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6297] close_range(3, 30, 0 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 6299] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] unlinkat(AT_FDCWD, "./15", AT_REMOVEDIR [pid 6301] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6300] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6297] <... close_range resumed>) = 0 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... unlinkat resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./16", 0777 [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6297] exit_group(0 [pid 5820] close(3 [pid 5779] <... mkdirat resumed>) = 0 [pid 6301] <... futex resumed>) = 0 [pid 6298] <... write resumed>) = 31 [pid 6297] <... exit_group resumed>) = ? [pid 6301] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6300] <... futex resumed>) = 1 [pid 6299] <... futex resumed>) = ? [pid 6298] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6298] <... futex resumed>) = 1 [pid 6296] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6298] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6296] close_range(3, 30, 0 [pid 5820] <... socket resumed>) = 3 [pid 5779] <... openat resumed>) = 3 [pid 6301] <... openat resumed>) = 3 [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5820] close(3 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5779] close(3 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6300] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... close resumed>) = 0 [pid 6301] <... futex resumed>) = 0 [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6301] write(3, "100000", 6 [pid 6300] <... futex resumed>) = 0 [pid 6301] <... write resumed>) = 6 [pid 5779] <... socket resumed>) = 3 [pid 5820] close(3 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] close(3 [pid 6301] <... futex resumed>) = 0 [pid 6300] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6299] +++ exited with 0 +++ [pid 6297] +++ exited with 0 +++ [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6301] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] <... socket resumed>) = 3 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5810] rt_sigreturn({mask=[]} [pid 6301] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6296] <... close_range resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 6301] <... openat resumed>) = 4 [pid 6296] exit_group(0 [pid 5820] <... socket resumed>) = 3 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6298] <... futex resumed>) = ? [pid 6296] <... exit_group resumed>) = ? [pid 5820] close(3 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... close resumed>) = 0 [pid 6301] <... futex resumed>) = 1 [pid 6300] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5810] <... write resumed>) = 4 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=853196605}) [pid 6301] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] read(249 [pid 5810] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] <... futex resumed>) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... socket resumed>) = 3 [pid 5611] read(26 [pid 6301] write(4, "0", 1 [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] close(3 [pid 6298] +++ exited with 0 +++ [pid 6296] +++ exited with 0 +++ [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5810] fstat(3 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=30, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5779] <... close resumed>) = 0 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x67\x42\x21"..., 272 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [ 182.961713][ T6298] gadgetfs: bound to dummy_udc driver [pid 5793] rt_sigreturn({mask=[]} [pid 5810] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 6302 attached [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 272 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 368, NULL, 0) = 1 [pid 5779] <... socket resumed>) = 3 [pid 6302] set_robust_list(0x55558bc9f7e0, 24) = 0 [pid 6302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6302] chdir("./14" [pid 5810] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 6302] <... chdir resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6302] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5611] <... write resumed>) = 56 [pid 5603] <... futex resumed>) = 1 [pid 6302] setpgid(0, 0 [pid 5779] <... close resumed>) = 0 [pid 6302] <... setpgid resumed>) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] read(6 [pid 6302] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x67\x42\x21"..., 32061612) = 272 [pid 5611] <... write resumed>) = 48 [pid 5603] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5779] read(249 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... futex resumed>) = 0 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5603] epoll_pwait(4 [pid 5602] sched_getaffinity(0, 8192 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6302] <... symlinkat resumed>) = 0 [pid 6301] <... write resumed>) = 1 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 31 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5603] epoll_pwait(4 [pid 6302] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6302] <... symlinkat resumed>) = 0 [pid 6300] <... futex resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... write resumed>) = 4 [pid 5793] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=146467546} [pid 6300] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 5793] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6302] <... symlinkat resumed>) = 0 [pid 6302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-upstream-fs/strace-static-x86_64: Process 6303 attached [pid 6301] <... futex resumed>) = 1 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=980951480}) [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 158, NULL, 0) = 1 [pid 5810] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] fstat(3 [pid 5611] read(21 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6303] set_robust_list(0x5555657417e0, 24 [pid 6302] <... openat resumed>) = 3 [pid 6301] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5810] newfstatat(AT_FDCWD, "./15/gadget" [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 35 [pid 5793] getdents64(3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x59\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x5d\x16\x26"..., 264 [pid 5603] read(6 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6303] <... set_robust_list resumed>) = 0 [pid 6302] write(3, "1000", 4 [pid 5611] <... write resumed>) = 264 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x5f\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 320 [pid 5810] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 6302] <... write resumed>) = 4 [pid 5602] epoll_pwait(4 [pid 6302] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6302] <... close resumed>) = 0 [pid 6301] <... mkdirat resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... write resumed>) = 48 [pid 6302] read(200 [pid 5810] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6302] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... openat resumed>) = 5 [pid 6302] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5810] fstat(5 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6300] <... futex resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6301] <... futex resumed>) = 1 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=992476064}) [pid 5603] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5603] read(6 [pid 6300] <... futex resumed>) = 0 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6303] chdir("./16" [pid 6302] <... symlinkat resumed>) = 0 [pid 6301] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(5 [pid 5603] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x5f\x00\x00\x00\x00\x00\x00\x00", 32061612) = 48 [pid 6301] <... mount resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6303] <... chdir resumed>) = 0 [pid 6302] close(249 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6303] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6302] <... close resumed>) = 0 [pid 6301] <... futex resumed>) = 1 [pid 6300] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 5609] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6303] <... prctl resumed>) = 0 [pid 6302] close(248 [pid 6301] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 5603] <... write resumed>) = 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6303] setpgid(0, 0 [pid 6302] <... close resumed>) = 0 [pid 6301] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6300] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5603] futex(0x12a12030e960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] <... futex resumed>) = 1 [pid 6303] <... setpgid resumed>) = 0 [pid 6302] prctl(PR_SET_NAME, "syz.4.93" [pid 6301] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlinkat(AT_FDCWD, "./15/gadget", AT_REMOVEDIR [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978294}) [pid 5609] read(6 [pid 6303] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6302] <... prctl resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 6303] <... symlinkat resumed>) = 0 [pid 6302] close(4 [pid 5810] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... close resumed>) = 0 [pid 6301] <... openat resumed>) = 5 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] epoll_pwait(4 [pid 6303] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6302] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] <... symlinkat resumed>) = 0 [pid 6302] <... futex resumed>) = 0 [pid 6301] <... futex resumed>) = 1 [pid 6300] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6301] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6302] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6300] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./15/binderfs" [pid 5611] read(3 [pid 6303] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6302] <... mmap resumed>) = 0x7f05fba1e000 [pid 6300] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6303] <... symlinkat resumed>) = 0 [pid 6302] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6300] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./15/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=84834427} [pid 6303] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6302] <... mprotect resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./15/cgroup.net" [pid 6303] <... openat resumed>) = 3 [pid 6302] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6301] <... write resumed>) = 31 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6303] write(3, "1000", 4 [pid 6302] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] unlink("./15/cgroup.net" [pid 6303] <... write resumed>) = 4 [pid 6302] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6303] close(3 [pid 6301] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6304 attached [pid 6303] <... close resumed>) = 0 [pid 6301] <... futex resumed>) = 1 [pid 6300] <... futex resumed>) = 0 [pid 5810] umount2("./15/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] newfstatat(AT_FDCWD, "./13/gadget" [pid 6304] set_robust_list(0x7f05fba3e9a0, 24 [pid 6303] read(200 [pid 6302] <... clone3 resumed> => {parent_tid=[32]}, 88) = 32 [pid 6301] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6300] close_range(3, 30, 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6304] <... set_robust_list resumed>) = 0 [pid 6303] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] newfstatat(AT_FDCWD, "./15/cgroup.cpu" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6304] rt_sigprocmask(SIG_SETMASK, [] [pid 6303] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6303] <... symlinkat resumed>) = 0 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5810] unlink("./15/cgroup.cpu" [pid 5793] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6304] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6302] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] close(249 [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./15/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6304] <... futex resumed>) = 0 [pid 6303] <... close resumed>) = 0 [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] close(248) = 0 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./15/cgroup" [pid 5793] <... openat resumed>) = 5 [pid 6304] <... futex resumed>) = 0 [pid 6303] prctl(PR_SET_NAME, "syz.1.92" [pid 6302] <... futex resumed>) = 1 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6304] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6303] <... prctl resumed>) = 0 [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./15/cgroup" [pid 6304] <... openat resumed>) = 3 [pid 6303] close(4 [pid 5810] <... unlink resumed>) = 0 [pid 5793] fstat(5 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... close resumed>) = 0 [pid 5810] getdents64(3 [pid 6304] <... futex resumed>) = 1 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] getdents64(5 [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6304] write(3, "100000", 6 [pid 6303] <... futex resumed>) = 0 [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlinkat(AT_FDCWD, "./15", AT_REMOVEDIR [pid 6304] <... write resumed>) = 6 [pid 6303] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5810] mkdirat(AT_FDCWD, "./16", 0777 [pid 6304] <... futex resumed>) = 1 [pid 6303] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6302] <... futex resumed>) = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] <... mprotect resumed>) = 0 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] getdents64(5 [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 6304] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6303] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 6304] <... openat resumed>) = 4 [pid 6303] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] close(5 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6300] <... close_range resumed>) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6306 attached [pid 6304] <... futex resumed>) = 1 [pid 6302] <... futex resumed>) = 0 [pid 6300] exit_group(0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] unlinkat(AT_FDCWD, "./13/gadget", AT_REMOVEDIR [pid 6306] set_robust_list(0x7fcbbbd269a0, 24 [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6301] <... futex resumed>) = ? [pid 6300] <... exit_group resumed>) = ? [pid 5810] close(3 [pid 6306] <... set_robust_list resumed>) = 0 [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6303] <... clone3 resumed> => {parent_tid=[36]}, 88) = 36 [pid 6302] <... futex resumed>) = 0 [pid 6301] +++ exited with 0 +++ [pid 5810] <... close resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [ 183.135349][ T6301] gadgetfs: bound to dummy_udc driver [pid 6306] rt_sigprocmask(SIG_SETMASK, [] [pid 6304] write(4, "0", 1 [pid 6303] rt_sigprocmask(SIG_SETMASK, [] [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... socket resumed>) = 3 [pid 6306] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6300] +++ exited with 0 +++ [pid 5810] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./13/binderfs" [pid 6306] <... futex resumed>) = 0 [pid 6303] <... futex resumed>) = 1 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6306] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 5793] unlink("./13/binderfs" [pid 5784] rt_sigreturn({mask=[]} [pid 6306] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] umount2("./13/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6306] <... futex resumed>) = 1 [pid 6303] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6306] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./13/cgroup.net" [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6306] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6303] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=932527378}) [pid 6306] <... openat resumed>) = 3 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5793] unlink("./13/cgroup.net" [pid 5784] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6306] <... futex resumed>) = 0 [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] umount2("./13/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... epoll_pwait resumed>, [], 128, 97, NULL, 0) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x73\xf4\x24"..., 264 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6306] write(3, "100000", 6 [pid 6303] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] epoll_pwait(4 [pid 6306] <... write resumed>) = 6 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 5793] newfstatat(AT_FDCWD, "./13/cgroup.cpu" [pid 5784] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6306] <... futex resumed>) = 0 [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] fstat(3 [pid 5612] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6306] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6303] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] unlink("./13/cgroup.cpu" [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6304] <... write resumed>) = 1 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 0 [pid 6306] <... openat resumed>) = 4 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] read(249 [pid 5793] <... unlink resumed>) = 0 [pid 5784] getdents64(3 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... futex resumed>) = 1 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] umount2("./13/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x73\xf4\x24"..., 32061612) = 264 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6306] write(4, "0", 1 [pid 6304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6303] <... futex resumed>) = 0 [pid 6302] <... futex resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] newfstatat(AT_FDCWD, "./13/cgroup" [pid 5612] read(6 [pid 6306] <... write resumed>) = 1 [pid 6304] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... mkdirat resumed>) = 0 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... futex resumed>) = 0 [pid 5793] unlink("./13/cgroup" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=960757868}ci2-upstream-fs/strace-static-x86_64: Process 6307 attached [pid 6306] <... futex resumed>) = 0 [pid 6306] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6307] set_robust_list(0x55556e7a87e0, 24) = 0 [pid 6306] <... mkdirat resumed>) = 0 [pid 6304] <... futex resumed>) = 1 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... unlink resumed>) = 0 [pid 6307] rt_sigprocmask(SIG_SETMASK, [] [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6302] <... futex resumed>) = 0 [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] getdents64(3 [pid 6307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6306] <... futex resumed>) = 1 [pid 6303] <... futex resumed>) = 0 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 35 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6307] chdir("./16" [pid 6306] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6304] <... futex resumed>) = 0 [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] <... futex resumed>) = 1 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] close(3 [pid 6307] <... chdir resumed>) = 0 [pid 6306] <... mount resumed>) = 0 [pid 6304] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6303] <... futex resumed>) = 0 [pid 6307] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] <... mount resumed>) = 0 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 977, NULL, 0) = 1 [pid 6307] <... prctl resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] unlinkat(AT_FDCWD, "./13", AT_REMOVEDIR [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6307] setpgid(0, 0 [pid 6306] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6304] <... futex resumed>) = 0 [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6307] <... setpgid resumed>) = 0 [pid 6306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6304] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6303] <... futex resumed>) = 0 [pid 6302] <... futex resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6307] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6306] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6304] <... openat resumed>) = 5 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] mkdirat(AT_FDCWD, "./14", 0777 [pid 5784] newfstatat(AT_FDCWD, "./13/gadget" [pid 5609] read(6 [pid 6307] <... symlinkat resumed>) = 0 [pid 6306] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6307] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6307] <... symlinkat resumed>) = 0 [pid 6306] <... futex resumed>) = 0 [pid 6304] <... futex resumed>) = 0 [pid 6303] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6307] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6306] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6304] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6303] <... futex resumed>) = 0 [pid 6302] <... futex resumed>) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5784] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6306] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6307] <... symlinkat resumed>) = 0 [pid 6306] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6303] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6302] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=957075073}) [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5609] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6307] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6306] <... futex resumed>) = 0 [pid 5793] close(3 [pid 5611] read(3 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6307] <... openat resumed>) = 3 [pid 6306] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... close resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] write(3, "1000", 4 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 6307] <... write resumed>) = 4 [pid 6307] close(3 [pid 6303] close_range(3, 30, 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] fstat(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6307] <... close resumed>) = 0 [pid 5793] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6307] read(200 [pid 6303] <... close_range resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5609] epoll_pwait(4 [pid 6307] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6303] exit_group(0 [pid 5793] <... close resumed>) = 0 [pid 5784] getdents64(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=914018960} [pid 6307] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6304] <... write resumed>) = 31 [pid 6303] <... exit_group resumed>) = ? [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6307] <... symlinkat resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] getdents64(5 [pid 6307] close(249 [pid 5793] close(3 [pid 6307] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 6307] close(248 [pid 6306] <... futex resumed>) = ? [pid 6304] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(5 [pid 6307] <... close resumed>) = 0 [pid 6307] prctl(PR_SET_NAME, "syz.3.94" [pid 6304] <... futex resumed>) = 1 [pid 6302] <... futex resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 6307] <... prctl resumed>) = 0 [pid 6302] close_range(3, 30, 0 [pid 6307] close(4 [pid 5793] close(3 [pid 6307] <... close resumed>) = 0 [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6304] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5793] <... close resumed>) = 0 [pid 5784] unlinkat(AT_FDCWD, "./13/gadget", AT_REMOVEDIR [pid 6307] <... futex resumed>) = 0 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... unlinkat resumed>) = 0 [pid 6307] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f90d846e000 [pid 6306] +++ exited with 0 +++ [pid 6303] +++ exited with 0 +++ [pid 5793] <... socket resumed>) = 3 [pid 5784] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6307] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5793] close(3 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=35, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5793] <... close resumed>) = 0 [pid 6307] <... mprotect resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] rt_sigreturn({mask=[]} [pid 6307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] read(249 [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x5f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6307] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0}ci2-upstream-fs/strace-static-x86_64: Process 6309 attached [pid 6302] <... close_range resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] newfstatat(AT_FDCWD, "./13/binderfs" [pid 6307] <... clone3 resumed> => {parent_tid=[36]}, 88) = 36 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6307] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... write resumed>) = 4 [pid 6307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=949842140}) [pid 6309] set_robust_list(0x7f90d848e9a0, 24 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6309] <... set_robust_list resumed>) = 0 [pid 5611] read(25 [pid 6309] rt_sigprocmask(SIG_SETMASK, [] [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] exit_group(0 [pid 5784] unlink("./13/binderfs" [pid 5779] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 ci2-upstream-fs/strace-static-x86_64: Process 6310 attached [pid 6309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6307] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x5c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xc4\x08\x22"..., 272 [pid 6310] set_robust_list(0x5555708ce7e0, 24 [pid 6309] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [ 183.293395][ T6304] gadgetfs: bound to dummy_udc driver [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6304] <... futex resumed>) = ? [pid 6302] <... exit_group resumed>) = ? [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 32 [pid 5784] <... unlink resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6310] <... set_robust_list resumed>) = 0 [pid 6309] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6304] +++ exited with 0 +++ [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 915, NULL, 0) = 1 [pid 6310] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] umount2("./13/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] fstat(3 [pid 6310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6302] +++ exited with 0 +++ [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x61\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6310] chdir("./14" [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=31, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5779] getdents64(3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6310] <... chdir resumed>) = 0 [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigreturn({mask=[]} [pid 5784] newfstatat(AT_FDCWD, "./13/cgroup.net" [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6310] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x61\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x5c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xc4\x08\x22"..., 32061612) = 272 [pid 5602] <... sched_yield resumed>) = 0 [pid 6310] <... prctl resumed>) = 0 [pid 6309] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlink("./13/cgroup.net" [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6310] setpgid(0, 0 [pid 6309] <... openat resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6310] <... setpgid resumed>) = 0 [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6310] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 5820] <... write resumed>) = 4 [pid 5784] umount2("./13/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972260}) [pid 5609] epoll_pwait(4 [pid 6310] <... symlinkat resumed>) = 0 [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(18 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6310] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6310] <... symlinkat resumed>) = 0 [pid 6309] write(3, "100000", 6 [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] newfstatat(AT_FDCWD, "./13/cgroup.cpu" [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=825266829} [pid 6310] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6309] <... write resumed>) = 6 [pid 5820] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x5d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xb8\x67\x23"..., 264 [pid 6310] <... symlinkat resumed>) = 0 [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 3 [pid 5784] unlink("./13/cgroup.cpu" [pid 5611] <... write resumed>) = 264 [pid 6310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 5820] fstat(3 [pid 5784] <... unlink resumed>) = 0 [pid 6310] <... openat resumed>) = 3 [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] umount2("./13/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x62\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6310] write(3, "1000", 4 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 5820] getdents64(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6310] <... write resumed>) = 4 [pid 6309] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5784] newfstatat(AT_FDCWD, "./13/cgroup" [pid 5611] <... write resumed>) = 56 [pid 6310] close(3 [pid 6309] <... openat resumed>) = 4 [pid 5820] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x62\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6310] <... close resumed>) = 0 [pid 6310] read(200 [pid 5611] <... write resumed>) = 48 [pid 6310] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 825, NULL, 0) = 1 [pid 6310] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5779] <... umount2 resumed>) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6310] <... symlinkat resumed>) = 0 [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 5784] unlink("./13/cgroup" [pid 5779] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6310] close(249 [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6310] <... close resumed>) = 0 [pid 5609] read(6 [pid 5779] newfstatat(AT_FDCWD, "./16/gadget" [pid 6310] close(248 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x61\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6310] <... close resumed>) = 0 [pid 6310] prctl(PR_SET_NAME, "syz.0.95" [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6310] <... prctl resumed>) = 0 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 5779] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6310] close(4 [pid 6309] write(4, "0", 1 [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] getdents64(3 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=991310765}) [pid 5609] <... write resumed>) = 552 [pid 6310] <... close resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5784] close(3 [pid 5779] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] epoll_pwait(4 [pid 5784] <... close resumed>) = 0 [pid 5609] <... write resumed>) = 552 [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = 0 [pid 5784] unlinkat(AT_FDCWD, "./13", AT_REMOVEDIR [pid 5779] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6310] <... futex resumed>) = 0 [pid 5820] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] fstat(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] mkdirat(AT_FDCWD, "./14", 0777 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6310] <... mmap resumed>) = 0x7fcc8e356000 [pid 5820] newfstatat(AT_FDCWD, "./14/gadget" [pid 5609] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 6310] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] getdents64(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999966501}) [pid 6310] <... mprotect resumed>) = 0 [pid 5820] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... mkdirat resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=767865229} [pid 5779] getdents64(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 5820] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] close(5 [pid 5784] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6309] <... write resumed>) = 1 [pid 5820] <... openat resumed>) = 5 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5779] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] fstat(5 [pid 5779] unlinkat(AT_FDCWD, "./16/gadget", AT_REMOVEDIR [pid 6310] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... unlinkat resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6311 attached [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 5784] close(3 [pid 6311] set_robust_list(0x7fcc8e3769a0, 24 [pid 6309] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5779] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... close resumed>) = 0 [pid 6311] <... set_robust_list resumed>) = 0 [pid 6310] <... clone3 resumed> => {parent_tid=[33]}, 88) = 33 [pid 6309] <... mkdirat resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6311] rt_sigprocmask(SIG_SETMASK, [] [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] newfstatat(AT_FDCWD, "./16/binderfs" [pid 6310] rt_sigprocmask(SIG_SETMASK, [] [pid 6311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6307] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] close(5 [pid 6310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6311] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6309] <... futex resumed>) = 1 [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6307] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] <... mount resumed>) = 0 [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] unlink("./16/binderfs" [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6311] <... futex resumed>) = 0 [pid 6310] <... futex resumed>) = 1 [pid 5820] unlinkat(AT_FDCWD, "./14/gadget", AT_REMOVEDIR [pid 5784] close(3 [pid 5779] <... unlink resumed>) = 0 [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 6311] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] umount2("./16/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6311] <... futex resumed>) = 0 [pid 6310] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6309] <... openat resumed>) = 5 [pid 5820] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6311] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... socket resumed>) = 3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6307] <... futex resumed>) = 0 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6307] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5784] close(3 [pid 5779] newfstatat(AT_FDCWD, "./16/cgroup.net" [pid 6309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6307] <... futex resumed>) = 0 [pid 6309] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6307] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 6310] <... futex resumed>) = 1 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./16/cgroup.net" [pid 6311] <... futex resumed>) = 0 [pid 6311] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC) = 3 [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./14/binderfs" [pid 5784] <... socket resumed>) = 3 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... unlink resumed>) = 0 [pid 6311] <... futex resumed>) = 0 [pid 6311] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... unlink resumed>) = 0 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 5779] umount2("./16/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6311] write(3, "100000", 6 [pid 5784] <... close resumed>) = 0 [pid 6311] <... write resumed>) = 6 [pid 6310] <... futex resumed>) = 0 [pid 5820] umount2("./14/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] newfstatat(AT_FDCWD, "./16/cgroup.cpu" [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... socket resumed>) = 3 [pid 6311] <... futex resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6310] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] newfstatat(AT_FDCWD, "./14/cgroup.net" [pid 5784] close(3 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] unlink("./16/cgroup.cpu" [pid 6311] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5784] <... close resumed>) = 0 [pid 6311] <... openat resumed>) = 4 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5820] unlink("./14/cgroup.net" [pid 5784] read(249 [pid 6311] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] umount2("./16/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] umount2("./14/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] newfstatat(AT_FDCWD, "./16/cgroup" [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlink("./16/cgroup" [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5779] <... unlink resumed>) = 0 [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./14/cgroup.cpu" [pid 6311] write(4, "0", 1 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] getdents64(3, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5820] unlink("./14/cgroup.cpu" [pid 5779] close(3 [pid 6309] <... write resumed>) = 31 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6309] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] unlinkat(AT_FDCWD, "./16", AT_REMOVEDIR [pid 6309] <... futex resumed>) = 1 [pid 6307] <... futex resumed>) = 0 [pid 6307] close_range(3, 30, 0 [pid 5820] umount2("./14/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlinkat resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] mkdirat(AT_FDCWD, "./17", 0777 [pid 5820] newfstatat(AT_FDCWD, "./14/cgroup", {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... mkdirat resumed>) = 0 [pid 5820] unlink("./14/cgroup" [pid 6309] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULLci2-upstream-fs/strace-static-x86_64: Process 6312 attached [pid 6312] set_robust_list(0x555594ab57e0, 24) = 0 [pid 6312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6312] chdir("./14" [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 31 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6312] <... chdir resumed>) = 0 [pid 5820] getdents64(3 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... openat resumed>) = 3 [pid 6312] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6312] <... prctl resumed>) = 0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6312] setpgid(0, 0 [pid 5779] close(3 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6312] <... setpgid resumed>) = 0 [pid 6312] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup") = 0 [pid 5779] <... close resumed>) = 0 [pid 6312] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu") = 0 [pid 5820] close(3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6312] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net") = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6311] <... write resumed>) = 1 [pid 6307] <... close_range resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./14", AT_REMOVEDIR [pid 6312] <... openat resumed>) = 3 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6307] exit_group(0 [pid 5779] close(3 [pid 5820] <... unlinkat resumed>) = 0 [ 183.499310][ T6309] gadgetfs: bound to dummy_udc driver [pid 6312] write(3, "1000", 4 [pid 6311] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 6312] <... write resumed>) = 4 [pid 6311] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6309] <... futex resumed>) = ? [pid 6307] <... exit_group resumed>) = ? [pid 5820] mkdirat(AT_FDCWD, "./15", 0777 [pid 5779] <... close resumed>) = 0 [pid 6312] close(3 [pid 6311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6310] <... futex resumed>) = 0 [pid 6309] +++ exited with 0 +++ [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... mkdirat resumed>) = 0 [pid 6311] mkdirat(AT_FDCWD, "./gadget", 0763) = 0 [pid 6312] <... close resumed>) = 0 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6312] read(200 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 6312] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6311] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... openat resumed>) = 3 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] close(3 [pid 6311] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6312] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6310] <... futex resumed>) = 0 [pid 6312] <... symlinkat resumed>) = 0 [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... close resumed>) = 0 [pid 5820] close(3 [pid 6312] close(249 [pid 6311] <... mount resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6307] +++ exited with 0 +++ [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6312] <... close resumed>) = 0 [pid 6312] close(248 [pid 5820] <... socket resumed>) = 3 [pid 6312] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6312] prctl(PR_SET_NAME, "syz.2.96" [pid 5820] close(3 [pid 5779] close(3 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=35, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 6312] <... prctl resumed>) = 0 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 6310] <... futex resumed>) = 0 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] close(4 [pid 6311] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] <... close resumed>) = 0 [pid 6312] <... close resumed>) = 0 [pid 6311] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6311] <... openat resumed>) = 5 [pid 5820] <... socket resumed>) = 3 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5820] close(3 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6310] <... futex resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6310] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... futex resumed>) = 0 [pid 6310] <... futex resumed>) = 0 [pid 6312] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6311] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6310] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 6312] <... mmap resumed>) = 0x7f35c7086000 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5779] close(3 [pid 5810] <... write resumed>) = 4 [pid 5779] <... close resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=868569770}) [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(26 [pid 6312] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... socket resumed>) = 3 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6312] <... mprotect resumed>) = 0 [pid 5820] close(3 [pid 5810] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] read(249 [pid 5820] <... close resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x61\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x13\xb9\x20"..., 264 [pid 6312] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 767, NULL, 0) = 1 [pid 6312] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5810] fstat(3 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x63\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6312] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6311] <... write resumed>) = 31 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5609] read(6 [pid 5602] epoll_pwait(4ci2-upstream-fs/strace-static-x86_64: Process 6313 attached [pid 5820] <... close resumed>) = 0 [pid 5810] getdents64(3 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x5e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x13\xb9\x20"..., 32061612) = 264 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6313] set_robust_list(0x7f35c70a69a0, 24 [pid 6312] <... clone3 resumed> => {parent_tid=[32]}, 88) = 32 [pid 6311] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] read(249 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6ci2-upstream-fs/strace-static-x86_64: Process 6314 attached [pid 6313] <... set_robust_list resumed>) = 0 [pid 6312] rt_sigprocmask(SIG_SETMASK, [] [pid 6311] <... futex resumed>) = 1 [pid 6310] <... futex resumed>) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x62\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5810] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6314] set_robust_list(0x5555657417e0, 24 [pid 6313] rt_sigprocmask(SIG_SETMASK, [] [pid 6312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6311] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6310] close_range(3, 30, 0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6314] <... set_robust_list resumed>) = 0 [pid 6313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6312] <... futex resumed>) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 37 [pid 6314] rt_sigprocmask(SIG_SETMASK, [] [pid 6313] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] epoll_pwait(4 [pid 6314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6313] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6314] chdir("./17" [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 579, NULL, 0) = 1 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=572206015} [pid 6313] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6314] <... chdir resumed>) = 0 [pid 5609] <... futex resumed>) = 0 [pid 5602] sched_yield( [pid 5609] read(6 [pid 6314] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6310] <... close_range resumed>) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x63\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5602] <... sched_yield resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6315 attached [pid 6314] setpgid(0, 0 [pid 6312] <... futex resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 33 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6314] <... setpgid resumed>) = 0 [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6310] exit_group(0 [pid 6315] set_robust_list(0x55558bc9f7e0, 24 [pid 6314] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6312] <... futex resumed>) = 1 [pid 6311] <... futex resumed>) = ? [pid 6310] <... exit_group resumed>) = ? [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=977968650}) [pid 5609] <... write resumed>) = 552 [pid 6315] <... set_robust_list resumed>) = 0 [pid 6314] <... symlinkat resumed>) = 0 [pid 6313] <... futex resumed>) = 0 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6311] +++ exited with 0 +++ [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 183.598545][ T6311] gadgetfs: bound to dummy_udc driver [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6315] rt_sigprocmask(SIG_SETMASK, [] [pid 6314] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6313] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6314] <... symlinkat resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] chdir("./15" [pid 6314] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6313] <... openat resumed>) = 3 [pid 6310] +++ exited with 0 +++ [pid 5810] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 6315] <... chdir resumed>) = 0 [pid 6314] <... symlinkat resumed>) = 0 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] epoll_pwait(4 [pid 6315] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./16/gadget" [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 6314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6313] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] rt_sigreturn({mask=[]} [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6315] <... prctl resumed>) = 0 [pid 6314] <... openat resumed>) = 3 [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... futex resumed>) = 0 [pid 5810] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6315] setpgid(0, 0 [pid 6314] write(3, "1000", 4 [pid 5793] <... rt_sigreturn resumed>) = 32 [pid 6315] <... setpgid resumed>) = 0 [pid 6314] <... write resumed>) = 4 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6315] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6314] close(3 [pid 6313] write(3, "100000", 6 [pid 5810] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=531868107} [pid 6315] <... symlinkat resumed>) = 0 [pid 6314] <... close resumed>) = 0 [pid 6313] <... write resumed>) = 6 [pid 5810] <... openat resumed>) = 5 [pid 5793] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=985555870}) [pid 6315] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6314] read(200 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] fstat(5 [pid 5793] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(21 [pid 6315] <... symlinkat resumed>) = 0 [pid 6314] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6314] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6313] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x5f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x7f\x95\x23"..., 264 [pid 6315] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6314] <... symlinkat resumed>) = 0 [pid 6313] <... openat resumed>) = 4 [pid 6312] <... futex resumed>) = 0 [pid 5810] getdents64(5 [pid 5793] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 542, NULL, 0) = 1 [pid 6315] <... symlinkat resumed>) = 0 [pid 6314] close(249 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] fstat(3 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x64\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6314] <... close resumed>) = 0 [pid 6313] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] getdents64(5 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6314] close(248 [pid 5609] read(6 [pid 6315] <... openat resumed>) = 3 [pid 6314] <... close resumed>) = 0 [pid 6313] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x5f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x7f\x95\x23"..., 32061612) = 264 [pid 6315] write(3, "1000", 4 [pid 6314] prctl(PR_SET_NAME, "syz.1.97" [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... futex resumed>) = 0 [pid 5810] close(5 [pid 5793] getdents64(3 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 6315] <... write resumed>) = 4 [pid 6314] <... prctl resumed>) = 0 [pid 6313] write(4, "0", 1 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... write resumed>) = 48 [pid 6315] close(3 [pid 6314] close(4 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6314] <... close resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6315] <... close resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./16/gadget", AT_REMOVEDIR [pid 5793] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] epoll_pwait(4 [pid 6315] read(200 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6315] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6314] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=502633421} [pid 6314] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6315] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6314] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5810] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6315] <... symlinkat resumed>) = 0 [pid 6314] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6315] close(249 [pid 5810] newfstatat(AT_FDCWD, "./16/binderfs" [pid 6315] <... close resumed>) = 0 [pid 6314] <... mprotect resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6315] close(248 [pid 5810] unlink("./16/binderfs" [pid 6315] <... close resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6315] prctl(PR_SET_NAME, "syz.4.98" [pid 6314] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6315] <... prctl resumed>) = 0 [pid 5810] umount2("./16/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6315] close(4 [pid 6314] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6315] <... close resumed>) = 0 [pid 6315] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6314] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] newfstatat(AT_FDCWD, "./16/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6316 attached [pid 6315] <... futex resumed>) = 0 [pid 6313] <... write resumed>) = 1 [pid 5810] unlink("./16/cgroup.net" [pid 6316] set_robust_list(0x7fcbbbd269a0, 24 [pid 6315] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6314] <... clone3 resumed> => {parent_tid=[38]}, 88) = 38 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 6316] <... set_robust_list resumed>) = 0 [pid 6315] <... mmap resumed>) = 0x7f05fba1e000 [pid 6314] rt_sigprocmask(SIG_SETMASK, [] [pid 6315] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 5810] umount2("./16/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6316] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6315] <... mprotect resumed>) = 0 [pid 6313] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... futex resumed>) = 0 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6314] <... futex resumed>) = 0 [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./16/cgroup.cpu" [pid 6316] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6316] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6315] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6313] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6315] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6313] <... mkdirat resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6317 attached [pid 5810] unlink("./16/cgroup.cpu" [pid 6316] <... futex resumed>) = 1 [pid 6314] <... futex resumed>) = 0 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6315] <... clone3 resumed> => {parent_tid=[34]}, 88) = 34 [pid 6317] set_robust_list(0x7f05fba3e9a0, 24 [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 504, NULL, 0) = 1 [pid 6317] <... set_robust_list resumed>) = 0 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] rt_sigprocmask(SIG_SETMASK, [] [pid 6314] <... futex resumed>) = 0 [pid 6313] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./16/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6317] rt_sigprocmask(SIG_SETMASK, [] [pid 6316] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6313] <... mount resumed>) = 0 [pid 6312] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6316] <... openat resumed>) = 3 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./16/cgroup" [pid 5793] newfstatat(AT_FDCWD, "./14/gadget" [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6317] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6315] <... futex resumed>) = 0 [pid 6313] <... futex resumed>) = 0 [pid 6312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6317] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6316] <... futex resumed>) = 1 [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6314] <... futex resumed>) = 0 [pid 6313] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./16/cgroup" [pid 5793] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6312] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6314] <... futex resumed>) = 0 [pid 6313] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(3 [pid 5793] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] write(3, "100000", 6 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6313] <... openat resumed>) = 5 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... openat resumed>) = 5 [pid 5602] <... sched_yield resumed>) = 0 [pid 6317] <... futex resumed>) = 1 [pid 6315] <... futex resumed>) = 0 [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x64\x00\x00\x00\x00\x00\x00\x00", 32061612) = 48 [pid 6317] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] epoll_pwait(4 [pid 6316] <... write resumed>) = 6 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] fstat(5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=937532721}) [pid 5609] <... write resumed>) = 552 [pid 6317] <... futex resumed>) = 0 [pid 6316] <... futex resumed>) = 1 [pid 6315] <... futex resumed>) = 1 [pid 6314] <... futex resumed>) = 0 [pid 6313] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6312] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./16", AT_REMOVEDIR [pid 5793] getdents64(5 [pid 5611] read(3 [pid 6317] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6312] <... futex resumed>) = 0 [pid 5609] read(6 [pid 6317] <... openat resumed>) = 3 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6314] <... futex resumed>) = 0 [pid 6312] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] getdents64(5 [pid 5609] epoll_pwait(4 [pid 6317] <... futex resumed>) = 1 [pid 6315] <... futex resumed>) = 0 [pid 5602] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 6317] write(3, "100000", 6 [pid 6316] <... openat resumed>) = 4 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] mkdirat(AT_FDCWD, "./17", 0777 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6317] <... write resumed>) = 6 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6315] <... futex resumed>) = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 6316] <... futex resumed>) = 1 [pid 5793] close(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... openat resumed>) = 3 [pid 5793] unlinkat(AT_FDCWD, "./14/gadget", AT_REMOVEDIR [pid 6317] <... futex resumed>) = 0 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6314] <... futex resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=412477637} [pid 6317] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6315] <... futex resumed>) = 0 [pid 6317] <... openat resumed>) = 4 [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... unlinkat resumed>) = 0 [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6313] <... write resumed>) = 31 [pid 6315] <... futex resumed>) = 0 [pid 6314] <... futex resumed>) = 1 [pid 6313] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6317] <... futex resumed>) = 1 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6313] <... futex resumed>) = 1 [pid 6312] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6317] write(4, "0", 1 [pid 6316] <... futex resumed>) = 0 [pid 6315] <... futex resumed>) = 0 [pid 6313] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6312] close_range(3, 30, 0 [pid 5810] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./14/binderfs" [pid 6316] write(4, "0", 1 [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5810] close(3) = 0 [pid 5793] unlink("./14/binderfs") = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] umount2("./14/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... socket resumed>) = 3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./14/cgroup.net" [pid 5810] close(3) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] unlink("./14/cgroup.net" [pid 5810] <... socket resumed>) = 3 [pid 5793] <... unlink resumed>) = 0 [pid 5810] close(3 [pid 5793] umount2("./14/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6312] <... close_range resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./14/cgroup.cpu" [pid 5810] <... socket resumed>) = 3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6312] exit_group(0 [pid 5810] close(3 [pid 5793] unlink("./14/cgroup.cpu" [pid 6312] <... exit_group resumed>) = ? [pid 5810] <... close resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5810] read(249 [pid 6313] <... futex resumed>) = ? [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] umount2("./14/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6317] <... write resumed>) = 1 [pid 6316] <... write resumed>) = 1 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] <... futex resumed>) = 1 [pid 6314] <... futex resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6317] <... futex resumed>) = 1 [pid 6315] <... futex resumed>) = 0 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [ 183.781473][ T6313] gadgetfs: bound to dummy_udc driver [pid 5793] newfstatat(AT_FDCWD, "./14/cgroup" [pid 6317] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6314] <... futex resumed>) = 0 [pid 6315] <... futex resumed>) = 0 [pid 6317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6316] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6317] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6316] <... mkdirat resumed>) = 0 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6313] +++ exited with 0 +++ [pid 6312] +++ exited with 0 +++ [pid 5793] unlink("./14/cgroup" [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=31, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 6317] <... mkdirat resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] rt_sigreturn({mask=[]} [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6315] <... futex resumed>) = 0 [pid 6317] <... futex resumed>) = 1 [pid 5793] getdents64(3 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6318 attached [pid 6317] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6316] <... futex resumed>) = 1 [pid 6315] <... futex resumed>) = 0 [pid 6314] <... futex resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6318] set_robust_list(0x55556e7a87e0, 24 [pid 6314] <... futex resumed>) = 0 [pid 5793] close(3 [pid 6316] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6318] <... set_robust_list resumed>) = 0 [pid 6317] <... mount resumed>) = 0 [pid 6316] <... mount resumed>) = 0 [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... close resumed>) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6318] rt_sigprocmask(SIG_SETMASK, [] [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 37 [pid 5793] unlinkat(AT_FDCWD, "./14", AT_REMOVEDIR [pid 6318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] <... futex resumed>) = 1 [pid 6314] <... futex resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=932582254}) [pid 6317] <... futex resumed>) = 1 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6315] <... futex resumed>) = 0 [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] mkdirat(AT_FDCWD, "./15", 0777 [pid 5784] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 6318] chdir("./17" [pid 6317] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6314] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6315] <... futex resumed>) = 0 [pid 6318] <... chdir resumed>) = 0 [pid 6317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6316] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6318] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6317] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6316] <... openat resumed>) = 5 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xe2\x34\x26"..., 264 [pid 6318] <... prctl resumed>) = 0 [pid 6317] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... openat resumed>) = 3 [pid 5784] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 416, NULL, 0) = 1 [pid 6318] setpgid(0, 0 [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] <... futex resumed>) = 1 [pid 6314] <... futex resumed>) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x65\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6318] <... setpgid resumed>) = 0 [pid 6317] <... futex resumed>) = 1 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6315] <... futex resumed>) = 0 [pid 6314] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6318] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6317] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6315] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5602] sched_yield( [pid 6317] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6315] <... futex resumed>) = 0 [pid 5784] getdents64(3 [pid 5609] read(6 [pid 6318] <... symlinkat resumed>) = 0 [pid 6316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6315] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6314] <... futex resumed>) = 0 [pid 5793] close(3 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6317] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6316] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5793] <... close resumed>) = 0 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x60\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xe2\x34\x26"..., 32061612) = 264 [pid 6318] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6317] <... futex resumed>) = 0 [pid 6315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5602] <... sched_yield resumed>) = 0 [pid 6317] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6315] close_range(3, 30, 0 [pid 6314] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 6318] <... symlinkat resumed>) = 0 [pid 6315] <... close_range resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6315] exit_group(0 [pid 5793] <... socket resumed>) = 3 [pid 6318] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 6317] <... futex resumed>) = ? [pid 6315] <... exit_group resumed>) = ? [pid 5793] close(3 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5793] <... close resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6318] <... symlinkat resumed>) = 0 [pid 6317] +++ exited with 0 +++ [pid 5609] epoll_pwait(4 [pid 6318] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=306833338} [pid 5793] <... socket resumed>) = 3 [pid 6318] <... openat resumed>) = 3 [pid 6316] <... write resumed>) = 31 [pid 5793] close(3) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6316] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 6316] <... futex resumed>) = 1 [pid 6314] <... futex resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 6314] close_range(3, 30, 0 [pid 6318] write(3, "1000", 4 [pid 6315] +++ exited with 0 +++ [pid 6318] <... write resumed>) = 4 [pid 6316] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6318] close(3 [pid 5820] rt_sigreturn({mask=[]} [pid 5793] <... socket resumed>) = 3 [pid 6318] <... close resumed>) = 0 [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 5793] close(3 [pid 6318] read(200, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6318] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] <... close resumed>) = 0 [pid 6318] <... symlinkat resumed>) = 0 [pid 6318] close(249 [pid 5793] read(249 [pid 5784] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 307, NULL, 0) = 1 [pid 6318] <... close resumed>) = 0 [pid 5784] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6318] close(248 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] <... futex resumed>) = 0 [pid 6318] <... close resumed>) = 0 [pid 6318] prctl(PR_SET_NAME, "syz.3.99" [pid 6314] <... close_range resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] newfstatat(AT_FDCWD, "./14/gadget" [pid 5609] <... futex resumed>) = 1 [pid 5602] sched_yield( [pid 6318] <... prctl resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6314] exit_group(0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6318] close(4 [pid 6316] <... futex resumed>) = ? [pid 6314] <... exit_group resumed>) = ? [pid 5784] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 5602] <... sched_yield resumed>) = 0 [pid 6318] <... close resumed>) = 0 [pid 6316] +++ exited with 0 +++ [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x65\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5602] epoll_pwait(4 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6318] <... futex resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5784] <... openat resumed>) = 5 ci2-upstream-fs/strace-static-x86_64: Process 6319 attached [pid 6314] +++ exited with 0 +++ [pid 5820] <... write resumed>) = 4 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 34 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=943004234}) [pid 6319] set_robust_list(0x5555708ce7e0, 24 [pid 6318] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] fstat(5 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=37, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5611] read(18 [pid 6319] <... set_robust_list resumed>) = 0 [pid 6318] <... mmap resumed>) = 0x7f90d846e000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6318] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5820] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5602] epoll_pwait(4 [pid 5784] getdents64(5 [pid 6319] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... openat resumed>) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5779] rt_sigreturn({mask=[]} [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6318] <... mprotect resumed>) = 0 [pid 5820] fstat(3 [pid 5784] getdents64(5 [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x62\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x79\xbc\x21"..., 272 [ 183.904328][ T6316] gadgetfs: bound to dummy_udc driver [pid 6319] chdir("./15" [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6319] <... chdir resumed>) = 0 [pid 6318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5611] <... write resumed>) = 272 [pid 5609] <... write resumed>) = 552 [pid 5602] <... futex resumed>) = 1 [pid 6319] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] getdents64(3 [pid 5784] close(5 [pid 5612] epoll_pwait(4 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x66\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] read(6 [pid 6319] <... prctl resumed>) = 0 [pid 6318] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5784] <... close resumed>) = 0 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5611] <... write resumed>) = 56 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x62\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x79\xbc\x21"..., 32061612) = 272 ci2-upstream-fs/strace-static-x86_64: Process 6320 attached [pid 6319] setpgid(0, 0 [pid 5820] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] unlinkat(AT_FDCWD, "./14/gadget", AT_REMOVEDIR [pid 5779] <... write resumed>) = 4 [pid 5612] epoll_pwait(4 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x66\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 6320] set_robust_list(0x7f90d848e9a0, 24 [pid 6319] <... setpgid resumed>) = 0 [pid 6318] <... clone3 resumed> => {parent_tid=[38]}, 88) = 38 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 6320] <... set_robust_list resumed>) = 0 [pid 6319] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6318] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... symlinkat resumed>) = 0 [pid 6318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5611] <... pselect6 resumed>) = 2 (in [3 25], left {tv_sec=0, tv_nsec=999976979}) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=207216998} [pid 6320] <... futex resumed>) = 0 [pid 6319] <... symlinkat resumed>) = 0 [pid 6318] <... futex resumed>) = 1 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5611] read(3 [pid 6320] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6319] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlink("./14/binderfs" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5779] fstat(3 [pid 6320] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6319] <... symlinkat resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5611] read(3 [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x6f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6320] <... futex resumed>) = 1 [pid 6319] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6318] <... futex resumed>) = 0 [pid 5784] umount2("./14/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] read(25 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... openat resumed>) = 3 [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] getdents64(3 [pid 6320] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x61\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x24\x44\x26"..., 264 [pid 6320] <... openat resumed>) = 3 [pid 6319] write(3, "1000", 4 [pid 6318] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./14/cgroup.net" [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 264 [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... write resumed>) = 4 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x67\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6320] <... futex resumed>) = 0 [pid 6319] close(3 [pid 6318] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] unlink("./14/cgroup.net" [pid 5611] <... write resumed>) = 56 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... close resumed>) = 0 [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 217, NULL, 0) = 1 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x67\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6319] read(200 [pid 6318] <... futex resumed>) = 0 [pid 5784] umount2("./14/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... write resumed>) = 48 [pid 6320] write(3, "100000", 6 [pid 6319] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 1 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... futex resumed>) = 0 [pid 6320] <... write resumed>) = 6 [pid 6319] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] newfstatat(AT_FDCWD, "./14/cgroup.cpu" [pid 5612] read(6 [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... symlinkat resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x66\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6320] <... futex resumed>) = 1 [pid 6318] <... futex resumed>) = 0 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] close(249 [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlink("./14/cgroup.cpu" [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x70\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6319] <... close resumed>) = 0 [pid 6318] <... futex resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6320] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6319] close(248 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6320] <... openat resumed>) = 4 [pid 6319] <... close resumed>) = 0 [pid 5784] umount2("./14/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6319] prctl(PR_SET_NAME, "syz.0.100" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... prctl resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./14/cgroup" [pid 5602] epoll_pwait(4 [pid 6320] <... futex resumed>) = 1 [pid 6319] close(4 [pid 6318] <... futex resumed>) = 0 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... close resumed>) = 0 [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... write resumed>) = 552 [pid 6318] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5784] unlink("./14/cgroup" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=990273176}) [pid 6320] write(4, "0", 1 [pid 6319] <... futex resumed>) = 0 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... unlink resumed>) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] read(3 [pid 6319] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6319] <... mmap resumed>) = 0x7fcc8e356000 [pid 5820] newfstatat(AT_FDCWD, "./15/gadget" [pid 5784] getdents64(3 [pid 5611] read(3 [pid 5612] <... write resumed>) = 552 [pid 6319] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] read(6 [pid 6319] <... mprotect resumed>) = 0 [pid 5820] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x70\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] close(3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 5820] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... close resumed>) = 0 [pid 6319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977184}) [pid 5609] epoll_pwait(4 [pid 6319] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5784] unlinkat(AT_FDCWD, "./14", AT_REMOVEDIR [pid 5611] read(3ci2-upstream-fs/strace-static-x86_64: Process 6321 attached [pid 5820] <... openat resumed>) = 5 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5820] fstat(5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=153691244} [pid 6321] set_robust_list(0x7fcc8e3769a0, 24 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] mkdirat(AT_FDCWD, "./15", 0777 [pid 5779] newfstatat(AT_FDCWD, "./17/gadget" [pid 6321] <... set_robust_list resumed>) = 0 [pid 5820] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6319] <... clone3 resumed> => {parent_tid=[35]}, 88) = 35 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6321] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6319] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5784] <... mkdirat resumed>) = 0 [pid 5779] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] getdents64(5 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5784] <... openat resumed>) = 3 [pid 6321] <... futex resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6321] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6320] <... write resumed>) = 1 [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(5 [pid 6321] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5779] <... openat resumed>) = 5 [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6320] <... futex resumed>) = 1 [pid 5820] <... close resumed>) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6321] <... futex resumed>) = 1 [pid 6319] <... futex resumed>) = 0 [pid 6318] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./15/gadget", AT_REMOVEDIR [pid 5784] close(3 [pid 5779] fstat(5 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] <... close resumed>) = 0 [pid 6321] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] getdents64(5 [pid 6320] <... futex resumed>) = 0 [pid 6318] <... futex resumed>) = 1 [pid 6321] <... openat resumed>) = 3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6320] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... socket resumed>) = 3 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5820] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... futex resumed>) = 0 [pid 5779] getdents64(5 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6321] <... futex resumed>) = 0 [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] close(5 [pid 5820] newfstatat(AT_FDCWD, "./15/binderfs" [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6320] <... mkdirat resumed>) = 0 [pid 6319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] close(3 [pid 5779] <... close resumed>) = 0 [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6320] <... futex resumed>) = 1 [pid 6318] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6320] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./15/binderfs" [pid 5779] unlinkat(AT_FDCWD, "./17/gadget", AT_REMOVEDIR [pid 6321] <... futex resumed>) = 0 [pid 6320] <... mount resumed>) = 0 [pid 6319] <... futex resumed>) = 1 [pid 6318] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlink resumed>) = 0 [pid 6321] write(3, "100000", 6 [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] close(3 [pid 5779] <... unlinkat resumed>) = 0 [pid 6321] <... write resumed>) = 6 [pid 6320] <... futex resumed>) = 1 [pid 6318] <... futex resumed>) = 0 [pid 5820] umount2("./15/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... close resumed>) = 0 [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6318] <... futex resumed>) = 0 [pid 5779] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6321] <... futex resumed>) = 1 [pid 6320] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6319] <... futex resumed>) = 0 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./15/cgroup.net" [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6320] <... openat resumed>) = 5 [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6321] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6319] <... futex resumed>) = 0 [pid 6321] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./15/cgroup.net" [pid 5784] <... socket resumed>) = 3 [pid 5779] newfstatat(AT_FDCWD, "./17/binderfs" [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6321] <... openat resumed>) = 4 [pid 6320] <... futex resumed>) = 1 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] close(3) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./17/binderfs" [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./15/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6321] <... futex resumed>) = 1 [pid 6318] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... futex resumed>) = 0 [pid 6318] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 6321] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6320] <... futex resumed>) = 0 [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6318] <... futex resumed>) = 1 [pid 5820] newfstatat(AT_FDCWD, "./15/cgroup.cpu" [pid 5784] close(3 [pid 6321] write(4, "0", 1 [pid 6320] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6319] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./17/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./15/cgroup.cpu" [pid 5784] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] read(249 [pid 6318] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./17/cgroup.net" [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5820] umount2("./15/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlink("./17/cgroup.net" [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./15/cgroup" [pid 5779] <... unlink resumed>) = 0 [pid 5779] umount2("./17/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./15/cgroup" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./17/cgroup.cpu" [pid 5820] getdents64(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlink("./17/cgroup.cpu" [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5820] close(3 [pid 5779] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6322 attached [pid 5820] <... close resumed>) = 0 [pid 5779] umount2("./17/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6322] set_robust_list(0x555594ab57e0, 24 [pid 6321] <... write resumed>) = 1 [pid 5820] unlinkat(AT_FDCWD, "./15", AT_REMOVEDIR [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6322] <... set_robust_list resumed>) = 0 [pid 6322] rt_sigprocmask(SIG_SETMASK, [] [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./17/cgroup" [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 33 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6321] <... futex resumed>) = 1 [pid 5779] unlink("./17/cgroup" [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] mkdirat(AT_FDCWD, "./16", 0777 [pid 6322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6319] <... futex resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 6322] chdir("./15" [pid 6321] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6320] <... write resumed>) = 31 [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(3 [pid 6322] <... chdir resumed>) = 0 [pid 6321] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6320] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] <... futex resumed>) = 0 [pid 6318] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6320] <... futex resumed>) = 0 [pid 6318] close_range(3, 30, 0 [pid 5779] close(3 [pid 6322] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6321] <... mkdirat resumed>) = 0 [pid 6320] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... openat resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 6322] <... prctl resumed>) = 0 [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] unlinkat(AT_FDCWD, "./17", AT_REMOVEDIR [pid 6322] setpgid(0, 0 [pid 6321] <... futex resumed>) = 1 [pid 6319] <... futex resumed>) = 0 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] <... unlinkat resumed>) = 0 [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6322] <... setpgid resumed>) = 0 [pid 6321] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] mkdirat(AT_FDCWD, "./18", 0777 [pid 6319] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5779] <... mkdirat resumed>) = 0 [pid 6322] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6321] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6318] <... close_range resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6321] <... mount resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... openat resumed>) = 3 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6322] <... symlinkat resumed>) = 0 [pid 6322] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5602] sched_getaffinity(0, 8192 [pid 6321] <... futex resumed>) = 1 [pid 5609] <... epoll_pwait resumed>, [], 128, 165, NULL, 0) = 0 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6318] exit_group(0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5609] epoll_pwait(4 [pid 5820] close(3 [pid 6318] <... exit_group resumed>) = ? [pid 5820] <... close resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6320] <... futex resumed>) = ? [pid 6322] <... symlinkat resumed>) = 0 [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6319] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 5609] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 5779] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5609] <... futex resumed>) = 1 [pid 5779] <... socket resumed>) = 3 [pid 5612] epoll_pwait(4 [pid 5609] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 6319] <... futex resumed>) = 1 [ 184.166371][ T6320] gadgetfs: bound to dummy_udc driver [pid 6320] +++ exited with 0 +++ [pid 6318] +++ exited with 0 +++ [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6321] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=971616145} [pid 6321] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5820] close(3 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=37, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 6322] <... symlinkat resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6321] <... openat resumed>) = 5 [pid 5810] rt_sigreturn({mask=[]} [pid 5820] <... close resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] <... socket resumed>) = 3 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 6322] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... write resumed>) = 4 [pid 5779] close(3 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=821996811}) [pid 6321] <... futex resumed>) = 1 [pid 6319] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 6319] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... close resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(26 [pid 5810] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5810] <... openat resumed>) = 3 [pid 6319] <... futex resumed>) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x09\x8d\x25"..., 264 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6319] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 986, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 5820] close(3 [pid 5779] <... socket resumed>) = 3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] <... close resumed>) = 0 [pid 6322] <... openat resumed>) = 3 [pid 5612] <... futex resumed>) = 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] fstat(3 [pid 5611] <... write resumed>) = 56 [pid 5612] read(6 [pid 5602] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6322] write(3, "1000", 4 [pid 6321] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x63\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x09\x8d\x25"..., 32061612) = 264 [pid 5810] getdents64(3 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6322] <... write resumed>) = 4 [pid 5820] <... socket resumed>) = 3 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5779] <... close resumed>) = 0 [pid 5612] read(6 [pid 6322] close(3 [pid 5611] <... write resumed>) = 48 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 5810] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] close(3 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6322] <... close resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] read(249 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x66\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6322] read(200 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6322] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6322] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5779] close(3 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6323 attached [pid 5779] <... close resumed>) = 0 [pid 6322] <... symlinkat resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 6323] set_robust_list(0x55558bc9f7e0, 24 [pid 6322] close(249 [pid 6321] <... write resumed>) = 31 [pid 6319] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 35 [pid 5810] <... umount2 resumed>) = 0 [pid 5779] read(249 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 936, NULL, 0) = 1 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=904662437} [pid 6323] <... set_robust_list resumed>) = 0 [pid 6322] <... close resumed>) = 0 [pid 6321] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6323] rt_sigprocmask(SIG_SETMASK, [] [pid 6322] close(248 [pid 6321] <... futex resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x67\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5612] <... futex resumed>) = 0 [pid 5602] sched_yield( [pid 6323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6322] <... close resumed>) = 0 [pid 6321] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6323] chdir("./16" [pid 5810] newfstatat(AT_FDCWD, "./17/gadget" [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] read(6 [pid 5602] <... sched_yield resumed>) = 0 [pid 6322] prctl(PR_SET_NAME, "syz.2.101" [pid 6323] <... chdir resumed>) = 0 [pid 6319] close_range(3, 30, 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6323] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6322] <... prctl resumed>) = 0 [pid 6323] <... prctl resumed>) = 0 [pid 5810] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6323] setpgid(0, 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x72\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6323] <... setpgid resumed>) = 0 [pid 6323] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6322] close(4 [pid 5810] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6323] <... symlinkat resumed>) = 0 [pid 6322] <... close resumed>) = 0 [pid 6319] <... close_range resumed>) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=945569322}) [pid 5602] epoll_pwait(4 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6319] exit_group(0 [pid 5611] read(3ci2-upstream-fs/strace-static-x86_64: Process 6324 attached [pid 6322] <... futex resumed>) = 0 [pid 6321] <... futex resumed>) = ? [pid 6319] <... exit_group resumed>) = ? [pid 5810] fstat(5 [pid 5612] read(6 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6324] set_robust_list(0x5555657417e0, 24 [pid 6322] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6321] +++ exited with 0 +++ [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6324] <... set_robust_list resumed>) = 0 [ 184.281905][ T6321] gadgetfs: bound to dummy_udc driver [pid 6323] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6322] <... mmap resumed>) = 0x7f35c7086000 [pid 6319] +++ exited with 0 +++ [pid 5810] getdents64(5 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 39 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(3 [pid 6324] rt_sigprocmask(SIG_SETMASK, [] [pid 6323] <... symlinkat resumed>) = 0 [pid 6322] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x72\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6323] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6322] <... mprotect resumed>) = 0 [pid 5810] getdents64(5 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=34, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6324] chdir("./18" [pid 6323] <... symlinkat resumed>) = 0 [pid 6322] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] rt_sigreturn({mask=[]} [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6324] <... chdir resumed>) = 0 [pid 6323] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6322] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] close(5 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6324] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6323] <... openat resumed>) = 3 [pid 6322] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5810] <... close resumed>) = 0 [pid 6324] <... prctl resumed>) = 0 [pid 6323] write(3, "1000", 4 [pid 5810] unlinkat(AT_FDCWD, "./17/gadget", AT_REMOVEDIR [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=848618646}ci2-upstream-fs/strace-static-x86_64: Process 6326 attached [pid 6324] setpgid(0, 0 [pid 6323] <... write resumed>) = 4 [pid 5810] <... unlinkat resumed>) = 0 [pid 6326] set_robust_list(0x7f35c70a69a0, 24 [pid 6324] <... setpgid resumed>) = 0 [pid 6323] close(3 [pid 6324] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6323] <... close resumed>) = 0 [pid 6322] <... clone3 resumed> => {parent_tid=[34]}, 88) = 34 [pid 5810] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 6326] <... set_robust_list resumed>) = 0 [pid 6324] <... symlinkat resumed>) = 0 [pid 6323] read(200 [pid 6322] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] rt_sigprocmask(SIG_SETMASK, [] [pid 6322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=990446385}) [pid 6324] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6323] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] newfstatat(AT_FDCWD, "./17/binderfs" [pid 6326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6324] <... symlinkat resumed>) = 0 [pid 6323] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(21 [pid 6326] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6324] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6323] <... symlinkat resumed>) = 0 [pid 5810] unlink("./17/binderfs" [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6326] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6324] <... symlinkat resumed>) = 0 [pid 6323] close(249 [pid 6322] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xc0\xb5\x28"..., 264 [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6323] <... close resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./17/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6326] <... futex resumed>) = 0 [pid 6324] <... openat resumed>) = 3 [pid 6323] close(248 [pid 6322] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 853, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6323] <... close resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] fstat(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... futex resumed>) = 0 [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] write(3, "1000", 4 [pid 6323] prctl(PR_SET_NAME, "syz.4.102" [pid 6322] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./17/cgroup.net" [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 6326] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6324] <... write resumed>) = 4 [pid 6323] <... prctl resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] getdents64(3 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xc0\xb5\x28"..., 32061612) = 264 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6326] <... openat resumed>) = 3 [pid 6324] close(3 [pid 6323] close(4 [pid 5810] unlink("./17/cgroup.net" [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... close resumed>) = 0 [pid 6323] <... close resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6326] <... futex resumed>) = 1 [pid 6324] read(200 [pid 6322] <... futex resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6326] write(3, "100000", 6 [pid 6324] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6322] <... futex resumed>) = 0 [pid 5810] umount2("./17/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6324] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] <... symlinkat resumed>) = 0 [pid 6326] <... write resumed>) = 6 [pid 6324] close(249 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] epoll_pwait(4 [pid 6326] <... futex resumed>) = 1 [pid 6322] <... futex resumed>) = 0 [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] <... close resumed>) = 0 [pid 6324] close(248 [pid 5810] newfstatat(AT_FDCWD, "./17/cgroup.cpu" [pid 6324] <... close resumed>) = 0 [pid 6324] prctl(PR_SET_NAME, "syz.1.103" [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... prctl resumed>) = 0 [pid 6322] <... futex resumed>) = 1 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6326] <... futex resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=806722712} [pid 6326] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6324] close(4 [pid 6326] <... openat resumed>) = 4 [pid 5810] unlink("./17/cgroup.cpu" [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... close resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6326] <... futex resumed>) = 1 [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6322] <... futex resumed>) = 0 [pid 5810] umount2("./17/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... futex resumed>) = 0 [pid 6323] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6322] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./17/cgroup" [pid 6326] write(4, "0", 1 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6324] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5810] unlink("./17/cgroup" [pid 6324] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6323] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6324] <... mprotect resumed>) = 0 [pid 6323] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6324] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6323] <... mmap resumed>) = 0x7f05fba1e000 [pid 5810] getdents64(3 [pid 6324] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6323] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 6324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6323] <... mprotect resumed>) = 0 [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6323] rt_sigprocmask(SIG_BLOCK, ~[]ci2-upstream-fs/strace-static-x86_64: Process 6327 attached [pid 5810] unlinkat(AT_FDCWD, "./17", AT_REMOVEDIR [pid 5793] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 809, NULL, 0) = 1 [pid 6323] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6327] set_robust_list(0x7fcbbbd269a0, 24 [pid 6324] <... clone3 resumed> => {parent_tid=[40]}, 88) = 40 [pid 6323] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6327] <... set_robust_list resumed>) = 0 [pid 6324] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] newfstatat(AT_FDCWD, "./15/gadget"ci2-upstream-fs/strace-static-x86_64: Process 6328 attached [pid 6327] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6328] set_robust_list(0x7f05fba3e9a0, 24 [pid 6327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6323] <... clone3 resumed> => {parent_tid=[36]}, 88) = 36 [pid 5810] mkdirat(AT_FDCWD, "./18", 0777 [pid 5793] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6328] <... set_robust_list resumed>) = 0 [pid 6327] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 6328] rt_sigprocmask(SIG_SETMASK, [] [pid 6327] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6324] <... futex resumed>) = 0 [pid 6323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00", 32061612) = 48 [pid 6328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... openat resumed>) = 5 [pid 6327] <... futex resumed>) = 0 [pid 6326] <... write resumed>) = 1 [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... openat resumed>) = 3 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] fstat(5 [pid 5612] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6328] <... futex resumed>) = 0 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 1 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] read(6 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=948246892}) [pid 6328] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6327] <... futex resumed>) = 0 [pid 6326] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 1 [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] getdents64(5 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(3 [pid 6328] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6327] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] <... openat resumed>) = 3 [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6322] <... futex resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 6328] <... futex resumed>) = 1 [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6326] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6323] <... futex resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] <... futex resumed>) = 1 [pid 6326] <... mkdirat resumed>) = 0 [pid 6324] <... futex resumed>) = 0 [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] close(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 6326] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] <... futex resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] unlinkat(AT_FDCWD, "./15/gadget", AT_REMOVEDIR [pid 6328] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... unlinkat resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=740726520} [pid 6327] write(3, "100000", 6 [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6322] <... futex resumed>) = 0 [pid 5810] close(3 [pid 6328] <... openat resumed>) = 3 [pid 6327] <... write resumed>) = 6 [pid 6326] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6326] <... mount resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6327] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6328] <... futex resumed>) = 1 [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6326] <... futex resumed>) = 1 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] newfstatat(AT_FDCWD, "./15/binderfs" [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] <... futex resumed>) = 0 [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6323] <... futex resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 5810] close(3 [pid 6326] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5793] unlink("./15/binderfs" [pid 6328] write(3, "100000", 6 [pid 6326] <... openat resumed>) = 5 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6328] <... write resumed>) = 6 [pid 6327] <... openat resumed>) = 4 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... unlink resumed>) = 0 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6328] <... futex resumed>) = 1 [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6323] <... futex resumed>) = 0 [pid 5810] close(3 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6326] <... futex resumed>) = 1 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6322] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./15/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] <... futex resumed>) = 0 [pid 6323] <... futex resumed>) = 0 [pid 6322] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6328] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6327] write(4, "0", 1 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6322] <... futex resumed>) = 0 [pid 5810] read(249 [pid 6328] <... openat resumed>) = 4 [pid 6326] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6322] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] newfstatat(AT_FDCWD, "./15/cgroup.net" [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6326] <... write resumed>) = 31 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./15/cgroup.net" [pid 6328] <... futex resumed>) = 1 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5793] <... unlink resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] umount2("./15/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6326] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6326] <... futex resumed>) = 1 [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6328] <... futex resumed>) = 0 [pid 6322] <... futex resumed>) = 0 [pid 6322] close_range(3, 30, 0ci2-upstream-fs/strace-static-x86_64: Process 6329 attached [pid 6328] write(4, "0", 1 [pid 6326] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] newfstatat(AT_FDCWD, "./15/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./15/cgroup.cpu") = 0 [pid 6329] set_robust_list(0x55556e7a87e0, 24 [pid 6328] <... write resumed>) = 1 [pid 6327] <... write resumed>) = 1 [pid 6322] <... close_range resumed>) = 0 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 39 [pid 5793] umount2("./15/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6329] <... set_robust_list resumed>) = 0 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6329] rt_sigprocmask(SIG_SETMASK, [] [pid 6328] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6323] <... futex resumed>) = 0 [pid 6322] exit_group(0 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] <... futex resumed>) = 1 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] newfstatat(AT_FDCWD, "./15/cgroup" [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6326] <... futex resumed>) = ? [pid 6324] <... futex resumed>) = 0 [pid 6323] <... futex resumed>) = 0 [pid 6322] <... exit_group resumed>) = ? [pid 6328] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6327] <... mkdirat resumed>) = 0 [pid 6326] +++ exited with 0 +++ [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6329] chdir("./18" [pid 6328] <... mkdirat resumed>) = 0 [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlink("./15/cgroup" [pid 6327] <... futex resumed>) = 0 [pid 6329] <... chdir resumed>) = 0 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... unlink resumed>) = 0 [pid 6328] <... futex resumed>) = 1 [pid 6323] <... futex resumed>) = 0 [pid 6329] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6328] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] getdents64(3 [pid 6329] <... prctl resumed>) = 0 [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6324] <... futex resumed>) = 1 [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] close(3 [pid 6329] setpgid(0, 0 [pid 6328] <... mount resumed>) = 0 [pid 6327] <... futex resumed>) = 0 [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... close resumed>) = 0 [pid 6329] <... setpgid resumed>) = 0 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5793] unlinkat(AT_FDCWD, "./15", AT_REMOVEDIR [pid 6329] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6328] <... futex resumed>) = 1 [ 184.505909][ T6326] gadgetfs: bound to dummy_udc driver [pid 6323] <... futex resumed>) = 0 [pid 6322] +++ exited with 0 +++ [pid 5793] <... unlinkat resumed>) = 0 [pid 6327] <... mount resumed>) = 0 [pid 6329] <... symlinkat resumed>) = 0 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] mkdirat(AT_FDCWD, "./16", 0777 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] <... futex resumed>) = 0 [pid 5784] rt_sigreturn({mask=[]} [pid 6329] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6328] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6327] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6329] <... symlinkat resumed>) = 0 [pid 6328] <... openat resumed>) = 5 [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6329] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6324] <... futex resumed>) = 0 [pid 6329] <... symlinkat resumed>) = 0 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6327] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... openat resumed>) = 3 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6328] <... futex resumed>) = 1 [pid 6327] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6323] <... futex resumed>) = 0 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=890046576}) [pid 6329] <... openat resumed>) = 3 [pid 5793] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5793] close(3 [pid 5784] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 6329] write(3, "1000", 4 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6329] <... write resumed>) = 4 [pid 6328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] <... futex resumed>) = 1 [pid 6324] <... futex resumed>) = 0 [pid 6323] <... futex resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x57\x4e\x29"..., 264 [pid 6329] close(3 [pid 6328] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6323] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 747, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6329] <... close resumed>) = 0 [pid 5793] close(3 [pid 6329] read(200 [pid 6327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... close resumed>) = 0 [pid 5784] fstat(3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6329] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6327] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6324] <... futex resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6327] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6324] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... socket resumed>) = 3 [pid 5784] getdents64(3 [pid 5612] read(6 [pid 5611] <... write resumed>) = 56 [pid 5602] sched_yield( [pid 6329] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6327] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 6329] <... symlinkat resumed>) = 0 [pid 6327] <... futex resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x57\x4e\x29"..., 32061612) = 264 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6329] close(249 [pid 6328] <... write resumed>) = 31 [pid 6327] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6324] close_range(3, 30, 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 5602] <... sched_yield resumed>) = 0 [pid 6329] <... close resumed>) = 0 [pid 6328] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6324] <... close_range resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6329] close(248 [pid 6328] <... futex resumed>) = 1 [pid 6324] exit_group(0 [pid 6323] <... futex resumed>) = 0 [pid 5793] close(3 [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6329] <... close resumed>) = 0 [pid 6328] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6327] <... futex resumed>) = ? [pid 6324] <... exit_group resumed>) = ? [pid 6323] close_range(3, 30, 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6329] prctl(PR_SET_NAME, "syz.3.104" [pid 6327] +++ exited with 0 +++ [pid 5793] <... close resumed>) = 0 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6329] <... prctl resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5612] epoll_pwait(4 [pid 6329] close(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=575885150} [pid 5793] close(3 [pid 6329] <... close resumed>) = 0 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... close resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 5793] read(249 [pid 6329] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f90d846e000 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6329] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 577, NULL, 0) = 1 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6329] <... mprotect resumed>) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5612] read(6 [pid 5602] sched_yield( [pid 6329] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6324] +++ exited with 0 +++ [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6329] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=39, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=975947516}) [pid 5602] <... sched_yield resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6330 attached [pid 6323] <... close_range resumed>) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 6330] set_robust_list(0x5555708ce7e0, 24 [pid 6329] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5784] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 36 [pid 5779] rt_sigreturn({mask=[]} [pid 5612] read(6 [pid 5611] read(3ci2-upstream-fs/strace-static-x86_64: Process 6331 attached [ 184.596830][ T6328] gadgetfs: bound to dummy_udc driver [pid 6330] <... set_robust_list resumed>) = 0 [pid 6323] exit_group(0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6331] set_robust_list(0x7f90d848e9a0, 24 [pid 6330] rt_sigprocmask(SIG_SETMASK, [] [pid 6329] <... clone3 resumed> => {parent_tid=[40]}, 88) = 40 [pid 6323] <... exit_group resumed>) = ? [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] newfstatat(AT_FDCWD, "./15/gadget" [pid 5612] epoll_pwait(4 [pid 6331] <... set_robust_list resumed>) = 0 [pid 6330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6328] <... futex resumed>) = ? [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6331] rt_sigprocmask(SIG_SETMASK, [] [pid 6330] chdir("./16" [pid 6329] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6330] <... chdir resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... write resumed>) = 4 [pid 6330] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5784] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6331] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] <... prctl resumed>) = 0 [pid 6329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6328] +++ exited with 0 +++ [pid 6323] +++ exited with 0 +++ [pid 5784] <... openat resumed>) = 5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=999963731}) [pid 6330] setpgid(0, 0 [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=35, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5784] fstat(5 [pid 5779] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(25 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=525942867} [pid 6331] <... futex resumed>) = 0 [pid 6330] <... setpgid resumed>) = 0 [pid 6329] <... futex resumed>) = 1 [pid 5820] rt_sigreturn({mask=[]} [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6331] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6330] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5784] getdents64(5 [pid 5779] fstat(3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x67\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xa5\xfe\x27"..., 272 [pid 6331] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 536, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] getdents64(5 [pid 5779] getdents64(3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6331] <... futex resumed>) = 1 [pid 6329] <... futex resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6331] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... write resumed>) = 4 [pid 5784] close(5 [pid 5779] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6329] <... futex resumed>) = 0 [pid 5820] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... close resumed>) = 0 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x67\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xa5\xfe\x27"..., 32061612) = 272 [pid 5611] <... write resumed>) = 48 [pid 6331] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] unlinkat(AT_FDCWD, "./15/gadget", AT_REMOVEDIR [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6331] <... openat resumed>) = 3 [pid 6330] <... symlinkat resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972973}) [pid 6331] <... futex resumed>) = 1 [pid 6330] <... symlinkat resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... unlinkat resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6331] write(3, "100000", 6 [pid 6330] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] fstat(3 [pid 5784] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5611] read(18 [pid 5602] epoll_pwait(4 [pid 6331] <... write resumed>) = 6 [pid 6330] <... symlinkat resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5784] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x66\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x08\x9e\x2a"..., 264 [pid 6331] <... futex resumed>) = 0 [pid 6330] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... write resumed>) = 264 [pid 6331] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6329] <... futex resumed>) = 0 [pid 5784] unlink("./15/binderfs" [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x6c\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=498528927} [pid 6331] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... unlink resumed>) = 0 [pid 5611] <... write resumed>) = 56 [pid 6331] <... openat resumed>) = 4 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] umount2("./15/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6331] <... futex resumed>) = 1 [pid 6329] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./15/cgroup.net" [pid 6331] write(4, "0", 1 [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6329] <... futex resumed>) = 0 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlink("./15/cgroup.net" [pid 6330] <... openat resumed>) = 3 [pid 6330] write(3, "1000", 4 [pid 5784] <... unlink resumed>) = 0 [pid 6330] <... write resumed>) = 4 [pid 6330] close(3) = 0 [pid 5784] umount2("./15/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6330] read(200, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] newfstatat(AT_FDCWD, "./15/cgroup.cpu" [pid 6330] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] unlink("./15/cgroup.cpu" [pid 6330] <... symlinkat resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 6330] close(249 [pid 5784] <... unlink resumed>) = 0 [pid 5779] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6330] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6330] close(248 [pid 5784] umount2("./15/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./18/gadget" [pid 6330] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] newfstatat(AT_FDCWD, "./15/cgroup" [pid 5779] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6330] prctl(PR_SET_NAME, "syz.0.105" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 504, NULL, 0) = 1 [pid 6330] <... prctl resumed>) = 0 [pid 5784] unlink("./15/cgroup" [pid 5779] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6330] close(4 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... openat resumed>) = 5 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5612] read(6 [pid 6330] <... close resumed>) = 0 [pid 5784] getdents64(3 [pid 5779] fstat(5 [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x75\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5784] close(3 [pid 5779] getdents64(5 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=972003876}) [pid 6330] <... futex resumed>) = 0 [pid 5784] unlinkat(AT_FDCWD, "./15", AT_REMOVEDIR [pid 5779] getdents64(5 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x76\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] read(3 [pid 6330] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5612] <... write resumed>) = 552 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6331] <... write resumed>) = 1 [pid 6330] <... mmap resumed>) = 0x7fcc8e356000 [pid 5820] <... umount2 resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./16", 0777 [pid 5779] close(5 [pid 5612] read(6 [pid 5611] read(3 [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6330] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6331] <... futex resumed>) = 1 [pid 6330] <... mprotect resumed>) = 0 [pid 6329] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... mkdirat resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x75\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6331] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./16/gadget" [pid 6330] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6329] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] unlinkat(AT_FDCWD, "./18/gadget", AT_REMOVEDIR [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6331] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6330] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... openat resumed>) = 3 [pid 5779] <... unlinkat resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977086}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6331] <... mkdirat resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 6332 attached [pid 5820] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5779] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 5 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6332] set_robust_list(0x7fcc8e3769a0, 24 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6330] <... clone3 resumed> => {parent_tid=[37]}, 88) = 37 [pid 6332] <... set_robust_list resumed>) = 0 [pid 6331] <... futex resumed>) = 1 [pid 6330] rt_sigprocmask(SIG_SETMASK, [] [pid 6329] <... futex resumed>) = 0 [pid 5820] fstat(5 [pid 5784] close(3 [pid 5779] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=436622622} [pid 6332] rt_sigprocmask(SIG_SETMASK, [] [pid 6331] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x76\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./18/binderfs" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6332] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6331] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6330] <... futex resumed>) = 0 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... unlink resumed>) = 0 [pid 6332] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6331] <... mount resumed>) = 0 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(5 [pid 5779] umount2("./18/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 6330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6332] <... futex resumed>) = 0 [pid 6331] <... futex resumed>) = 1 [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] <... futex resumed>) = 0 [pid 5820] close(5 [pid 5784] <... close resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./18/cgroup.net" [pid 6332] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6331] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6330] <... futex resumed>) = 0 [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6332] <... openat resumed>) = 3 [pid 6331] <... openat resumed>) = 5 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6329] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./16/gadget", AT_REMOVEDIR [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./18/cgroup.net" [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... unlink resumed>) = 0 [pid 6332] <... futex resumed>) = 1 [pid 6331] <... futex resumed>) = 0 [pid 6330] <... futex resumed>) = 0 [pid 6329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./18/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6331] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... futex resumed>) = 0 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./16/binderfs" [pid 6332] write(3, "100000", 6) = 6 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./18/cgroup.cpu" [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./16/binderfs" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6332] <... futex resumed>) = 1 [pid 6330] <... futex resumed>) = 0 [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./18/cgroup.cpu" [pid 6332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... futex resumed>) = 0 [pid 6332] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... unlink resumed>) = 0 [pid 6332] <... openat resumed>) = 4 [pid 6329] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./16/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... socket resumed>) = 3 [pid 5779] umount2("./18/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... close resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./16/cgroup.net" [pid 6332] <... futex resumed>) = 1 [pid 6331] <... write resumed>) = 31 [pid 6330] <... futex resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./18/cgroup" [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... futex resumed>) = 0 [pid 6332] write(4, "0", 1 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./16/cgroup.net" [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./18/cgroup" [pid 6331] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... unlink resumed>) = 0 [pid 6331] <... futex resumed>) = 1 [pid 6329] <... futex resumed>) = 0 [pid 5820] umount2("./16/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] close(3 [pid 6331] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6329] close_range(3, 30, 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... close resumed>) = 0 [pid 5779] getdents64(3 [pid 5820] newfstatat(AT_FDCWD, "./16/cgroup.cpu" [pid 5784] read(249 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] close(3 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... close resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5820] unlink("./16/cgroup.cpu" [pid 5779] unlinkat(AT_FDCWD, "./18", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6333 attached [pid 6333] set_robust_list(0x555594ab57e0, 24 [pid 6332] <... write resumed>) = 1 [pid 6333] <... set_robust_list resumed>) = 0 [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] rt_sigprocmask(SIG_SETMASK, [] [pid 6332] <... futex resumed>) = 1 [pid 6330] <... futex resumed>) = 0 [pid 6329] <... close_range resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 6333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6332] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6333] chdir("./16" [pid 6332] <... mkdirat resumed>) = 0 [pid 6333] <... chdir resumed>) = 0 [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] mkdirat(AT_FDCWD, "./19", 0777 [pid 6333] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6332] <... futex resumed>) = 1 [pid 6330] <... futex resumed>) = 0 [pid 6329] exit_group(0 [ 184.808435][ T6331] gadgetfs: bound to dummy_udc driver [pid 5820] umount2("./16/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 35 [pid 6333] <... prctl resumed>) = 0 [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6329] <... exit_group resumed>) = ? [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... mkdirat resumed>) = 0 [pid 6333] setpgid(0, 0 [pid 6332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./16/cgroup" [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6333] <... setpgid resumed>) = 0 [pid 6332] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6331] <... futex resumed>) = ? [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6333] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6332] <... mount resumed>) = 0 [pid 5820] unlink("./16/cgroup" [pid 6333] <... symlinkat resumed>) = 0 [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 6333] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6332] <... futex resumed>) = 1 [pid 6330] <... futex resumed>) = 0 [pid 5820] getdents64(3 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6333] <... symlinkat resumed>) = 0 [pid 6332] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6330] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5779] close(3 [pid 5820] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./16", AT_REMOVEDIR [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5779] close(3 [pid 5820] mkdirat(AT_FDCWD, "./17", 0777 [pid 5779] <... close resumed>) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6333] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 5779] <... socket resumed>) = 3 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] close(3 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] <... close resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6333] <... symlinkat resumed>) = 0 [pid 6333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6332] <... openat resumed>) = 5 [pid 6331] +++ exited with 0 +++ [pid 6329] +++ exited with 0 +++ [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] <... socket resumed>) = 3 [pid 6333] <... openat resumed>) = 3 [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=39, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5779] close(3 [pid 6333] write(3, "1000", 4 [pid 6332] <... futex resumed>) = 1 [pid 6330] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5810] rt_sigreturn({mask=[]} [pid 5779] <... close resumed>) = 0 [pid 6333] <... write resumed>) = 4 [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6333] close(3 [pid 6332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... socket resumed>) = 3 [pid 6333] <... close resumed>) = 0 [pid 6332] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6330] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5779] close(3 [pid 5820] <... close resumed>) = 0 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... close resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6333] read(200 [pid 5820] <... socket resumed>) = 3 [pid 5810] <... write resumed>) = 4 [pid 5779] read(249 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=859082459}) [pid 6333] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] close(3 [pid 5810] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] read(26 [pid 6333] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] <... close resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6333] <... symlinkat resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x33\x5a\x28"..., 264 [pid 6333] close(249 [pid 5820] <... socket resumed>) = 3 [pid 5810] <... openat resumed>) = 3 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 453, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] close(3 [pid 5810] fstat(3 [pid 5612] <... futex resumed>) = 1 [pid 5820] <... close resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x6d\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5602] <... futex resumed>) = 0 [pid 6333] <... close resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5810] getdents64(3 [pid 5612] read(6 [pid 6333] close(248) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x68\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x33\x5a\x28"..., 32061612) = 264 [pid 5611] <... write resumed>) = 56 [pid 6333] prctl(PR_SET_NAME, "syz.2.106" [pid 5820] close(3 [pid 5810] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48ci2-upstream-fs/strace-static-x86_64: Process 6334 attached [pid 5820] <... close resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... write resumed>) = 48 [pid 6333] <... prctl resumed>) = 0 [pid 5602] epoll_pwait(4 [pid 6334] set_robust_list(0x5555657417e0, 24 [pid 5820] read(249 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 41 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6334] <... set_robust_list resumed>) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6334] rt_sigprocmask(SIG_SETMASK, [] [pid 6333] close(4 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] epoll_pwait(4 [pid 6334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=258953866} [pid 6334] chdir("./19" [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6334] <... chdir resumed>) = 0 [pid 6333] <... close resumed>) = 0 [pid 6334] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6334] setpgid(0, 0) = 0 [pid 6334] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6334] <... symlinkat resumed>) = 0 [pid 6333] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6334] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu") = 0 [pid 6333] <... mmap resumed>) = 0x7f35c7086000 [pid 6333] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITEci2-upstream-fs/strace-static-x86_64: Process 6335 attached ) = 0 [pid 6334] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6335] set_robust_list(0x55558bc9f7e0, 24 [pid 6333] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6334] <... symlinkat resumed>) = 0 [pid 6333] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 37 [pid 6335] <... set_robust_list resumed>) = 0 [pid 6333] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 6335] rt_sigprocmask(SIG_SETMASK, [] [pid 6334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6330] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 260, NULL, 0) = 1 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6334] <... openat resumed>) = 3 [pid 5612] <... futex resumed>) = 1 [pid 5612] read(6 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x6d\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5602] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x77\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6334] write(3, "1000", 4 [pid 5810] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=962987538}) ci2-upstream-fs/strace-static-x86_64: Process 6336 attached [pid 6335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6334] <... write resumed>) = 4 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 6336] set_robust_list(0x7f35c70a69a0, 24 [pid 6335] chdir("./17" [pid 6334] close(3 [pid 6333] <... clone3 resumed> => {parent_tid=[36]}, 88) = 36 [pid 6332] <... write resumed>) = 31 [pid 5611] read(3 [pid 6336] <... set_robust_list resumed>) = 0 [pid 6335] <... chdir resumed>) = 0 [pid 6334] <... close resumed>) = 0 [pid 6333] rt_sigprocmask(SIG_SETMASK, [] [pid 6332] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./18/gadget" [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] epoll_pwait(4 [pid 6336] rt_sigprocmask(SIG_SETMASK, [] [pid 6335] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6334] read(200 [pid 6333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6332] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6335] <... prctl resumed>) = 0 [pid 6334] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6332] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6330] close_range(3, 30, 0 [pid 5810] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x77\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6336] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6335] setpgid(0, 0 [ 184.940417][ T6332] gadgetfs: bound to dummy_udc driver [pid 6334] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6333] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6336] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6335] <... setpgid resumed>) = 0 [pid 6334] <... symlinkat resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=198528729} [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6334] close(249 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6330] <... close_range resumed>) = 0 [pid 6336] <... futex resumed>) = 0 [pid 6334] <... close resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6330] exit_group(0 [pid 5810] <... openat resumed>) = 5 [pid 6333] <... futex resumed>) = 0 [pid 6332] <... futex resumed>) = ? [pid 6330] <... exit_group resumed>) = ? [pid 6336] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6334] close(248 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] fstat(5 [pid 6336] <... openat resumed>) = 3 [pid 6335] <... symlinkat resumed>) = 0 [pid 6334] <... close resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6334] prctl(PR_SET_NAME, "syz.1.107" [pid 5810] getdents64(5 [pid 6336] <... futex resumed>) = 1 [pid 6335] <... symlinkat resumed>) = 0 [pid 6334] <... prctl resumed>) = 0 [pid 6333] <... futex resumed>) = 0 [pid 6332] +++ exited with 0 +++ [pid 6330] +++ exited with 0 +++ [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 6336] write(3, "100000", 6 [pid 6335] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6334] close(4 [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=36, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 6336] <... write resumed>) = 6 [pid 6335] <... symlinkat resumed>) = 0 [pid 6334] <... close resumed>) = 0 [pid 6333] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] rt_sigreturn({mask=[]} [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5793] <... rt_sigreturn resumed>) = 0 [pid 6336] <... futex resumed>) = 0 [pid 6335] <... openat resumed>) = 3 [pid 6334] <... futex resumed>) = 0 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6334] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6333] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6336] <... openat resumed>) = 4 [pid 6335] write(3, "1000", 4 [pid 6334] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6335] <... write resumed>) = 4 [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] close(3 [pid 6334] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5810] unlinkat(AT_FDCWD, "./18/gadget", AT_REMOVEDIR [pid 6336] <... futex resumed>) = 1 [pid 6335] <... close resumed>) = 0 [pid 6333] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 6336] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] read(200 [pid 6334] <... mprotect resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6335] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6334] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6333] <... futex resumed>) = 0 [pid 5810] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6336] write(4, "0", 1 [pid 6335] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6334] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6335] <... symlinkat resumed>) = 0 [pid 6334] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] newfstatat(AT_FDCWD, "./18/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 6337 attached [pid 6335] close(249 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6337] set_robust_list(0x7fcbbbd269a0, 24 [pid 6335] <... close resumed>) = 0 [pid 6334] <... clone3 resumed> => {parent_tid=[42]}, 88) = 42 [pid 6337] <... set_robust_list resumed>) = 0 [pid 6335] close(248 [pid 6334] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] unlink("./18/binderfs" [pid 6337] rt_sigprocmask(SIG_SETMASK, [] [pid 6334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 6337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6335] <... close resumed>) = 0 [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 6337] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6335] prctl(PR_SET_NAME, "syz.4.108" [pid 5810] umount2("./18/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=959003302}) [pid 6334] <... futex resumed>) = 0 [pid 6337] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6335] <... prctl resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(21 [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] close(4 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./18/cgroup.net" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6337] <... futex resumed>) = 0 [pid 6335] <... close resumed>) = 0 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6337] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x63\xef\x27"..., 264 [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6334] <... futex resumed>) = 0 [pid 5793] fstat(3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 204, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./18/cgroup.net" [pid 6337] <... openat resumed>) = 3 [pid 6335] <... futex resumed>) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6335] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] getdents64(3 [pid 5612] <... futex resumed>) = 1 [pid 6335] <... mmap resumed>) = 0x7f05fba1e000 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5810] <... unlink resumed>) = 0 [pid 5793] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6335] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5612] read(6 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... futex resumed>) = 0 [pid 6335] <... mprotect resumed>) = 0 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x63\xef\x27"..., 32061612) = 264 [pid 5611] <... write resumed>) = 48 [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] umount2("./18/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6337] <... futex resumed>) = 1 [pid 6335] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6334] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 6337] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./18/cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6338 attached [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] <... write resumed>) = 1 [pid 6334] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6338] set_robust_list(0x7f05fba3e9a0, 24 [pid 6337] write(3, "100000", 6 [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... clone3 resumed> => {parent_tid=[38]}, 88) = 38 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./18/cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 6338] <... set_robust_list resumed>) = 0 [pid 6337] <... write resumed>) = 6 [pid 6336] <... futex resumed>) = 1 [pid 6335] rt_sigprocmask(SIG_SETMASK, [] [pid 6333] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=126569437} [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] rt_sigprocmask(SIG_SETMASK, [] [pid 6336] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./18/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6338] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6337] <... futex resumed>) = 1 [pid 6336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = 0 [pid 6333] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6338] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6337] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6336] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./18/cgroup" [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] <... mkdirat resumed>) = 0 [pid 6335] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = 0 [pid 6337] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6337] <... openat resumed>) = 4 [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... futex resumed>) = 1 [pid 6333] <... futex resumed>) = 0 [pid 6338] <... futex resumed>) = 1 [pid 6336] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] <... futex resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./18/cgroup" [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] <... futex resumed>) = 1 [pid 6336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = 0 [pid 6333] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6336] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] <... mount resumed>) = 0 [pid 6334] <... futex resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(3 [pid 6337] write(4, "0", 1 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... futex resumed>) = 0 [pid 6333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6336] <... futex resumed>) = 0 [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 6337] <... write resumed>) = 1 [pid 6336] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6333] <... futex resumed>) = 0 [pid 6338] <... openat resumed>) = 3 [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... openat resumed>) = 5 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] <... futex resumed>) = 1 [pid 6334] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./18", AT_REMOVEDIR [pid 5793] <... umount2 resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 128, NULL, 0) = 1 [pid 6336] <... futex resumed>) = 1 [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6338] <... futex resumed>) = 1 [pid 6337] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6336] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6338] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] <... mkdirat resumed>) = 0 [pid 6336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6333] <... futex resumed>) = 0 [pid 5810] mkdirat(AT_FDCWD, "./19", 0777 [pid 5793] newfstatat(AT_FDCWD, "./16/gadget" [pid 5612] read(6 [pid 6338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6335] <... futex resumed>) = 0 [pid 6333] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6338] write(3, "100000", 6 [pid 6337] <... futex resumed>) = 1 [pid 6334] <... futex resumed>) = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 5612] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x00\x00", 32061612) = 48 [pid 6337] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6338] <... write resumed>) = 6 [pid 6337] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=954845810}) [pid 5602] epoll_pwait(4 [pid 6338] <... futex resumed>) = 1 [pid 6337] <... mount resumed>) = 0 [pid 6335] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = 0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... openat resumed>) = 5 [pid 5611] read(3 [pid 6338] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... write resumed>) = 31 [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5793] fstat(5 [pid 5612] read(6 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] <... futex resumed>) = 0 [pid 6335] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(3 [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6338] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6337] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6334] <... futex resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6338] <... openat resumed>) = 4 [pid 6337] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6336] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5793] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6336] <... futex resumed>) = 1 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6333] <... futex resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5612] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=75654824} [pid 6338] <... futex resumed>) = 1 [pid 6337] <... futex resumed>) = 0 [pid 6336] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] <... futex resumed>) = 0 [pid 6334] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] close_range(3, 30, 0 [pid 5793] getdents64(5 [pid 5810] <... socket resumed>) = 3 [pid 6338] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6337] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] <... futex resumed>) = 0 [pid 6338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6337] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6334] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 6338] write(4, "0", 1 [pid 6337] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... futex resumed>) = 0 [pid 6334] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6338] <... write resumed>) = 1 [pid 6337] <... futex resumed>) = 0 [pid 6334] close_range(3, 30, 0 [pid 5810] <... close resumed>) = 0 [pid 6337] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... close_range resumed>) = 0 [pid 5793] close(5 [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6338] <... futex resumed>) = 0 [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6334] exit_group(0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 6338] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6335] <... futex resumed>) = 0 [pid 5810] close(3 [pid 6338] <... mkdirat resumed>) = 0 [pid 6337] <... futex resumed>) = ? [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6334] <... exit_group resumed>) = ? [pid 5810] <... close resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./16/gadget", AT_REMOVEDIR [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6337] +++ exited with 0 +++ [pid 6335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6333] <... close_range resumed>) = 0 [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... unlinkat resumed>) = 0 [pid 6338] <... futex resumed>) = 0 [pid 6335] <... futex resumed>) = 0 [pid 6338] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6338] <... mount resumed>) = 0 [pid 6334] +++ exited with 0 +++ [pid 6333] exit_group(0 [pid 5810] <... socket resumed>) = 3 [pid 5793] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6333] <... exit_group resumed>) = ? [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=41, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 6338] <... futex resumed>) = 1 [ 185.123065][ T6336] gadgetfs: bound to dummy_udc driver [pid 6336] <... futex resumed>) = ? [pid 6335] <... futex resumed>) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 5810] <... socket resumed>) = 3 [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6338] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] close(3 [pid 5793] unlink("./16/binderfs" [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6335] <... futex resumed>) = 0 [pid 5810] read(249 [pid 5793] umount2("./16/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6338] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... write resumed>) = 4 [pid 6338] <... openat resumed>) = 5 [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] newfstatat(AT_FDCWD, "./16/cgroup.net" [pid 5779] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=935686693}) [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6338] <... futex resumed>) = 0 [pid 6336] +++ exited with 0 +++ [pid 6335] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6333] +++ exited with 0 +++ [pid 5793] unlink("./16/cgroup.net" [pid 5611] read(25 [pid 6338] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=35, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6335] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6335] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... unlink resumed>) = 0 [pid 5784] rt_sigreturn({mask=[]} [pid 5779] <... openat resumed>) = 3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x3d\x75\x1e"..., 272 [pid 5793] umount2("./16/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 5779] fstat(3ci2-upstream-fs/strace-static-x86_64: Process 6339 attached [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 41 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 272 [pid 6339] set_robust_list(0x55556e7a87e0, 24 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] getdents64(3 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 75, NULL, 0) = 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x6f\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6339] <... set_robust_list resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... write resumed>) = 56 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5602] sched_yield( [pid 6339] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] newfstatat(AT_FDCWD, "./16/cgroup.cpu" [pid 5779] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... futex resumed>) = 0 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6339] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x6b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x3d\x75\x1e"..., 32061612) = 272 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6339] chdir("./19" [pid 5793] unlink("./16/cgroup.cpu" [pid 5612] read(6 [pid 5602] <... sched_yield resumed>) = 0 [pid 6338] <... write resumed>) = 31 [pid 5793] <... unlink resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 6338] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] umount2("./16/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6338] <... futex resumed>) = 1 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6339] <... chdir resumed>) = 0 [pid 6338] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6335] <... futex resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./16/cgroup" [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=991824150}) [pid 6339] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6335] close_range(3, 30, 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(29 [pid 5602] sched_getaffinity(0, 8192 [pid 6339] <... prctl resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6339] setpgid(0, 0 [pid 5793] unlink("./16/cgroup" [pid 5784] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... futex resumed>) = 1 [pid 5609] <... futex resumed>) = 0 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6339] <... setpgid resumed>) = 0 [pid 5784] <... openat resumed>) = 3 [pid 6339] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 5793] <... unlink resumed>) = 0 [pid 5784] fstat(3 [pid 5612] epoll_pwait(4 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x6a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x1b\x07\x26"..., 264 [pid 5609] epoll_pwait(4 [pid 5793] getdents64(3 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... write resumed>) = 264 [pid 6335] <... close_range resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x70\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=964197179} [pid 5793] close(3 [pid 5611] <... write resumed>) = 56 [pid 5793] <... close resumed>) = 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x70\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5793] unlinkat(AT_FDCWD, "./16", AT_REMOVEDIR [pid 5611] <... write resumed>) = 48 [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] mkdirat(AT_FDCWD, "./17", 0777 [pid 6335] exit_group(0 [pid 5793] <... mkdirat resumed>) = 0 [pid 6338] <... futex resumed>) = ? [pid 6335] <... exit_group resumed>) = ? [pid 6338] +++ exited with 0 +++ [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY) = 3 [pid 5793] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5784] getdents64(3 [pid 5793] close(3) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5784] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 967, NULL, 0) = 1 [pid 5793] close(3 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6339] <... symlinkat resumed>) = 0 [pid 6335] +++ exited with 0 +++ [pid 5793] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6339] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=37, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6339] <... symlinkat resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5820] rt_sigreturn({mask=[]} [pid 6339] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5793] close(3 [pid 5784] <... umount2 resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x6f\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6339] <... symlinkat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./19/gadget" [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=966604162}) [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6339] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5793] <... socket resumed>) = 3 [pid 5784] newfstatat(AT_FDCWD, "./16/gadget" [pid 5779] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 5793] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 5602] <... futex resumed>) = 1 [ 185.222817][ T6338] gadgetfs: bound to dummy_udc driver [pid 6339] <... openat resumed>) = 3 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./19/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] read(6 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6339] write(3, "1000", 4 [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] <... write resumed>) = 4 [pid 5820] <... write resumed>) = 4 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... openat resumed>) = 5 [pid 5611] <... pselect6 resumed>) = 2 (in [3 18], left {tv_sec=0, tv_nsec=999966728}) [pid 6339] close(3 [pid 5820] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] close(3 [pid 5784] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] fstat(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=918065912} [pid 5611] read(3 [pid 6339] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5784] <... openat resumed>) = 5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6339] read(200 [pid 5820] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] read(249 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6339] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... openat resumed>) = 3 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] fstat(5 [pid 5779] getdents64(5 [pid 5611] read(18 [pid 6339] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] fstat(3 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6339] <... symlinkat resumed>) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] getdents64(5 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x6c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xdf\xbf\x22"..., 264 [pid 6339] close(249 [pid 5820] getdents64(3 [pid 5784] getdents64(5 [pid 6339] <... close resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] <... write resumed>) = 264 [pid 6339] close(248 [pid 5820] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] getdents64(5 [pid 5779] close(5 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 920, NULL, 0) = 1 [pid 6339] <... close resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5779] <... close resumed>) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6339] prctl(PR_SET_NAME, "syz.3.109" [pid 5784] close(5 [pid 5779] unlinkat(AT_FDCWD, "./19/gadget", AT_REMOVEDIR [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6340 attached [pid 5784] <... close resumed>) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x71\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] sched_yield( [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x6c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xdf\xbf\x22"..., 32061612) = 264 [pid 5612] read(6, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 38 [pid 5612] epoll_pwait(4 [pid 6340] set_robust_list(0x5555708ce7e0, 24 [pid 6339] <... prctl resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] unlinkat(AT_FDCWD, "./16/gadget", AT_REMOVEDIR [pid 5779] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] <... sched_yield resumed>) = 0 [pid 6339] close(4 [pid 5784] <... unlinkat resumed>) = 0 [pid 6339] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./19/binderfs" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=900896550} [pid 6340] <... set_robust_list resumed>) = 0 [pid 5784] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6339] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./19/binderfs" [pid 6339] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6340] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5779] <... unlink resumed>) = 0 [pid 6339] <... mmap resumed>) = 0x7f90d846e000 [pid 6340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./19/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6339] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6340] chdir("./17" [pid 6339] <... mprotect resumed>) = 0 [pid 5784] unlink("./16/binderfs" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./19/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./16/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6339] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6340] <... chdir resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./19/cgroup.net" [pid 6340] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5784] newfstatat(AT_FDCWD, "./16/cgroup.net" [pid 6340] <... prctl resumed>) = 0 [pid 6339] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6339] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6340] setpgid(0, 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5779] umount2("./19/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 6341 attached [pid 5820] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6340] <... setpgid resumed>) = 0 [pid 5784] unlink("./16/cgroup.net" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 904, NULL, 0) = 1 [pid 6341] set_robust_list(0x7f90d848e9a0, 24 [pid 5784] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./19/cgroup.cpu" [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6341] <... set_robust_list resumed>) = 0 [pid 6340] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6341] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] newfstatat(AT_FDCWD, "./17/gadget" [pid 5784] umount2("./16/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 6341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6340] <... symlinkat resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./19/cgroup.cpu" [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6339] <... clone3 resumed> => {parent_tid=[42]}, 88) = 42 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] newfstatat(AT_FDCWD, "./16/cgroup.cpu" [pid 5779] <... unlink resumed>) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6339] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6340] <... symlinkat resumed>) = 0 [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=940886616}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6340] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6339] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] unlink("./16/cgroup.cpu" [pid 5779] umount2("./19/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] read(3 [pid 5602] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6340] <... symlinkat resumed>) = 0 [pid 5820] <... openat resumed>) = 5 [pid 5779] newfstatat(AT_FDCWD, "./19/cgroup" [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=840271932} [pid 6341] <... futex resumed>) = 0 [pid 6341] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567) = -1 EEXIST (File exists) [pid 6339] <... futex resumed>) = 1 [pid 5784] umount2("./16/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] fstat(5 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6341] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] newfstatat(AT_FDCWD, "./16/cgroup" [pid 5779] unlink("./19/cgroup" [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6341] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC) = 3 [pid 6340] <... openat resumed>) = 3 [pid 6339] <... futex resumed>) = 0 [pid 5784] unlink("./16/cgroup" [pid 5779] <... unlink resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 6340] write(3, "1000", 4 [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(5 [pid 5784] <... unlink resumed>) = 0 [pid 6340] <... write resumed>) = 4 [pid 6341] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] getdents64(3 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] close(3 [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5784] getdents64(3 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] <... close resumed>) = 0 [pid 6339] <... futex resumed>) = 0 [pid 5820] close(5 [pid 6341] write(3, "100000", 6 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5779] close(3 [pid 6341] <... write resumed>) = 6 [pid 6340] read(200 [pid 5820] <... close resumed>) = 0 [pid 5784] close(3 [pid 5779] <... close resumed>) = 0 [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] unlinkat(AT_FDCWD, "./17/gadget", AT_REMOVEDIR [pid 5784] <... close resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./19", AT_REMOVEDIR [pid 6341] <... futex resumed>) = 1 [pid 6339] <... futex resumed>) = 0 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] unlinkat(AT_FDCWD, "./16", AT_REMOVEDIR [pid 5779] <... unlinkat resumed>) = 0 [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... symlinkat resumed>) = 0 [pid 5820] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] close(249 [pid 6339] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./20", 0777 [pid 6341] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6340] <... close resumed>) = 0 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5784] mkdirat(AT_FDCWD, "./17", 0777 [pid 6341] <... openat resumed>) = 4 [pid 6340] close(248 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... mkdirat resumed>) = 0 [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... close resumed>) = 0 [pid 5820] unlink("./17/binderfs" [pid 5784] <... mkdirat resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6341] <... futex resumed>) = 1 [pid 6340] prctl(PR_SET_NAME, "syz.0.110" [pid 6339] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] <... prctl resumed>) = 0 [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./17/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] <... openat resumed>) = 3 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] close(4 [pid 6339] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... openat resumed>) = 3 [pid 6341] write(4, "0", 1 [pid 6340] <... close resumed>) = 0 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./17/cgroup.net" [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] close(3 [pid 6340] <... futex resumed>) = 0 [pid 5820] unlink("./17/cgroup.net" [pid 5779] close(3 [pid 6340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6340] <... mmap resumed>) = 0x7fcc8e356000 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6340] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5820] umount2("./17/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... socket resumed>) = 3 [pid 5779] <... socket resumed>) = 3 [pid 6340] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] close(3 [pid 6340] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] newfstatat(AT_FDCWD, "./17/cgroup.cpu" [pid 5784] close(3 [pid 6340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6342 attached [pid 5820] unlink("./17/cgroup.cpu" [pid 6342] set_robust_list(0x7fcc8e3769a0, 24 [pid 6341] <... write resumed>) = 1 [pid 5820] <... unlink resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6342] <... set_robust_list resumed>) = 0 [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... clone3 resumed> => {parent_tid=[39]}, 88) = 39 [pid 5784] <... socket resumed>) = 3 [pid 6342] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6341] <... futex resumed>) = 1 [pid 6340] rt_sigprocmask(SIG_SETMASK, [] [pid 6339] <... futex resumed>) = 0 [pid 5820] umount2("./17/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] close(3 [pid 5779] <... socket resumed>) = 3 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./17/cgroup" [pid 5784] <... close resumed>) = 0 [pid 5779] close(3 [pid 6342] <... futex resumed>) = 0 [pid 6341] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6340] <... futex resumed>) = 1 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6342] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6341] <... mkdirat resumed>) = 0 [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... close resumed>) = 0 [pid 5820] unlink("./17/cgroup" [pid 6342] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] <... futex resumed>) = 1 [pid 6339] <... futex resumed>) = 0 [pid 6342] <... futex resumed>) = 1 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] <... futex resumed>) = 0 [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(3 [pid 5784] close(3 [pid 5779] <... socket resumed>) = 3 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6339] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6341] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6340] <... futex resumed>) = 0 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5779] close(3 [pid 6342] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC) = 3 [pid 6341] <... mount resumed>) = 0 [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... close resumed>) = 0 [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5820] unlinkat(AT_FDCWD, "./17", AT_REMOVEDIR [pid 5784] <... socket resumed>) = 3 [pid 6340] <... futex resumed>) = 0 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] close(3 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6342] write(3, "100000", 6 [pid 6341] <... futex resumed>) = 1 [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = 0 [pid 6342] <... write resumed>) = 6 [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] mkdirat(AT_FDCWD, "./18", 0777 [pid 5784] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6342] <... futex resumed>) = 0 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6339] <... futex resumed>) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 6341] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] read(249 [pid 5779] close(3 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6341] <... openat resumed>) = 5 [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x70\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... close resumed>) = 0 [pid 6342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] <... futex resumed>) = 0 [pid 6342] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 3 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] read(249 [pid 6342] <... openat resumed>) = 4 [pid 6341] <... futex resumed>) = 1 [pid 6339] <... futex resumed>) = 0 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x6f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6339] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6342] <... futex resumed>) = 1 [pid 6341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] <... futex resumed>) = 0 [pid 6339] <... futex resumed>) = 0 [pid 5820] close(3 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6341] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6343 attached [pid 6342] write(4, "0", 1 [pid 6339] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6343] set_robust_list(0x555594ab57e0, 24 [pid 6342] <... write resumed>) = 1 [pid 6343] <... set_robust_list resumed>) = 0 [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 6343] rt_sigprocmask(SIG_SETMASK, [] [pid 6340] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6342] <... futex resumed>) = 1 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6342] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 6343] chdir("./17" [pid 6342] <... mkdirat resumed>) = 0 [pid 6340] <... futex resumed>) = 0 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 37 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6343] <... chdir resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 6343] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6342] <... futex resumed>) = 0 [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 6343] setpgid(0, 0 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... setpgid resumed>) = 0 [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6344 attached [pid 6343] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6342] <... futex resumed>) = 0 [pid 6341] <... write resumed>) = 31 [pid 6340] <... futex resumed>) = 1 [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 43 [pid 6344] set_robust_list(0x5555657417e0, 24 [pid 6342] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6341] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6341] <... futex resumed>) = 1 [pid 6339] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6342] <... mount resumed>) = 0 [pid 6339] close_range(3, 30, 0 [pid 6344] <... set_robust_list resumed>) = 0 [pid 6343] <... symlinkat resumed>) = 0 [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6341] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 6342] <... futex resumed>) = 1 [pid 6343] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu") = 0 [pid 5820] <... close resumed>) = 0 [pid 6344] rt_sigprocmask(SIG_SETMASK, [] [pid 6340] <... futex resumed>) = 0 [pid 5820] read(249 [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x71\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6342] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6340] <... futex resumed>) = 0 [pid 6343] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 6342] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6344] chdir("./20" [pid 6343] <... symlinkat resumed>) = 0 [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6345 attached [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 39 [pid 5820] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6342] <... futex resumed>) = 1 [pid 6345] set_robust_list(0x55558bc9f7e0, 24) = 0 [pid 6340] <... futex resumed>) = 0 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6340] <... futex resumed>) = 0 [pid 6342] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6345] rt_sigprocmask(SIG_SETMASK, [] [pid 6344] <... chdir resumed>) = 0 [pid 6343] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6340] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6343] <... openat resumed>) = 3 [pid 6345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6344] <... prctl resumed>) = 0 [pid 6344] setpgid(0, 0 [pid 6343] write(3, "1000", 4 [pid 6344] <... setpgid resumed>) = 0 [pid 6342] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6342] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6339] <... close_range resumed>) = 0 [pid 6345] chdir("./18" [pid 6344] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6343] <... write resumed>) = 4 [pid 6342] <... futex resumed>) = 1 [pid 6340] <... futex resumed>) = 0 [pid 6339] exit_group(0 [pid 6345] <... chdir resumed>) = 0 [pid 6344] <... symlinkat resumed>) = 0 [pid 6343] close(3 [pid 6342] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6340] close_range(3, 30, 0 [pid 6345] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6344] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6343] <... close resumed>) = 0 [pid 6341] <... futex resumed>) = ? [pid 6340] <... close_range resumed>) = 0 [pid 6339] <... exit_group resumed>) = ? [pid 6345] setpgid(0, 0 [pid 6344] <... symlinkat resumed>) = 0 [pid 6343] read(200 [pid 6341] +++ exited with 0 +++ [pid 6340] exit_group(0 [pid 6345] <... setpgid resumed>) = 0 [pid 6340] <... exit_group resumed>) = ? [pid 6342] <... futex resumed>) = ? [pid 6344] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6343] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6345] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6344] <... symlinkat resumed>) = 0 [pid 6343] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6345] <... symlinkat resumed>) = 0 [pid 6344] <... openat resumed>) = 3 [pid 6344] write(3, "1000", 4 [pid 6343] <... symlinkat resumed>) = 0 [pid 6344] <... write resumed>) = 4 [pid 6343] close(249 [pid 6345] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6343] <... close resumed>) = 0 [pid 6343] close(248) = 0 [pid 6344] close(3 [pid 6343] prctl(PR_SET_NAME, "syz.2.112" [pid 6345] <... symlinkat resumed>) = 0 [ 185.520010][ T6341] gadgetfs: bound to dummy_udc driver [pid 6345] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6344] <... close resumed>) = 0 [pid 6344] read(200 [pid 6345] <... symlinkat resumed>) = 0 [pid 6343] <... prctl resumed>) = 0 [pid 6345] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6344] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] close(4 [pid 6342] +++ exited with 0 +++ [pid 6340] +++ exited with 0 +++ [pid 6339] +++ exited with 0 +++ [pid 6345] <... openat resumed>) = 3 [pid 6344] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6343] <... close resumed>) = 0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=38, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 6345] write(3, "1000", 4 [pid 6344] <... symlinkat resumed>) = 0 [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=41, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 6345] <... write resumed>) = 4 [pid 6344] close(249 [pid 5810] rt_sigreturn({mask=[]} [pid 5793] rt_sigreturn({mask=[]} [pid 6345] close(3 [pid 6344] <... close resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = 41 [pid 5793] <... rt_sigreturn resumed>) = 0 [pid 6345] <... close resumed>) = 0 [pid 6344] close(248 [pid 6343] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 6345] read(200 [pid 6344] <... close resumed>) = 0 [pid 6343] <... mmap resumed>) = 0x7f35c7086000 [pid 5810] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=774074748}) [pid 6345] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] prctl(PR_SET_NAME, "syz.1.111" [pid 6343] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 5810] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(26 [pid 6345] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs") = 0 [pid 6344] <... prctl resumed>) = 0 [pid 6343] <... mprotect resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6344] close(4) = 0 [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] close(249 [pid 5810] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xd6\x93\x27"..., 264 [pid 6345] <... close resumed>) = 0 [pid 6345] close(248 [pid 6343] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6345] <... close resumed>) = 0 [pid 6345] prctl(PR_SET_NAME, "syz.4.113" [pid 6343] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 841, NULL, 0) = 1 [pid 6345] <... prctl resumed>) = 0 [pid 6344] <... futex resumed>) = 0 [pid 6343] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5810] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x72\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1ci2-upstream-fs/strace-static-x86_64: Process 6346 attached [pid 6345] close(4 [pid 6344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6346] set_robust_list(0x7f35c70a69a0, 24 [pid 6345] <... close resumed>) = 0 [pid 6344] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6344] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6343] <... clone3 resumed> => {parent_tid=[38]}, 88) = 38 [pid 6345] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x72\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 6346] <... set_robust_list resumed>) = 0 [pid 6344] <... mprotect resumed>) = 0 [pid 6343] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xd6\x93\x27"..., 32061612) = 264 [pid 6346] rt_sigprocmask(SIG_SETMASK, [] [pid 6345] <... futex resumed>) = 0 [pid 6343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6345] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 6346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6345] <... mmap resumed>) = 0x7f05fba1e000 [pid 6344] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... write resumed>) = 4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6346] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6345] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6344] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6343] <... futex resumed>) = 0 [pid 5793] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999967598}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6346] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6344] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6345] <... mprotect resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6347 attached [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(21 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6347] set_robust_list(0x7fcbbbd269a0, 24 [pid 6346] <... futex resumed>) = 0 [pid 6345] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6344] <... clone3 resumed> => {parent_tid=[44]}, 88) = 44 [pid 6343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6347] <... set_robust_list resumed>) = 0 [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6344] rt_sigprocmask(SIG_SETMASK, [] [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] fstat(3 [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xfe\xda\x21"..., 272 [pid 5609] epoll_pwait(4ci2-upstream-fs/strace-static-x86_64: Process 6348 attached [pid 6347] rt_sigprocmask(SIG_SETMASK, [] [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6343] <... futex resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 272 [pid 6348] set_robust_list(0x7f05fba3e9a0, 24 [pid 6347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6346] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6345] <... clone3 resumed> => {parent_tid=[40]}, 88) = 40 [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] getdents64(3 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6348] <... set_robust_list resumed>) = 0 [pid 6347] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=570396388} [pid 6348] rt_sigprocmask(SIG_SETMASK, [] [pid 6347] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6346] <... openat resumed>) = 3 [pid 6345] rt_sigprocmask(SIG_SETMASK, [] [pid 6344] <... futex resumed>) = 0 [pid 5793] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x73\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 579, NULL, 0) = 1 [pid 6348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6348] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6347] <... futex resumed>) = 0 [pid 6346] <... futex resumed>) = 1 [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] <... futex resumed>) = 0 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6348] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = 0 [pid 6347] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6346] write(3, "100000", 6 [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x72\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 376 [pid 6348] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6347] <... openat resumed>) = 3 [pid 6346] <... write resumed>) = 6 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6348] <... futex resumed>) = 1 [pid 6347] <... futex resumed>) = 0 [pid 6346] <... futex resumed>) = 0 [pid 6345] <... futex resumed>) = 0 [pid 6344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] newfstatat(AT_FDCWD, "./19/gadget" [pid 5609] <... write resumed>) = 552 [pid 5602] <... sched_yield resumed>) = 0 [pid 6348] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=992820054}) [pid 6348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6345] <... futex resumed>) = 0 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 5810] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6348] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6347] write(3, "100000", 6 [pid 6348] <... openat resumed>) = 3 [pid 6347] <... write resumed>) = 6 [pid 6346] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] <... openat resumed>) = 4 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] openat(AT_FDCWD, "./19/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(3 [pid 6348] <... futex resumed>) = 0 [pid 6347] <... futex resumed>) = 0 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] read(6 [pid 6348] write(3, "100000", 6 [pid 6347] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6346] <... futex resumed>) = 1 [pid 6345] <... futex resumed>) = 0 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 6348] <... write resumed>) = 6 [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] fstat(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977208}) [pid 5609] epoll_pwait(4 [pid 6343] <... futex resumed>) = 0 [pid 5602] epoll_pwait(4 [pid 6348] <... futex resumed>) = 0 [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6345] <... futex resumed>) = 0 [pid 5810] getdents64(5 [pid 5793] <... umount2 resumed>) = 0 [pid 5611] read(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6348] <... openat resumed>) = 4 [pid 6347] <... openat resumed>) = 4 [pid 6346] write(4, "0", 1 [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6348] <... futex resumed>) = 0 [pid 6347] <... futex resumed>) = 1 [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = 0 [pid 5810] getdents64(5 [pid 5793] newfstatat(AT_FDCWD, "./17/gadget" [pid 5611] read(3 [pid 6348] write(4, "0", 1 [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] <... futex resumed>) = 0 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=518124781} [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] <... futex resumed>) = 0 [pid 5810] close(5 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6347] write(4, "0", 1 [pid 5810] unlinkat(AT_FDCWD, "./19/gadget", AT_REMOVEDIR [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5 [pid 5810] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] fstat(5 [pid 5810] newfstatat(AT_FDCWD, "./19/binderfs" [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] getdents64(5 [pid 5810] unlink("./19/binderfs" [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5810] <... unlink resumed>) = 0 [pid 5793] getdents64(5, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 6348] <... write resumed>) = 1 [pid 6347] <... write resumed>) = 1 [pid 6346] <... write resumed>) = 1 [pid 5810] umount2("./19/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] close(5 [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 1 [pid 6346] <... futex resumed>) = 1 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 6348] <... futex resumed>) = 1 [pid 6347] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] <... futex resumed>) = 0 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./19/cgroup.net" [pid 5793] unlinkat(AT_FDCWD, "./17/gadget", AT_REMOVEDIR [pid 6348] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 6348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6347] <... mkdirat resumed>) = 0 [pid 6346] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 6348] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6345] <... futex resumed>) = 0 [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./19/cgroup.net" [pid 5793] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6348] <... mkdirat resumed>) = 0 [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] <... mkdirat resumed>) = 0 [pid 6347] <... futex resumed>) = 1 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] <... futex resumed>) = 0 [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... futex resumed>) = 0 [pid 6344] <... futex resumed>) = 0 [pid 6347] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6346] <... futex resumed>) = 1 [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6348] <... futex resumed>) = 0 [pid 6347] <... mount resumed>) = 0 [pid 6346] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./19/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] newfstatat(AT_FDCWD, "./17/binderfs" [pid 6348] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6345] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6348] <... mount resumed>) = 0 [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] <... mount resumed>) = 0 [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./19/cgroup.cpu" [pid 5793] unlink("./17/binderfs" [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = 1 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] <... futex resumed>) = 0 [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6343] <... futex resumed>) = 0 [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6348] <... futex resumed>) = 0 [pid 6346] <... futex resumed>) = 1 [pid 6344] <... futex resumed>) = 0 [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6347] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6348] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6347] <... openat resumed>) = 5 [pid 6346] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6343] <... futex resumed>) = 0 [pid 6348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./19/cgroup.cpu" [pid 5793] umount2("./17/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6348] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6345] <... futex resumed>) = 0 [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6347] <... futex resumed>) = 1 [pid 6344] <... futex resumed>) = 0 [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6344] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6348] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6344] <... futex resumed>) = 0 [pid 5810] umount2("./19/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] newfstatat(AT_FDCWD, "./17/cgroup.net" [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6347] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6346] <... futex resumed>) = 1 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6344] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6343] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6348] <... futex resumed>) = 0 [pid 6345] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./19/cgroup" [pid 6348] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6345] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6348] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6345] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./19/cgroup" [pid 6348] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6348] <... futex resumed>) = 0 [pid 6345] close_range(3, 30, 0 [pid 5810] <... unlink resumed>) = 0 [pid 6348] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] <... close_range resumed>) = 0 [pid 6345] exit_group(0 [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6345] <... exit_group resumed>) = ? [pid 6343] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlink("./17/cgroup.net" [pid 6348] <... futex resumed>) = ? [pid 5810] getdents64(3 [pid 6346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6343] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5810] close(3 [pid 6348] +++ exited with 0 +++ [pid 6347] <... write resumed>) = 31 [pid 6346] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6345] +++ exited with 0 +++ [pid 6343] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] umount2("./17/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6346] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=39, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6347] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6346] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigreturn({mask=[]} [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6347] <... futex resumed>) = 1 [pid 6346] <... futex resumed>) = 1 [pid 6344] <... futex resumed>) = 0 [pid 6343] <... futex resumed>) = 0 [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 6343] close_range(3, 30, 0 [pid 5810] unlinkat(AT_FDCWD, "./19", AT_REMOVEDIR [pid 6347] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6346] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6344] close_range(3, 30, 0 [pid 6343] <... close_range resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./17/cgroup.cpu" [pid 6343] exit_group(0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 6343] <... exit_group resumed>) = ? [pid 5820] <... write resumed>) = 4 [pid 5820] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] mkdirat(AT_FDCWD, "./20", 0777 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=896387593}) [pid 6346] <... futex resumed>) = ? [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... mkdirat resumed>) = 0 [pid 5611] read(18 [pid 5820] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] <... openat resumed>) = 3 [pid 5810] <... openat resumed>) = 3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa7\xdc\x1d"..., 272) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 528, NULL, 0) = 1 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x74\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5820] fstat(3 [pid 5602] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] close(3 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_yield( [pid 5820] getdents64(3 [pid 5810] <... close resumed>) = 0 [pid 5793] unlink("./17/cgroup.cpu" [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x71\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa7\xdc\x1d"..., 32061612) = 272 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... unlink resumed>) = 0 [pid 5820] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./17/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... socket resumed>) = 3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5810] close(3 [pid 5609] read(6 [pid 5810] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./17/cgroup" [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... sched_yield resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5609] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5810] close(3 [pid 5609] epoll_pwait(4 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./17/cgroup" [pid 5810] <... close resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=389442970} [pid 6346] +++ exited with 0 +++ [pid 6343] +++ exited with 0 +++ [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=37, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5810] <... socket resumed>) = 3 [pid 5784] rt_sigreturn({mask=[]} [pid 5810] close(3 [pid 5793] getdents64(3 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6344] <... close_range resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5810] <... close resumed>) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6344] exit_group(0 [pid 5793] close(3 [pid 5784] <... write resumed>) = 4 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=985055857}) [pid 6347] <... futex resumed>) = ? [pid 6344] <... exit_group resumed>) = ? [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6347] +++ exited with 0 +++ [pid 5810] close(3 [pid 5793] unlinkat(AT_FDCWD, "./17", AT_REMOVEDIR [pid 5784] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(29 [pid 5810] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5810] read(249 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x70\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x64\xde\x22"..., 272 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x72\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... write resumed>) = 272 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x75\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] <... write resumed>) = 56 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... openat resumed>) = 3 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x75\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] fstat(3 [pid 5793] mkdirat(AT_FDCWD, "./18", 0777 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] getdents64(3, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5784] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY) = 3 [pid 5793] ioctl(3, LOOP_CLR_FDci2-upstream-fs/strace-static-x86_64: Process 6349 attached [ 185.786337][ T6347] gadgetfs: bound to dummy_udc driver ) = -1 ENXIO (No such device or address) [pid 6344] +++ exited with 0 +++ [pid 5820] <... umount2 resumed>) = 0 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 43 [pid 5793] close(3 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 396, NULL, 0) = 1 [pid 6349] set_robust_list(0x55556e7a87e0, 24 [pid 5820] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... close resumed>) = 0 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=43, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6349] <... set_robust_list resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6349] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 5609] read(6 [pid 6349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x74\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 384 [pid 5793] <... socket resumed>) = 3 [pid 6349] chdir("./20" [pid 5820] newfstatat(AT_FDCWD, "./18/gadget" [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] close(3 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=977936873}) [pid 6349] <... chdir resumed>) = 0 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5609] <... write resumed>) = 552 [pid 6349] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5779] <... write resumed>) = 4 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6349] <... prctl resumed>) = 0 [pid 5820] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... close resumed>) = 0 [pid 5779] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 6349] setpgid(0, 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] read(3 [pid 5609] read(6 [pid 6349] <... setpgid resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... socket resumed>) = 3 [pid 5779] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 6349] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 5820] <... openat resumed>) = 5 [pid 5793] close(3 [pid 5779] <... openat resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6349] <... symlinkat resumed>) = 0 [pid 5820] fstat(5 [pid 5793] <... close resumed>) = 0 [pid 5779] fstat(3 [pid 5611] <... pselect6 resumed>) = 2 (in [3 25], left {tv_sec=0, tv_nsec=999977435}) [pid 5609] epoll_pwait(4 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(3 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6349] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 5820] getdents64(5 [pid 5779] getdents64(3 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5793] <... socket resumed>) = 3 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=341732217} [pid 6349] <... symlinkat resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5793] close(3 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] read(3 [pid 5820] getdents64(5, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x7f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6349] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 5820] close(5 [pid 5793] <... close resumed>) = 0 [pid 6349] <... symlinkat resumed>) = 0 [pid 5611] read(25 [pid 5820] <... close resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./18/gadget", AT_REMOVEDIR [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6349] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x6f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xc4\x19\x27"..., 264 [pid 6349] <... openat resumed>) = 3 [pid 5820] <... unlinkat resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = 0 [pid 5820] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] close(3 [pid 5784] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 264 [pid 6349] write(3, "1000", 4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x76\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 344, NULL, 0) = 1 [pid 6349] <... write resumed>) = 4 [pid 5611] <... write resumed>) = 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6349] close(3 [pid 5820] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5793] read(249 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x76\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./17/gadget" [pid 6349] <... close resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x73\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 5602] sched_yield( [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6349] read(200 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x6f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xc4\x19\x27"..., 32061612) = 264 [pid 5820] unlink("./18/binderfs" [pid 5609] read(6 [pid 5784] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6349] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6349] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5609] epoll_pwait(4 [pid 5602] <... sched_yield resumed>) = 0 [pid 6349] <... symlinkat resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4ci2-upstream-fs/strace-static-x86_64: Process 6350 attached [pid 6349] close(249 [pid 5820] umount2("./18/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... umount2 resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=316704413} [pid 6350] set_robust_list(0x5555708ce7e0, 24 [pid 6349] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 40 [pid 5784] <... openat resumed>) = 5 [pid 5779] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6350] <... set_robust_list resumed>) = 0 [pid 6349] close(248 [pid 5820] newfstatat(AT_FDCWD, "./18/cgroup.net" [pid 5784] fstat(5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6350] rt_sigprocmask(SIG_SETMASK, [] [pid 6349] <... close resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./20/gadget" [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6349] prctl(PR_SET_NAME, "syz.3.114" [pid 5820] unlink("./18/cgroup.net" [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] getdents64(5 [pid 6350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6350] chdir("./18" [pid 6349] <... prctl resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] getdents64(5 [pid 5779] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5820] umount2("./18/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6350] <... chdir resumed>) = 0 [pid 6349] close(4 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6350] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6349] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] close(5 [pid 5779] openat(AT_FDCWD, "./20/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6350] <... prctl resumed>) = 0 [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./18/cgroup.cpu" [pid 5784] <... close resumed>) = 0 [pid 5779] <... openat resumed>) = 5 [pid 6350] setpgid(0, 0 [pid 5784] unlinkat(AT_FDCWD, "./17/gadget", AT_REMOVEDIR [pid 5779] fstat(5, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6350] <... setpgid resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 6349] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5779] getdents64(5 [pid 6350] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6349] <... mmap resumed>) = 0x7f90d846e000 [pid 5820] unlink("./18/cgroup.cpu" [pid 5784] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6349] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... unlink resumed>) = 0 [pid 6350] <... symlinkat resumed>) = 0 [pid 6349] <... mprotect resumed>) = 0 [pid 5820] umount2("./18/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] getdents64(5 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] close(5 [pid 5820] newfstatat(AT_FDCWD, "./18/cgroup" [pid 6350] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 5784] unlink("./17/binderfs" [pid 6350] <... symlinkat resumed>) = 0 [pid 6349] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6349] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] unlink("./18/cgroup" [pid 5779] unlinkat(AT_FDCWD, "./20/gadget", AT_REMOVEDIR [pid 6350] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6349] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5784] umount2("./17/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlinkat resumed>) = 0 [pid 6350] <... symlinkat resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 6351 attached [pid 6350] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6349] <... clone3 resumed> => {parent_tid=[44]}, 88) = 44 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6351] set_robust_list(0x7f90d848e9a0, 24 [pid 6350] <... openat resumed>) = 3 [pid 5820] getdents64(3 [pid 5784] newfstatat(AT_FDCWD, "./17/cgroup.net" [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 6351] <... set_robust_list resumed>) = 0 [pid 6350] write(3, "1000", 4 [pid 6349] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./20/binderfs" [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 328, NULL, 0) = 1 [pid 6351] rt_sigprocmask(SIG_SETMASK, [] [pid 6350] <... write resumed>) = 4 [pid 6349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] close(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6350] close(3 [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] unlink("./17/cgroup.net" [pid 5779] unlink("./20/binderfs" [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6351] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6350] <... close resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./18", AT_REMOVEDIR [pid 5779] <... unlink resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6351] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6350] read(200 [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] umount2("./17/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./20/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] mkdirat(AT_FDCWD, "./19", 0777 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x76\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6351] <... futex resumed>) = 1 [pid 6350] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6349] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./17/cgroup.cpu" [pid 5779] newfstatat(AT_FDCWD, "./20/cgroup.net" [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] <... symlinkat resumed>) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=952079349}) [pid 5609] <... write resumed>) = 552 [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] close(249 [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5784] unlink("./17/cgroup.cpu" [pid 5779] unlink("./20/cgroup.net" [pid 5611] read(3 [pid 5609] read(6 [pid 6351] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6350] <... close resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] epoll_pwait(4 [pid 6351] <... openat resumed>) = 3 [pid 6350] close(248 [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] umount2("./17/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./20/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... close resumed>) = 0 [pid 6349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 6351] <... futex resumed>) = 0 [pid 6350] prctl(PR_SET_NAME, "syz.0.115" [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] newfstatat(AT_FDCWD, "./17/cgroup" [pid 5779] newfstatat(AT_FDCWD, "./20/cgroup.cpu" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6351] write(3, "100000", 6 [pid 6350] <... prctl resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=262240858} [pid 6351] <... write resumed>) = 6 [pid 6350] close(4 [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5784] unlink("./17/cgroup" [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... close resumed>) = 0 [pid 6349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] unlink("./20/cgroup.cpu" [pid 6351] <... futex resumed>) = 0 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6351] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6349] <... futex resumed>) = 0 [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6351] <... openat resumed>) = 4 [pid 5820] close(3 [pid 5784] getdents64(3 [pid 5779] umount2("./20/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6350] <... futex resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6351] <... futex resumed>) = 1 [pid 6350] <... mmap resumed>) = 0x7fcc8e356000 [pid 6349] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./20/cgroup" [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] <... mprotect resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] unlinkat(AT_FDCWD, "./17", AT_REMOVEDIR [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6351] write(4, "0", 1 [pid 6350] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] unlink("./20/cgroup" [pid 6350] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] close(3 [pid 5784] mkdirat(AT_FDCWD, "./18", 0777 [pid 5779] <... unlink resumed>) = 0 [pid 6350] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5784] <... mkdirat resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 6352 attached [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... openat resumed>) = 3 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6352] set_robust_list(0x7fcc8e3769a0, 24 [pid 6350] <... clone3 resumed> => {parent_tid=[41]}, 88) = 41 [pid 5779] close(3 [pid 6352] <... set_robust_list resumed>) = 0 [pid 6350] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... socket resumed>) = 3 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5779] <... close resumed>) = 0 [pid 6352] rt_sigprocmask(SIG_SETMASK, [] [pid 6350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] unlinkat(AT_FDCWD, "./20", AT_REMOVEDIR [pid 6352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... unlinkat resumed>) = 0 [pid 6352] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567) = -1 EEXIST (File exists) [pid 6350] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./21", 0777 [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(3 [pid 5779] <... mkdirat resumed>) = 0 [pid 6352] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... socket resumed>) = 3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 5820] close(3 [pid 6352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... openat resumed>) = 3 [pid 6352] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC) = 3 [pid 6350] <... futex resumed>) = 0 [pid 5820] read(249 [pid 5784] close(3 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] close(3 [pid 6352] <... futex resumed>) = 0 [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... close resumed>) = 0 [pid 6352] write(3, "100000", 6 [pid 6350] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6352] <... write resumed>) = 6 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6351] <... write resumed>) = 1 [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... socket resumed>) = 3 [pid 5779] <... socket resumed>) = 3 [pid 6352] <... futex resumed>) = 1 [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] <... futex resumed>) = 0 [pid 6349] <... futex resumed>) = 0 [pid 5779] close(3 [pid 6352] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6351] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6352] <... openat resumed>) = 4 [pid 6351] <... mkdirat resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6353 attached [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6352] <... futex resumed>) = 1 [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 41 [pid 6353] set_robust_list(0x55558bc9f7e0, 24 [pid 6352] <... futex resumed>) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 1 [pid 6349] <... futex resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 6353] <... set_robust_list resumed>) = 0 [pid 6352] write(4, "0", 1 [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 6352] <... write resumed>) = 1 [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6349] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 6353] rt_sigprocmask(SIG_SETMASK, [] [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] close(3 [pid 6353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6353] chdir("./19" [pid 6352] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6351] <... mount resumed>) = 0 [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... socket resumed>) = 3 [pid 5784] read(249 [pid 6353] <... chdir resumed>) = 0 [pid 6352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... futex resumed>) = 0 [pid 5779] close(3 [pid 6353] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6352] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6351] <... futex resumed>) = 1 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6349] <... futex resumed>) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x75\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6353] <... prctl resumed>) = 0 [pid 6352] <... mkdirat resumed>) = 0 [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... close resumed>) = 0 [pid 6353] setpgid(0, 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6349] <... futex resumed>) = 0 [pid 6353] <... setpgid resumed>) = 0 [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6350] <... futex resumed>) = 0 [pid 6352] <... futex resumed>) = 1 [pid 6351] <... openat resumed>) = 5 [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6352] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6354 attached [pid 6353] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6351] <... futex resumed>) = 1 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6349] <... futex resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6354] set_robust_list(0x555594ab57e0, 24 [pid 6352] <... futex resumed>) = 0 [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6349] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6351] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6354] <... set_robust_list resumed>) = 0 [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6349] <... futex resumed>) = 0 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 39 [pid 5779] close(3 [pid 6354] rt_sigprocmask(SIG_SETMASK, [] [pid 6353] <... symlinkat resumed>) = 0 [pid 6352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6351] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6350] <... futex resumed>) = 0 [pid 6349] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... close resumed>) = 0 [pid 6354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6353] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6352] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] read(249 [pid 6353] <... symlinkat resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x76\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6354] chdir("./18" [pid 6352] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... chdir resumed>) = 0 [pid 6353] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6352] <... futex resumed>) = 1 [pid 6350] <... futex resumed>) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6354] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6353] <... symlinkat resumed>) = 0 [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... prctl resumed>) = 0 [pid 6353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6354] setpgid(0, 0 [pid 6352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6350] <... futex resumed>) = 0 [pid 6350] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6354] <... setpgid resumed>) = 0 [pid 6353] <... openat resumed>) = 3 [pid 6352] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6354] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6353] write(3, "1000", 4 [pid 6352] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6352] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6350] <... futex resumed>) = 0 [pid 6352] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6350] close_range(3, 30, 0ci2-upstream-fs/strace-static-x86_64: Process 6355 attached [pid 6353] <... write resumed>) = 4 [pid 6350] <... close_range resumed>) = 0 [pid 6354] <... symlinkat resumed>) = 0 [pid 6353] close(3 [pid 6351] <... write resumed>) = 31 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 45 [pid 6350] exit_group(0) = ? [pid 6355] set_robust_list(0x5555657417e0, 24 [pid 6352] <... futex resumed>) = ? [pid 6352] +++ exited with 0 +++ [pid 6355] <... set_robust_list resumed>) = 0 [pid 6353] <... close resumed>) = 0 [pid 6354] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6353] read(200 [pid 6355] rt_sigprocmask(SIG_SETMASK, [] [pid 6354] <... symlinkat resumed>) = 0 [pid 6353] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6354] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net") = 0 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6353] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6351] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6350] +++ exited with 0 +++ [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6355] chdir("./21" [pid 6354] <... openat resumed>) = 3 [pid 6353] <... symlinkat resumed>) = 0 [pid 6351] <... futex resumed>) = 1 [pid 6349] <... futex resumed>) = 0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=40, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 6355] <... chdir resumed>) = 0 [pid 6353] close(249 [pid 6351] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6349] close_range(3, 30, 0 [pid 6355] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6354] write(3, "1000", 4 [pid 6353] <... close resumed>) = 0 [pid 5793] rt_sigreturn({mask=[]} [pid 6354] <... write resumed>) = 4 [pid 5793] <... rt_sigreturn resumed>) = 0 [pid 6355] <... prctl resumed>) = 0 [pid 6354] close(3 [pid 6353] close(248 [pid 6355] setpgid(0, 0 [pid 6354] <... close resumed>) = 0 [pid 6353] <... close resumed>) = 0 [pid 6354] read(200 [pid 6353] prctl(PR_SET_NAME, "syz.4.116" [pid 6355] <... setpgid resumed>) = 0 [pid 6355] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6354] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] <... prctl resumed>) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 6353] close(4 [pid 6354] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6353] <... close resumed>) = 0 [pid 6354] <... symlinkat resumed>) = 0 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... write resumed>) = 4 [pid 5793] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=831846065}) [pid 6355] <... symlinkat resumed>) = 0 [pid 6354] close(249 [pid 6349] <... close_range resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6355] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6354] <... close resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(21 [pid 6355] <... symlinkat resumed>) = 0 [pid 6354] close(248 [pid 6353] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6349] exit_group(0 [pid 5793] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6354] <... close resumed>) = 0 [pid 6353] <... mmap resumed>) = 0x7f05fba1e000 [pid 5793] fstat(3 [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x7a\xab\x1c"..., 272 [pid 6355] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6354] prctl(PR_SET_NAME, "syz.2.117" [pid 6353] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6351] <... futex resumed>) = ? [ 186.075653][ T6351] gadgetfs: bound to dummy_udc driver [pid 6349] <... exit_group resumed>) = ? [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 265, NULL, 0) = 1 [pid 6355] <... symlinkat resumed>) = 0 [pid 6354] <... prctl resumed>) = 0 [pid 6353] <... mprotect resumed>) = 0 [pid 6351] +++ exited with 0 +++ [pid 5793] getdents64(3 [pid 6355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6354] close(4 [pid 6353] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x77\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6355] <... openat resumed>) = 3 [pid 6354] <... close resumed>) = 0 [pid 6353] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6355] write(3, "1000", 4 [pid 6353] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x77\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48ci2-upstream-fs/strace-static-x86_64: Process 6356 attached [pid 6355] <... write resumed>) = 4 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] read(6 [pid 6356] set_robust_list(0x7f05fba3e9a0, 24 [pid 6355] close(3 [pid 6354] <... futex resumed>) = 0 [pid 6349] +++ exited with 0 +++ [pid 6353] <... clone3 resumed> => {parent_tid=[42]}, 88) = 42 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x73\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x7a\xab\x1c"..., 32061612) = 272 [pid 6356] <... set_robust_list resumed>) = 0 [pid 6355] <... close resumed>) = 0 [pid 6354] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6353] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6356] rt_sigprocmask(SIG_SETMASK, [] [pid 6355] read(200 [pid 6354] <... mmap resumed>) = 0x7f35c7086000 [pid 6353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=43, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 6356] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6355] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6354] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] rt_sigreturn({mask=[]} [pid 5609] epoll_pwait(4 [pid 6356] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6355] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6354] <... mprotect resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = 43 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6356] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6355] <... symlinkat resumed>) = 0 [pid 6354] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=53857459} [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=995301141}) [pid 6355] close(249 [pid 6354] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6356] <... futex resumed>) = 0 [pid 6355] <... close resumed>) = 0 [pid 5810] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(26 [pid 6355] close(248 [pid 6353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] <... close resumed>) = 0 [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x72\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x5e\x05\x21"..., 264ci2-upstream-fs/strace-static-x86_64: Process 6357 attached [pid 6355] prctl(PR_SET_NAME, "syz.1.118" [pid 6353] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 264 [pid 6357] set_robust_list(0x7f35c70a69a0, 24 [pid 6356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] <... prctl resumed>) = 0 [pid 6354] <... clone3 resumed> => {parent_tid=[40]}, 88) = 40 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6357] <... set_robust_list resumed>) = 0 [pid 6356] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6355] close(4 [pid 6354] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... write resumed>) = 56 [pid 6357] rt_sigprocmask(SIG_SETMASK, [] [pid 6356] <... openat resumed>) = 3 [pid 6355] <... close resumed>) = 0 [pid 6354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x78\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] fstat(3 [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6356] <... futex resumed>) = 1 [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... umount2 resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 5793] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6357] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6357] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6356] <... futex resumed>) = 0 [pid 6355] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6353] <... futex resumed>) = 1 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 6356] write(3, "100000", 6 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] newfstatat(AT_FDCWD, "./18/gadget" [pid 6357] <... futex resumed>) = 1 [pid 6356] <... write resumed>) = 6 [pid 6355] <... mprotect resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6355] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0}ci2-upstream-fs/strace-static-x86_64: Process 6358 attached [pid 6356] <... futex resumed>) = 1 [pid 6354] <... futex resumed>) = 0 [pid 6357] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6353] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 56, NULL, 0) = 1 [pid 6358] set_robust_list(0x7fcbbbd269a0, 24 [pid 6357] <... openat resumed>) = 3 [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] <... clone3 resumed> => {parent_tid=[46]}, 88) = 46 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6358] <... set_robust_list resumed>) = 0 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] rt_sigprocmask(SIG_SETMASK, [] [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] <... futex resumed>) = 0 [pid 5793] <... openat resumed>) = 5 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6358] rt_sigprocmask(SIG_SETMASK, [] [pid 6357] <... futex resumed>) = 0 [pid 6356] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] fstat(5 [pid 5609] read(6 [pid 6358] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6357] write(3, "100000", 6 [pid 6356] <... openat resumed>) = 4 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... futex resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6358] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x77\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00"..., 32061612) = 368 [pid 6358] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6357] <... write resumed>) = 6 [pid 6356] <... futex resumed>) = 1 [pid 6355] <... futex resumed>) = 0 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] <... futex resumed>) = 0 [pid 5793] getdents64(5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=963479962}) [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6358] <... futex resumed>) = 0 [pid 6357] <... futex resumed>) = 0 [pid 6356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] getdents64(5 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6357] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6356] write(4, "0", 1 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... futex resumed>) = 0 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6357] <... openat resumed>) = 4 [pid 6355] <... futex resumed>) = 0 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] close(5 [pid 5611] read(3 [pid 5609] read(6 [pid 6358] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./20/gadget" [pid 5793] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6358] <... openat resumed>) = 3 [pid 6357] <... futex resumed>) = 1 [pid 6354] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlinkat(AT_FDCWD, "./18/gadget", AT_REMOVEDIR [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 5602] epoll_pwait(4 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978099}) [pid 6358] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6357] write(4, "0", 1 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "./20/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6358] write(3, "100000", 6 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=985081461} [pid 6358] <... write resumed>) = 6 [pid 5810] fstat(5 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] unlink("./18/binderfs" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6358] <... futex resumed>) = 1 [pid 5793] <... unlink resumed>) = 0 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] <... futex resumed>) = 0 [pid 5810] getdents64(5, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5810] getdents64(5 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] umount2("./18/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6358] <... futex resumed>) = 0 [pid 6355] <... futex resumed>) = 1 [pid 6358] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6358] <... openat resumed>) = 4 [pid 5810] <... close resumed>) = 0 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] newfstatat(AT_FDCWD, "./18/cgroup.net" [pid 6358] <... futex resumed>) = 1 [pid 6355] <... futex resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlink("./18/cgroup.net" [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./20/gadget", AT_REMOVEDIR [pid 6358] write(4, "0", 1 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5793] umount2("./18/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./20/binderfs" [pid 5793] newfstatat(AT_FDCWD, "./18/cgroup.cpu" [pid 6356] <... write resumed>) = 1 [pid 6358] <... write resumed>) = 1 [pid 6357] <... write resumed>) = 1 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./20/binderfs" [pid 6358] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 1 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] unlink("./18/cgroup.cpu" [pid 6353] <... futex resumed>) = 0 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6356] <... futex resumed>) = 1 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./20/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlink resumed>) = 0 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6356] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 6358] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6357] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] umount2("./18/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6358] <... mkdirat resumed>) = 0 [pid 6357] <... mkdirat resumed>) = 0 [pid 6356] <... mkdirat resumed>) = 0 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./18/cgroup" [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6358] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 1 [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./20/cgroup.net" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6356] <... futex resumed>) = 1 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] <... futex resumed>) = 0 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./18/cgroup" [pid 6358] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6357] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] <... futex resumed>) = 0 [pid 5810] unlink("./20/cgroup.net" [pid 5793] <... unlink resumed>) = 0 [pid 6358] <... mount resumed>) = 0 [pid 6357] <... mount resumed>) = 0 [pid 6356] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5810] <... unlink resumed>) = 0 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./20/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6356] <... mount resumed>) = 0 [pid 5793] getdents64(3 [pid 6358] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 1 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 6358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] <... futex resumed>) = 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./20/cgroup.cpu" [pid 5793] <... close resumed>) = 0 [pid 6358] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6357] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6356] <... futex resumed>) = 1 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlinkat(AT_FDCWD, "./18", AT_REMOVEDIR [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./20/cgroup.cpu" [pid 6356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6353] <... futex resumed>) = 0 [pid 6358] <... openat resumed>) = 5 [pid 6357] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6356] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] umount2("./20/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6358] <... futex resumed>) = 0 [pid 6357] <... futex resumed>) = 0 [pid 6355] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6354] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] mkdirat(AT_FDCWD, "./19", 0777 [pid 6356] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6358] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6354] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./20/cgroup" [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6356] <... futex resumed>) = 1 [pid 6354] <... futex resumed>) = 0 [pid 6353] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... mkdirat resumed>) = 0 [pid 6357] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] <... futex resumed>) = 0 [pid 6354] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6353] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./20/cgroup" [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6358] <... write resumed>) = 31 [pid 6355] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6357] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6353] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6356] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... openat resumed>) = 3 [pid 6358] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6353] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6357] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6358] <... futex resumed>) = 1 [pid 6357] <... futex resumed>) = 1 [pid 6356] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6355] <... futex resumed>) = 0 [pid 5810] getdents64(3 [pid 6358] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6357] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6356] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6355] close_range(3, 30, 0 [pid 6354] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6354] close_range(3, 30, 0) = 0 [pid 6354] exit_group(0) = ? [pid 5793] close(3) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6357] <... futex resumed>) = ? [pid 6357] +++ exited with 0 +++ [pid 5793] close(3) = 0 [pid 6356] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6355] <... close_range resumed>) = 0 [pid 6354] +++ exited with 0 +++ [pid 5810] close(3 [pid 6356] <... futex resumed>) = 1 [pid 5810] <... close resumed>) = 0 [pid 6356] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6355] exit_group(0 [pid 5810] unlinkat(AT_FDCWD, "./20", AT_REMOVEDIR [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=39, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 6355] <... exit_group resumed>) = ? [pid 6358] <... futex resumed>) = ? [pid 6353] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] rt_sigreturn({mask=[]} [pid 6353] close_range(3, 30, 0 [pid 5793] <... socket resumed>) = 3 [pid 6353] <... close_range resumed>) = 0 [pid 5793] close(3 [pid 6353] exit_group(0 [pid 5810] mkdirat(AT_FDCWD, "./21", 0777 [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 6358] +++ exited with 0 +++ [pid 6353] <... exit_group resumed>) = ? [pid 5793] <... close resumed>) = 0 [pid 6356] <... futex resumed>) = ? [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... mkdirat resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... socket resumed>) = 3 [pid 5784] write(248, "\x00\x00\x00\x00", 4) = 4 [pid 5793] close(3 [pid 5784] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=861975937}) [pid 5810] <... openat resumed>) = 3 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(29 [pid 6355] +++ exited with 0 +++ [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] close(3 [pid 5784] fstat(3 [pid 5793] <... close resumed>) = 0 [pid 5810] close(3 [pid 5793] read(249 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=45, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [ 186.317598][ T6358] gadgetfs: bound to dummy_udc driver [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x75\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x85\x5d\x20"..., 272 [pid 6356] +++ exited with 0 +++ [pid 6353] +++ exited with 0 +++ [pid 5810] <... close resumed>) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x77\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] getdents64(3 [pid 5779] rt_sigreturn({mask=[]} [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 988, NULL, 0) = 1 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=41, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5779] <... rt_sigreturn resumed>) = 45 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x79\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] rt_sigreturn({mask=[]} [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5810] <... socket resumed>) = 3 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... write resumed>) = 4 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_getaffinity(0, 8192 [pid 5810] close(3 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x75\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x85\x5d\x20"..., 32061612) = 272 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 5810] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5779] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-upstream-fs/strace-static-x86_64: Process 6359 attached [pid 5820] <... write resumed>) = 4 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... openat resumed>) = 3 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=999961820}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6359] set_robust_list(0x5555708ce7e0, 24 [pid 5820] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... socket resumed>) = 3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(25 [pid 5609] epoll_pwait(4 [pid 6359] <... set_robust_list resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] close(3 [pid 5779] fstat(3 [pid 5602] epoll_pwait(4 [pid 6359] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... openat resumed>) = 3 [pid 5810] <... close resumed>) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] fstat(3 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 42 [pid 5779] getdents64(3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x76\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x4f\xef\x1e"..., 264 [pid 5609] epoll_pwait(4 [pid 6359] chdir("./19" [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6359] <... chdir resumed>) = 0 [pid 6359] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] getdents64(3 [pid 5611] <... write resumed>) = 264 [pid 6359] <... prctl resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5810] close(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6359] setpgid(0, 0 [pid 5820] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 5611] <... write resumed>) = 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=802747873} [pid 6359] <... setpgid resumed>) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6359] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5810] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 48 [pid 6359] <... symlinkat resumed>) = 0 [pid 5810] close(3 [pid 5784] newfstatat(AT_FDCWD, "./18/gadget" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 814, NULL, 0) = 1 [pid 5810] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972660}) [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6359] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 5810] read(249 [pid 5784] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x78\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] read(18 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6359] <... symlinkat resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] sched_yield( [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x30\xe5\x24"..., 272 [pid 5609] read(6 [pid 6359] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 272 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x79\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 648 [pid 5602] <... sched_yield resumed>) = 0 [pid 6359] <... symlinkat resumed>) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5784] <... openat resumed>) = 5 [pid 5784] fstat(5 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x7b\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6359] <... openat resumed>) = 3 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6359] write(3, "1000", 4 [pid 5784] getdents64(5 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] <... write resumed>) = 48 [pid 6359] <... write resumed>) = 4 [pid 5784] getdents64(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6359] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5784] close(5 [pid 6359] <... close resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6359] read(200 [pid 5784] unlinkat(AT_FDCWD, "./18/gadget", AT_REMOVEDIR [pid 5779] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977303}) [pid 5609] <... write resumed>) = 552 [pid 6359] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(3 [pid 5609] read(6ci2-upstream-fs/strace-static-x86_64: Process 6360 attached [pid 6359] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] <... unlinkat resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x7b\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6360] set_robust_list(0x55556e7a87e0, 24 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 45 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6360] <... set_robust_list resumed>) = 0 [pid 6359] <... symlinkat resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6359] close(249 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6360] rt_sigprocmask(SIG_SETMASK, [] [pid 6359] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978020}) [pid 5609] read(6 [pid 6360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6359] close(248 [pid 5820] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] chdir("./21" [pid 6359] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5820] newfstatat(AT_FDCWD, "./19/gadget" [pid 5611] read(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5784] unlink("./18/binderfs" [pid 6360] <... chdir resumed>) = 0 [pid 6359] prctl(PR_SET_NAME, "syz.0.119" [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 6359] <... prctl resumed>) = 0 [pid 5820] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6360] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5784] <... unlink resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=756081824} [pid 6360] <... prctl resumed>) = 0 [pid 6359] close(4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978566}) [pid 5820] openat(AT_FDCWD, "./19/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6360] setpgid(0, 0 [pid 6359] <... close resumed>) = 0 [pid 5820] <... openat resumed>) = 5 [pid 5784] umount2("./18/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 6360] <... setpgid resumed>) = 0 [pid 5820] fstat(5 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6360] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] newfstatat(AT_FDCWD, "./18/cgroup.net" [pid 5820] getdents64(5 [pid 5611] read(3 [pid 6359] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6360] <... symlinkat resumed>) = 0 [pid 6359] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] getdents64(5 [pid 5784] unlink("./18/cgroup.net" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5820] close(5) = 0 [pid 6359] <... mmap resumed>) = 0x7fcc8e356000 [pid 6360] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6359] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] unlinkat(AT_FDCWD, "./19/gadget", AT_REMOVEDIR [pid 6360] <... symlinkat resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 6359] <... mprotect resumed>) = 0 [pid 5820] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6360] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6359] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 6360] <... symlinkat resumed>) = 0 [pid 6359] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] umount2("./18/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6359] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5820] newfstatat(AT_FDCWD, "./19/binderfs" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 6361 attached [pid 6360] <... openat resumed>) = 3 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] newfstatat(AT_FDCWD, "./18/cgroup.cpu" [pid 5779] newfstatat(AT_FDCWD, "./21/gadget" [pid 6361] set_robust_list(0x7fcc8e3769a0, 24 [pid 6359] <... clone3 resumed> => {parent_tid=[43]}, 88) = 43 [pid 5820] unlink("./19/binderfs" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6361] <... set_robust_list resumed>) = 0 [pid 6360] write(3, "1000", 4 [pid 6359] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... unlink resumed>) = 0 [pid 5784] unlink("./18/cgroup.cpu" [pid 5779] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6361] rt_sigprocmask(SIG_SETMASK, [] [pid 6360] <... write resumed>) = 4 [pid 6359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6361] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6361] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] close(3 [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./19/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] umount2("./18/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./21/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... close resumed>) = 0 [pid 6359] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6361] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6360] read(200 [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./19/cgroup.net" [pid 5779] <... openat resumed>) = 5 [pid 6360] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6361] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] newfstatat(AT_FDCWD, "./18/cgroup" [pid 5779] fstat(5 [pid 6360] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] unlink("./19/cgroup.net" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] <... symlinkat resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 6361] <... futex resumed>) = 1 [pid 6359] <... futex resumed>) = 0 [pid 6361] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] close(249 [pid 5820] umount2("./19/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] unlink("./18/cgroup" [pid 5779] getdents64(5 [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... close resumed>) = 0 [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... unlink resumed>) = 0 [pid 6361] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6360] close(248 [pid 6359] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./19/cgroup.cpu" [pid 5784] getdents64(3 [pid 5779] getdents64(5 [pid 6360] <... close resumed>) = 0 [pid 6361] <... openat resumed>) = 3 [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] prctl(PR_SET_NAME, "syz.3.120" [pid 5820] unlink("./19/cgroup.cpu" [pid 5784] close(3 [pid 5779] close(5 [pid 6361] <... futex resumed>) = 1 [pid 6360] <... prctl resumed>) = 0 [pid 6359] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6360] close(4 [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlinkat(AT_FDCWD, "./18", AT_REMOVEDIR [pid 6361] write(3, "100000", 6 [pid 6360] <... close resumed>) = 0 [pid 6359] <... futex resumed>) = 0 [pid 5820] umount2("./19/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./21/gadget", AT_REMOVEDIR [pid 6361] <... write resumed>) = 6 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] mkdirat(AT_FDCWD, "./19", 0777 [pid 5779] <... unlinkat resumed>) = 0 [pid 6361] <... futex resumed>) = 0 [pid 6360] <... futex resumed>) = 0 [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./19/cgroup" [pid 5784] <... mkdirat resumed>) = 0 [pid 6361] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6359] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6360] <... mmap resumed>) = 0x7f90d846e000 [pid 5784] <... openat resumed>) = 3 [pid 6361] <... openat resumed>) = 4 [pid 6360] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./19/cgroup" [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5779] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] <... mprotect resumed>) = 0 [pid 6361] <... futex resumed>) = 1 [pid 6359] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6361] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6359] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] newfstatat(AT_FDCWD, "./21/binderfs" [pid 6361] write(4, "0", 1 [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5784] close(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6362 attached [pid 5820] getdents64(3 [pid 5784] <... close resumed>) = 0 [pid 5779] unlink("./21/binderfs" [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6362] set_robust_list(0x7f90d848e9a0, 24 [pid 5820] close(3 [pid 5784] <... socket resumed>) = 3 [pid 5820] <... close resumed>) = 0 [pid 6362] <... set_robust_list resumed>) = 0 [pid 6362] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] unlinkat(AT_FDCWD, "./19", AT_REMOVEDIR [pid 5784] close(3 [pid 5779] <... unlink resumed>) = 0 [pid 6362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6360] <... clone3 resumed> => {parent_tid=[46]}, 88) = 46 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6360] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] mkdirat(AT_FDCWD, "./20", 0777 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] umount2("./21/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5784] close(3 [pid 5779] newfstatat(AT_FDCWD, "./21/cgroup.net" [pid 6362] <... futex resumed>) = 0 [pid 6360] <... futex resumed>) = 1 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 6362] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./21/cgroup.net" [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... socket resumed>) = 3 [pid 5779] <... unlink resumed>) = 0 [pid 5820] close(3) = 0 [pid 5784] close(3 [pid 6362] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5779] umount2("./21/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6362] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] newfstatat(AT_FDCWD, "./21/cgroup.cpu" [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 6362] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6362] <... openat resumed>) = 3 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(3 [pid 5779] unlink("./21/cgroup.cpu" [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6362] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 5820] close(3 [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] read(249 [pid 5779] umount2("./21/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6362] write(3, "100000", 6 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6362] <... write resumed>) = 6 [pid 5820] close(3 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] newfstatat(AT_FDCWD, "./21/cgroup" [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6362] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./21/cgroup" [pid 6362] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6361] <... write resumed>) = 1 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... openat resumed>) = 4 [pid 6361] <... futex resumed>) = 1 [pid 6359] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5779] <... unlink resumed>) = 0 [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6362] <... futex resumed>) = 1 [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6360] <... futex resumed>) = 0 [pid 6359] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] getdents64(3, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5820] read(249 [pid 5779] close(3 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6363 attached [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6361] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 41 [pid 5779] unlinkat(AT_FDCWD, "./21", AT_REMOVEDIR [pid 6363] set_robust_list(0x555594ab57e0, 24 [pid 6362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6361] <... mkdirat resumed>) = 0 [pid 6360] <... futex resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6362] write(4, "0", 1 [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] <... set_robust_list resumed>) = 0 [pid 6362] <... write resumed>) = 1 [pid 6361] <... futex resumed>) = 1 [pid 6359] <... futex resumed>) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... unlinkat resumed>) = 0 [pid 6363] rt_sigprocmask(SIG_SETMASK, [] [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6361] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6361] <... mount resumed>) = 0 [pid 6362] <... futex resumed>) = 1 [pid 6359] <... futex resumed>) = 0 [pid 6360] <... futex resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./22", 0777 [pid 6363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] chdir("./19" [pid 6362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6361] <... futex resumed>) = 0 [pid 6360] <... futex resumed>) = 0 [pid 6359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... mkdirat resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY) = 3 ci2-upstream-fs/strace-static-x86_64: Process 6364 attached [pid 6363] <... chdir resumed>) = 0 [pid 6362] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6361] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6364] set_robust_list(0x55558bc9f7e0, 24 [pid 6363] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6361] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6359] <... futex resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 43 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6364] <... set_robust_list resumed>) = 0 [pid 6363] <... prctl resumed>) = 0 [pid 6362] <... mkdirat resumed>) = 0 [pid 6361] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] close(3 [pid 6364] rt_sigprocmask(SIG_SETMASK, [] [pid 6363] setpgid(0, 0 [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6361] <... openat resumed>) = 5 [pid 6364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... close resumed>) = 0 [pid 6362] <... futex resumed>) = 1 [pid 6364] chdir("./20" [pid 6363] <... setpgid resumed>) = 0 [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] <... futex resumed>) = 0 [pid 6361] <... futex resumed>) = 1 [pid 6359] <... futex resumed>) = 0 [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6364] <... chdir resumed>) = 0 [pid 6363] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6362] <... futex resumed>) = 0 [pid 6361] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6360] <... futex resumed>) = 1 [pid 6359] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... socket resumed>) = 3 [pid 6364] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5779] close(3 [pid 6364] <... prctl resumed>) = 0 [pid 6364] setpgid(0, 0 [pid 6362] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5779] <... close resumed>) = 0 [pid 6364] <... setpgid resumed>) = 0 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... futex resumed>) = 0 [pid 6364] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6359] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6364] <... symlinkat resumed>) = 0 [pid 6363] <... symlinkat resumed>) = 0 [pid 6362] <... mount resumed>) = 0 [pid 5779] close(3 [pid 6364] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6363] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... symlinkat resumed>) = 0 [pid 6363] <... symlinkat resumed>) = 0 [pid 6362] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6364] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net") = 0 [pid 6362] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6363] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 5779] <... socket resumed>) = 3 [pid 5779] close(3 [pid 6363] <... symlinkat resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6364] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 6363] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6364] write(3, "1000", 4 [pid 6361] <... write resumed>) = 31 [pid 6363] <... openat resumed>) = 3 [pid 5779] <... socket resumed>) = 3 [pid 6364] <... write resumed>) = 4 [pid 6363] write(3, "1000", 4 [pid 6362] <... futex resumed>) = 0 [pid 6361] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] <... futex resumed>) = 1 [pid 5779] close(3 [pid 6364] close(3 [pid 6363] <... write resumed>) = 4 [pid 6362] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6361] <... futex resumed>) = 1 [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6359] <... futex resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6364] <... close resumed>) = 0 [pid 6363] close(3 [pid 6362] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6361] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6359] close_range(3, 30, 0 [pid 5779] read(249 [pid 6364] read(200 [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6364] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6364] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6364] <... symlinkat resumed>) = 0 [pid 6363] <... close resumed>) = 0 [pid 6362] <... futex resumed>) = 1 [pid 6360] <... futex resumed>) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6360] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] close(249 [pid 6363] read(200 [pid 6362] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6360] <... futex resumed>) = 0 [pid 6363] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6362] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6360] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6362] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6360] close_range(3, 30, 0 [pid 6364] <... close resumed>) = 0 [pid 6364] close(248 [pid 6360] <... close_range resumed>) = 0 [pid 6364] <... close resumed>) = 0 [pid 6362] <... futex resumed>) = 0 [pid 6360] exit_group(0 [pid 6363] <... symlinkat resumed>) = 0 [pid 6364] prctl(PR_SET_NAME, "syz.4.123" [pid 6363] close(249 [pid 6360] <... exit_group resumed>) = ? [pid 6363] <... close resumed>) = 0 [pid 6362] +++ exited with 0 +++ [pid 6364] <... prctl resumed>) = 0 [pid 6363] close(248 [pid 6364] close(4 [pid 6363] <... close resumed>) = 0 [pid 6359] <... close_range resumed>) = 0 [pid 6363] prctl(PR_SET_NAME, "syz.2.121") = 0 [pid 6359] exit_group(0 [pid 6363] close(4 [pid 6361] <... futex resumed>) = ? [pid 6359] <... exit_group resumed>) = ? [pid 6363] <... close resumed>) = 0 [pid 6361] +++ exited with 0 +++ [pid 6364] <... close resumed>) = 0 [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6365 attached ) = 0 [pid 6360] +++ exited with 0 +++ [ 186.628272][ T6361] gadgetfs: bound to dummy_udc driver [pid 6364] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6363] <... futex resumed>) = 0 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 47 [pid 6363] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6365] set_robust_list(0x5555657417e0, 24 [pid 6364] <... mmap resumed>) = 0x7f05fba1e000 [pid 6363] <... mmap resumed>) = 0x7f35c7086000 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=45, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6365] <... set_robust_list resumed>) = 0 [pid 6364] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6363] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6359] +++ exited with 0 +++ [pid 5810] rt_sigreturn({mask=[]} [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6365] rt_sigprocmask(SIG_SETMASK, [] [pid 6364] <... mprotect resumed>) = 0 [pid 6363] <... mprotect resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=42, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6364] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6363] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] rt_sigreturn({mask=[]} [pid 6365] chdir("./22" [pid 6364] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6363] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6363] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0}ci2-upstream-fs/strace-static-x86_64: Process 6366 attached [pid 6364] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] write(248, "\x00\x00\x00\x00", 4ci2-upstream-fs/strace-static-x86_64: Process 6367 attached [pid 6366] set_robust_list(0x7f35c70a69a0, 24 [pid 6365] <... chdir resumed>) = 0 [pid 6363] <... clone3 resumed> => {parent_tid=[42]}, 88) = 42 [pid 5810] <... write resumed>) = 4 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=762746335}) [pid 6367] set_robust_list(0x7f05fba3e9a0, 24 [pid 6366] <... set_robust_list resumed>) = 0 [pid 6365] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6364] <... clone3 resumed> => {parent_tid=[44]}, 88) = 44 [pid 6363] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... write resumed>) = 4 [pid 5611] read(26 [pid 6367] <... set_robust_list resumed>) = 0 [pid 6366] rt_sigprocmask(SIG_SETMASK, [] [pid 6365] <... prctl resumed>) = 0 [pid 6364] rt_sigprocmask(SIG_SETMASK, [] [pid 6363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6367] rt_sigprocmask(SIG_SETMASK, [] [pid 6366] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6365] setpgid(0, 0 [pid 6364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xbf\x2f\x20"..., 272 [pid 6367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6366] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6365] <... setpgid resumed>) = 0 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6367] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6365] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 757, NULL, 0) = 1 [pid 6367] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6366] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5810] fstat(3 [pid 5793] <... openat resumed>) = 3 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... symlinkat resumed>) = 0 [pid 6364] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5793] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6367] <... futex resumed>) = 0 [pid 6366] <... futex resumed>) = 1 [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] <... futex resumed>) = 0 [pid 5810] getdents64(3 [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] <... symlinkat resumed>) = 0 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... futex resumed>) = 0 [pid 5810] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] getdents64(3 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6366] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 48 [pid 6365] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xbf\x2f\x20"..., 32061612) = 272 [pid 6367] <... futex resumed>) = 0 [pid 6366] <... openat resumed>) = 3 [pid 6365] <... symlinkat resumed>) = 0 [pid 6364] <... futex resumed>) = 1 [pid 5793] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6367] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999968196}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... sched_yield resumed>) = 0 [pid 6366] <... futex resumed>) = 1 [pid 6367] <... openat resumed>) = 3 [pid 6365] <... openat resumed>) = 3 [pid 6363] <... futex resumed>) = 0 [pid 5611] read(21 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] write(3, "1000", 4 [pid 6363] <... futex resumed>) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x77\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xa6\xed\x22"..., 264 [pid 5609] epoll_pwait(4 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] write(3, "100000", 6 [pid 6365] <... write resumed>) = 4 [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 264 [pid 6367] <... futex resumed>) = 1 [pid 6366] <... write resumed>) = 6 [pid 6365] close(3 [pid 6364] <... futex resumed>) = 0 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x7d\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=476243636} [pid 6367] write(3, "100000", 6 [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... close resumed>) = 0 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... write resumed>) = 48 [pid 6367] <... write resumed>) = 6 [pid 6366] <... futex resumed>) = 1 [pid 6365] read(200 [pid 6364] <... futex resumed>) = 0 [pid 6363] <... futex resumed>) = 0 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] <... futex resumed>) = 0 [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6366] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6365] <... symlinkat resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6366] <... openat resumed>) = 4 [pid 6365] close(249 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6367] <... futex resumed>) = 0 [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... close resumed>) = 0 [pid 6364] <... futex resumed>) = 1 [pid 6367] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6366] <... futex resumed>) = 1 [pid 6365] close(248 [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] <... futex resumed>) = 0 [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... close resumed>) = 0 [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... openat resumed>) = 4 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] prctl(PR_SET_NAME, "syz.1.122" [pid 6363] <... futex resumed>) = 0 [pid 6366] write(4, "0", 1 [pid 6365] <... prctl resumed>) = 0 [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6365] close(4 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... close resumed>) = 0 [pid 6367] <... futex resumed>) = 1 [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = 0 [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 479, NULL, 0) = 1 [pid 6367] write(4, "0", 1 [pid 6365] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6364] <... futex resumed>) = 0 [pid 5810] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6365] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... futex resumed>) = 1 [pid 6365] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5810] newfstatat(AT_FDCWD, "./21/gadget" [pid 5602] <... futex resumed>) = 0 [pid 6365] <... mprotect resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] newfstatat(AT_FDCWD, "./19/gadget" [pid 5609] read(6 [pid 6365] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 368 [pid 6365] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6367] <... write resumed>) = 1 [pid 6365] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] openat(AT_FDCWD, "./21/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552ci2-upstream-fs/strace-static-x86_64: Process 6368 attached [pid 6367] <... futex resumed>) = 1 [pid 6364] <... futex resumed>) = 0 [pid 5810] fstat(5 [pid 5793] openat(AT_FDCWD, "./19/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=966687292}) [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6368] set_robust_list(0x7fcbbbd269a0, 24 [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6366] <... write resumed>) = 1 [pid 6365] <... clone3 resumed> => {parent_tid=[48]}, 88) = 48 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5609] read(6 [pid 6368] <... set_robust_list resumed>) = 0 [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] rt_sigprocmask(SIG_SETMASK, [] [pid 6364] <... futex resumed>) = 0 [pid 5810] getdents64(5 [pid 5793] fstat(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6368] rt_sigprocmask(SIG_SETMASK, [] [pid 6367] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6366] <... futex resumed>) = 1 [pid 6365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6367] <... mkdirat resumed>) = 0 [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6368] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] <... futex resumed>) = 0 [pid 6363] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6368] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6367] <... futex resumed>) = 1 [pid 6366] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] <... futex resumed>) = 0 [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5793] getdents64(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977247}) [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6366] <... mkdirat resumed>) = 0 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=400415129} [pid 6368] <... futex resumed>) = 0 [pid 6367] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6364] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./21/gadget", AT_REMOVEDIR [pid 5793] close(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6368] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6366] <... futex resumed>) = 1 [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5611] read(3 [pid 6368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... futex resumed>) = 0 [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlinkat(AT_FDCWD, "./19/gadget", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6368] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6367] <... mount resumed>) = 0 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6368] <... openat resumed>) = 3 [pid 6366] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./21/binderfs" [pid 5793] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] <... mount resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 1 [pid 6364] <... futex resumed>) = 0 [pid 6368] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] <... futex resumed>) = 0 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./21/binderfs" [pid 5793] newfstatat(AT_FDCWD, "./19/binderfs" [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6368] <... futex resumed>) = 0 [pid 6367] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6366] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 1 [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] <... futex resumed>) = 0 [pid 6368] write(3, "100000", 6 [pid 5810] umount2("./21/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlink("./19/binderfs" [pid 6368] <... write resumed>) = 6 [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlink resumed>) = 0 [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6363] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./21/cgroup.net" [pid 6368] <... futex resumed>) = 0 [pid 6366] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./19/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6368] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6365] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6368] <... openat resumed>) = 4 [pid 6367] <... openat resumed>) = 5 [pid 6366] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./21/cgroup.net" [pid 5793] newfstatat(AT_FDCWD, "./19/cgroup.net" [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 1 [pid 6366] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 0 [pid 6364] <... futex resumed>) = 0 [pid 6363] <... futex resumed>) = 0 [pid 5810] umount2("./21/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6368] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6363] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] unlink("./19/cgroup.net" [pid 6368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] <... futex resumed>) = 0 [pid 6364] <... futex resumed>) = 0 [pid 6363] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./21/cgroup.cpu" [pid 5793] <... unlink resumed>) = 0 [pid 6368] write(4, "0", 1 [pid 6367] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6366] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6364] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6363] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6366] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5810] unlink("./21/cgroup.cpu" [pid 5793] umount2("./19/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6366] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6366] <... futex resumed>) = 1 [pid 6363] <... futex resumed>) = 0 [pid 6366] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6363] close_range(3, 30, 0 [pid 5793] newfstatat(AT_FDCWD, "./19/cgroup.cpu" [pid 5810] umount2("./21/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] newfstatat(AT_FDCWD, "./21/cgroup" [pid 5793] unlink("./19/cgroup.cpu" [pid 6363] <... close_range resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6363] exit_group(0 [pid 5810] unlink("./21/cgroup" [pid 5793] umount2("./19/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6366] <... futex resumed>) = ? [pid 6363] <... exit_group resumed>) = ? [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6366] +++ exited with 0 +++ [pid 5793] newfstatat(AT_FDCWD, "./19/cgroup" [pid 5810] getdents64(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] unlink("./19/cgroup" [pid 5810] close(3 [pid 5793] <... unlink resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] getdents64(3 [pid 5810] unlinkat(AT_FDCWD, "./21", AT_REMOVEDIR) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5793] close(3) = 0 [pid 5810] mkdirat(AT_FDCWD, "./22", 0777 [pid 5793] unlinkat(AT_FDCWD, "./19", AT_REMOVEDIR [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./20", 0777 [pid 6368] <... write resumed>) = 1 [pid 6367] <... write resumed>) = 31 [pid 6363] +++ exited with 0 +++ [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... mkdirat resumed>) = 0 [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 3 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=41, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6368] <... futex resumed>) = 1 [pid 6367] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 0 [pid 6364] <... futex resumed>) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] rt_sigreturn({mask=[]} [pid 6368] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6367] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6364] close_range(3, 30, 0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... openat resumed>) = 3 [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 6368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6365] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6368] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6368] <... mkdirat resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] close(3 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6364] <... close_range resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6364] exit_group(0 [pid 5810] close(3 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=886186279}) [pid 6367] <... futex resumed>) = ? [pid 6364] <... exit_group resumed>) = ? [pid 5810] <... close resumed>) = 0 [pid 5784] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] close(3 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [ 186.886081][ T6367] gadgetfs: bound to dummy_udc driver [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6367] +++ exited with 0 +++ [pid 6364] +++ exited with 0 +++ [pid 5810] close(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6368] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=43, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 3 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xf5\x9d\x21"..., 272 [pid 6368] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigreturn({mask=[]} [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] close(3 [pid 5784] fstat(3 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 405, NULL, 0) = 1 [pid 6368] <... mount resumed>) = 0 [pid 6365] <... futex resumed>) = 0 [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x7e\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] getdents64(3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6368] <... futex resumed>) = 0 [pid 6365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 48 [pid 5784] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xf5\x9d\x21"..., 32061612) = 272 [pid 6365] <... futex resumed>) = 0 [pid 5793] close(3 [pid 5609] read(6 [pid 6368] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] close(3 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6368] <... openat resumed>) = 5 [pid 5609] epoll_pwait(4 [pid 5602] <... sched_yield resumed>) = 0 [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] <... close resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6368] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 0 [pid 5820] <... write resumed>) = 4 [pid 5810] read(249 [pid 5793] close(3 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=998273062}) [pid 5609] epoll_pwait(4 [pid 6368] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6365] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... close resumed>) = 0 [pid 5611] read(18 [pid 6365] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] read(249 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=242859431} [pid 6365] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x7b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x31\xd4\x1f"..., 264 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x7f\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5820] fstat(3, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5820] getdents64(3 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5820] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8}ci2-upstream-fs/strace-static-x86_64: Process 6369 attached ci2-upstream-fs/strace-static-x86_64: Process 6370 attached [pid 6369] set_robust_list(0x5555708ce7e0, 24 [pid 6368] <... write resumed>) = 31 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 44 [pid 5784] <... umount2 resumed>) = 0 [pid 6370] set_robust_list(0x55556e7a87e0, 24 [pid 6369] <... set_robust_list resumed>) = 0 [pid 6368] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 245, NULL, 0) = 1 [pid 6370] <... set_robust_list resumed>) = 0 [pid 6369] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 47 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6370] rt_sigprocmask(SIG_SETMASK, [] [pid 6369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] newfstatat(AT_FDCWD, "./19/gadget" [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6369] chdir("./20" [pid 6368] <... futex resumed>) = 1 [pid 6365] <... futex resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6370] chdir("./22" [pid 6368] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x7e\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 5784] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] write(2, "2026/10/23 13:39:38 executed programs: 118\n", 432026/10/23 13:39:38 executed programs: 118 [pid 6365] close_range(3, 30, 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... write resumed>) = 43 [pid 6370] <... chdir resumed>) = 0 [pid 6369] <... chdir resumed>) = 0 [pid 5820] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] <... sched_yield resumed>) = 0 [pid 6370] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] openat(AT_FDCWD, "./19/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x88\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6370] <... prctl resumed>) = 0 [pid 6369] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6365] <... close_range resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./20/gadget" [pid 5784] <... openat resumed>) = 5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=947252166}) [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6370] setpgid(0, 0 [pid 6369] <... prctl resumed>) = 0 [pid 6365] exit_group(0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] fstat(5 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6370] <... setpgid resumed>) = 0 [pid 6369] setpgid(0, 0 [pid 6365] <... exit_group resumed>) = ? [pid 5820] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 6368] <... futex resumed>) = ? [pid 6370] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6369] <... setpgid resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] getdents64(5 [pid 5611] read(3 [pid 5609] read(6 [pid 6370] <... symlinkat resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./20/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x88\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 6369] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5820] <... openat resumed>) = 5 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6369] <... symlinkat resumed>) = 0 [pid 5820] fstat(5 [pid 5784] getdents64(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999965796}) [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6370] <... symlinkat resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 6370] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6369] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 5820] getdents64(5 [pid 5784] close(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [ 186.990471][ T6368] gadgetfs: bound to dummy_udc driver [pid 6370] <... symlinkat resumed>) = 0 [pid 6369] <... symlinkat resumed>) = 0 [pid 6368] +++ exited with 0 +++ [pid 6365] +++ exited with 0 +++ [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5784] <... close resumed>) = 0 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=153197221} [pid 6370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6369] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 5820] getdents64(5 [pid 5784] unlinkat(AT_FDCWD, "./19/gadget", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6370] <... openat resumed>) = 3 [pid 6369] <... symlinkat resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=47, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5784] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] close(5 [pid 5779] rt_sigreturn({mask=[]} [pid 6370] write(3, "1000", 4 [pid 6369] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... rt_sigreturn resumed>) = 47 [pid 6370] <... write resumed>) = 4 [pid 6369] <... openat resumed>) = 3 [pid 5820] unlinkat(AT_FDCWD, "./20/gadget", AT_REMOVEDIR [pid 5784] newfstatat(AT_FDCWD, "./19/binderfs" [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6370] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=997504623}) [pid 6370] <... close resumed>) = 0 [pid 6369] write(3, "1000", 4 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] unlink("./19/binderfs" [pid 5779] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6370] read(200 [pid 6369] <... write resumed>) = 4 [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6370] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6369] close(3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] umount2("./19/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xc4\x19\x27"..., 264 [pid 6370] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6369] <... close resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./20/binderfs" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... openat resumed>) = 3 [pid 6370] <... symlinkat resumed>) = 0 [pid 6369] read(200 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 153, NULL, 0) = 1 [pid 6370] close(249 [pid 6369] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] newfstatat(AT_FDCWD, "./19/cgroup.net" [pid 5779] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6370] <... close resumed>) = 0 [pid 6369] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] unlink("./20/binderfs" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6370] close(248 [pid 6369] <... symlinkat resumed>) = 0 [pid 5784] unlink("./19/cgroup.net" [pid 5779] getdents64(3 [pid 5820] <... unlink resumed>) = 0 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_yield( [pid 6370] <... close resumed>) = 0 [pid 6369] close(249 [pid 5820] umount2("./20/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... unlink resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x7a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xc4\x19\x27"..., 32061612) = 264 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6370] prctl(PR_SET_NAME, "syz.3.124" [pid 6369] <... close resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./20/cgroup.net" [pid 5784] umount2("./19/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 6370] <... prctl resumed>) = 0 [pid 6369] close(248 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... sched_yield resumed>) = 0 [pid 6370] close(4 [pid 6369] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./19/cgroup.cpu" [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6370] <... close resumed>) = 0 [pid 5820] unlink("./20/cgroup.net" [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] prctl(PR_SET_NAME, "syz.0.125" [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4 [pid 5820] umount2("./20/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6369] <... prctl resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] unlink("./19/cgroup.cpu" [pid 5820] newfstatat(AT_FDCWD, "./20/cgroup.cpu" [pid 6370] <... futex resumed>) = 0 [pid 6369] close(4 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5820] unlink("./20/cgroup.cpu" [pid 5784] umount2("./19/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6369] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=115948045} [pid 6370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] newfstatat(AT_FDCWD, "./19/cgroup" [pid 6370] <... mmap resumed>) = 0x7f90d846e000 [pid 5820] umount2("./20/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6370] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6370] <... mprotect resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./20/cgroup" [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6370] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6369] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6370] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6369] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] unlink("./20/cgroup" [pid 5784] unlink("./19/cgroup" [pid 6370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6369] <... mmap resumed>) = 0x7fcc8e356000 [pid 5784] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6371 attached [pid 6369] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... unlink resumed>) = 0 [pid 5784] getdents64(3 [pid 6371] set_robust_list(0x7f90d848e9a0, 24 [pid 6370] <... clone3 resumed> => {parent_tid=[48]}, 88) = 48 [pid 6369] <... mprotect resumed>) = 0 [pid 5820] getdents64(3 [pid 6370] rt_sigprocmask(SIG_SETMASK, [] [pid 6369] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6371] <... set_robust_list resumed>) = 0 [pid 6370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6369] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6371] rt_sigprocmask(SIG_SETMASK, [] [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5820] close(3 [pid 5784] close(3 [pid 6371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6370] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6372 attached [pid 6371] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] <... clone3 resumed> => {parent_tid=[45]}, 88) = 45 [pid 5820] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 6371] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6372] set_robust_list(0x7fcc8e3769a0, 24 [pid 6369] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] unlinkat(AT_FDCWD, "./19", AT_REMOVEDIR [pid 5779] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6372] <... set_robust_list resumed>) = 0 [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] unlinkat(AT_FDCWD, "./20", AT_REMOVEDIR [pid 5784] <... unlinkat resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./20", 0777 [pid 5779] newfstatat(AT_FDCWD, "./22/gadget" [pid 6372] rt_sigprocmask(SIG_SETMASK, [] [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = 0 [pid 5820] mkdirat(AT_FDCWD, "./21", 0777 [pid 5784] <... mkdirat resumed>) = 0 [pid 6372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... mkdirat resumed>) = 0 [pid 6370] <... futex resumed>) = 0 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 5779] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6372] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6371] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5784] <... openat resumed>) = 3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] openat(AT_FDCWD, "./22/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6372] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6371] <... openat resumed>) = 3 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5779] <... openat resumed>) = 5 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 122, NULL, 0) = 1 [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5784] close(3 [pid 5779] fstat(5 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6372] <... futex resumed>) = 1 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... close resumed>) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] getdents64(5 [pid 5609] read(6 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6371] write(3, "100000", 6 [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6371] <... write resumed>) = 6 [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... socket resumed>) = 3 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5784] close(3 [pid 5779] getdents64(5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6372] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5784] <... close resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6372] <... openat resumed>) = 3 [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=933079622}) [pid 5609] <... write resumed>) = 552 [pid 6370] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] close(5 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(3 [pid 5779] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6372] <... futex resumed>) = 1 [pid 6371] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6369] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./22/gadget", AT_REMOVEDIR [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6371] <... openat resumed>) = 4 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6372] write(3, "100000", 6 [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6372] <... write resumed>) = 6 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6372] <... futex resumed>) = 0 [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] epoll_pwait(4 [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6371] <... futex resumed>) = 0 [pid 6370] <... futex resumed>) = 1 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./22/binderfs" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=47901107} [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6371] write(4, "0", 1 [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6372] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./22/binderfs" [pid 6372] <... openat resumed>) = 4 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... socket resumed>) = 3 [pid 5779] <... unlink resumed>) = 0 [pid 5784] close(3) = 0 [pid 5779] umount2("./22/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] read(249 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6372] <... futex resumed>) = 1 [pid 6369] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] newfstatat(AT_FDCWD, "./22/cgroup.net" [pid 6372] write(4, "0", 1 [pid 6369] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] read(249 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] unlink("./22/cgroup.net" [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x7f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... unlink resumed>) = 0 [pid 5779] umount2("./22/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] newfstatat(AT_FDCWD, "./22/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlink("./22/cgroup.cpu") = 0 ci2-upstream-fs/strace-static-x86_64: Process 6374 attached ci2-upstream-fs/strace-static-x86_64: Process 6373 attached [pid 6372] <... write resumed>) = 1 [pid 6371] <... write resumed>) = 1 [pid 6374] set_robust_list(0x55558bc9f7e0, 24 [pid 6373] set_robust_list(0x555594ab57e0, 24 [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 45 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 43 [pid 5779] umount2("./22/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6374] <... set_robust_list resumed>) = 0 [pid 6373] <... set_robust_list resumed>) = 0 [pid 6372] <... futex resumed>) = 1 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6374] rt_sigprocmask(SIG_SETMASK, [] [pid 6373] rt_sigprocmask(SIG_SETMASK, [] [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6371] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] newfstatat(AT_FDCWD, "./22/cgroup" [pid 6374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] <... futex resumed>) = 0 [pid 6369] <... futex resumed>) = 0 [pid 6374] chdir("./21" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6373] chdir("./20" [pid 6372] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6371] <... mkdirat resumed>) = 0 [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] unlink("./22/cgroup" [pid 5609] <... epoll_pwait resumed>, [], 128, 49, NULL, 0) = 0 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6374] <... chdir resumed>) = 0 [pid 6373] <... chdir resumed>) = 0 [pid 6372] <... mkdirat resumed>) = 0 [pid 6374] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6373] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... unlink resumed>) = 0 [pid 5609] epoll_pwait(4 [pid 6374] <... prctl resumed>) = 0 [pid 6373] <... prctl resumed>) = 0 [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] <... futex resumed>) = 1 [pid 6370] <... futex resumed>) = 0 [pid 5779] getdents64(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6374] setpgid(0, 0 [pid 6373] setpgid(0, 0 [pid 6372] <... futex resumed>) = 1 [pid 6371] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5609] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6374] <... setpgid resumed>) = 0 [pid 6373] <... setpgid resumed>) = 0 [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] <... futex resumed>) = 0 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 5612] <... futex resumed>) = 0 [pid 5609] <... futex resumed>) = 1 [pid 6374] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6373] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6371] <... mount resumed>) = 0 [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] <... futex resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5609] epoll_pwait(4 [pid 6374] <... symlinkat resumed>) = 0 [pid 6373] <... symlinkat resumed>) = 0 [pid 6372] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] unlinkat(AT_FDCWD, "./22", AT_REMOVEDIR [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6374] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6373] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6371] <... futex resumed>) = 1 [pid 5779] <... unlinkat resumed>) = 0 [pid 6370] <... futex resumed>) = 0 [pid 5612] write(5, "\x01\x00\x00\x00\x00\x00\x00\x00", 8 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=969744291} [pid 6374] <... symlinkat resumed>) = 0 [pid 6373] <... symlinkat resumed>) = 0 [pid 6372] <... mount resumed>) = 0 [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] mkdirat(AT_FDCWD, "./23", 0777 [pid 5612] <... write resumed>) = 8 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN, data=0x1928ae0}], 128, -1, NULL, 0) = 1 [pid 6374] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6373] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6370] <... futex resumed>) = 0 [pid 5779] <... mkdirat resumed>) = 0 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] read(5 [pid 6374] <... symlinkat resumed>) = 0 [pid 6373] <... symlinkat resumed>) = 0 [pid 6372] <... futex resumed>) = 1 [pid 6371] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... read resumed>, "\x01\x00\x00\x00\x00\x00\x00\x00", 8) = 8 [pid 6374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5609] epoll_pwait(4 [pid 6374] <... openat resumed>) = 3 [pid 6373] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6371] <... openat resumed>) = 5 [pid 6369] <... futex resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4 [pid 6374] write(3, "1000", 4 [pid 6373] <... openat resumed>) = 3 [pid 6374] <... write resumed>) = 4 [pid 6374] close(3) = 0 [pid 6373] write(3, "1000", 4 [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... openat resumed>) = 3 [pid 6372] <... futex resumed>) = 0 [pid 6371] <... futex resumed>) = 1 [pid 6369] <... futex resumed>) = 1 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6374] read(200 [pid 6373] <... write resumed>) = 4 [pid 6372] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6370] <... futex resumed>) = 0 [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6373] close(3 [pid 6372] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6370] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 6371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6373] <... close resumed>) = 0 [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6370] <... futex resumed>) = 0 [pid 6371] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5779] <... close resumed>) = 0 [pid 6374] <... symlinkat resumed>) = 0 [pid 6373] read(200 [pid 6372] <... futex resumed>) = 1 [pid 6370] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6369] <... futex resumed>) = 0 [pid 6374] close(249 [pid 6373] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... close resumed>) = 0 [pid 6373] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6374] close(248 [pid 6373] <... symlinkat resumed>) = 0 [pid 6374] <... close resumed>) = 0 [pid 6373] close(249 [pid 6374] prctl(PR_SET_NAME, "syz.4.127" [pid 6373] <... close resumed>) = 0 [pid 6374] <... prctl resumed>) = 0 [pid 6373] close(248 [pid 6374] close(4 [pid 6373] <... close resumed>) = 0 [pid 6374] <... close resumed>) = 0 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] prctl(PR_SET_NAME, "syz.2.126") = 0 [pid 6374] <... futex resumed>) = 0 [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6371] <... write resumed>) = 31 [pid 6369] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6372] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6371] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6369] <... futex resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6370] <... futex resumed>) = 0 [pid 6371] <... futex resumed>) = 1 [pid 5779] close(3 [pid 6374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6373] close(4 [pid 6372] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6371] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6370] close_range(3, 30, 0 [pid 6369] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6374] <... mmap resumed>) = 0x7f05fba1e000 [pid 6373] <... close resumed>) = 0 [pid 6372] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5779] <... close resumed>) = 0 [pid 6374] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] <... mprotect resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 6372] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6372] <... futex resumed>) = 1 [pid 6374] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6373] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6369] <... futex resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6369] close_range(3, 30, 0 [pid 6372] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] close(3 [pid 6374] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6373] <... mmap resumed>) = 0x7f35c7086000 [pid 6369] <... close_range resumed>) = 0 [pid 6374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6373] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6369] exit_group(0 [pid 5779] <... close resumed>) = 0 [pid 6369] <... exit_group resumed>) = ? [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6375 attached [pid 6373] <... mprotect resumed>) = 0 [pid 6375] set_robust_list(0x7f05fba3e9a0, 24 [pid 6372] <... futex resumed>) = ? [pid 5779] <... socket resumed>) = 3 [pid 6375] <... set_robust_list resumed>) = 0 [pid 6374] <... clone3 resumed> => {parent_tid=[46]}, 88) = 46 [pid 6373] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6375] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6374] rt_sigprocmask(SIG_SETMASK, [] [pid 6373] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5779] close(3 [pid 6375] <... futex resumed>) = 0 [pid 6374] <... futex resumed>) = 1 [pid 6375] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6376 attached [pid 6375] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6376] set_robust_list(0x7f35c70a69a0, 24 [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... clone3 resumed> => {parent_tid=[44]}, 88) = 44 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6376] <... set_robust_list resumed>) = 0 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6373] rt_sigprocmask(SIG_SETMASK, [] [pid 6376] rt_sigprocmask(SIG_SETMASK, [] [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 6376] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6375] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = 0 [pid 6375] <... openat resumed>) = 3 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6372] +++ exited with 0 +++ [pid 6370] <... close_range resumed>) = 0 [pid 6369] +++ exited with 0 +++ [pid 5779] <... close resumed>) = 0 [pid 6376] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6370] exit_group(0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=44, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5779] read(249 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6371] <... futex resumed>) = ? [pid 6370] <... exit_group resumed>) = ? [pid 5793] rt_sigreturn({mask=[]} [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6376] <... futex resumed>) = 1 [pid 6373] <... futex resumed>) = 0 [pid 6371] +++ exited with 0 +++ [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [ 187.278706][ T6371] gadgetfs: bound to dummy_udc driver [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] <... futex resumed>) = 1 [pid 6373] <... futex resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6376] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6370] +++ exited with 0 +++ [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6376] <... openat resumed>) = 3 [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] <... futex resumed>) = 0 [pid 6374] <... futex resumed>) = 1 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=47, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5793] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=815859320}) [pid 6376] <... futex resumed>) = 1 [pid 6375] write(3, "100000", 6 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 5793] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(21 [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] <... write resumed>) = 6 [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6376] write(3, "100000", 6 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xdc\x5b\x24"..., 272 [pid 6376] <... write resumed>) = 6 [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6377 attached [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 962, NULL, 0) = 1 [pid 6377] set_robust_list(0x5555657417e0, 24 [pid 6376] <... futex resumed>) = 1 [pid 6375] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = 0 [pid 5810] <... write resumed>) = 4 [pid 5793] fstat(3 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 49 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6377] <... set_robust_list resumed>) = 0 [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] <... openat resumed>) = 4 [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... write resumed>) = 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6377] rt_sigprocmask(SIG_SETMASK, [] [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] <... futex resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6376] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] getdents64(3 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 6377] chdir("./23" [pid 6376] <... openat resumed>) = 4 [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x7d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xdc\x5b\x24"..., 32061612) = 272 [pid 6377] <... chdir resumed>) = 0 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6377] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6376] <... futex resumed>) = 1 [pid 6375] write(4, "0", 1 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] <... futex resumed>) = 0 [pid 5810] fstat(3 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=999958469}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6373] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] read(26 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6377] <... prctl resumed>) = 0 [pid 6376] write(4, "0", 1 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6377] setpgid(0, 0 [pid 5810] getdents64(3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6377] <... setpgid resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xeb\x71\x26"..., 264 [pid 5609] epoll_pwait(4 [pid 6377] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 5810] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 264 [pid 6377] <... symlinkat resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=830261865} [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x82\x00\x00\x00\x00\x00\x00\x00", 56) = 56 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6377] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5611] <... write resumed>) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6377] <... symlinkat resumed>) = 0 [pid 6376] <... write resumed>) = 1 [pid 6375] <... write resumed>) = 1 [pid 5793] <... umount2 resumed>) = 0 [pid 6377] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] <... symlinkat resumed>) = 0 [pid 6376] <... futex resumed>) = 1 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6376] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] newfstatat(AT_FDCWD, "./20/gadget" [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 847, NULL, 0) = 1 [pid 6377] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = 0 [pid 6377] <... openat resumed>) = 3 [pid 6376] <... mkdirat resumed>) = 0 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 5810] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6377] write(3, "1000", 4 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6377] <... write resumed>) = 4 [pid 6376] <... futex resumed>) = 0 [pid 6375] <... mkdirat resumed>) = 0 [pid 6373] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] newfstatat(AT_FDCWD, "./22/gadget" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] read(6 [pid 5602] sched_getaffinity(0, 8192 [pid 6377] close(3 [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] openat(AT_FDCWD, "./20/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00"..., 32061612) = 368 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6377] <... close resumed>) = 0 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 5810] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] read(200 [pid 6376] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5810] openat(AT_FDCWD, "./22/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] fstat(5, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5602] epoll_pwait(4 [pid 6377] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... openat resumed>) = 5 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=952507811}) [pid 6377] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6376] <... mount resumed>) = 0 [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] fstat(5 [pid 5793] getdents64(5 [pid 5611] read(3 [pid 6374] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6375] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6377] <... symlinkat resumed>) = 0 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5611] read(3 [pid 5609] <... write resumed>) = 552 [pid 6375] <... mount resumed>) = 0 [pid 5793] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] read(6 [pid 6377] close(249 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] <... close resumed>) = 0 [pid 6376] <... futex resumed>) = 1 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] close(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999765252}) [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6377] close(248 [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5793] <... close resumed>) = 0 [pid 5611] read(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6377] <... close resumed>) = 0 [pid 6376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6374] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] unlinkat(AT_FDCWD, "./20/gadget", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 6377] prctl(PR_SET_NAME, "syz.1.128" [pid 6376] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6375] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] read(3 [pid 6377] <... prctl resumed>) = 0 [pid 6376] <... openat resumed>) = 5 [pid 6375] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=751863300} [pid 5793] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] close(4 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6377] <... close resumed>) = 0 [pid 6375] <... futex resumed>) = 1 [pid 6373] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./22/gadget", AT_REMOVEDIR [pid 5793] newfstatat(AT_FDCWD, "./20/binderfs" [pid 6376] <... futex resumed>) = 1 [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 6376] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6373] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./20/binderfs" [pid 6377] <... futex resumed>) = 0 [pid 6373] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./22/binderfs" [pid 5793] <... unlink resumed>) = 0 [pid 6377] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6374] <... futex resumed>) = 1 [pid 6373] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./22/binderfs" [pid 6377] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5810] <... unlink resumed>) = 0 [pid 6374] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] umount2("./20/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6377] <... mprotect resumed>) = 0 [pid 6376] <... write resumed>) = 31 [pid 6375] <... futex resumed>) = 0 [pid 5810] umount2("./22/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6375] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5793] newfstatat(AT_FDCWD, "./20/cgroup.net" [pid 6375] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6377] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6375] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6377] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6376] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6375] <... futex resumed>) = 1 [pid 6374] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] unlink("./20/cgroup.net" [pid 6377] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6376] <... futex resumed>) = 1 [pid 6375] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] close_range(3, 30, 0 [pid 6373] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./22/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] unlink("./22/cgroup.net" [pid 6376] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6374] <... close_range resumed>) = 0 [pid 6374] exit_group(0 [pid 6375] <... futex resumed>) = ? [pid 6374] <... exit_group resumed>) = ? [pid 6375] +++ exited with 0 +++ [pid 5810] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6378 attached [pid 5793] <... unlink resumed>) = 0 [pid 6378] set_robust_list(0x7fcbbbd269a0, 24) = 0 [pid 6378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5793] umount2("./20/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6373] close_range(3, 30, 0 [pid 5810] umount2("./22/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./22/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] unlink("./22/cgroup.cpu" [pid 5793] newfstatat(AT_FDCWD, "./20/cgroup.cpu" [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6377] <... clone3 resumed> => {parent_tid=[50]}, 88) = 50 [pid 5810] umount2("./22/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlink("./20/cgroup.cpu" [pid 6377] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./22/cgroup" [pid 6377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./20/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6374] +++ exited with 0 +++ [pid 6373] <... close_range resumed>) = 0 [pid 5810] unlink("./22/cgroup" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6378] <... futex resumed>) = 0 [pid 6377] <... futex resumed>) = 1 [pid 6373] exit_group(0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./20/cgroup" [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=45, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6376] <... futex resumed>) = ? [pid 6373] <... exit_group resumed>) = ? [pid 5820] rt_sigreturn({mask=[]} [pid 5810] getdents64(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6378] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6376] +++ exited with 0 +++ [pid 5820] <... rt_sigreturn resumed>) = 45 [pid 5820] write(248, "\x00\x00\x00\x00", 4) = 4 [pid 5793] unlink("./20/cgroup" [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=935873977}) [pid 5820] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlink resumed>) = 0 [pid 6378] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6373] +++ exited with 0 +++ [pid 5810] close(3 [pid 5793] getdents64(3 [pid 5611] read(18 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=43, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5820] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] rt_sigreturn({mask=[]} [pid 5820] <... openat resumed>) = 3 [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 5820] fstat(3, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [ 187.485359][ T6376] gadgetfs: bound to dummy_udc driver [pid 5820] getdents64(3, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6378] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./22", AT_REMOVEDIR [pid 5793] close(3 [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... write resumed>) = 4 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x7f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xcd\x45\x22"..., 272 [pid 6378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6378] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] mkdirat(AT_FDCWD, "./23", 0777 [pid 5793] unlinkat(AT_FDCWD, "./20", AT_REMOVEDIR [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 762, NULL, 0) = 1 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6378] <... openat resumed>) = 3 [pid 5793] mkdirat(AT_FDCWD, "./21", 0777 [pid 5784] <... openat resumed>) = 3 [pid 5784] fstat(3 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] <... mkdirat resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6378] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5611] <... write resumed>) = 56 [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 3 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x7f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xcd\x45\x22"..., 32061612) = 272 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6377] <... futex resumed>) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5784] getdents64(3 [pid 6378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 5784] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6378] write(3, "100000", 6 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] close(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] <... close resumed>) = 0 [pid 5609] epoll_pwait(4 [pid 5810] <... close resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=999949678}) [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] read(29 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5793] <... socket resumed>) = 3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x7e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xe5\x98\x24"..., 264 [pid 5810] <... socket resumed>) = 3 [pid 5793] close(3 [pid 5611] <... write resumed>) = 264 [pid 5810] close(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=637491678} [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00", 56) = 56 [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6378] <... write resumed>) = 6 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6378] <... futex resumed>) = 1 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 48 [pid 5793] <... socket resumed>) = 3 [pid 6377] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5793] <... close resumed>) = 0 [pid 6378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6378] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6378] <... openat resumed>) = 4 [pid 5820] newfstatat(AT_FDCWD, "./21/gadget", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... socket resumed>) = 3 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 5810] close(3 [pid 5820] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6378] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./21/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 5 [pid 5820] fstat(5 [pid 6378] write(4, "0", 1 [pid 6377] <... futex resumed>) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 640, NULL, 0) = 1 [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5810] close(3 [pid 5784] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 5793] <... socket resumed>) = 3 [pid 5609] read(6 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5810] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 5820] getdents64(5, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5793] close(3 [pid 5820] close(5 [pid 5810] read(249 [pid 5784] newfstatat(AT_FDCWD, "./20/gadget" [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] <... close resumed>) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... close resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./21/gadget", AT_REMOVEDIR) = 0 [pid 5820] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] newfstatat(AT_FDCWD, "./21/binderfs" [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] umount2("./20/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=968125827}) [pid 5609] <... write resumed>) = 552 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] read(249 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./21/binderfs") = 0 [pid 5820] umount2("./21/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./21/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(3 [pid 5820] unlink("./21/cgroup.net") = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] openat(AT_FDCWD, "./20/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] umount2("./21/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... openat resumed>) = 5 [pid 5602] epoll_pwait(4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... write resumed>) = 552 [pid 5820] newfstatat(AT_FDCWD, "./21/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./21/cgroup.cpu" [pid 5784] fstat(5 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] getdents64(5 [pid 5609] epoll_pwait(4 [pid 5820] <... unlink resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978043}) [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] umount2("./21/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] epoll_pwait(4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=591250938} [pid 5784] getdents64(5 [pid 5611] read(3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5820] newfstatat(AT_FDCWD, "./21/cgroup", {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./21/cgroup") = 0 [pid 5820] getdents64(3 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5784] close(5 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5820] close(3) = 0 [pid 5820] unlinkat(AT_FDCWD, "./21", AT_REMOVEDIR) = 0 [pid 5820] mkdirat(AT_FDCWD, "./22", 0777) = 0 [pid 5784] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5784] unlinkat(AT_FDCWD, "./20/gadget", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6380 attached ci2-upstream-fs/strace-static-x86_64: Process 6379 attached [pid 6380] set_robust_list(0x5555708ce7e0, 24 [pid 6379] set_robust_list(0x55556e7a87e0, 24 [pid 5820] <... openat resumed>) = 3 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 49 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 46 [pid 5784] <... unlinkat resumed>) = 0 [pid 6380] <... set_robust_list resumed>) = 0 [pid 6379] <... set_robust_list resumed>) = 0 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6380] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] newfstatat(AT_FDCWD, "./20/binderfs" [pid 6380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] close(3 [pid 6380] chdir("./21" [pid 6379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6378] <... write resumed>) = 1 [pid 5820] <... close resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6378] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 5784] unlink("./20/binderfs" [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] <... chdir resumed>) = 0 [pid 6379] chdir("./23" [pid 6378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6380] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6378] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6379] <... chdir resumed>) = 0 [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5784] umount2("./20/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6380] <... prctl resumed>) = 0 [pid 6379] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6378] <... mkdirat resumed>) = 0 [pid 6380] setpgid(0, 0 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6380] <... setpgid resumed>) = 0 [pid 6379] <... prctl resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./20/cgroup.net" [pid 6378] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 6378] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6380] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6379] setpgid(0, 0 [pid 6378] <... mount resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 6379] <... setpgid resumed>) = 0 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6377] <... futex resumed>) = 0 [pid 5784] unlink("./20/cgroup.net" [pid 6378] <... futex resumed>) = 0 [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 6379] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] close(3 [pid 5784] <... unlink resumed>) = 0 [pid 6378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] umount2("./20/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6378] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6377] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... socket resumed>) = 3 [pid 5784] newfstatat(AT_FDCWD, "./20/cgroup.cpu" [pid 6378] <... openat resumed>) = 5 [pid 5820] close(3) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] unlink("./20/cgroup.cpu" [pid 5820] close(3 [pid 6380] <... symlinkat resumed>) = 0 [pid 6379] <... symlinkat resumed>) = 0 [pid 6378] <... futex resumed>) = 1 [pid 6377] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6380] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6379] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6377] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] read(249 [pid 6380] <... symlinkat resumed>) = 0 [pid 6379] <... symlinkat resumed>) = 0 [pid 6378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6377] <... futex resumed>) = 0 [pid 5784] umount2("./20/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6380] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6379] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6378] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6377] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] <... symlinkat resumed>) = 0 [pid 6379] <... symlinkat resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] newfstatat(AT_FDCWD, "./20/cgroup" [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6379] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] unlink("./20/cgroup") = 0 [pid 6378] <... write resumed>) = 31 [pid 5784] getdents64(3, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6380] <... openat resumed>) = 3 [pid 5784] close(3) = 0 [pid 6380] write(3, "1000", 4) = 4 [pid 6380] close(3) = 0 [pid 6380] read(200 [pid 5784] unlinkat(AT_FDCWD, "./20", AT_REMOVEDIR [pid 6380] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... unlinkat resumed>) = 0 [pid 6380] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6378] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] <... symlinkat resumed>) = 0 [pid 6378] <... futex resumed>) = 1 [pid 5784] mkdirat(AT_FDCWD, "./21", 0777 [pid 6380] close(249 [pid 6379] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 6381 attached [pid 6380] <... close resumed>) = 0 [pid 6379] write(3, "1000", 4 [pid 6377] <... futex resumed>) = 0 [pid 6380] close(248 [pid 6379] <... write resumed>) = 4 [pid 6377] close_range(3, 30, 0 [pid 5784] <... mkdirat resumed>) = 0 [pid 6380] <... close resumed>) = 0 [pid 6379] close(3 [pid 6380] prctl(PR_SET_NAME, "syz.0.129" [pid 6379] <... close resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 47 [pid 6380] <... prctl resumed>) = 0 [pid 6379] read(200 [pid 6380] close(4 [pid 6379] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 6380] <... close resumed>) = 0 [pid 6379] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6381] set_robust_list(0x55558bc9f7e0, 24 [pid 6378] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6381] <... set_robust_list resumed>) = 0 [pid 6381] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... openat resumed>) = 3 [pid 6379] <... symlinkat resumed>) = 0 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6379] close(249 [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6379] <... close resumed>) = 0 [pid 6380] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6379] close(248 [pid 6380] <... mmap resumed>) = 0x7fcc8e356000 [pid 6379] <... close resumed>) = 0 [pid 6379] prctl(PR_SET_NAME, "syz.3.130" [pid 6381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6380] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6379] <... prctl resumed>) = 0 [pid 6377] <... close_range resumed>) = 0 [pid 6380] <... mprotect resumed>) = 0 [pid 6379] close(4 [pid 6380] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6379] <... close resumed>) = 0 [pid 5784] close(3 [pid 6381] chdir("./22" [pid 6380] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6377] exit_group(0 [pid 5784] <... close resumed>) = 0 [pid 6380] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6379] <... futex resumed>) = 0 [pid 6379] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f90d846e000 ci2-upstream-fs/strace-static-x86_64: Process 6382 attached [pid 6381] <... chdir resumed>) = 0 [pid 6380] <... clone3 resumed> => {parent_tid=[47]}, 88) = 47 [pid 6378] <... futex resumed>) = ? [pid 6377] <... exit_group resumed>) = ? [ 187.686919][ T6378] gadgetfs: bound to dummy_udc driver [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6382] set_robust_list(0x7fcc8e3769a0, 24 [pid 6381] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6380] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6378] +++ exited with 0 +++ [pid 5784] <... socket resumed>) = 3 [pid 6382] <... set_robust_list resumed>) = 0 [pid 6381] <... prctl resumed>) = 0 [pid 6380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6379] <... mprotect resumed>) = 0 [pid 6377] +++ exited with 0 +++ [pid 5784] close(3 [pid 6382] rt_sigprocmask(SIG_SETMASK, [] [pid 6381] setpgid(0, 0 [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... close resumed>) = 0 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=49, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 6382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] rt_sigreturn({mask=[]} [pid 6382] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6382] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6381] <... setpgid resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 6379] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] close(3 [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6382] <... futex resumed>) = 0 [pid 6381] <... symlinkat resumed>) = 0 [pid 6380] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... close resumed>) = 0 [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6381] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu") = 0 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=850524480}) [pid 5784] close(3 [pid 5779] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6381] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 ci2-upstream-fs/strace-static-x86_64: Process 6383 attached [pid 6382] <... futex resumed>) = 0 [pid 6381] <... symlinkat resumed>) = 0 [pid 6380] <... futex resumed>) = 1 [pid 5779] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xe4\xa9\x29"..., 264 [pid 6383] set_robust_list(0x7f90d848e9a0, 24 [pid 6382] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6381] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] <... clone3 resumed> => {parent_tid=[50]}, 88) = 50 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 593, NULL, 0) = 1 [pid 6383] <... set_robust_list resumed>) = 0 [pid 6382] <... openat resumed>) = 3 [pid 6381] <... openat resumed>) = 3 [pid 6379] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... openat resumed>) = 3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6381] write(3, "1000", 4 [pid 6379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6381] <... write resumed>) = 4 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5611] <... write resumed>) = 56 [pid 6383] rt_sigprocmask(SIG_SETMASK, [] [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] close(3 [pid 5779] fstat(3 [pid 6383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6382] <... futex resumed>) = 1 [pid 6381] <... close resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 6379] <... futex resumed>) = 0 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x85\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6383] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... socket resumed>) = 3 [pid 5779] getdents64(3 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xe4\xa9\x29"..., 32061612) = 264 [pid 6382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6381] read(200 [pid 6380] <... futex resumed>) = 0 [pid 5784] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6383] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6382] write(3, "100000", 6 [pid 6381] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5609] read(6 [pid 6381] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] <... close resumed>) = 0 [pid 6382] <... write resumed>) = 6 [pid 6381] <... symlinkat resumed>) = 0 [pid 5779] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] read(249 [pid 6382] <... futex resumed>) = 1 [pid 6383] <... futex resumed>) = 1 [pid 6381] close(249 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6381] <... close resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 6379] <... futex resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6381] close(248 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6381] <... close resumed>) = 0 [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6383] <... futex resumed>) = 0 [pid 6382] <... futex resumed>) = 0 [pid 6381] prctl(PR_SET_NAME, "syz.4.131" [pid 6380] <... futex resumed>) = 1 [pid 6379] <... futex resumed>) = 1 [pid 5609] epoll_pwait(4 [pid 6383] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6382] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6381] <... prctl resumed>) = 0 [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=402760652} [pid 6383] <... openat resumed>) = 3 [pid 6382] <... openat resumed>) = 4 [pid 6381] close(4) = 0 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6383] <... futex resumed>) = 1 [pid 6382] <... futex resumed>) = 1 [pid 6380] <... futex resumed>) = 0 [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6379] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6384 attached [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] write(4, "0", 1 [pid 6381] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] set_robust_list(0x555594ab57e0, 24 [pid 6381] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6380] <... futex resumed>) = 0 [pid 6383] <... futex resumed>) = 0 [pid 6379] <... futex resumed>) = 1 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 45 [pid 6384] <... set_robust_list resumed>) = 0 [pid 6383] write(3, "100000", 6 [pid 6381] <... mmap resumed>) = 0x7f05fba1e000 [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6384] rt_sigprocmask(SIG_SETMASK, [] [pid 6383] <... write resumed>) = 6 [pid 6381] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6381] <... mprotect resumed>) = 0 [pid 6383] <... futex resumed>) = 1 [pid 6381] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6384] chdir("./21" [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6379] <... futex resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 408, NULL, 0) = 1 [pid 6384] <... chdir resumed>) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6384] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6381] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6384] <... prctl resumed>) = 0 [pid 6383] <... futex resumed>) = 0 [pid 6381] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6379] <... futex resumed>) = 1 [pid 5609] read(6 [pid 6384] setpgid(0, 0 [pid 6383] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 6385 attached [pid 6384] <... setpgid resumed>) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6383] <... openat resumed>) = 4 [pid 6381] <... clone3 resumed> => {parent_tid=[48]}, 88) = 48 [pid 5779] <... umount2 resumed>) = 0 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6381] rt_sigprocmask(SIG_SETMASK, [] [pid 6379] <... futex resumed>) = 0 [pid 5779] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6384] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6383] write(4, "0", 1 [pid 6381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6385] set_robust_list(0x7f05fba3e9a0, 24 [pid 6382] <... write resumed>) = 1 [pid 6385] <... set_robust_list resumed>) = 0 [pid 6384] <... symlinkat resumed>) = 0 [pid 6383] <... write resumed>) = 1 [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] <... futex resumed>) = 0 [pid 6382] <... futex resumed>) = 1 [pid 5779] newfstatat(AT_FDCWD, "./23/gadget" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=945540612}) [pid 5609] <... write resumed>) = 552 [pid 6380] <... futex resumed>) = 0 [pid 5602] epoll_pwait(4 [pid 6385] rt_sigprocmask(SIG_SETMASK, [] [pid 6384] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] read(3 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6385] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6384] <... symlinkat resumed>) = 0 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6381] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6385] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6384] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6383] <... futex resumed>) = 0 [pid 6382] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... symlinkat resumed>) = 0 [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6382] <... mkdirat resumed>) = 0 [pid 6381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6385] <... futex resumed>) = 0 [pid 6384] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] <... futex resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./23/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6385] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6384] <... openat resumed>) = 3 [pid 6383] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6382] <... futex resumed>) = 1 [pid 6381] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... openat resumed>) = 5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6385] <... openat resumed>) = 3 [pid 6384] write(3, "1000", 4 [pid 6383] <... mkdirat resumed>) = 0 [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] fstat(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=352780970} [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... write resumed>) = 4 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6380] <... futex resumed>) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6385] <... futex resumed>) = 0 [pid 6384] close(3 [pid 6382] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6384] <... close resumed>) = 0 [pid 6383] <... futex resumed>) = 1 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] <... futex resumed>) = 0 [pid 5779] getdents64(5 [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6384] read(200 [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6382] <... mount resumed>) = 0 [pid 6381] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6385] write(3, "100000", 6 [pid 6384] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] <... futex resumed>) = 0 [pid 6385] <... write resumed>) = 6 [pid 6384] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6383] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] getdents64(5 [pid 6382] <... futex resumed>) = 1 [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... symlinkat resumed>) = 0 [pid 6383] <... mount resumed>) = 0 [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6380] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6385] <... futex resumed>) = 1 [pid 6384] close(249 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] <... futex resumed>) = 0 [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(5 [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6384] <... close resumed>) = 0 [pid 6383] <... futex resumed>) = 1 [pid 6382] <... futex resumed>) = 0 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] <... futex resumed>) = 1 [pid 6379] <... futex resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6384] close(248 [pid 6382] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6385] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6384] <... close resumed>) = 0 [pid 6384] prctl(PR_SET_NAME, "syz.2.132" [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6385] <... openat resumed>) = 4 [pid 6381] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] unlinkat(AT_FDCWD, "./23/gadget", AT_REMOVEDIR [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... prctl resumed>) = 0 [pid 6383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6382] <... openat resumed>) = 5 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6379] <... futex resumed>) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 6385] <... futex resumed>) = 0 [pid 6384] close(4 [pid 6383] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6384] <... close resumed>) = 0 [pid 6383] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6382] <... futex resumed>) = 1 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6380] <... futex resumed>) = 0 [pid 5779] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] <... futex resumed>) = 0 [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6383] <... futex resumed>) = 1 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6379] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./23/binderfs" [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6383] <... futex resumed>) = 0 [pid 6379] <... futex resumed>) = 1 [pid 6385] write(4, "0", 1 [pid 6384] <... futex resumed>) = 0 [pid 6383] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6380] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6385] <... write resumed>) = 1 [pid 6384] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6383] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6382] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6380] <... futex resumed>) = 0 [pid 6379] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6384] <... mmap resumed>) = 0x7f35c7086000 [pid 6383] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] unlink("./23/binderfs" [pid 6384] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6383] <... futex resumed>) = 0 [pid 6379] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... unlink resumed>) = 0 [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... mprotect resumed>) = 0 [pid 6383] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6380] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6385] <... futex resumed>) = 1 [pid 6384] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6381] <... futex resumed>) = 0 [pid 6379] close_range(3, 30, 0 [pid 5779] umount2("./23/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6384] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6379] <... close_range resumed>) = 0 [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6381] <... futex resumed>) = 0 [pid 6385] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6385] <... mkdirat resumed>) = 0 [pid 6379] exit_group(0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6384] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6383] <... futex resumed>) = ? [pid 6379] <... exit_group resumed>) = ? [pid 6383] +++ exited with 0 +++ ci2-upstream-fs/strace-static-x86_64: Process 6386 attached [pid 5779] newfstatat(AT_FDCWD, "./23/cgroup.net" [pid 6386] set_robust_list(0x7f35c70a69a0, 24 [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6386] <... set_robust_list resumed>) = 0 [pid 6382] <... write resumed>) = 31 [pid 6386] rt_sigprocmask(SIG_SETMASK, [] [pid 6385] <... futex resumed>) = 1 [pid 5779] unlink("./23/cgroup.net" [pid 6386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6384] <... clone3 resumed> => {parent_tid=[46]}, 88) = 46 [pid 6381] <... futex resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6386] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6382] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6384] rt_sigprocmask(SIG_SETMASK, [] [pid 6382] <... futex resumed>) = 1 [pid 6381] <... futex resumed>) = 0 [pid 6380] <... futex resumed>) = 0 [pid 5779] umount2("./23/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6385] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6382] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6380] close_range(3, 30, 0 [pid 6385] <... mount resumed>) = 0 [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... futex resumed>) = 1 [pid 5779] newfstatat(AT_FDCWD, "./23/cgroup.cpu" [pid 6386] <... futex resumed>) = 0 [pid 6386] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6385] <... futex resumed>) = 1 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] <... futex resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6386] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6379] +++ exited with 0 +++ [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=49, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5810] rt_sigreturn({mask=[]}) = -1 EINTR (Interrupted system call) [pid 5810] write(248, "\x00\x00\x00\x00", 4) = 4 [pid 5779] unlink("./23/cgroup.cpu" [pid 5810] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5810] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5810] fstat(3, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] getdents64(3, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5810] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=923861887}) [pid 6386] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] umount2("./23/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(26 [pid 6384] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6381] <... futex resumed>) = 0 [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6386] <... futex resumed>) = 0 [pid 6384] <... futex resumed>) = 1 [pid 5779] newfstatat(AT_FDCWD, "./23/cgroup" [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x5e\x05\x21"..., 272 [pid 6385] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6386] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 362, NULL, 0) = 1 [pid 6385] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5779] unlink("./23/cgroup" [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x86\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6386] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5779] <... unlink resumed>) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] <... futex resumed>) = 0 [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x5e\x05\x21"..., 32061612) = 272 [pid 5609] read(6 [pid 5611] <... write resumed>) = 48 [pid 5779] getdents64(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6380] <... close_range resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5609] epoll_pwait(4 [pid 6380] exit_group(0 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6386] <... futex resumed>) = 1 [pid 6384] <... futex resumed>) = 0 [pid 6382] <... futex resumed>) = ? [pid 6380] <... exit_group resumed>) = ? [pid 5779] <... close resumed>) = 0 [pid 5609] epoll_pwait(4 [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6386] write(3, "100000", 6 [pid 6385] <... futex resumed>) = 1 [pid 6384] <... futex resumed>) = 0 [pid 6382] +++ exited with 0 +++ [pid 6381] <... futex resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./23", AT_REMOVEDIR [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=253688889} [pid 6386] <... write resumed>) = 6 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... unlinkat resumed>) = 0 [pid 6385] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6381] <... futex resumed>) = 0 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6385] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6381] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] mkdirat(AT_FDCWD, "./24", 0777 [pid 6386] <... futex resumed>) = 1 [pid 6385] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] <... futex resumed>) = 0 [pid 6381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6380] +++ exited with 0 +++ [pid 6386] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6385] <... futex resumed>) = 0 [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6381] close_range(3, 30, 0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=46, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5779] <... mkdirat resumed>) = 0 [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6385] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6384] <... futex resumed>) = 0 [ 187.900779][ T6382] gadgetfs: bound to dummy_udc driver [pid 6381] <... close_range resumed>) = 0 [pid 6386] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6381] exit_group(0 [pid 5793] rt_sigreturn({mask=[]} [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6386] <... openat resumed>) = 4 [pid 6385] <... futex resumed>) = ? [pid 6381] <... exit_group resumed>) = ? [pid 5810] <... umount2 resumed>) = 0 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5810] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... openat resumed>) = 3 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6386] <... futex resumed>) = 1 [pid 5810] newfstatat(AT_FDCWD, "./23/gadget" [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6386] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6385] +++ exited with 0 +++ [pid 6384] <... futex resumed>) = 0 [pid 6381] +++ exited with 0 +++ [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 267, NULL, 0) = 1 [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6384] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... futex resumed>) = 1 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "./23/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5609] read(6 [pid 6386] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=47, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5810] <... openat resumed>) = 5 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... close resumed>) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x86\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6386] write(4, "0", 1 [pid 5820] rt_sigreturn({mask=[]} [pid 5793] <... write resumed>) = 4 [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 5810] fstat(5 [pid 5793] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=957323165}) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(21 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5793] <... openat resumed>) = 3 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... write resumed>) = 4 [pid 5810] getdents64(5 [pid 5793] fstat(3 [pid 5779] close(3 [pid 5609] <... write resumed>) = 552 [pid 5820] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] read(6 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] getdents64(5 [pid 5793] getdents64(3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x97\xe8\x25"..., 264 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5810] close(5 [pid 5611] <... write resumed>) = 264 [pid 5609] epoll_pwait(4 [pid 5820] <... openat resumed>) = 3 [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x87\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5820] fstat(3 [pid 5810] unlinkat(AT_FDCWD, "./23/gadget", AT_REMOVEDIR [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5611] <... write resumed>) = 48 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] close(3 [pid 5820] getdents64(3 [pid 5602] epoll_pwait(4 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5779] <... close resumed>) = 0 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x97\xe8\x25"..., 32061612) = 264 [pid 5820] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./23/binderfs" [pid 5779] close(3 [pid 5611] <... pselect6 resumed>) = 2 (in [3 18], left {tv_sec=0, tv_nsec=999978423}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... close resumed>) = 0 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5810] unlink("./23/binderfs" [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5810] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] read(18 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=208722561} [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5779] <... socket resumed>) = 3 [pid 5810] umount2("./23/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x17\x0c\x1a"..., 272 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 272 [pid 5779] close(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x88\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] newfstatat(AT_FDCWD, "./23/cgroup.net" [pid 5779] <... close resumed>) = 0 [pid 6386] <... write resumed>) = 1 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... write resumed>) = 56 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6384] <... futex resumed>) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x88\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] unlink("./23/cgroup.net" [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] read(249 [pid 6386] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6384] <... futex resumed>) = 0 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x85\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... write resumed>) = 48 [pid 6386] <... mkdirat resumed>) = 0 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6386] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./23/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6384] <... futex resumed>) = 1 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./23/cgroup.cpu" [pid 6386] <... futex resumed>) = 0 [pid 6386] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6386] <... mount resumed>) = 0 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6387 attached [pid 5820] <... umount2 resumed>) = 0 [pid 5810] unlink("./23/cgroup.cpu" [pid 5793] <... umount2 resumed>) = 0 [pid 6387] set_robust_list(0x5555657417e0, 24 [pid 6386] <... futex resumed>) = 1 [pid 6384] <... futex resumed>) = 0 [pid 6387] <... set_robust_list resumed>) = 0 [pid 6386] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... unlink resumed>) = 0 [pid 5793] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 51 [pid 6387] rt_sigprocmask(SIG_SETMASK, [] [pid 6386] <... openat resumed>) = 5 [pid 6384] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] umount2("./23/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./22/gadget", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./21/gadget" [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 210, NULL, 0) = 1 [pid 6384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] newfstatat(AT_FDCWD, "./23/cgroup" [pid 6384] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6387] chdir("./24" [pid 6386] <... futex resumed>) = 0 [pid 6384] <... futex resumed>) = 0 [pid 5820] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6387] <... chdir resumed>) = 0 [pid 6386] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6384] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] unlink("./23/cgroup" [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6387] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] openat(AT_FDCWD, "./22/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x87\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00"..., 32061612) = 376 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] getdents64(3 [pid 5793] openat(AT_FDCWD, "./21/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5820] <... openat resumed>) = 5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5820] fstat(5 [pid 5810] close(3 [pid 5793] <... openat resumed>) = 5 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6387] <... prctl resumed>) = 0 [pid 5820] getdents64(5 [pid 6387] setpgid(0, 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 6387] <... setpgid resumed>) = 0 [pid 6387] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 5810] <... close resumed>) = 0 [pid 5602] epoll_pwait(4 [pid 5810] unlinkat(AT_FDCWD, "./23", AT_REMOVEDIR [pid 5793] fstat(5 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] getdents64(5 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5602] <... futex resumed>) = 1 [pid 5612] <... futex resumed>) = 0 [pid 5793] getdents64(5 [pid 5612] epoll_pwait(4 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5793] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6387] <... symlinkat resumed>) = 0 [pid 5820] close(5 [pid 5810] mkdirat(AT_FDCWD, "./24", 0777 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=939533739}) [pid 5609] <... write resumed>) = 552 [pid 6387] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5820] <... close resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5612] epoll_pwait(4 [pid 6387] <... symlinkat resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./22/gadget", AT_REMOVEDIR [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] close(5 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6387] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 5820] <... unlinkat resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6387] <... symlinkat resumed>) = 0 [pid 5820] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... write resumed>) = 552 [pid 6387] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] <... openat resumed>) = 3 [pid 5793] unlinkat(AT_FDCWD, "./21/gadget", AT_REMOVEDIR [pid 5611] read(3 [pid 5609] read(6 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] ioctl(3, LOOP_CLR_FD [pid 6387] <... openat resumed>) = 3 [pid 5820] newfstatat(AT_FDCWD, "./22/binderfs" [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6387] write(3, "1000", 4 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] close(3 [pid 5793] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] <... write resumed>) = 4 [pid 5820] unlink("./22/binderfs" [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977524}) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=103357628} [pid 5611] read(3 [pid 6387] close(3 [pid 5820] <... unlink resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./21/binderfs" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6387] <... close resumed>) = 0 [pid 5820] umount2("./22/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] read(200 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... socket resumed>) = 3 [pid 5611] read(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] newfstatat(AT_FDCWD, "./22/cgroup.net" [pid 6387] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6386] <... write resumed>) = 31 [pid 6384] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] close(3 [pid 5793] unlink("./21/binderfs" [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5820] unlink("./22/cgroup.net" [pid 5810] <... close resumed>) = 0 [pid 6387] <... symlinkat resumed>) = 0 [pid 6386] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... unlink resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6387] close(249 [pid 6386] <... futex resumed>) = 0 [pid 6384] close_range(3, 30, 0 [pid 5820] umount2("./22/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... socket resumed>) = 3 [pid 5793] umount2("./21/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] <... close resumed>) = 0 [pid 6386] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6387] close(248 [pid 5820] newfstatat(AT_FDCWD, "./22/cgroup.cpu" [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6387] <... close resumed>) = 0 [pid 6387] prctl(PR_SET_NAME, "syz.1.133" [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./21/cgroup.net" [pid 6387] <... prctl resumed>) = 0 [pid 6384] <... close_range resumed>) = 0 [pid 5820] unlink("./22/cgroup.cpu" [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] close(4 [pid 5820] <... unlink resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] unlink("./21/cgroup.net" [pid 6387] <... close resumed>) = 0 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6384] exit_group(0 [pid 5820] umount2("./22/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] close(3 [pid 5793] <... unlink resumed>) = 0 [pid 6386] <... futex resumed>) = ? [pid 6384] <... exit_group resumed>) = ? [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./21/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] <... futex resumed>) = 0 [pid 6386] +++ exited with 0 +++ [pid 5820] newfstatat(AT_FDCWD, "./22/cgroup" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6387] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5820] unlink("./22/cgroup" [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./21/cgroup.cpu" [pid 6387] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... unlink resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6387] <... mprotect resumed>) = 0 [ 188.092153][ T6386] gadgetfs: bound to dummy_udc driver [pid 5820] getdents64(3, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5810] close(3 [pid 5793] unlink("./21/cgroup.cpu" [pid 6387] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] close(3 [pid 5810] <... close resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6387] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6384] +++ exited with 0 +++ [pid 5820] <... close resumed>) = 0 [pid 5810] read(249 [pid 5793] umount2("./21/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6387] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5820] unlinkat(AT_FDCWD, "./22", AT_REMOVEDIR [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=45, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] rt_sigreturn({mask=[]} [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] newfstatat(AT_FDCWD, "./21/cgroup" [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6388 attached [pid 5820] <... unlinkat resumed>) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6388] set_robust_list(0x7fcbbbd269a0, 24 [pid 6387] <... clone3 resumed> => {parent_tid=[52]}, 88) = 52 [pid 5820] mkdirat(AT_FDCWD, "./23", 0777 [pid 6387] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] unlink("./21/cgroup" [pid 6387] <... futex resumed>) = 0 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... unlink resumed>) = 0 [pid 6388] <... set_robust_list resumed>) = 0 [pid 5793] getdents64(3 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6388] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5784] <... write resumed>) = 4 [pid 6388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5793] close(3 [pid 5784] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=962150916}) ci2-upstream-fs/strace-static-x86_64: Process 6389 attached [pid 6388] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5820] <... openat resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5611] read(29 [pid 6388] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5793] unlinkat(AT_FDCWD, "./21", AT_REMOVEDIR [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 51 [pid 5784] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x88\xd2\x23"..., 264 [pid 6389] set_robust_list(0x55556e7a87e0, 24 [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5793] <... unlinkat resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 6389] <... set_robust_list resumed>) = 0 [pid 6388] <... futex resumed>) = 1 [pid 6387] <... futex resumed>) = 0 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] mkdirat(AT_FDCWD, "./22", 0777 [pid 5784] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 132, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6389] rt_sigprocmask(SIG_SETMASK, [] [pid 6388] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] fstat(3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6388] <... openat resumed>) = 3 [pid 5820] <... close resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6389] chdir("./24" [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6387] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] getdents64(3 [pid 5612] read(6 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6389] <... chdir resumed>) = 0 [pid 6388] <... futex resumed>) = 0 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x88\xd2\x23"..., 32061612) = 264 [pid 6389] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6388] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] close(3 [pid 5793] <... openat resumed>) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 6389] <... prctl resumed>) = 0 [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6389] setpgid(0, 0 [pid 6387] <... futex resumed>) = 1 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] close(3 [pid 5612] epoll_pwait(4 [pid 6389] <... setpgid resumed>) = 0 [pid 6388] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] epoll_pwait(4 [pid 6389] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6388] write(3, "100000", 6 [pid 5820] <... socket resumed>) = 3 [pid 5793] <... close resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6389] <... symlinkat resumed>) = 0 [pid 6388] <... write resumed>) = 6 [pid 5820] close(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6389] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 6389] <... symlinkat resumed>) = 0 [pid 6388] <... futex resumed>) = 1 [pid 6387] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6389] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6388] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5793] <... socket resumed>) = 3 [pid 6389] <... symlinkat resumed>) = 0 [pid 6388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6387] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5793] close(3 [pid 6388] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 6389] <... openat resumed>) = 3 [pid 6388] <... openat resumed>) = 4 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6389] write(3, "1000", 4 [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 6389] <... write resumed>) = 4 [pid 6388] <... futex resumed>) = 1 [pid 6387] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5793] <... socket resumed>) = 3 [pid 6389] close(3 [pid 6388] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5793] close(3 [pid 5612] <... epoll_pwait resumed>, [], 128, 9, NULL, 0) = 0 [pid 6389] <... close resumed>) = 0 [pid 6388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6387] <... futex resumed>) = 0 [pid 6389] read(200 [pid 6388] write(4, "0", 1 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] read(249 [pid 5793] <... close resumed>) = 0 [pid 5612] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6389] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x88\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5609] <... futex resumed>) = 0 [pid 6389] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 5609] epoll_pwait(4 [pid 6389] <... symlinkat resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 980, NULL, 0) = 1 [pid 6389] close(249 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] close(3 [pid 5784] newfstatat(AT_FDCWD, "./21/gadget" [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=976769056} [pid 6389] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6389] close(248 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] umount2("./21/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 6389] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 ci2-upstream-fs/strace-static-x86_64: Process 6390 attached [pid 6389] prctl(PR_SET_NAME, "syz.3.134" [pid 5793] <... socket resumed>) = 3 [pid 5784] openat(AT_FDCWD, "./21/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6390] set_robust_list(0x55558bc9f7e0, 24 [pid 6389] <... prctl resumed>) = 0 [pid 5793] close(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6389] close(4 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 49 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=957809147}) [pid 6390] <... set_robust_list resumed>) = 0 [pid 6389] <... close resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... close resumed>) = 0 [pid 5784] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5609] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6390] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] read(249 [pid 5784] fstat(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5609] read(6 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6390] chdir("./23" [pid 6389] <... futex resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] <... chdir resumed>) = 0 [pid 6389] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6390] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6389] <... mmap resumed>) = 0x7f90d846e000 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] getdents64(5 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6390] <... prctl resumed>) = 0 [pid 6389] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5609] epoll_pwait(4 [pid 6390] setpgid(0, 0 [pid 6389] <... mprotect resumed>) = 0 [pid 5784] close(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=953701254} [pid 6390] <... setpgid resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6389] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6390] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6389] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] unlinkat(AT_FDCWD, "./21/gadget", AT_REMOVEDIR [pid 6390] <... symlinkat resumed>) = 0 [pid 6389] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5784] <... unlinkat resumed>) = 0 [pid 6390] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu") = 0 ci2-upstream-fs/strace-static-x86_64: Process 6392 attached ci2-upstream-fs/strace-static-x86_64: Process 6391 attached [pid 6389] <... clone3 resumed> => {parent_tid=[52]}, 88) = 52 [pid 5784] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6392] set_robust_list(0x5555708ce7e0, 24 [pid 6391] set_robust_list(0x7f90d848e9a0, 24 [pid 6390] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6389] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 48 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6392] <... set_robust_list resumed>) = 0 [pid 6391] <... set_robust_list resumed>) = 0 [pid 6390] <... symlinkat resumed>) = 0 [pid 6389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] newfstatat(AT_FDCWD, "./21/binderfs" [pid 6392] rt_sigprocmask(SIG_SETMASK, [] [pid 6391] rt_sigprocmask(SIG_SETMASK, [] [pid 6390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6390] <... openat resumed>) = 3 [pid 6389] <... futex resumed>) = 0 [pid 6388] <... write resumed>) = 1 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6391] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlink("./21/binderfs" [pid 6391] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6392] chdir("./22" [pid 6390] write(3, "1000", 4 [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6387] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5784] <... unlink resumed>) = 0 [pid 6392] <... chdir resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6390] <... write resumed>) = 4 [pid 6389] <... futex resumed>) = 0 [pid 6388] <... futex resumed>) = 0 [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./21/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6392] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6391] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6390] close(3 [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6387] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6392] <... prctl resumed>) = 0 [pid 6391] <... openat resumed>) = 3 [pid 6390] <... close resumed>) = 0 [pid 6389] <... futex resumed>) = 0 [pid 6388] <... mkdirat resumed>) = 0 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6392] setpgid(0, 0 [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] read(200 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] newfstatat(AT_FDCWD, "./21/cgroup.net" [pid 6392] <... setpgid resumed>) = 0 [pid 6391] <... futex resumed>) = 0 [pid 6390] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6389] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6388] <... futex resumed>) = 0 [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6387] <... futex resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6392] <... symlinkat resumed>) = 0 [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] <... symlinkat resumed>) = 0 [pid 6389] <... futex resumed>) = 0 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlink("./21/cgroup.net" [pid 6388] <... mount resumed>) = 0 [pid 6392] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6391] write(3, "100000", 6 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6392] <... symlinkat resumed>) = 0 [pid 6391] <... write resumed>) = 6 [pid 6390] close(249 [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 6392] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... close resumed>) = 0 [pid 6388] <... futex resumed>) = 1 [pid 6387] <... futex resumed>) = 0 [pid 5784] umount2("./21/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6392] <... symlinkat resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6390] close(248 [pid 6389] <... futex resumed>) = 0 [pid 6388] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6392] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] <... close resumed>) = 0 [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6387] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./21/cgroup.cpu" [pid 6392] <... openat resumed>) = 3 [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] prctl(PR_SET_NAME, "syz.4.136" [pid 6389] <... futex resumed>) = 0 [pid 6388] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6392] write(3, "1000", 4 [pid 6391] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6390] <... prctl resumed>) = 0 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6388] <... openat resumed>) = 5 [pid 5784] unlink("./21/cgroup.cpu" [pid 6392] <... write resumed>) = 4 [pid 6391] <... openat resumed>) = 4 [pid 6390] close(4 [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] close(3 [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... close resumed>) = 0 [pid 6388] <... futex resumed>) = 1 [pid 6387] <... futex resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6392] <... close resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6389] <... futex resumed>) = 0 [pid 6388] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6387] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./21/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6392] read(200 [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6387] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6392] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6389] <... futex resumed>) = 0 [pid 6388] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6387] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] newfstatat(AT_FDCWD, "./21/cgroup" [pid 6392] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6391] write(4, "0", 1 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6390] <... futex resumed>) = 0 [pid 6390] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6392] <... symlinkat resumed>) = 0 [pid 6391] <... write resumed>) = 1 [pid 6390] <... mmap resumed>) = 0x7f05fba1e000 [pid 6392] close(249 [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlink("./21/cgroup" [pid 6390] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 6392] <... close resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6389] <... futex resumed>) = 0 [pid 6388] <... write resumed>) = 31 [pid 5784] <... unlink resumed>) = 0 [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] getdents64(3 [pid 6388] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] close(248 [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6389] <... futex resumed>) = 0 [pid 6387] <... futex resumed>) = 0 [pid 6392] <... close resumed>) = 0 [pid 6388] <... futex resumed>) = 1 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6391] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6390] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6387] close_range(3, 30, 0 [pid 5784] close(3 [pid 6392] prctl(PR_SET_NAME, "syz.0.135" [pid 6390] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6388] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] <... close resumed>) = 0 [pid 6392] <... prctl resumed>) = 0 [pid 6391] <... mkdirat resumed>) = 0 [pid 6390] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5784] unlinkat(AT_FDCWD, "./21", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6393 attached [pid 6392] close(4 [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] set_robust_list(0x7f05fba3e9a0, 24 [pid 6392] <... close resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6390] <... clone3 resumed> => {parent_tid=[50]}, 88) = 50 [pid 6389] <... futex resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 6393] <... set_robust_list resumed>) = 0 [pid 6390] rt_sigprocmask(SIG_SETMASK, [] [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] mkdirat(AT_FDCWD, "./22", 0777 [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... mkdirat resumed>) = 0 [pid 6393] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6390] <... futex resumed>) = 0 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... openat resumed>) = 3 [pid 6393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6389] <... futex resumed>) = 0 [pid 6391] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6393] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6391] <... mount resumed>) = 0 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6387] <... close_range resumed>) = 0 [pid 5784] close(3 [pid 6393] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6389] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... close resumed>) = 0 [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... futex resumed>) = 0 [pid 6391] <... futex resumed>) = 0 [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6387] exit_group(0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6393] <... futex resumed>) = 1 [pid 6390] <... futex resumed>) = 0 [pid 6387] <... exit_group resumed>) = ? [pid 5784] <... socket resumed>) = 3 [pid 6392] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6391] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6389] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6392] <... mmap resumed>) = 0x7fcc8e356000 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6388] <... futex resumed>) = ? [pid 6393] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6391] <... openat resumed>) = 5 [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6392] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... futex resumed>) = 0 [pid 6388] +++ exited with 0 +++ [pid 6387] +++ exited with 0 +++ [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6393] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6392] <... mprotect resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] <... futex resumed>) = 0 [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6389] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... socket resumed>) = 3 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=51, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6393] <... openat resumed>) = 3 [pid 6392] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6389] <... futex resumed>) = 0 [pid 5784] close(3 [ 188.323792][ T6388] gadgetfs: bound to dummy_udc driver [pid 5779] rt_sigreturn({mask=[]} [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6391] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6389] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... close resumed>) = 0 [pid 6393] <... futex resumed>) = 1 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6392] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6390] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 6394 attached [pid 6393] write(3, "100000", 6 [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5784] close(3 [pid 6393] <... write resumed>) = 6 [pid 6390] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6394] set_robust_list(0x7fcc8e3769a0, 24 [pid 6392] <... clone3 resumed> => {parent_tid=[49]}, 88) = 49 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=859036113}) [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] read(25 [pid 6393] <... futex resumed>) = 0 [pid 6394] <... set_robust_list resumed>) = 0 [pid 5779] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6393] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6394] rt_sigprocmask(SIG_SETMASK, [] [pid 6393] <... openat resumed>) = 4 [pid 6392] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... socket resumed>) = 3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x27\xa8\x24"..., 264 [pid 6394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] <... futex resumed>) = 1 [pid 5784] close(3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 958, NULL, 0) = 1 [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6393] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6392] <... futex resumed>) = 0 [pid 6391] <... write resumed>) = 31 [pid 6390] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6394] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6391] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] read(249 [pid 5779] fstat(3 [pid 5611] <... write resumed>) = 56 [pid 6394] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6390] <... futex resumed>) = 1 [pid 6389] <... futex resumed>) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] <... futex resumed>) = 0 [pid 6391] <... futex resumed>) = 1 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] close_range(3, 30, 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] getdents64(3 [pid 5611] <... write resumed>) = 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6394] <... futex resumed>) = 1 [pid 6393] write(4, "0", 1 [pid 6392] <... futex resumed>) = 0 [pid 6391] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x85\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x27\xa8\x24"..., 32061612) = 264 [pid 5602] epoll_pwait(4 [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6392] <... futex resumed>) = 0 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6394] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] sched_getaffinity(0, 8192 [pid 5609] epoll_pwait(4 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6394] <... openat resumed>) = 3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 768, NULL, 0) = 1 [pid 5609] read(6, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552) = 552 [pid 5609] read(6 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] epoll_pwait(4 [pid 6394] <... futex resumed>) = 1 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=977329934}) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=753575381} [pid 5611] read(3, "\x24\x02\x00\x00", 4) = 4 ci2-upstream-fs/strace-static-x86_64: Process 6395 attached [pid 5611] read(3 [pid 6392] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 47 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6394] <... futex resumed>) = 0 [pid 6392] <... futex resumed>) = 1 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6394] write(3, "100000", 6 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6395] set_robust_list(0x555594ab57e0, 24 [pid 6394] <... write resumed>) = 6 [pid 6395] <... set_robust_list resumed>) = 0 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [ 188.403776][ T6391] gadgetfs: bound to dummy_udc driver [pid 6395] rt_sigprocmask(SIG_SETMASK, [] [pid 6394] <... futex resumed>) = 1 [pid 6392] <... futex resumed>) = 0 [pid 6395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6395] chdir("./22" [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6394] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6392] <... futex resumed>) = 0 [pid 6395] <... chdir resumed>) = 0 [pid 6394] <... openat resumed>) = 4 [pid 6393] <... write resumed>) = 1 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6389] <... close_range resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 6395] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6395] <... prctl resumed>) = 0 [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6390] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6389] exit_group(0 [pid 6394] <... futex resumed>) = 0 [pid 5779] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6395] setpgid(0, 0 [pid 6394] write(4, "0", 1 [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6395] <... setpgid resumed>) = 0 [pid 6390] <... futex resumed>) = 0 [pid 6394] <... write resumed>) = 1 [pid 6393] <... futex resumed>) = 0 [pid 6392] <... futex resumed>) = 0 [pid 6391] <... futex resumed>) = ? [pid 6389] <... exit_group resumed>) = ? [pid 5779] newfstatat(AT_FDCWD, "./24/gadget" [pid 6395] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6395] <... symlinkat resumed>) = 0 [pid 6394] <... futex resumed>) = 0 [pid 6393] <... mkdirat resumed>) = 0 [pid 6392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6395] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] openat(AT_FDCWD, "./24/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6394] <... futex resumed>) = 0 [pid 6393] <... futex resumed>) = 1 [pid 6392] <... futex resumed>) = 1 [pid 5779] <... openat resumed>) = 5 [pid 6395] <... symlinkat resumed>) = 0 [pid 6394] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6393] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] <... futex resumed>) = 0 [pid 5779] fstat(5 [pid 6395] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6394] <... mkdirat resumed>) = 0 [pid 6391] +++ exited with 0 +++ [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6389] +++ exited with 0 +++ [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6395] <... symlinkat resumed>) = 0 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] <... futex resumed>) = 0 [pid 6390] <... futex resumed>) = 1 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=51, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5779] getdents64(5 [pid 6395] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6394] <... futex resumed>) = 1 [pid 6393] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6392] <... futex resumed>) = 0 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] rt_sigreturn({mask=[]} [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] <... mount resumed>) = 0 [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] getdents64(5 [pid 6395] <... openat resumed>) = 3 [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6395] write(3, "1000", 4 [pid 6394] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6393] <... futex resumed>) = 1 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] <... futex resumed>) = 0 [pid 5779] close(5 [pid 6395] <... write resumed>) = 4 [pid 6394] <... mount resumed>) = 0 [pid 6393] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... close resumed>) = 0 [pid 6395] close(3 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6393] <... openat resumed>) = 5 [pid 6390] <... futex resumed>) = 0 [pid 5810] <... write resumed>) = 4 [pid 5779] unlinkat(AT_FDCWD, "./24/gadget", AT_REMOVEDIR [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=949019656}) [pid 6395] <... close resumed>) = 0 [pid 6394] <... futex resumed>) = 1 [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... futex resumed>) = 0 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6395] read(200 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] <... futex resumed>) = 0 [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] read(26 [pid 5810] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6395] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6393] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6392] <... futex resumed>) = 0 [pid 6390] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6394] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x22\xcf\x22"..., 264 [pid 6395] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6393] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6390] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] newfstatat(AT_FDCWD, "./24/binderfs" [pid 6395] <... symlinkat resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 6394] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5810] fstat(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 756, NULL, 0) = 1 [pid 6395] close(249 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] unlink("./24/binderfs" [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x8b\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6395] <... close resumed>) = 0 [pid 6394] <... futex resumed>) = 1 [pid 6392] <... futex resumed>) = 0 [pid 5810] getdents64(3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6395] close(248 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6393] <... write resumed>) = 31 [pid 6392] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5779] <... unlink resumed>) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 6395] <... close resumed>) = 0 [pid 6394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6393] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] <... futex resumed>) = 0 [pid 5779] umount2("./24/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x22\xcf\x22"..., 32061612) = 264 [pid 6395] prctl(PR_SET_NAME, "syz.2.137" [pid 6394] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6393] <... futex resumed>) = 1 [pid 6392] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6390] <... futex resumed>) = 0 [pid 5810] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6395] <... prctl resumed>) = 0 [pid 6394] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6393] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6390] close_range(3, 30, 0 [pid 5779] newfstatat(AT_FDCWD, "./24/cgroup.net" [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6395] close(4 [pid 6394] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] epoll_pwait(4 [pid 6395] <... close resumed>) = 0 [pid 6394] <... futex resumed>) = 1 [pid 5779] unlink("./24/cgroup.net" [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6392] <... futex resumed>) = 0 [pid 6394] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5609] epoll_pwait(4 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6392] close_range(3, 30, 0 [pid 5779] <... unlink resumed>) = 0 [pid 6395] <... futex resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=652242654} [pid 5779] umount2("./24/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6395] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6392] <... close_range resumed>) = 0 [pid 6390] <... close_range resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6395] <... mmap resumed>) = 0x7f35c7086000 [pid 6392] exit_group(0 [pid 5779] newfstatat(AT_FDCWD, "./24/cgroup.cpu" [pid 6395] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6392] <... exit_group resumed>) = ? [pid 6394] <... futex resumed>) = ? [pid 6395] <... mprotect resumed>) = 0 [pid 6390] exit_group(0 [pid 5810] <... umount2 resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 657, NULL, 0) = 1 [pid 6395] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6393] <... futex resumed>) = ? [pid 6390] <... exit_group resumed>) = ? [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5810] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./24/cgroup.cpu" [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6395] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6394] +++ exited with 0 +++ [pid 6392] +++ exited with 0 +++ [pid 5609] read(6 [pid 5602] sched_yield( [pid 6395] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=48, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5779] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6396 attached [pid 5810] newfstatat(AT_FDCWD, "./24/gadget" [pid 5793] rt_sigreturn({mask=[]} [pid 5779] umount2("./24/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x8b\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6396] set_robust_list(0x7f35c70a69a0, 24) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6396] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] newfstatat(AT_FDCWD, "./24/cgroup" [pid 5609] <... write resumed>) = 552 [pid 6396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6395] <... clone3 resumed> => {parent_tid=[48]}, 88) = 48 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=955025005}) [pid 5602] <... sched_yield resumed>) = 0 [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(3 [ 188.532170][ T6393] gadgetfs: bound to dummy_udc driver [pid 5609] read(6 [pid 6395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] openat(AT_FDCWD, "./24/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] unlink("./24/cgroup" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 5 [pid 5793] <... write resumed>) = 4 [pid 5602] epoll_pwait(4 [pid 6396] <... futex resumed>) = 0 [pid 6395] <... futex resumed>) = 1 [pid 6393] +++ exited with 0 +++ [pid 6390] +++ exited with 0 +++ [pid 5810] fstat(5 [pid 5793] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6396] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=49, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6396] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5820] rt_sigreturn({mask=[]} [pid 5779] getdents64(3 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5810] getdents64(5 [pid 5793] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 5793] <... openat resumed>) = 3 [pid 5779] close(3 [pid 6396] <... futex resumed>) = 1 [pid 6395] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] fstat(3 [pid 5779] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=598896524} [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] getdents64(5 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] unlinkat(AT_FDCWD, "./24", AT_REMOVEDIR [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999966608}) [pid 6396] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6395] <... futex resumed>) = 0 [pid 5820] <... write resumed>) = 4 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] getdents64(3 [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] read(21 [pid 6396] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] close(5 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5779] mkdirat(AT_FDCWD, "./25", 0777 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6396] <... openat resumed>) = 3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... close resumed>) = 0 [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x39\x22\x25"..., 272 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] unlinkat(AT_FDCWD, "./24/gadget", AT_REMOVEDIR [pid 5793] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... mkdirat resumed>) = 0 [pid 6396] <... futex resumed>) = 1 [pid 6395] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5810] <... unlinkat resumed>) = 0 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 609, NULL, 0) = 1 [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] fstat(3 [pid 5810] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6396] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6395] <... futex resumed>) = 0 [pid 6396] write(3, "100000", 6 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6396] <... write resumed>) = 6 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5810] newfstatat(AT_FDCWD, "./24/binderfs" [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5602] sched_yield( [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 6396] <... futex resumed>) = 0 [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] unlink("./24/binderfs" [pid 5779] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x39\x22\x25"..., 32061612) = 272 [pid 5602] <... sched_yield resumed>) = 0 [pid 6396] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6395] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5609] read(6 [pid 6396] <... openat resumed>) = 4 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972419}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 5611] read(18 [pid 5609] epoll_pwait(4 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6395] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] umount2("./24/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6396] <... futex resumed>) = 0 [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... socket resumed>) = 3 [pid 6396] write(4, "0", 1 [pid 6395] <... futex resumed>) = 0 [pid 5609] epoll_pwait(4 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x88\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x42\x5f\x25"..., 264 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./24/cgroup.net" [pid 5779] close(3 [pid 5611] <... write resumed>) = 264 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... close resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x8d\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=566032569} [pid 5611] <... write resumed>) = 56 [pid 5810] unlink("./24/cgroup.net" [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... unlink resumed>) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] umount2("./24/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 48 [pid 5810] newfstatat(AT_FDCWD, "./24/cgroup.cpu" [pid 5779] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... close resumed>) = 0 [pid 5810] unlink("./24/cgroup.cpu" [pid 5793] <... umount2 resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5793] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5810] umount2("./24/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./22/gadget" [pid 5779] close(3 [pid 5810] newfstatat(AT_FDCWD, "./24/cgroup" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... close resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] unlink("./24/cgroup" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... unlink resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./22/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... socket resumed>) = 3 [pid 5793] <... openat resumed>) = 5 [pid 5810] getdents64(3 [pid 5779] close(3 [pid 6396] <... write resumed>) = 1 [pid 5820] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 570, NULL, 0) = 1 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] fstat(5 [pid 5779] <... close resumed>) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6396] <... futex resumed>) = 1 [pid 6395] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] close(3 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] read(249 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./23/gadget" [pid 5810] <... close resumed>) = 0 [pid 5793] getdents64(5 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5609] read(6 [pid 6396] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6395] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./24", AT_REMOVEDIR [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6396] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] getdents64(5 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00"..., 32061612) = 368 [pid 6396] <... mkdirat resumed>) = 0 [pid 5810] mkdirat(AT_FDCWD, "./25", 0777 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] close(5 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6396] <... futex resumed>) = 1 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] epoll_pwait(4 [pid 5820] openat(AT_FDCWD, "./23/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... close resumed>) = 0 [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... openat resumed>) = 5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=959951844}) [pid 5609] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6397 attached [pid 6395] <... futex resumed>) = 0 [pid 5820] fstat(5 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] unlinkat(AT_FDCWD, "./22/gadget", AT_REMOVEDIR [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6397] set_robust_list(0x5555657417e0, 24 [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] <... unlinkat resumed>) = 0 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 53 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6396] <... futex resumed>) = 0 [pid 6395] <... futex resumed>) = 1 [pid 6396] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(5 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6397] <... set_robust_list resumed>) = 0 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] read(3 [pid 5609] <... write resumed>) = 552 [pid 6396] <... mount resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5820] getdents64(5 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] read(6 [pid 6397] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5810] close(3 [pid 5793] newfstatat(AT_FDCWD, "./22/binderfs" [pid 6397] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] close(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6396] <... futex resumed>) = 1 [pid 6395] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] epoll_pwait(4 [pid 6397] chdir("./25" [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] unlink("./22/binderfs" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977167}) [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6397] <... chdir resumed>) = 0 [pid 6396] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6395] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./23/gadget", AT_REMOVEDIR [pid 5810] <... socket resumed>) = 3 [pid 5793] <... unlink resumed>) = 0 [pid 6396] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5611] read(3 [pid 5810] close(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 6397] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5609] epoll_pwait(4 [pid 6397] <... prctl resumed>) = 0 [pid 6396] <... openat resumed>) = 5 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./22/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=494440248} [pid 6397] setpgid(0, 0 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 6397] <... setpgid resumed>) = 0 [pid 6396] <... futex resumed>) = 1 [pid 6395] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] newfstatat(AT_FDCWD, "./22/cgroup.net" [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6396] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6395] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6397] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6396] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6395] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./23/binderfs" [pid 5810] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6397] <... symlinkat resumed>) = 0 [pid 5793] unlink("./22/cgroup.net" [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6397] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6397] <... symlinkat resumed>) = 0 [pid 5820] unlink("./23/binderfs" [pid 5793] <... unlink resumed>) = 0 [pid 5810] close(3 [pid 5793] umount2("./22/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6397] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 5820] <... unlink resumed>) = 0 [pid 5820] umount2("./23/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./22/cgroup.cpu" [pid 6397] <... symlinkat resumed>) = 0 [pid 6396] <... write resumed>) = 31 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./22/cgroup.cpu" [pid 5810] <... socket resumed>) = 3 [pid 5793] <... unlink resumed>) = 0 [pid 6396] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 6397] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6396] <... futex resumed>) = 1 [pid 6395] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./23/cgroup.net" [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./22/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6396] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6395] close_range(3, 30, 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] read(249 [pid 5793] newfstatat(AT_FDCWD, "./22/cgroup" [pid 6397] <... openat resumed>) = 3 [pid 6395] <... close_range resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] unlink("./23/cgroup.net" [pid 6397] write(3, "1000", 4 [pid 6395] exit_group(0 [pid 5820] <... unlink resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6397] <... write resumed>) = 4 [pid 6397] close(3 [pid 5820] umount2("./23/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] unlink("./22/cgroup" [pid 6397] <... close resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6397] read(200 [pid 5820] newfstatat(AT_FDCWD, "./23/cgroup.cpu" [pid 5793] <... unlink resumed>) = 0 [pid 6395] <... exit_group resumed>) = ? [pid 5793] getdents64(3 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6397] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6396] <... futex resumed>) = ? [pid 5820] unlink("./23/cgroup.cpu" [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6398 attached [pid 6397] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6398] set_robust_list(0x55556e7a87e0, 24 [pid 5820] <... unlink resumed>) = 0 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 53 [pid 5793] close(3 [pid 6397] <... symlinkat resumed>) = 0 [pid 5820] umount2("./23/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6398] <... set_robust_list resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./22", AT_REMOVEDIR [pid 6398] rt_sigprocmask(SIG_SETMASK, [] [pid 6397] close(249 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlinkat resumed>) = 0 [pid 6397] <... close resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./23/cgroup" [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] mkdirat(AT_FDCWD, "./23", 0777 [pid 6397] close(248 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6397] <... close resumed>) = 0 [pid 6398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6396] +++ exited with 0 +++ [pid 6395] +++ exited with 0 +++ [pid 5820] unlink("./23/cgroup" [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... mkdirat resumed>) = 0 [pid 6397] prctl(PR_SET_NAME, "syz.1.138" [pid 6398] chdir("./25" [pid 6397] <... prctl resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=47, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6398] <... chdir resumed>) = 0 [pid 6397] close(4 [pid 5820] getdents64(3 [pid 5793] <... openat resumed>) = 3 [pid 5784] rt_sigreturn({mask=[]} [pid 6398] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6397] <... close resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6398] <... prctl resumed>) = 0 [pid 5820] close(3 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6398] setpgid(0, 0 [pid 5793] close(3 [pid 6398] <... setpgid resumed>) = 0 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [ 188.733487][ T6396] gadgetfs: bound to dummy_udc driver [pid 5793] <... close resumed>) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6398] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6397] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./23", AT_REMOVEDIR [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=926329307}) [pid 6398] <... symlinkat resumed>) = 0 [pid 6397] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6398] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 5820] mkdirat(AT_FDCWD, "./24", 0777 [pid 5793] close(3 [pid 6397] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(29 [pid 6398] <... symlinkat resumed>) = 0 [pid 6397] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... mkdirat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6397] <... mprotect resumed>) = 0 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5784] <... openat resumed>) = 3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa3\x89\x24"..., 264 [pid 6398] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] fstat(3 [pid 6398] <... symlinkat resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5793] <... socket resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 509, NULL, 0) = 1 [pid 6397] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6397] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] <... write resumed>) = 56 [pid 6398] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6397] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5793] close(3 [pid 5784] getdents64(3 [pid 5820] close(3 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6399 attached [pid 6398] <... openat resumed>) = 3 [pid 5820] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 6399] set_robust_list(0x7fcbbbd269a0, 24 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6399] <... set_robust_list resumed>) = 0 [pid 6398] write(3, "1000", 4 [pid 6397] <... clone3 resumed> => {parent_tid=[54]}, 88) = 54 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... socket resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa3\x89\x24"..., 32061612) = 264 [pid 6399] rt_sigprocmask(SIG_SETMASK, [] [pid 6398] <... write resumed>) = 4 [pid 6397] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... socket resumed>) = 3 [pid 5793] close(3 [pid 5609] read(6 [pid 6397] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] close(3 [pid 6398] close(3 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6398] <... close resumed>) = 0 [pid 6397] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6399] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6398] read(200 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... socket resumed>) = 3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6399] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6398] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... socket resumed>) = 3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] close(3 [pid 5793] close(3 [pid 5609] epoll_pwait(4 [pid 6399] <... futex resumed>) = 0 [pid 6398] <... symlinkat resumed>) = 0 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=381985026} [pid 6399] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6399] <... openat resumed>) = 3 [pid 6398] close(249 [pid 5793] read(249 [pid 6398] <... close resumed>) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] <... socket resumed>) = 3 [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] close(248 [pid 6397] <... futex resumed>) = 0 [pid 5820] close(3 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6399] <... futex resumed>) = 0 [pid 6398] <... close resumed>) = 0 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] prctl(PR_SET_NAME, "syz.3.139" [pid 6397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6398] <... prctl resumed>) = 0 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6398] close(4 [pid 5820] <... socket resumed>) = 3 [pid 6399] <... futex resumed>) = 0 [pid 6398] <... close resumed>) = 0 [pid 6397] <... futex resumed>) = 1 [pid 5820] close(3 [pid 6399] write(3, "100000", 6 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 6399] <... write resumed>) = 6 [pid 5820] read(249, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6398] <... futex resumed>) = 0 [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6399] <... futex resumed>) = 0 [pid 6397] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 6400 attached [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... mmap resumed>) = 0x7f90d846e000 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6399] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6397] <... futex resumed>) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 50 [pid 6400] set_robust_list(0x5555708ce7e0, 24 [pid 6399] <... openat resumed>) = 4 [pid 6398] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 387, NULL, 0) = 1 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6400] <... set_robust_list resumed>) = 0 [pid 6398] <... mprotect resumed>) = 0 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6400] rt_sigprocmask(SIG_SETMASK, [] [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6399] <... futex resumed>) = 1 [pid 6398] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6397] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 5602] sched_yield( [pid 6398] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6ci2-upstream-fs/strace-static-x86_64: Process 6401 attached [pid 6400] chdir("./23" [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 6402 attached [pid 6401] set_robust_list(0x55558bc9f7e0, 24 [pid 6400] <... chdir resumed>) = 0 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 51 [pid 5784] newfstatat(AT_FDCWD, "./22/gadget" [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6402] set_robust_list(0x7f90d848e9a0, 24 [pid 6401] <... set_robust_list resumed>) = 0 [pid 6400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... clone3 resumed> => {parent_tid=[54]}, 88) = 54 [pid 6397] <... futex resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5602] <... sched_yield resumed>) = 0 [pid 6402] <... set_robust_list resumed>) = 0 [pid 6400] <... prctl resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6402] rt_sigprocmask(SIG_SETMASK, [] [pid 6400] setpgid(0, 0 [pid 6402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6401] rt_sigprocmask(SIG_SETMASK, [] [pid 6400] <... setpgid resumed>) = 0 [pid 6399] write(4, "0", 1 [pid 6398] rt_sigprocmask(SIG_SETMASK, [] [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=952608551}) [pid 5609] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] umount2("./22/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6400] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6401] chdir("./24" [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] read(6 [pid 6398] <... futex resumed>) = 1 [pid 5784] openat(AT_FDCWD, "./22/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6402] <... futex resumed>) = 0 [pid 6401] <... chdir resumed>) = 0 [pid 6400] <... symlinkat resumed>) = 0 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6402] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6401] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 6400] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6402] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6401] <... prctl resumed>) = 0 [pid 5784] fstat(5 [pid 5602] epoll_pwait(4 [pid 6401] setpgid(0, 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] <... setpgid resumed>) = 0 [pid 6400] <... symlinkat resumed>) = 0 [pid 5784] getdents64(5 [pid 5609] epoll_pwait(4 [pid 6402] <... futex resumed>) = 1 [pid 6401] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6398] <... futex resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] <... symlinkat resumed>) = 0 [pid 6400] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] getdents64(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=321110190} [pid 6402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6402] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6401] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 6402] <... openat resumed>) = 3 [pid 6401] <... symlinkat resumed>) = 0 [pid 6400] <... symlinkat resumed>) = 0 [pid 6398] <... futex resumed>) = 0 [pid 5784] close(5) = 0 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlinkat(AT_FDCWD, "./22/gadget", AT_REMOVEDIR [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5784] <... unlinkat resumed>) = 0 [pid 6402] <... futex resumed>) = 1 [pid 6401] <... symlinkat resumed>) = 0 [pid 6398] <... futex resumed>) = 0 [pid 5784] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] write(3, "100000", 6 [pid 6401] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6398] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6401] <... openat resumed>) = 3 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] newfstatat(AT_FDCWD, "./22/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6402] <... write resumed>) = 6 [pid 6400] <... openat resumed>) = 3 [pid 6401] write(3, "1000", 4 [pid 5784] unlink("./22/binderfs" [pid 6400] write(3, "1000", 4 [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] <... write resumed>) = 4 [pid 6400] <... write resumed>) = 4 [pid 6398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... unlink resumed>) = 0 [pid 6402] <... futex resumed>) = 0 [pid 6401] close(3 [pid 6400] close(3 [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6398] <... futex resumed>) = 0 [pid 6401] <... close resumed>) = 0 [pid 6400] <... close resumed>) = 0 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] umount2("./22/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6402] <... openat resumed>) = 4 [pid 6401] read(200 [pid 6400] read(200 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6401] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] newfstatat(AT_FDCWD, "./22/cgroup.net" [pid 6402] <... futex resumed>) = 1 [pid 6401] <... symlinkat resumed>) = 0 [pid 6400] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6398] <... futex resumed>) = 0 [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6402] write(4, "0", 1 [pid 6401] close(249 [pid 6400] <... symlinkat resumed>) = 0 [pid 6398] <... futex resumed>) = 0 [pid 5784] unlink("./22/cgroup.net" [pid 6401] <... close resumed>) = 0 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... unlink resumed>) = 0 [pid 6401] close(248 [pid 6400] close(249 [pid 6401] <... close resumed>) = 0 [pid 5784] umount2("./22/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] prctl(PR_SET_NAME, "syz.4.141" [pid 6400] <... close resumed>) = 0 [pid 6400] close(248 [pid 6402] <... write resumed>) = 1 [pid 6401] <... prctl resumed>) = 0 [pid 6400] <... close resumed>) = 0 [pid 6399] <... write resumed>) = 1 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] close(4 [pid 6400] prctl(PR_SET_NAME, "syz.0.140" [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] newfstatat(AT_FDCWD, "./22/cgroup.cpu" [pid 6402] <... futex resumed>) = 1 [pid 6401] <... close resumed>) = 0 [pid 6400] <... prctl resumed>) = 0 [pid 6399] <... futex resumed>) = 1 [pid 6398] <... futex resumed>) = 0 [pid 6397] <... futex resumed>) = 0 [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] close(4 [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] <... futex resumed>) = 0 [pid 6400] <... close resumed>) = 0 [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] <... futex resumed>) = 0 [pid 6397] <... futex resumed>) = 0 [pid 5784] unlink("./22/cgroup.cpu" [pid 6401] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6399] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... unlink resumed>) = 0 [pid 6402] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6401] <... mmap resumed>) = 0x7f05fba1e000 [pid 5784] umount2("./22/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6402] <... mkdirat resumed>) = 0 [pid 6401] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6399] <... mkdirat resumed>) = 0 [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] <... mprotect resumed>) = 0 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6402] <... futex resumed>) = 1 [pid 6401] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6400] <... futex resumed>) = 0 [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./22/cgroup" [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6399] <... futex resumed>) = 1 [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6397] <... futex resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6400] <... mmap resumed>) = 0x7fcc8e356000 [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] <... futex resumed>) = 0 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6403 attached [pid 6402] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6400] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 0 [pid 5784] unlink("./22/cgroup" [pid 6403] set_robust_list(0x7f05fba3e9a0, 24 [pid 6402] <... mount resumed>) = 0 [pid 6400] <... mprotect resumed>) = 0 [pid 6399] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6403] <... set_robust_list resumed>) = 0 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... unlink resumed>) = 0 [pid 6403] rt_sigprocmask(SIG_SETMASK, [] [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] <... clone3 resumed> => {parent_tid=[52]}, 88) = 52 [pid 6400] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6399] <... mount resumed>) = 0 [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6400] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6402] <... futex resumed>) = 1 [pid 6400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6401] rt_sigprocmask(SIG_SETMASK, [] [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... futex resumed>) = 0 [pid 5784] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 6404 attached [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6399] <... futex resumed>) = 1 [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6397] <... futex resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6404] set_robust_list(0x7fcc8e3769a0, 24 [pid 6402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... clone3 resumed> => {parent_tid=[51]}, 88) = 51 [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] <... futex resumed>) = 0 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6404] <... set_robust_list resumed>) = 0 [pid 6403] <... futex resumed>) = 0 [pid 6402] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6401] <... futex resumed>) = 1 [pid 6400] rt_sigprocmask(SIG_SETMASK, [] [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6403] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6404] rt_sigprocmask(SIG_SETMASK, [] [pid 6403] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6402] <... openat resumed>) = 5 [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6399] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlinkat(AT_FDCWD, "./22", AT_REMOVEDIR [pid 6404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6399] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5784] <... unlinkat resumed>) = 0 [pid 6404] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6403] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 1 [pid 6401] <... futex resumed>) = 0 [pid 6400] <... futex resumed>) = 0 [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... futex resumed>) = 0 [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6404] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6399] <... futex resumed>) = 1 [pid 6398] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6397] <... futex resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./23", 0777 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] <... futex resumed>) = 0 [pid 6400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6398] <... futex resumed>) = 0 [pid 6397] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... mkdirat resumed>) = 0 [pid 6404] <... futex resumed>) = 0 [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6397] <... futex resumed>) = 0 [pid 6398] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6402] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... openat resumed>) = 3 [pid 6404] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6399] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6397] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6404] <... openat resumed>) = 3 [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6399] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5784] <... openat resumed>) = 3 [pid 6403] <... futex resumed>) = 1 [pid 6399] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] <... futex resumed>) = 0 [pid 6397] <... futex resumed>) = 0 [pid 6400] <... futex resumed>) = 0 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6399] <... futex resumed>) = 1 [pid 6397] close_range(3, 30, 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6404] <... futex resumed>) = 0 [pid 6401] <... futex resumed>) = 1 [pid 6403] <... futex resumed>) = 0 [pid 6399] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6397] <... close_range resumed>) = 0 [pid 6404] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6403] write(3, "100000", 6 [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6397] exit_group(0 [pid 5784] close(3 [pid 6399] <... futex resumed>) = ? [pid 6397] <... exit_group resumed>) = ? [pid 5784] <... close resumed>) = 0 [pid 6399] +++ exited with 0 +++ [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6403] <... write resumed>) = 6 [pid 6402] <... write resumed>) = 31 [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6397] +++ exited with 0 +++ [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... futex resumed>) = 1 [pid 5784] <... socket resumed>) = 3 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6403] <... futex resumed>) = 1 [pid 6402] <... futex resumed>) = 1 [pid 6401] <... futex resumed>) = 0 [pid 6398] <... futex resumed>) = 0 [pid 5784] close(3 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=53, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6402] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] close_range(3, 30, 0 [pid 5784] <... close resumed>) = 0 [pid 6404] <... futex resumed>) = 0 [pid 6403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] <... futex resumed>) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 6403] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6404] write(3, "100000", 6 [pid 6403] <... openat resumed>) = 4 [pid 6398] <... close_range resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6404] <... write resumed>) = 6 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6400] <... futex resumed>) = 0 [pid 6398] exit_group(0 [pid 5784] close(3 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6404] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6402] <... futex resumed>) = ? [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6398] <... exit_group resumed>) = ? [pid 5784] <... close resumed>) = 0 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=875336465}) [pid 6404] <... openat resumed>) = 4 [pid 6400] <... futex resumed>) = 0 [pid 6403] <... futex resumed>) = 1 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6404] <... futex resumed>) = 0 [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] <... futex resumed>) = 0 [pid 6400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... socket resumed>) = 3 [pid 6404] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6404] write(4, "0", 1 [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xca\xe1\x23"..., 272 [pid 6403] <... futex resumed>) = 0 [pid 6402] +++ exited with 0 +++ [pid 6401] <... futex resumed>) = 1 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6398] +++ exited with 0 +++ [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 325, NULL, 0) = 1 [pid 6403] write(4, "0", 1 [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=53, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5784] <... socket resumed>) = 3 [pid 5779] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5810] rt_sigreturn({mask=[]} [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] close(3 [pid 5611] <... write resumed>) = 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5784] <... close resumed>) = 0 [pid 5779] getdents64(3 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xca\xe1\x23"..., 32061612) = 272 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5784] read(249 [pid 5779] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6 [pid 5810] <... write resumed>) = 4 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=999958017}) [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] read(26 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xb9\x56\x1e"..., 264 [pid 5810] fstat(3 [pid 5611] <... write resumed>) = 264 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] getdents64(3 [pid 5611] <... write resumed>) = 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=166384176}ci2-upstream-fs/strace-static-x86_64: Process 6405 attached [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6405] set_robust_list(0x555594ab57e0, 24 [ 188.984564][ T6402] gadgetfs: bound to dummy_udc driver [pid 5810] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6405] <... set_robust_list resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6403] <... write resumed>) = 1 [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6401] <... futex resumed>) = 0 [pid 6405] rt_sigprocmask(SIG_SETMASK, [] [pid 6404] <... write resumed>) = 1 [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6401] <... futex resumed>) = 0 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 49 [pid 6405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6404] <... futex resumed>) = 1 [pid 6403] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6400] <... futex resumed>) = 0 [pid 6405] chdir("./23" [pid 6404] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6400] <... futex resumed>) = 0 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6404] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6405] <... chdir resumed>) = 0 [pid 6404] <... mkdirat resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 174, NULL, 0) = 1 [pid 6405] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6405] <... prctl resumed>) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6405] setpgid(0, 0 [pid 5609] <... futex resumed>) = 1 [pid 6405] <... setpgid resumed>) = 0 [pid 5609] read(6 [pid 6405] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 5602] <... futex resumed>) = 0 [pid 6405] <... symlinkat resumed>) = 0 [pid 6404] <... futex resumed>) = 1 [pid 6400] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./25/gadget" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6405] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6404] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6405] <... symlinkat resumed>) = 0 [pid 6404] <... mount resumed>) = 0 [pid 6400] <... futex resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./25/gadget" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=951518760}) [pid 5609] <... write resumed>) = 552 [pid 6405] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] read(3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6405] <... symlinkat resumed>) = 0 [pid 5810] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6404] <... futex resumed>) = 1 [pid 6400] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... write resumed>) = 552 [pid 6405] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6404] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "./25/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6405] <... openat resumed>) = 3 [pid 6404] <... openat resumed>) = 5 [pid 6403] <... mkdirat resumed>) = 0 [pid 6401] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6400] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5779] openat(AT_FDCWD, "./25/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6405] write(3, "1000", 4 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] fstat(5 [pid 5779] <... openat resumed>) = 5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6405] <... write resumed>) = 4 [pid 6404] <... futex resumed>) = 0 [pid 6403] <... futex resumed>) = 0 [pid 6401] <... futex resumed>) = 0 [pid 6400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] fstat(5 [pid 5612] <... futex resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978891}) [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... futex resumed>) = 1 [pid 6405] close(3 [pid 6404] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6403] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6400] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 6405] <... close resumed>) = 0 [pid 6404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6403] <... mount resumed>) = 0 [pid 6400] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5779] getdents64(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6405] read(200 [pid 6404] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6400] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] read(3 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6405] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5779] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6405] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6403] <... futex resumed>) = 1 [pid 6401] <... futex resumed>) = 0 [pid 5810] close(5 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6405] <... symlinkat resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5779] close(5 [pid 6405] close(249) = 0 [pid 5810] unlinkat(AT_FDCWD, "./25/gadget", AT_REMOVEDIR [pid 5779] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=78451327} [pid 6405] close(248 [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] <... close resumed>) = 0 [pid 6401] <... futex resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./25/gadget", AT_REMOVEDIR [pid 6405] prctl(PR_SET_NAME, "syz.2.142" [pid 6403] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlinkat resumed>) = 0 [pid 6405] <... prctl resumed>) = 0 [pid 6403] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5779] <... unlinkat resumed>) = 0 [pid 5779] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6405] close(4) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6401] <... futex resumed>) = 0 [pid 5810] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./25/binderfs" [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6403] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6401] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6405] <... futex resumed>) = 0 [pid 6403] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6401] <... futex resumed>) = 0 [pid 5779] unlink("./25/binderfs" [pid 6401] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./25/binderfs" [pid 5779] <... unlink resumed>) = 0 [pid 6403] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6401] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6403] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] umount2("./25/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] close_range(3, 30, 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] unlink("./25/binderfs" [pid 5779] newfstatat(AT_FDCWD, "./25/cgroup.net" [pid 6405] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlink("./25/cgroup.net" [pid 5810] umount2("./25/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 6405] <... mmap resumed>) = 0x7f35c7086000 [pid 6401] <... close_range resumed>) = 0 [pid 6405] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./25/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6401] exit_group(0 [pid 5810] newfstatat(AT_FDCWD, "./25/cgroup.net" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6405] <... mprotect resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./25/cgroup.cpu" [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6405] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6403] <... futex resumed>) = ? [pid 6401] <... exit_group resumed>) = ? [pid 5810] unlink("./25/cgroup.net" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6405] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6403] +++ exited with 0 +++ [pid 6405] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5810] <... unlink resumed>) = 0 [pid 5779] unlink("./25/cgroup.cpu"ci2-upstream-fs/strace-static-x86_64: Process 6406 attached [pid 6400] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5810] umount2("./25/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 6405] <... clone3 resumed> => {parent_tid=[50]}, 88) = 50 [pid 6405] rt_sigprocmask(SIG_SETMASK, [] [pid 6404] <... write resumed>) = 31 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./25/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6406] set_robust_list(0x7f35c70a69a0, 24 [pid 5810] newfstatat(AT_FDCWD, "./25/cgroup.cpu" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6406] <... set_robust_list resumed>) = 0 [pid 6404] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./25/cgroup" [pid 6406] rt_sigprocmask(SIG_SETMASK, [] [pid 6405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6404] <... futex resumed>) = 0 [pid 6401] +++ exited with 0 +++ [pid 5810] unlink("./25/cgroup.cpu" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6404] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6400] close_range(3, 30, 0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=51, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5810] <... unlink resumed>) = 0 [pid 5779] unlink("./25/cgroup" [pid 6406] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6405] <... futex resumed>) = 0 [pid 5820] rt_sigreturn({mask=[]}) = 0 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... unlink resumed>) = 0 [pid 6406] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] umount2("./25/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6400] <... close_range resumed>) = 0 [pid 5820] <... write resumed>) = 4 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] getdents64(3 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=935577041}) [pid 5820] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] newfstatat(AT_FDCWD, "./25/cgroup", {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5611] read(18 [pid 6406] <... futex resumed>) = 1 [pid 5810] unlink("./25/cgroup" [pid 5779] close(3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6400] exit_group(0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6406] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xe3\x23\x21"..., 272 [pid 6400] <... exit_group resumed>) = ? [pid 5820] <... openat resumed>) = 3 [pid 5810] getdents64(3 [pid 5779] unlinkat(AT_FDCWD, "./25", AT_REMOVEDIR [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 91, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [ 189.142730][ T6404] gadgetfs: bound to dummy_udc driver [pid 6405] <... futex resumed>) = 0 [pid 6404] <... futex resumed>) = ? [pid 5820] fstat(3 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x91\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6406] <... futex resumed>) = 0 [pid 6405] <... futex resumed>) = 1 [pid 5820] getdents64(3 [pid 5810] close(3 [pid 5779] mkdirat(AT_FDCWD, "./26", 0777 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 6406] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5820] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... mkdirat resumed>) = 0 [pid 5612] read(6 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] sched_yield( [pid 6406] <... openat resumed>) = 3 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\xe3\x23\x21"..., 32061612) = 272 [pid 5611] <... write resumed>) = 48 [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./25", AT_REMOVEDIR [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6404] +++ exited with 0 +++ [pid 6400] +++ exited with 0 +++ [pid 5810] <... unlinkat resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5612] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6406] <... futex resumed>) = 0 [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=50, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5602] <... sched_yield resumed>) = 0 [pid 6406] write(3, "100000", 6 [pid 6405] <... futex resumed>) = 0 [pid 5810] mkdirat(AT_FDCWD, "./26", 0777 [pid 5793] rt_sigreturn({mask=[]} [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5612] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6406] <... write resumed>) = 6 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] <... rt_sigreturn resumed>) = 0 [pid 5779] close(3 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6406] <... futex resumed>) = 0 [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5779] <... close resumed>) = 0 [pid 5612] futex(0x12a12243b960, FUTEX_WAKE_PRIVATE, 1 [pid 6406] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6405] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 6406] <... openat resumed>) = 4 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] <... write resumed>) = 4 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... futex resumed>) = 1 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=992199619}) [pid 5609] <... futex resumed>) = 0 [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5612] epoll_pwait(4 [pid 5611] read(21 [pid 5609] epoll_pwait(4 [pid 6406] <... futex resumed>) = 0 [pid 6405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] close(3 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6406] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... close resumed>) = 0 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xdc\x5b\x24"..., 264 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=975100358} [pid 6406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6405] <... futex resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 6406] write(4, "0", 1 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] fstat(3, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] <... socket resumed>) = 3 [pid 5793] getdents64(3 [pid 5779] close(3 [pid 5611] <... write resumed>) = 48 [pid 5810] close(3 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5810] close(3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5779] close(3 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 978, NULL, 0) = 1 [pid 5820] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... futex resumed>) = 1 [pid 5810] close(3 [pid 5820] newfstatat(AT_FDCWD, "./24/gadget" [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5609] read(6 [pid 5602] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... close resumed>) = 0 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x91\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 368 [pid 5820] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=981460589}) [pid 5609] <... write resumed>) = 552 [pid 5820] openat(AT_FDCWD, "./24/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] close(3 [pid 5779] read(249 [pid 5611] read(3 [pid 5820] <... openat resumed>) = 5 [pid 5810] <... close resumed>) = 0 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] fstat(5 [pid 5810] read(249 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] read(3 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] <... write resumed>) = 552 [pid 6406] <... write resumed>) = 1 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 5820] getdents64(5 [pid 5793] <... umount2 resumed>) = 0 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] epoll_pwait(4 [pid 5820] getdents64(5 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977571}) [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6407 attached [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5793] newfstatat(AT_FDCWD, "./23/gadget" [pid 5611] read(3 [pid 5609] epoll_pwait(4ci2-upstream-fs/strace-static-x86_64: Process 6408 attached [pid 6406] <... futex resumed>) = 1 [pid 6405] <... futex resumed>) = 0 [pid 5820] close(5 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6408] set_robust_list(0x55556e7a87e0, 24 [pid 6407] set_robust_list(0x5555657417e0, 24 [pid 5611] read(3 [pid 6407] <... set_robust_list resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6407] rt_sigprocmask(SIG_SETMASK, [] [pid 6406] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6408] <... set_robust_list resumed>) = 0 [pid 6406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6405] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./24/gadget", AT_REMOVEDIR [pid 5793] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6407] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6408] rt_sigprocmask(SIG_SETMASK, [] [pid 6406] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 55 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 55 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=923246775} [pid 6407] chdir("./26" [pid 6406] <... mkdirat resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6408] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] openat(AT_FDCWD, "./23/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6407] <... chdir resumed>) = 0 [pid 6406] <... futex resumed>) = 1 [pid 6405] <... futex resumed>) = 0 [pid 5820] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6406] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 5 [pid 6406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6405] <... futex resumed>) = 0 [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./24/binderfs" [pid 6406] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6408] chdir("./26" [pid 6407] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5793] fstat(5 [pid 5820] unlink("./24/binderfs" [pid 6407] <... prctl resumed>) = 0 [pid 6406] <... mount resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6408] <... chdir resumed>) = 0 [pid 6407] setpgid(0, 0 [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6405] <... futex resumed>) = 0 [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5793] getdents64(5 [pid 6407] <... setpgid resumed>) = 0 [pid 5820] umount2("./24/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6408] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6408] <... prctl resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 6408] setpgid(0, 0 [pid 6407] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6406] <... futex resumed>) = 1 [pid 5820] newfstatat(AT_FDCWD, "./24/cgroup.net" [pid 5793] getdents64(5 [pid 6408] <... setpgid resumed>) = 0 [pid 6406] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 6408] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6407] <... symlinkat resumed>) = 0 [pid 6406] <... openat resumed>) = 5 [pid 5820] unlink("./24/cgroup.net" [pid 5793] close(5) = 0 [pid 5793] unlinkat(AT_FDCWD, "./23/gadget", AT_REMOVEDIR [pid 6407] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5820] <... unlink resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6406] <... futex resumed>) = 1 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6408] <... symlinkat resumed>) = 0 [pid 6407] <... symlinkat resumed>) = 0 [pid 5820] umount2("./24/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6405] <... futex resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./23/binderfs" [pid 6406] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6408] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6407] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6405] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6408] <... symlinkat resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./24/cgroup.cpu", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./24/cgroup.cpu") = 0 [pid 5820] umount2("./24/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6408] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6407] <... symlinkat resumed>) = 0 [pid 6406] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6405] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] unlink("./23/binderfs" [pid 6408] <... symlinkat resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./24/cgroup" [pid 6407] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6407] <... openat resumed>) = 3 [pid 5820] unlink("./24/cgroup" [pid 6405] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... unlink resumed>) = 0 [pid 5793] umount2("./23/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6407] write(3, "1000", 4 [pid 5820] getdents64(3, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6407] <... write resumed>) = 4 [pid 5820] close(3 [pid 6408] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6407] close(3 [pid 5820] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./23/cgroup.net" [pid 6408] <... openat resumed>) = 3 [pid 6407] <... close resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./24", AT_REMOVEDIR [pid 6408] write(3, "1000", 4 [pid 6407] read(200 [pid 5820] <... unlinkat resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6408] <... write resumed>) = 4 [pid 6407] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6406] <... write resumed>) = 31 [pid 5820] mkdirat(AT_FDCWD, "./25", 0777 [pid 6408] close(3 [pid 6407] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] unlink("./23/cgroup.net" [pid 6408] <... close resumed>) = 0 [pid 6407] <... symlinkat resumed>) = 0 [pid 6406] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... mkdirat resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 6408] read(200 [pid 6407] close(249 [pid 6406] <... futex resumed>) = 1 [pid 6405] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5793] umount2("./23/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... openat resumed>) = 3 [pid 6405] close_range(3, 30, 0 [pid 5820] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 6408] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6408] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs") = 0 [pid 6408] close(249) = 0 [pid 6408] close(248) = 0 [pid 6408] prctl(PR_SET_NAME, "syz.3.144") = 0 [pid 5820] close(3 [pid 6408] close(4) = 0 [pid 5820] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./23/cgroup.cpu" [pid 6408] <... futex resumed>) = 0 [pid 6407] <... close resumed>) = 0 [pid 6406] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6405] <... close_range resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6408] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] unlink("./23/cgroup.cpu" [pid 6408] <... mmap resumed>) = 0x7f90d846e000 [pid 6407] close(248 [pid 5793] <... unlink resumed>) = 0 [pid 6405] exit_group(0 [pid 5820] close(3 [pid 5793] umount2("./23/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6408] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6407] <... close resumed>) = 0 [pid 6406] <... futex resumed>) = ? [pid 6405] <... exit_group resumed>) = ? [pid 5820] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6408] <... mprotect resumed>) = 0 [pid 6407] prctl(PR_SET_NAME, "syz.1.143" [pid 6406] +++ exited with 0 +++ [pid 6408] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6407] <... prctl resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./23/cgroup" [pid 6408] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6407] close(4 [pid 6408] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6407] <... close resumed>) = 0 [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6409 attached [pid 5820] close(3) = 0 [pid 6409] set_robust_list(0x7f90d848e9a0, 24 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] unlink("./23/cgroup" [pid 6409] <... set_robust_list resumed>) = 0 [pid 6408] <... clone3 resumed> => {parent_tid=[56]}, 88) = 56 [pid 6407] <... futex resumed>) = 0 [pid 6405] +++ exited with 0 +++ [pid 5820] <... socket resumed>) = 3 [pid 6409] rt_sigprocmask(SIG_SETMASK, [] [pid 6408] rt_sigprocmask(SIG_SETMASK, [] [pid 6407] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] <... unlink resumed>) = 0 [ 189.354890][ T6406] gadgetfs: bound to dummy_udc driver [pid 5820] close(3 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=49, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6409] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6408] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] rt_sigreturn({mask=[]} [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6409] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6408] <... futex resumed>) = 0 [pid 6407] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... close resumed>) = 0 [pid 5793] getdents64(3 [pid 6409] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] <... mprotect resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6409] <... futex resumed>) = 0 [pid 6408] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6407] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5793] close(3 [pid 6409] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... socket resumed>) = 3 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=863697942}) [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 5820] close(3 [pid 5793] unlinkat(AT_FDCWD, "./23", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa3\x89\x24"..., 264 [pid 6409] <... futex resumed>) = 0 [pid 6408] <... futex resumed>) = 1 [pid 6407] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5820] <... close resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 928, NULL, 0) = 1 ci2-upstream-fs/strace-static-x86_64: Process 6410 attached [pid 6409] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... unlinkat resumed>) = 0 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6407] <... clone3 resumed> => {parent_tid=[56]}, 88) = 56 [pid 5820] read(249 [pid 5784] <... openat resumed>) = 3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x93\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./24", 0777 [pid 6410] set_robust_list(0x7fcbbbd269a0, 24 [pid 6409] <... openat resumed>) = 3 [pid 6407] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] fstat(3 [pid 5611] <... write resumed>) = 56 [pid 5609] read(6 [pid 6410] <... set_robust_list resumed>) = 0 [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa3\x89\x24"..., 32061612) = 264 [pid 6410] rt_sigprocmask(SIG_SETMASK, [] [pid 6409] <... futex resumed>) = 1 [pid 6408] <... futex resumed>) = 0 [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] getdents64(3 [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 6410] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6409] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] <... futex resumed>) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6410] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6409] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6408] <... futex resumed>) = 0 [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... openat resumed>) = 3 [pid 5609] epoll_pwait(4 [pid 5784] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] sched_getaffinity(0, 8192 [pid 6409] write(3, "100000", 6 [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... write resumed>) = 6 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5609] epoll_pwait(4 [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6408] <... futex resumed>) = 0 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6409] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 6410] <... futex resumed>) = 1 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=771179895} [pid 5793] <... close resumed>) = 0 [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6407] <... futex resumed>) = 0 [pid 6409] <... openat resumed>) = 4 [pid 6408] <... futex resumed>) = 0 [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6408] <... futex resumed>) = 0 [pid 6409] <... futex resumed>) = 1 [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] write(4, "0", 1 [pid 6408] <... futex resumed>) = 0 [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6410] <... futex resumed>) = 0 [pid 6407] <... futex resumed>) = 1 [pid 5793] <... socket resumed>) = 3 [pid 6410] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] close(3ci2-upstream-fs/strace-static-x86_64: Process 6411 attached [pid 6410] <... openat resumed>) = 3 [pid 6411] set_robust_list(0x55558bc9f7e0, 24 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 53 [pid 5793] <... close resumed>) = 0 [pid 6411] <... set_robust_list resumed>) = 0 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6410] <... futex resumed>) = 1 [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6411] rt_sigprocmask(SIG_SETMASK, [] [pid 6407] <... futex resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... socket resumed>) = 3 [pid 6411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] close(3 [pid 6409] <... write resumed>) = 1 [pid 6407] <... futex resumed>) = 1 [pid 5784] <... umount2 resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 772, NULL, 0) = 1 [pid 6410] <... futex resumed>) = 0 [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6411] chdir("./25" [pid 6410] write(3, "100000", 6 [pid 6409] <... futex resumed>) = 1 [pid 6408] <... futex resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6411] <... chdir resumed>) = 0 [pid 6410] <... write resumed>) = 6 [pid 6409] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... socket resumed>) = 3 [pid 5784] newfstatat(AT_FDCWD, "./23/gadget" [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6411] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6408] <... futex resumed>) = 0 [pid 5793] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] read(6 [pid 6411] <... prctl resumed>) = 0 [pid 6410] <... futex resumed>) = 1 [pid 6409] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] <... futex resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./23/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6411] setpgid(0, 0 [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x93\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5602] epoll_pwait(4 [pid 6411] <... setpgid resumed>) = 0 [pid 6410] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6407] <... futex resumed>) = 0 [pid 6409] <... mkdirat resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./23/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6411] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6410] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 5 [pid 6411] <... symlinkat resumed>) = 0 [pid 6410] <... openat resumed>) = 4 [pid 6409] <... futex resumed>) = 1 [pid 6408] <... futex resumed>) = 0 [pid 5793] close(3 [pid 5784] fstat(5 [pid 6411] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=949044482}) [pid 5609] <... write resumed>) = 552 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6411] <... symlinkat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 6409] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] getdents64(5 [pid 5611] read(3 [pid 6410] <... futex resumed>) = 1 [pid 5609] read(6 [pid 6408] <... futex resumed>) = 0 [pid 6407] <... futex resumed>) = 0 [pid 6411] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6409] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] read(249 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6411] <... symlinkat resumed>) = 0 [pid 6410] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6407] <... futex resumed>) = 0 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] getdents64(5 [pid 5611] read(3 [pid 5609] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6411] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6410] write(4, "0", 1 [pid 6409] <... mount resumed>) = 0 [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6411] <... openat resumed>) = 3 [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] close(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] epoll_pwait(4 [pid 6411] write(3, "1000", 4 [pid 6409] <... futex resumed>) = 1 [pid 6408] <... futex resumed>) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... close resumed>) = 0 [pid 6411] <... write resumed>) = 4 [pid 6409] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlinkat(AT_FDCWD, "./23/gadget", AT_REMOVEDIR [pid 6411] close(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=704164190} [pid 6411] <... close resumed>) = 0 [pid 6409] <... openat resumed>) = 5 [pid 6408] <... futex resumed>) = 0 [pid 6411] read(200 [pid 5784] <... unlinkat resumed>) = 0 [pid 6411] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 6412 attached [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6408] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 52 [pid 5784] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6411] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6409] <... futex resumed>) = 0 [pid 6408] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6412] set_robust_list(0x5555708ce7e0, 24 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6412] <... set_robust_list resumed>) = 0 [pid 6411] <... symlinkat resumed>) = 0 [pid 6409] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6408] <... futex resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] newfstatat(AT_FDCWD, "./23/binderfs" [pid 6412] rt_sigprocmask(SIG_SETMASK, [] [pid 6411] close(249 [pid 6408] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6411] <... close resumed>) = 0 [pid 6412] chdir("./24" [pid 6411] close(248 [pid 5784] unlink("./23/binderfs" [pid 6412] <... chdir resumed>) = 0 [pid 6411] <... close resumed>) = 0 [pid 6412] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6411] prctl(PR_SET_NAME, "syz.4.145" [pid 5784] <... unlink resumed>) = 0 [pid 6412] <... prctl resumed>) = 0 [pid 6411] <... prctl resumed>) = 0 [pid 6410] <... write resumed>) = 1 [pid 6409] <... write resumed>) = 31 [pid 6412] setpgid(0, 0 [pid 6411] close(4 [pid 6412] <... setpgid resumed>) = 0 [pid 6411] <... close resumed>) = 0 [pid 6412] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6411] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./23/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 6410] <... futex resumed>) = 1 [pid 6409] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] newfstatat(AT_FDCWD, "./23/cgroup.net" [pid 6411] <... futex resumed>) = 0 [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6409] <... futex resumed>) = 1 [pid 6408] <... futex resumed>) = 0 [pid 6407] <... futex resumed>) = 0 [pid 6411] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6412] <... symlinkat resumed>) = 0 [pid 6411] <... mmap resumed>) = 0x7f05fba1e000 [pid 6410] <... futex resumed>) = 0 [pid 6409] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6408] close_range(3, 30, 0 [pid 6407] <... futex resumed>) = 1 [pid 5784] unlink("./23/cgroup.net" [pid 6410] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6412] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6411] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5784] <... unlink resumed>) = 0 [pid 6412] <... symlinkat resumed>) = 0 [pid 6411] <... mprotect resumed>) = 0 [pid 6410] <... mkdirat resumed>) = 0 [pid 5784] umount2("./23/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6411] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6412] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6411] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6410] <... futex resumed>) = 0 [pid 6407] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6412] <... symlinkat resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./23/cgroup.cpu" [pid 6412] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6411] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6412] <... openat resumed>) = 3 [pid 6410] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6408] <... close_range resumed>) = 0 [pid 6407] <... futex resumed>) = 0 [pid 5784] unlink("./23/cgroup.cpu") = 0 [pid 6412] write(3, "1000", 4 [pid 6410] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6408] exit_group(0ci2-upstream-fs/strace-static-x86_64: Process 6413 attached [pid 6412] <... write resumed>) = 4 [pid 6410] <... mount resumed>) = 0 [pid 5784] umount2("./23/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6412] close(3 [pid 6413] set_robust_list(0x7f05fba3e9a0, 24 [pid 6411] <... clone3 resumed> => {parent_tid=[54]}, 88) = 54 [pid 6412] <... close resumed>) = 0 [pid 6411] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6412] read(200, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] newfstatat(AT_FDCWD, "./23/cgroup" [pid 6412] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6408] <... exit_group resumed>) = ? [pid 6413] <... set_robust_list resumed>) = 0 [pid 6412] <... symlinkat resumed>) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] <... futex resumed>) = ? [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6413] rt_sigprocmask(SIG_SETMASK, [] [pid 6411] <... futex resumed>) = 0 [pid 6412] close(249 [pid 6410] <... futex resumed>) = 1 [pid 6407] <... futex resumed>) = 0 [pid 6412] <... close resumed>) = 0 [pid 5784] unlink("./23/cgroup" [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6412] close(248 [pid 6407] <... futex resumed>) = 0 [pid 6412] <... close resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6412] prctl(PR_SET_NAME, "syz.0.146" [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6410] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6413] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5784] getdents64(3 [ 189.527877][ T6409] gadgetfs: bound to dummy_udc driver [pid 6413] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] <... prctl resumed>) = 0 [pid 6410] <... openat resumed>) = 5 [pid 5784] close(3 [pid 6413] <... futex resumed>) = 1 [pid 6412] close(4 [pid 6411] <... futex resumed>) = 0 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6409] +++ exited with 0 +++ [pid 6408] +++ exited with 0 +++ [pid 5784] <... close resumed>) = 0 [pid 6413] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] <... close resumed>) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=55, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5784] unlinkat(AT_FDCWD, "./23", AT_REMOVEDIR [pid 6410] <... futex resumed>) = 1 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6412] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = 0 [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6407] <... futex resumed>) = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 5784] <... unlinkat resumed>) = 0 [pid 6413] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6412] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6407] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./24", 0777 [pid 6412] <... mmap resumed>) = 0x7fcc8e356000 [pid 6410] <... futex resumed>) = 0 [pid 6407] <... futex resumed>) = 1 [pid 6413] <... openat resumed>) = 3 [pid 6412] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6410] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6407] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... mkdirat resumed>) = 0 [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] <... mprotect resumed>) = 0 [pid 6410] <... write resumed>) = 31 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6413] <... futex resumed>) = 1 [pid 6412] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6411] <... futex resumed>) = 0 [pid 6410] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=875405968}) [pid 6413] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6410] <... futex resumed>) = 1 [pid 6407] <... futex resumed>) = 0 [pid 5810] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... openat resumed>) = 3 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 5611] read(26 [pid 6410] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x3d\x86\x23"..., 264 [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6411] <... futex resumed>) = 0 [pid 6407] close_range(3, 30, 0 [pid 5810] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] close(3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 708, NULL, 0) = 1 [pid 6413] write(3, "100000", 6 [pid 5810] <... openat resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x94\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6412] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 56 [pid 5810] fstat(3 [pid 5784] <... socket resumed>) = 3 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] read(6 [pid 5602] sched_yield(ci2-upstream-fs/strace-static-x86_64: Process 6414 attached [pid 6413] <... write resumed>) = 6 [pid 6412] <... clone3 resumed> => {parent_tid=[53]}, 88) = 53 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] close(3 [pid 5611] <... write resumed>) = 48 [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x3d\x86\x23"..., 32061612) = 264 [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] rt_sigprocmask(SIG_SETMASK, [] [pid 6411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6407] <... close_range resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5602] <... sched_yield resumed>) = 0 [pid 6413] <... futex resumed>) = 0 [pid 6412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 6407] exit_group(0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6414] set_robust_list(0x7fcc8e3769a0, 24 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] read(6 [pid 5602] epoll_pwait(4 [pid 6413] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = 0 [pid 6407] <... exit_group resumed>) = ? [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5784] <... socket resumed>) = 3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6410] <... futex resumed>) = ? [pid 6414] <... set_robust_list resumed>) = 0 [pid 6413] <... openat resumed>) = 4 [pid 6412] <... futex resumed>) = 0 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] close(3 [pid 5609] epoll_pwait(4 [pid 6414] rt_sigprocmask(SIG_SETMASK, [] [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6410] +++ exited with 0 +++ [pid 6407] +++ exited with 0 +++ [pid 5784] <... close resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6413] <... futex resumed>) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=55, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6414] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6413] write(4, "0", 1 [pid 6411] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] rt_sigreturn({mask=[]} [pid 5609] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=529060158} [pid 6414] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... socket resumed>) = 3 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6414] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] close(3 [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6414] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [ 189.621737][ T6410] gadgetfs: bound to dummy_udc driver [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6414] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... socket resumed>) = 3 [pid 5779] <... write resumed>) = 4 [pid 5779] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] close(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=973809392}) [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 529, NULL, 0) = 1 [pid 5779] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... close resumed>) = 0 [pid 6414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(25 [pid 6412] <... futex resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6414] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] read(249 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5779] fstat(3 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6414] <... openat resumed>) = 3 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x9c\xc1\x27"..., 264 [pid 5609] read(6 [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] getdents64(3 [pid 5611] <... write resumed>) = 264 [pid 5609] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x94\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6414] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 56 [pid 5609] <... write resumed>) = 552 [pid 5810] <... umount2 resumed>) = 0 [pid 5779] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] read(6, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x9c\xc1\x27"..., 32061612) = 320 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552) = 552 [pid 5609] read(6, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5609] epoll_pwait(4, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] epoll_pwait(4 [pid 5810] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6414] write(3, "100000", 6 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 48 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=508626303} [pid 6414] <... write resumed>) = 6 [pid 6412] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8}ci2-upstream-fs/strace-static-x86_64: Process 6415 attached [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./26/gadget" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999979152}) [pid 6415] set_robust_list(0x555594ab57e0, 24 [pid 6414] <... futex resumed>) = 0 [pid 6412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(3 [pid 6415] <... set_robust_list resumed>) = 0 [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6415] rt_sigprocmask(SIG_SETMASK, [] [pid 6414] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6412] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 51 [pid 5611] read(3 [pid 6415] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6414] <... openat resumed>) = 4 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6414] <... futex resumed>) = 0 [pid 6414] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] chdir("./24" [pid 6413] <... write resumed>) = 1 [pid 5810] openat(AT_FDCWD, "./26/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977717}) [pid 6415] <... chdir resumed>) = 0 [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] <... futex resumed>) = 1 [pid 6414] <... futex resumed>) = 0 [pid 6411] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5810] <... openat resumed>) = 5 [pid 5779] <... umount2 resumed>) = 0 [pid 5611] read(3 [pid 6415] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6414] write(4, "0", 1 [pid 6413] <... futex resumed>) = 0 [pid 6415] <... prctl resumed>) = 0 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] fstat(5 [pid 5779] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6415] setpgid(0, 0 [pid 6414] <... write resumed>) = 1 [pid 6413] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6411] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 6415] <... setpgid resumed>) = 0 [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] <... mkdirat resumed>) = 0 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(5 [pid 5779] newfstatat(AT_FDCWD, "./26/gadget" [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6414] <... futex resumed>) = 1 [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6412] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6414] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6413] <... futex resumed>) = 1 [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = 0 [pid 5810] getdents64(5 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6415] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6413] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] <... futex resumed>) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] <... futex resumed>) = 0 [pid 5779] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6413] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [pid 6414] <... mkdirat resumed>) = 0 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 6415] <... symlinkat resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./26/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] unlinkat(AT_FDCWD, "./26/gadget", AT_REMOVEDIR [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6413] <... futex resumed>) = 0 [pid 6412] <... futex resumed>) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlinkat resumed>) = 0 [pid 5779] <... openat resumed>) = 5 [pid 6415] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6414] <... futex resumed>) = 1 [pid 6413] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = 0 [pid 6414] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] fstat(5 [pid 6413] <... openat resumed>) = 5 [pid 6412] <... futex resumed>) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6415] <... symlinkat resumed>) = 0 [pid 6414] <... mount resumed>) = 0 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./26/binderfs" [pid 5779] getdents64(5 [pid 6415] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6413] <... futex resumed>) = 1 [pid 6411] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6415] <... symlinkat resumed>) = 0 [pid 6414] <... futex resumed>) = 1 [pid 6413] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] <... futex resumed>) = 0 [pid 6411] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./26/binderfs" [pid 5779] getdents64(5 [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 6412] <... futex resumed>) = 0 [pid 6415] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6414] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6413] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6411] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5779] close(5 [pid 6415] <... openat resumed>) = 3 [pid 6414] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6413] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6411] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./26/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... close resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6414] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./26/cgroup.net" [pid 5779] unlinkat(AT_FDCWD, "./26/gadget", AT_REMOVEDIR [pid 6414] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6412] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6412] <... futex resumed>) = 0 [pid 6415] write(3, "1000", 4 [pid 5779] <... unlinkat resumed>) = 0 [pid 6415] <... write resumed>) = 4 [pid 6415] close(3) = 0 [pid 6415] read(200, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] unlink("./26/cgroup.net" [pid 6415] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5779] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6415] <... symlinkat resumed>) = 0 [pid 6414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... unlink resumed>) = 0 [pid 6412] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6415] close(249 [pid 6414] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5810] umount2("./26/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./26/binderfs" [pid 6415] <... close resumed>) = 0 [pid 6414] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6414] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./26/cgroup.cpu" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6414] <... futex resumed>) = 1 [pid 6412] <... futex resumed>) = 0 [pid 6414] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6412] close_range(3, 30, 0 [pid 6415] close(248 [pid 5779] unlink("./26/binderfs" [pid 6412] <... close_range resumed>) = 0 [pid 6412] exit_group(0 [pid 5810] unlink("./26/cgroup.cpu" [pid 6415] <... close resumed>) = 0 [pid 6414] <... futex resumed>) = ? [pid 6412] <... exit_group resumed>) = ? [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5810] umount2("./26/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./26/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6415] prctl(PR_SET_NAME, "syz.2.147" [pid 6414] +++ exited with 0 +++ [pid 6412] +++ exited with 0 +++ [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./26/cgroup" [pid 5779] newfstatat(AT_FDCWD, "./26/cgroup.net" [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6415] <... prctl resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] rt_sigreturn({mask=[]} [pid 5779] unlink("./26/cgroup.net" [pid 5810] unlink("./26/cgroup" [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6415] close(4 [pid 5779] <... unlink resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5779] umount2("./26/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] getdents64(3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] newfstatat(AT_FDCWD, "./26/cgroup.cpu" [pid 6415] <... close resumed>) = 0 [pid 5810] close(3 [pid 5793] <... write resumed>) = 4 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=930167250}) [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./26/cgroup.cpu" [pid 5611] read(21 [pid 5810] unlinkat(AT_FDCWD, "./26", AT_REMOVEDIR [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6415] <... futex resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] umount2("./26/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xa6\xed\x22"..., 272 [pid 6415] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6413] <... write resumed>) = 31 [pid 5810] mkdirat(AT_FDCWD, "./27", 0777 [pid 5793] <... openat resumed>) = 3 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 272 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 509, NULL, 0) = 1 [pid 6415] <... mmap resumed>) = 0x7f35c7086000 [pid 6413] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5810] <... mkdirat resumed>) = 0 [pid 5793] fstat(3 [pid 5779] newfstatat(AT_FDCWD, "./26/cgroup" [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x96\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6415] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6413] <... futex resumed>) = 0 [pid 6411] close_range(3, 30, 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6415] <... mprotect resumed>) = 0 [pid 6413] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] <... openat resumed>) = 3 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] unlink("./26/cgroup" [pid 5611] <... write resumed>) = 48 [pid 5602] sched_yield( [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5609] read(6 [pid 6415] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] getdents64(3 [pid 5779] <... unlink resumed>) = 0 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5779] getdents64(3 [pid 5611] <... write resumed>) = 48 [pid 5810] <... close resumed>) = 0 [pid 6415] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5609] <... read resumed>, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xa6\xed\x22"..., 32061612) = 272 [pid 5602] <... sched_yield resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 5602] epoll_pwait(4 [pid 5779] <... close resumed>) = 0 [pid 5609] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6415] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5810] <... socket resumed>) = 3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] unlinkat(AT_FDCWD, "./26", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6416 attached [pid 5810] close(3 [pid 5609] epoll_pwait(4 [pid 5810] <... close resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5609] epoll_pwait(4 [pid 5779] <... unlinkat resumed>) = 0 [pid 6415] <... clone3 resumed> => {parent_tid=[52]}, 88) = 52 [pid 6416] set_robust_list(0x7f35c70a69a0, 24 [pid 6415] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=350352286} [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] mkdirat(AT_FDCWD, "./27", 0777 [pid 5810] <... socket resumed>) = 3 [pid 6416] <... set_robust_list resumed>) = 0 [pid 6415] <... futex resumed>) = 0 [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... mkdirat resumed>) = 0 [pid 5810] close(3) = 0 [pid 6416] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6416] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5779] <... openat resumed>) = 3 [pid 6416] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6411] <... close_range resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6411] exit_group(0) = ? [pid 6413] <... futex resumed>) = ? [pid 6416] <... futex resumed>) = 1 [pid 6413] +++ exited with 0 +++ [pid 6415] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5810] <... close resumed>) = 0 [pid 5779] close(3 [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... close resumed>) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [ 189.810231][ T6413] gadgetfs: bound to dummy_udc driver [pid 5810] <... socket resumed>) = 3 [pid 5779] close(3 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 6411] +++ exited with 0 +++ [pid 5810] close(3 [pid 5779] <... close resumed>) = 0 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 351, NULL, 0) = 1 [pid 6416] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=53, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5810] <... close resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6416] <... openat resumed>) = 3 [pid 5820] rt_sigreturn({mask=[]} [pid 5810] read(249 [pid 5779] <... socket resumed>) = 3 [pid 5609] <... futex resumed>) = 1 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 5609] read(6 [pid 5602] <... futex resumed>) = 0 [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5609] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x96\x00\x00\x00\x00\x00\x00\x00", 32061612) = 48 [pid 5609] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5820] <... write resumed>) = 4 [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] newfstatat(AT_FDCWD, "./24/gadget" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=951549381}) [pid 5609] <... write resumed>) = 552 [pid 6416] write(3, "100000", 6 [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5609] read(6 [pid 6416] <... write resumed>) = 6 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(3 [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5602] epoll_pwait(4 [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5793] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5609] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] close(3 [pid 5611] read(3 [pid 5820] fstat(3 [pid 5609] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5793] openat(AT_FDCWD, "./24/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5609] epoll_pwait(4 [pid 6416] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5779] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=299551630} [pid 5793] <... openat resumed>) = 5 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999973831}) [pid 6416] <... openat resumed>) = 4 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5820] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 6417 attached [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] fstat(5 [pid 5779] <... socket resumed>) = 3 [pid 5611] read(18 [pid 6417] set_robust_list(0x55556e7a87e0, 24 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 57 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6417] <... set_robust_list resumed>) = 0 [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] close(3 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xbd\x51\x2a"..., 264 [pid 6417] rt_sigprocmask(SIG_SETMASK, [] [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] getdents64(5 [pid 5611] <... write resumed>) = 264 [pid 6417] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5779] <... close resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5609] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 300, NULL, 0) = 1 [pid 6417] chdir("./27" [pid 6416] write(4, "0", 1 [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] getdents64(5 [pid 5779] read(249 [pid 5611] <... write resumed>) = 56 [pid 5609] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6417] <... chdir resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5609] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6417] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5793] close(5 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] <... write resumed>) = 48 [pid 5609] read(6 [pid 6417] <... prctl resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] unlinkat(AT_FDCWD, "./24/gadget", AT_REMOVEDIR [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... unlinkat resumed>) = 0 [pid 6417] setpgid(0, 0 [pid 5793] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6417] <... setpgid resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] epoll_pwait(4 [pid 6417] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 5793] newfstatat(AT_FDCWD, "./24/binderfs" [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6417] <... symlinkat resumed>) = 0 [pid 5793] unlink("./24/binderfs") = 0 [pid 5793] umount2("./24/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5609] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x91\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xbd\x51\x2a"..., 32061612) = 264 ci2-upstream-fs/strace-static-x86_64: Process 6418 attached [pid 6417] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5609] read(6 [pid 5602] <... futex resumed>) = 1 [pid 5793] newfstatat(AT_FDCWD, "./24/cgroup.net" [pid 5609] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] futex(0x12a12030e960, FUTEX_WAKE_PRIVATE, 1 [pid 6418] set_robust_list(0x5555657417e0, 24 [pid 6417] <... symlinkat resumed>) = 0 [pid 5820] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 57 [pid 5612] epoll_pwait(4 [pid 5609] futex(0x12a12243b960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5603] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6418] <... set_robust_list resumed>) = 0 [pid 6417] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] unlink("./24/cgroup.net" [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5603] epoll_pwait(4 [pid 6418] rt_sigprocmask(SIG_SETMASK, [] [pid 6417] <... symlinkat resumed>) = 0 [pid 6416] <... write resumed>) = 1 [pid 5820] newfstatat(AT_FDCWD, "./25/gadget" [pid 5793] <... unlink resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=240369269} [pid 6417] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./24/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6418] chdir("./27" [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./25/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6417] <... openat resumed>) = 3 [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] newfstatat(AT_FDCWD, "./24/cgroup.cpu" [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 5 [pid 6418] <... chdir resumed>) = 0 [pid 6417] write(3, "1000", 4 [pid 6416] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6418] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6417] <... write resumed>) = 4 [pid 5820] fstat(5 [pid 6418] <... prctl resumed>) = 0 [pid 6417] close(3 [pid 6418] setpgid(0, 0 [pid 6416] <... mkdirat resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] unlink("./24/cgroup.cpu" [pid 6418] <... setpgid resumed>) = 0 [pid 6417] <... close resumed>) = 0 [pid 5820] getdents64(5 [pid 5793] <... unlink resumed>) = 0 [pid 6417] read(200 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 6418] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6417] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(5 [pid 5793] umount2("./24/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 6417] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6418] <... symlinkat resumed>) = 0 [pid 6417] <... symlinkat resumed>) = 0 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5820] close(5 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 243, NULL, 0) = 1 [pid 6418] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6417] close(249 [pid 6416] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./24/cgroup" [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6418] <... symlinkat resumed>) = 0 [pid 6417] <... close resumed>) = 0 [pid 6416] <... mount resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./25/gadget", AT_REMOVEDIR [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6418] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6417] close(248 [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5793] unlink("./24/cgroup" [pid 5603] read(6 [pid 6418] <... symlinkat resumed>) = 0 [pid 6417] <... close resumed>) = 0 [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5820] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlink resumed>) = 0 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6418] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6417] prctl(PR_SET_NAME, "syz.3.148" [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6418] <... openat resumed>) = 3 [pid 6417] <... prctl resumed>) = 0 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./25/binderfs" [pid 5793] getdents64(3 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=934801620}) [pid 5603] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 6418] write(3, "1000", 4 [pid 6417] close(4 [pid 6416] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 5603] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6418] <... write resumed>) = 4 [pid 6417] <... close resumed>) = 0 [pid 6416] <... openat resumed>) = 5 [pid 5820] unlink("./25/binderfs" [pid 5793] close(3 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6418] close(3 [pid 5793] <... close resumed>) = 0 [pid 5611] read(3 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6418] <... close resumed>) = 0 [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./24", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] epoll_pwait(4 [pid 6418] read(200 [pid 6417] <... futex resumed>) = 0 [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5820] umount2("./25/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlinkat resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6418] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6417] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] mkdirat(AT_FDCWD, "./25", 0777 [pid 5603] epoll_pwait(4 [pid 6418] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6417] <... mmap resumed>) = 0x7f90d846e000 [pid 6416] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6415] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./25/cgroup.net" [pid 5793] <... mkdirat resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=192439205} [pid 6418] <... symlinkat resumed>) = 0 [pid 6417] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6416] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6415] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6418] close(249 [pid 6417] <... mprotect resumed>) = 0 [pid 5820] unlink("./25/cgroup.net") = 0 [pid 6418] <... close resumed>) = 0 [pid 6417] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... openat resumed>) = 3 [pid 6418] close(248 [pid 6417] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6418] <... close resumed>) = 0 [pid 6417] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5820] umount2("./25/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6418] prctl(PR_SET_NAME, "syz.1.149" [pid 5820] newfstatat(AT_FDCWD, "./25/cgroup.cpu"ci2-upstream-fs/strace-static-x86_64: Process 6419 attached [pid 6418] <... prctl resumed>) = 0 [pid 6417] <... clone3 resumed> => {parent_tid=[58]}, 88) = 58 [pid 5793] close(3 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6419] set_robust_list(0x7f90d848e9a0, 24 [pid 6418] close(4 [pid 6417] rt_sigprocmask(SIG_SETMASK, [] [pid 6416] <... write resumed>) = 31 [pid 5820] unlink("./25/cgroup.cpu" [pid 5793] <... close resumed>) = 0 [pid 6419] <... set_robust_list resumed>) = 0 [pid 6418] <... close resumed>) = 0 [pid 6417] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6416] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6419] rt_sigprocmask(SIG_SETMASK, [] [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 6416] <... futex resumed>) = 1 [pid 6415] <... futex resumed>) = 0 [pid 5820] umount2("./25/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... socket resumed>) = 3 [pid 6419] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6418] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6416] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6415] close_range(3, 30, 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] close(3 [pid 6419] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6418] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5820] newfstatat(AT_FDCWD, "./25/cgroup" [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6415] <... close_range resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 6419] <... futex resumed>) = 1 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6418] <... mprotect resumed>) = 0 [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] <... futex resumed>) = 0 [pid 6415] exit_group(0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6418] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6416] <... futex resumed>) = ? [pid 6415] <... exit_group resumed>) = ? [pid 5820] unlink("./25/cgroup" [pid 5793] close(3 [pid 6419] <... futex resumed>) = 0 [pid 6418] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6417] <... futex resumed>) = 1 [pid 6416] +++ exited with 0 +++ [pid 6415] +++ exited with 0 +++ [pid 5820] <... unlink resumed>) = 0 [pid 5793] <... close resumed>) = 0 [ 190.030497][ T6416] gadgetfs: bound to dummy_udc driver [pid 6419] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6418] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=51, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5784] rt_sigreturn({mask=[]} [pid 5820] close(3 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5793] <... socket resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 6420 attached [pid 5820] <... close resumed>) = 0 [pid 6420] set_robust_list(0x7fcbbbd269a0, 24 [pid 6419] <... openat resumed>) = 3 [pid 6418] <... clone3 resumed> => {parent_tid=[58]}, 88) = 58 [pid 5820] unlinkat(AT_FDCWD, "./25", AT_REMOVEDIR [pid 5793] close(3 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 6420] <... set_robust_list resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5784] <... write resumed>) = 4 [pid 6420] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] mkdirat(AT_FDCWD, "./26", 0777 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=909236022}) [pid 6419] <... futex resumed>) = 1 [pid 6418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6417] <... futex resumed>) = 0 [pid 5784] <... openat resumed>) = 3 [pid 5793] <... socket resumed>) = 3 [pid 5784] fstat(3 [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... mkdirat resumed>) = 0 [pid 5793] close(3 [pid 5611] read(29 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] getdents64(3, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5784] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5793] <... close resumed>) = 0 [pid 6419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5793] read(249 [pid 5820] <... openat resumed>) = 3 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x99\x5d\x29"..., 264 [pid 6418] <... futex resumed>) = 1 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6417] <... futex resumed>) = 0 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 264 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 195, NULL, 0) = 1 [pid 5820] close(3 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] <... close resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5603] read(6 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 56 [pid 5603] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x99\x5d\x29"..., 32061612) = 264 [pid 6419] write(3, "100000", 6) = 6 [pid 5603] read(6 [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] <... futex resumed>) = 0 [pid 6419] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 48 [pid 6420] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] <... futex resumed>) = 0 [pid 5603] epoll_pwait(4 [pid 6420] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6420] <... futex resumed>) = 1 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = 1 [pid 5603] epoll_pwait(4 [pid 6420] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6419] <... futex resumed>) = 0 [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6421 attached [pid 6420] <... openat resumed>) = 3 [pid 6419] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6418] <... futex resumed>) = 0 [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=78149365} [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] set_robust_list(0x5555708ce7e0, 24 [pid 6420] <... futex resumed>) = 0 [pid 6419] <... openat resumed>) = 4 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 54 [pid 6421] <... set_robust_list resumed>) = 0 [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6421] rt_sigprocmask(SIG_SETMASK, [] [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6420] <... futex resumed>) = 0 [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] <... futex resumed>) = 1 [pid 5820] close(3 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6420] write(3, "100000", 6 [pid 6419] <... futex resumed>) = 1 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6417] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6421] chdir("./25" [pid 6420] <... write resumed>) = 6 [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6417] <... futex resumed>) = 0 [pid 6420] <... futex resumed>) = 1 [pid 6419] write(4, "0", 1 [pid 6421] <... chdir resumed>) = 0 [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] <... futex resumed>) = 0 [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = 0 [pid 6421] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6421] <... prctl resumed>) = 0 [pid 6420] <... futex resumed>) = 0 [pid 6418] <... futex resumed>) = 1 [pid 5820] close(3 [pid 6420] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] setpgid(0, 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6421] <... setpgid resumed>) = 0 [pid 6420] <... openat resumed>) = 4 [pid 5784] newfstatat(AT_FDCWD, "./24/gadget" [pid 6421] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6420] <... futex resumed>) = 1 [pid 6418] <... futex resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] umount2("./24/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 6420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6421] <... symlinkat resumed>) = 0 [pid 6418] <... futex resumed>) = 0 [pid 6420] write(4, "0", 1 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 6421] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 5820] <... close resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./24/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5820] read(249 [pid 5784] <... openat resumed>) = 5 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6421] <... symlinkat resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6421] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] fstat(5 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6421] <... symlinkat resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] getdents64(5 [pid 6421] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-upstream-fs/strace-static-x86_64: Process 6422 attached ) = 3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 81, NULL, 0) = 1 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 55 [pid 6422] set_robust_list(0x55558bc9f7e0, 24 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] getdents64(5 [pid 6421] write(3, "1000", 4 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6422] <... set_robust_list resumed>) = 0 [pid 6421] <... write resumed>) = 4 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 6422] rt_sigprocmask(SIG_SETMASK, [] [pid 6421] close(3 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] close(5 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6421] <... close resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 5603] read(6 [pid 6422] chdir("./26" [pid 6421] read(200, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] unlinkat(AT_FDCWD, "./24/gadget", AT_REMOVEDIR [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6422] <... chdir resumed>) = 0 [pid 6421] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] <... unlinkat resumed>) = 0 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6422] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6421] <... symlinkat resumed>) = 0 [pid 5784] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=945861562}) [pid 5603] <... write resumed>) = 552 [pid 6422] <... prctl resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6422] setpgid(0, 0 [pid 6421] close(249 [pid 5784] newfstatat(AT_FDCWD, "./24/binderfs" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] read(6 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6422] <... setpgid resumed>) = 0 [pid 6421] <... close resumed>) = 0 [pid 6420] <... write resumed>) = 1 [pid 6419] <... write resumed>) = 1 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6422] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6421] close(248 [pid 5784] unlink("./24/binderfs" [pid 5603] epoll_pwait(4 [pid 6421] <... close resumed>) = 0 [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 5611] read(3 [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] <... symlinkat resumed>) = 0 [pid 6421] prctl(PR_SET_NAME, "syz.0.150" [pid 6420] <... futex resumed>) = 1 [pid 6419] <... futex resumed>) = 1 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 5784] umount2("./24/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6422] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6421] <... prctl resumed>) = 0 [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] epoll_pwait(4 [pid 6422] <... symlinkat resumed>) = 0 [pid 6421] close(4 [pid 6420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./24/cgroup.net" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=10655373} [pid 6422] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6421] <... close resumed>) = 0 [pid 6420] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6419] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6422] <... symlinkat resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] <... mkdirat resumed>) = 0 [pid 5603] <... epoll_pwait resumed>, [], 128, 14, NULL, 0) = 0 [pid 6422] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6421] <... futex resumed>) = 0 [pid 5784] unlink("./24/cgroup.net" [pid 5603] epoll_pwait(4 [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... mkdirat resumed>) = 0 [pid 6421] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6421] <... mmap resumed>) = 0x7fcc8e356000 [pid 5784] <... unlink resumed>) = 0 [pid 6421] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./24/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6422] <... openat resumed>) = 3 [pid 6421] <... mprotect resumed>) = 0 [pid 6420] <... futex resumed>) = 1 [pid 6419] <... futex resumed>) = 1 [pid 6418] <... futex resumed>) = 0 [pid 6417] <... futex resumed>) = 0 [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] write(3, "1000", 4 [pid 6419] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6417] <... futex resumed>) = 0 [pid 6421] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6420] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6418] <... futex resumed>) = 0 [pid 6422] <... write resumed>) = 4 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] <... futex resumed>) = 0 [pid 5603] <... futex resumed>) = 1 [pid 6422] close(3 [pid 6421] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6419] <... mount resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./24/cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 5603] epoll_pwait(4 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6422] <... close resumed>) = 0 [pid 6421] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6423 attached [pid 6422] read(200 [pid 6420] <... mount resumed>) = 0 [pid 6419] <... futex resumed>) = 1 [pid 6417] <... futex resumed>) = 0 [pid 5784] unlink("./24/cgroup.cpu" [pid 5612] write(5, "\x01\x00\x00\x00\x00\x00\x00\x00", 8 [pid 6423] set_robust_list(0x7fcc8e3769a0, 24 [pid 6422] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 5612] <... write resumed>) = 8 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN, data=0x1928ae0}], 128, -1, NULL, 0) = 1 [pid 6422] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6421] <... clone3 resumed> => {parent_tid=[55]}, 88) = 55 [pid 6420] <... futex resumed>) = 1 [pid 6419] <... openat resumed>) = 5 [pid 6418] <... futex resumed>) = 0 [pid 5784] umount2("./24/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6423] <... set_robust_list resumed>) = 0 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5603] read(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=980913553} [pid 6421] rt_sigprocmask(SIG_SETMASK, [] [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] <... futex resumed>) = 0 [pid 6422] <... symlinkat resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] rt_sigprocmask(SIG_SETMASK, [] [pid 6421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6418] <... futex resumed>) = 0 [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] newfstatat(AT_FDCWD, "./24/cgroup" [pid 5603] <... read resumed>, "\x01\x00\x00\x00\x00\x00\x00\x00", 8) = 8 [pid 6419] <... futex resumed>) = 0 [pid 6423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6422] close(249 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6417] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] epoll_pwait(4 [pid 6423] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6422] <... close resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 6420] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6417] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlink("./24/cgroup" [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6423] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6422] close(248 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... unlink resumed>) = 0 [pid 5603] epoll_pwait(4 [pid 6417] <... futex resumed>) = 1 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] <... close resumed>) = 0 [pid 6421] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6419] <... futex resumed>) = 0 [pid 6422] prctl(PR_SET_NAME, "syz.4.151" [pid 6423] <... futex resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] <... futex resumed>) = 1 [pid 6419] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6417] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] getdents64(3 [pid 6422] <... prctl resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6423] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6422] close(4 [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6419] <... write resumed>) = 31 [pid 6418] <... futex resumed>) = 0 [pid 6422] <... close resumed>) = 0 [pid 6423] <... openat resumed>) = 3 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] <... futex resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6420] <... futex resumed>) = 0 [pid 6419] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] <... futex resumed>) = 1 [pid 5784] <... close resumed>) = 0 [pid 6423] <... futex resumed>) = 0 [pid 6422] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6421] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6419] <... futex resumed>) = 1 [pid 6418] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6417] <... futex resumed>) = 0 [pid 6423] write(3, "100000", 6 [pid 6422] <... mmap resumed>) = 0x7f05fba1e000 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6420] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6419] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6417] close_range(3, 30, 0 [pid 5784] unlinkat(AT_FDCWD, "./24", AT_REMOVEDIR [pid 6423] <... write resumed>) = 6 [pid 6422] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6421] <... futex resumed>) = 0 [pid 6420] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlinkat resumed>) = 0 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6420] <... futex resumed>) = 1 [pid 6423] <... futex resumed>) = 0 [pid 6422] <... mprotect resumed>) = 0 [pid 6421] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6420] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6418] <... futex resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./25", 0777 [pid 6423] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6418] close_range(3, 30, 0 [pid 5784] <... mkdirat resumed>) = 0 [pid 6422] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6421] <... futex resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6423] <... openat resumed>) = 4 [pid 6422] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6418] <... close_range resumed>) = 0 [pid 6417] <... close_range resumed>) = 0 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6418] exit_group(0) = ? [pid 5784] <... openat resumed>) = 3 [pid 6423] <... futex resumed>) = 1 [pid 6420] <... futex resumed>) = ? [pid 5784] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5784] close(3) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5784] close(3) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5784] close(3) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5784] close(3 [pid 6417] exit_group(0ci2-upstream-fs/strace-static-x86_64: Process 6424 attached [pid 6423] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6421] <... futex resumed>) = 0 [pid 6419] <... futex resumed>) = ? [pid 6417] <... exit_group resumed>) = ? [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6421] <... futex resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6419] +++ exited with 0 +++ [pid 6423] write(4, "0", 1 [pid 5784] <... close resumed>) = 0 [pid 6424] set_robust_list(0x7f05fba3e9a0, 24 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6422] <... clone3 resumed> => {parent_tid=[56]}, 88) = 56 [pid 5784] close(3 [pid 6420] +++ exited with 0 +++ [pid 6418] +++ exited with 0 +++ [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=57, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] rt_sigreturn({mask=[]} [pid 6422] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... close resumed>) = 0 [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6424] <... set_robust_list resumed>) = 0 [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] read(249 [pid 6424] rt_sigprocmask(SIG_SETMASK, [] [pid 6422] <... futex resumed>) = 0 [ 190.256769][ T6419] gadgetfs: bound to dummy_udc driver [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=884167766}) [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6424] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6424] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6417] +++ exited with 0 +++ [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5779] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5779] fstat(3, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x42\x5f\x25"..., 272 [pid 5779] getdents64(3, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5779] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 272 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 965, NULL, 0) = 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1) = 1 [pid 5603] read(6, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x42\x5f\x25"..., 32061612) = 272 [pid 5603] read(6, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5603] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5603] epoll_pwait(4 [pid 6424] <... futex resumed>) = 1 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=57, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 5810] rt_sigreturn({mask=[]} [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=875993064} [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 6422] <... futex resumed>) = 0 [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6424] <... futex resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=998715965}) [pid 6424] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... write resumed>) = 4 [pid 5611] read(26 [pid 6424] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5810] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x87\xe3\x28"..., 264ci2-upstream-fs/strace-static-x86_64: Process 6425 attached [pid 6425] set_robust_list(0x555594ab57e0, 24) = 0 [pid 6425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5611] <... write resumed>) = 264 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6425] chdir("./25") = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6425] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 6425] setpgid(0, 0 [pid 5611] <... write resumed>) = 56 [pid 6425] <... setpgid resumed>) = 0 [pid 5810] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6425] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6424] <... futex resumed>) = 1 [pid 5810] <... openat resumed>) = 3 [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] fstat(3 [pid 5611] <... write resumed>) = 48 [pid 6425] <... symlinkat resumed>) = 0 [pid 6422] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(3 [pid 6425] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6424] <... futex resumed>) = 0 [pid 6423] <... write resumed>) = 1 [pid 6422] <... futex resumed>) = 1 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 53 [pid 6424] write(3, "100000", 6 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 6424] <... write resumed>) = 6 [pid 6423] <... futex resumed>) = 1 [pid 6421] <... futex resumed>) = 0 [pid 5810] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6425] <... symlinkat resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6425] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6425] <... symlinkat resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 6425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6424] <... futex resumed>) = 1 [pid 6423] <... mkdirat resumed>) = 0 [pid 6422] <... futex resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 6425] <... openat resumed>) = 3 [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6425] write(3, "1000", 4 [pid 6424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6422] <... futex resumed>) = 0 [pid 6423] <... futex resumed>) = 0 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6425] <... write resumed>) = 4 [pid 6424] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6423] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6425] close(3 [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] newfstatat(AT_FDCWD, "./27/gadget" [pid 6425] <... close resumed>) = 0 [pid 6423] <... mount resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6425] read(200 [pid 6424] <... openat resumed>) = 4 [pid 5779] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6425] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6425] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6425] <... symlinkat resumed>) = 0 [pid 6424] <... futex resumed>) = 1 [pid 6423] <... futex resumed>) = 1 [pid 6422] <... futex resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 5779] openat(AT_FDCWD, "./27/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6423] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] write(4, "0", 1 [pid 6422] <... futex resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 5779] <... openat resumed>) = 5 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 877, NULL, 0) = 1 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6425] close(249 [pid 5779] fstat(5 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6425] <... close resumed>) = 0 [pid 6424] <... write resumed>) = 1 [pid 6423] <... openat resumed>) = 5 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6425] close(248 [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(5 [pid 5603] read(6 [pid 6425] <... close resumed>) = 0 [pid 6424] <... futex resumed>) = 1 [pid 6423] <... futex resumed>) = 1 [pid 6422] <... futex resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6425] prctl(PR_SET_NAME, "syz.2.152" [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(5 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6425] <... prctl resumed>) = 0 [pid 6424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6423] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6422] <... futex resumed>) = 0 [pid 6421] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=958834453}) [pid 5603] <... write resumed>) = 552 [pid 6425] close(4 [pid 6424] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6423] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6421] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... umount2 resumed>) = 0 [pid 5779] close(5 [pid 5611] read(3 [pid 6425] <... close resumed>) = 0 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... mkdirat resumed>) = 0 [pid 5810] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... close resumed>) = 0 [pid 5603] <... write resumed>) = 552 [pid 5611] read(3 [pid 6425] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlinkat(AT_FDCWD, "./27/gadget", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] read(6 [pid 5602] epoll_pwait(4 [pid 6425] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./27/gadget" [pid 5779] <... unlinkat resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6425] <... mmap resumed>) = 0x7f35c7086000 [pid 6424] <... futex resumed>) = 1 [pid 6422] <... futex resumed>) = 0 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6425] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] epoll_pwait(4 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6425] <... mprotect resumed>) = 0 [pid 6424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999976265}) [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6425] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] newfstatat(AT_FDCWD, "./27/binderfs" [pid 5611] read(3 [pid 5603] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=811391243} [pid 6425] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6425] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5611] read(3 [pid 6424] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6422] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "./27/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] unlink("./27/binderfs" [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 ci2-upstream-fs/strace-static-x86_64: Process 6426 attached [pid 6425] <... clone3 resumed> => {parent_tid=[54]}, 88) = 54 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... openat resumed>) = 5 [pid 5779] <... unlink resumed>) = 0 [pid 6426] set_robust_list(0x7f35c70a69a0, 24 [pid 6425] rt_sigprocmask(SIG_SETMASK, [] [pid 6424] <... mount resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6426] <... set_robust_list resumed>) = 0 [pid 6425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] umount2("./27/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6426] rt_sigprocmask(SIG_SETMASK, [] [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6425] <... futex resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6426] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6426] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5810] fstat(5 [pid 5779] newfstatat(AT_FDCWD, "./27/cgroup.net" [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6426] <... futex resumed>) = 1 [pid 6425] <... futex resumed>) = 0 [pid 6426] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5779] unlink("./27/cgroup.net" [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6425] <... futex resumed>) = 0 [pid 6424] <... futex resumed>) = 1 [pid 6422] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 6426] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5779] <... unlink resumed>) = 0 [pid 6426] <... openat resumed>) = 3 [pid 6424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6422] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 6424] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5779] umount2("./27/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6426] <... futex resumed>) = 1 [pid 6425] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6426] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] newfstatat(AT_FDCWD, "./27/cgroup.cpu" [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] <... write resumed>) = 31 [pid 5810] unlinkat(AT_FDCWD, "./27/gadget", AT_REMOVEDIR [pid 6424] <... futex resumed>) = 1 [pid 6423] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6422] <... futex resumed>) = 0 [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6423] <... futex resumed>) = 1 [pid 6422] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] <... futex resumed>) = 0 [pid 6426] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6425] <... futex resumed>) = 0 [pid 6424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... unlinkat resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6426] write(3, "100000", 6 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6423] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6422] <... futex resumed>) = 0 [pid 6421] close_range(3, 30, 0 [pid 5810] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./27/cgroup.cpu" [pid 6426] <... write resumed>) = 6 [pid 6424] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6422] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6425] <... futex resumed>) = 0 [pid 6424] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 6426] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./27/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6426] <... openat resumed>) = 4 [pid 6425] <... futex resumed>) = 0 [pid 6424] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./27/binderfs" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6424] <... futex resumed>) = 1 [pid 5779] newfstatat(AT_FDCWD, "./27/cgroup" [pid 6426] <... futex resumed>) = 0 [pid 6425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6426] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6426] write(4, "0", 1 [pid 6425] <... futex resumed>) = 0 [pid 6422] <... futex resumed>) = 0 [pid 5779] unlink("./27/cgroup" [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6424] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] unlink("./27/binderfs" [pid 6422] close_range(3, 30, 0 [pid 5779] <... unlink resumed>) = 0 [pid 5779] getdents64(3 [pid 6422] <... close_range resumed>) = 0 [pid 6422] exit_group(0 [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 6424] <... futex resumed>) = ? [pid 6422] <... exit_group resumed>) = ? [pid 6424] +++ exited with 0 +++ [pid 5810] umount2("./27/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 6422] +++ exited with 0 +++ [pid 6426] <... write resumed>) = 1 [pid 6421] <... close_range resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] exit_group(0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=55, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5810] newfstatat(AT_FDCWD, "./27/cgroup.net" [pid 6426] <... futex resumed>) = 1 [pid 6425] <... futex resumed>) = 0 [pid 6423] <... futex resumed>) = ? [pid 6421] <... exit_group resumed>) = ? [pid 5820] rt_sigreturn({mask=[]} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlinkat(AT_FDCWD, "./27", AT_REMOVEDIR [pid 6426] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6423] +++ exited with 0 +++ [pid 6425] <... futex resumed>) = 0 [pid 6426] <... mkdirat resumed>) = 0 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... rt_sigreturn resumed>) = 0 [ 190.419114][ T6423] gadgetfs: bound to dummy_udc driver [pid 5810] unlink("./27/cgroup.net" [pid 5779] <... unlinkat resumed>) = 0 [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... unlink resumed>) = 0 [pid 6426] <... futex resumed>) = 0 [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6421] +++ exited with 0 +++ [pid 5810] umount2("./27/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] mkdirat(AT_FDCWD, "./28", 0777 [pid 6426] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6425] <... futex resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=54, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 6426] <... mount resumed>) = 0 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... write resumed>) = 4 [pid 5810] newfstatat(AT_FDCWD, "./27/cgroup.cpu" [pid 5793] rt_sigreturn({mask=[]} [pid 5779] <... mkdirat resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=923245218}) [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6426] <... futex resumed>) = 0 [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] unlink("./27/cgroup.cpu" [pid 5611] read(18 [pid 6426] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6425] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6426] <... openat resumed>) = 5 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... openat resumed>) = 3 [pid 5810] umount2("./27/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xa9\x51\x21"..., 272 [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] fstat(3 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] <... write resumed>) = 272 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 814, NULL, 0) = 1 [pid 6426] <... futex resumed>) = 0 [pid 6425] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] newfstatat(AT_FDCWD, "./27/cgroup" [pid 5793] <... write resumed>) = 4 [pid 5779] close(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x9b\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6426] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6425] <... futex resumed>) = 0 [pid 5820] getdents64(3 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... close resumed>) = 0 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6425] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 56 [pid 5603] read(6 [pid 5602] sched_yield( [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xa9\x51\x21"..., 32061612) = 272 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... socket resumed>) = 3 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] read(6 [pid 5820] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] unlink("./27/cgroup" [pid 5793] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... write resumed>) = 48 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] fstat(3 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999970208}) [pid 5810] getdents64(3 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] read(21 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] getdents64(3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5810] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x9c\xc1\x27"..., 264 [pid 5810] unlinkat(AT_FDCWD, "./27", AT_REMOVEDIR [pid 5611] <... write resumed>) = 264 [pid 5810] <... unlinkat resumed>) = 0 [pid 5779] close(3 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... sched_yield resumed>) = 0 [pid 5810] mkdirat(AT_FDCWD, "./28", 0777 [pid 5779] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5602] epoll_pwait(4 [pid 5810] <... mkdirat resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5779] <... socket resumed>) = 3 [pid 5611] <... write resumed>) = 48 [pid 5602] sched_getaffinity(0, 8192 [pid 5810] <... openat resumed>) = 3 [pid 5779] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5779] <... close resumed>) = 0 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6426] <... write resumed>) = 31 [pid 5603] epoll_pwait(4 [pid 6426] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 5602] epoll_pwait(4 [pid 6426] <... futex resumed>) = 1 [pid 6425] <... futex resumed>) = 0 [pid 5603] read(6 [pid 6426] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6425] close_range(3, 30, 0 [pid 5810] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\x9b\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00"..., 32061612) = 368 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 5810] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] <... umount2 resumed>) = 0 [pid 5810] close(3 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5603] <... write resumed>) = 552 [pid 5820] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] close(3 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] newfstatat(AT_FDCWD, "./26/gadget" [pid 5810] <... socket resumed>) = 3 [pid 5793] <... umount2 resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 6425] <... close_range resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] close(3 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=979466114}) [pid 5603] <... write resumed>) = 552 [pid 6425] exit_group(0 [pid 5820] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] read(249 [pid 5603] read(6 [pid 6426] <... futex resumed>) = ? [pid 6425] <... exit_group resumed>) = ? [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] read(3 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 6426] +++ exited with 0 +++ [pid 6425] +++ exited with 0 +++ [pid 5820] openat(AT_FDCWD, "./26/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... socket resumed>) = 3 [pid 5793] newfstatat(AT_FDCWD, "./25/gadget" [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] <... openat resumed>) = 5 [pid 5810] close(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] read(3 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] fstat(5 [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=53, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] epoll_pwait(4 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] rt_sigreturn({mask=[]} [pid 5810] <... socket resumed>) = 3 [pid 5820] getdents64(5 [pid 5810] close(3 [pid 5793] openat(AT_FDCWD, "./25/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... rt_sigreturn resumed>) = 53 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=639575975} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5793] <... openat resumed>) = 5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977979}) [pid 5820] getdents64(5 [pid 5793] fstat(5 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5611] read(3 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5810] <... close resumed>) = 0 [ 190.508489][ T6426] gadgetfs: bound to dummy_udc driver [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5784] <... write resumed>) = 4 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 ci2-upstream-fs/strace-static-x86_64: Process 6427 attached [pid 5820] close(5 [pid 5810] read(249 [pid 5793] getdents64(5 [pid 5784] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(3 [pid 5820] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] unlinkat(AT_FDCWD, "./26/gadget", AT_REMOVEDIR [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6427] set_robust_list(0x5555657417e0, 24 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5784] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 59 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] <... unlinkat resumed>) = 0 [pid 6427] <... set_robust_list resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5820] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] getdents64(5 [pid 5784] <... openat resumed>) = 3 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=999959697}) [pid 6427] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5611] read(29 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5784] fstat(3 [pid 6427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] newfstatat(AT_FDCWD, "./26/binderfs" [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] close(5 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xd1\x98\x1b"..., 264 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 264 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 650, NULL, 0) = 1 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5603] read(6 [pid 5602] sched_yield( [pid 5793] <... close resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xd1\x98\x1b"..., 32061612) = 264 [pid 5603] read(6, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5603] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5603] epoll_pwait(4 [pid 6427] chdir("./28" [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5784] getdents64(3 [pid 5793] unlinkat(AT_FDCWD, "./25/gadget", AT_REMOVEDIR [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 6427] <... chdir resumed>) = 0 [pid 5820] unlink("./26/binderfs" [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 56 [pid 5602] <... sched_yield resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5793] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] umount2("./26/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 59 [pid 5611] <... write resumed>) = 48 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6427] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./25/binderfs" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6427] <... prctl resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./26/cgroup.net" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6428 attached [pid 6427] setpgid(0, 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=605545489} [pid 6428] set_robust_list(0x55556e7a87e0, 24 [pid 6427] <... setpgid resumed>) = 0 [pid 5820] unlink("./26/cgroup.net" [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] unlink("./25/binderfs") = 0 [pid 6427] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 5820] <... unlink resumed>) = 0 [pid 5793] umount2("./25/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] umount2("./26/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6428] <... set_robust_list resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./25/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] newfstatat(AT_FDCWD, "./26/cgroup.cpu" [pid 6428] rt_sigprocmask(SIG_SETMASK, [] [pid 6427] <... symlinkat resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] unlink("./25/cgroup.net" [pid 6428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] unlink("./26/cgroup.cpu" [pid 5793] <... unlink resumed>) = 0 [pid 6428] chdir("./28" [pid 5820] <... unlink resumed>) = 0 [pid 6427] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5820] umount2("./26/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6428] <... chdir resumed>) = 0 [pid 5793] umount2("./25/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6427] <... symlinkat resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./26/cgroup" [pid 5793] newfstatat(AT_FDCWD, "./25/cgroup.cpu" [pid 6428] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6427] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6427] <... symlinkat resumed>) = 0 [pid 6428] <... prctl resumed>) = 0 [pid 5820] unlink("./26/cgroup" [pid 5793] unlink("./25/cgroup.cpu") = 0 [pid 6428] setpgid(0, 0 [pid 5820] <... unlink resumed>) = 0 [pid 6428] <... setpgid resumed>) = 0 [pid 6427] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5793] umount2("./25/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6428] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] getdents64(3 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 615, NULL, 0) = 1 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5793] newfstatat(AT_FDCWD, "./25/cgroup" [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5784] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] read(6 [pid 5602] sched_yield( [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] close(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6427] <... openat resumed>) = 3 [pid 5820] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./25/gadget" [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... write resumed>) = 552 [pid 6428] <... symlinkat resumed>) = 0 [pid 5603] read(6 [pid 6428] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6427] write(3, "1000", 4 [pid 5820] unlinkat(AT_FDCWD, "./26", AT_REMOVEDIR [pid 5793] unlink("./25/cgroup" [pid 5784] umount2("./25/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=963865305}) [pid 5602] <... sched_yield resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5793] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] openat(AT_FDCWD, "./25/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5603] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6427] <... write resumed>) = 4 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5603] epoll_pwait(4 [pid 6427] close(3 [pid 6428] <... symlinkat resumed>) = 0 [pid 6427] <... close resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5784] <... openat resumed>) = 5 [pid 6427] read(200 [pid 5611] read(3 [pid 5793] getdents64(3 [pid 6427] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6427] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5784] fstat(5 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=552094480} [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6427] <... symlinkat resumed>) = 0 [pid 5793] close(3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5793] <... close resumed>) = 0 [pid 6428] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 5784] getdents64(5 [pid 6427] close(249 [pid 5793] unlinkat(AT_FDCWD, "./25", AT_REMOVEDIR [pid 6427] <... close resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6428] <... symlinkat resumed>) = 0 [pid 6427] close(248) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 6427] prctl(PR_SET_NAME, "syz.1.153" [pid 5784] getdents64(5, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5784] close(5) = 0 [pid 6427] <... prctl resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./26", 0777 [pid 6427] close(4) = 0 [pid 5784] unlinkat(AT_FDCWD, "./25/gadget", AT_REMOVEDIR [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6428] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] newfstatat(AT_FDCWD, "./25/binderfs" [pid 5793] <... openat resumed>) = 3 [pid 6428] <... openat resumed>) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 6427] <... futex resumed>) = 0 [pid 5784] unlink("./25/binderfs" [pid 6428] write(3, "1000", 4 [pid 6427] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... unlink resumed>) = 0 [pid 6428] <... write resumed>) = 4 [pid 6427] <... mmap resumed>) = 0x7fcbbbd06000 [pid 5820] mkdirat(AT_FDCWD, "./27", 0777 [pid 5793] close(3 [pid 5784] umount2("./25/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6428] close(3 [pid 6427] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6428] <... close resumed>) = 0 [pid 6427] <... mprotect resumed>) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6428] read(200 [pid 6427] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6428] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] newfstatat(AT_FDCWD, "./25/cgroup.net" [pid 6428] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6427] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6428] <... symlinkat resumed>) = 0 [pid 6427] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5820] <... openat resumed>) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6429 attached [pid 6428] close(249 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5793] close(3 [pid 5784] unlink("./25/cgroup.net" [pid 6429] set_robust_list(0x7fcbbbd269a0, 24 [pid 6428] <... close resumed>) = 0 [pid 6427] <... clone3 resumed> => {parent_tid=[60]}, 88) = 60 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... close resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6429] <... set_robust_list resumed>) = 0 [pid 6428] close(248 [pid 6427] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] close(3 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6429] rt_sigprocmask(SIG_SETMASK, [] [pid 6428] <... close resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5793] close(3 [pid 6429] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6428] prctl(PR_SET_NAME, "syz.3.154" [pid 6427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./25/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] <... prctl resumed>) = 0 [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... socket resumed>) = 3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] newfstatat(AT_FDCWD, "./25/cgroup.cpu" [pid 6428] close(4 [pid 6429] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 5820] close(3 [pid 6428] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] close(3 [pid 5820] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5793] close(3 [pid 5784] unlink("./25/cgroup.cpu" [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 5793] read(249, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 5784] umount2("./25/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] close(3 [pid 6428] <... futex resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6429] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6428] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6427] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./25/cgroup" [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6428] <... mmap resumed>) = 0x7f90d846e000 [pid 5820] <... socket resumed>) = 3 [pid 6428] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 5820] close(3 [pid 5784] unlink("./25/cgroup" [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] <... mprotect resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6430 attached [pid 6429] <... futex resumed>) = 1 [pid 6428] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6427] <... futex resumed>) = 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] getdents64(3 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6427] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 6430] set_robust_list(0x5555708ce7e0, 24 [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5784] close(3 [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6429] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 56 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 6430] <... set_robust_list resumed>) = 0 [pid 6429] <... openat resumed>) = 3 [pid 6428] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... close resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6430] rt_sigprocmask(SIG_SETMASK, [] [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5820] read(249 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] unlinkat(AT_FDCWD, "./25", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6431 attached [pid 6430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6429] <... futex resumed>) = 1 [pid 6427] <... futex resumed>) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... unlinkat resumed>) = 0 [pid 6429] write(3, "100000", 6 [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6431] set_robust_list(0x7f90d848e9a0, 24 [pid 6427] <... futex resumed>) = 0 [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] chdir("./26" [pid 6429] <... write resumed>) = 6 [pid 6428] <... clone3 resumed> => {parent_tid=[60]}, 88) = 60 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6431] <... set_robust_list resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./26", 0777 [pid 6431] rt_sigprocmask(SIG_SETMASK, [] [pid 6430] <... chdir resumed>) = 0 [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... mkdirat resumed>) = 0 [pid 6431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6430] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6429] <... futex resumed>) = 1 [pid 6428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6427] <... futex resumed>) = 0 [pid 6431] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6430] <... prctl resumed>) = 0 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6430] setpgid(0, 0 [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6431] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6430] <... setpgid resumed>) = 0 [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] <... futex resumed>) = 0 [pid 6427] <... futex resumed>) = 0 [pid 6431] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6430] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5784] <... openat resumed>) = 3 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6430] <... symlinkat resumed>) = 0 [pid 6431] <... futex resumed>) = 0 [pid 6429] <... openat resumed>) = 4 [pid 6428] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6430] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu"ci2-upstream-fs/strace-static-x86_64: Process 6432 attached [pid 6431] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6429] <... futex resumed>) = 1 [pid 6427] <... futex resumed>) = 0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 57 [pid 5784] <... close resumed>) = 0 [pid 6432] set_robust_list(0x55558bc9f7e0, 24 [pid 6430] <... symlinkat resumed>) = 0 [pid 6432] <... set_robust_list resumed>) = 0 [pid 6431] <... openat resumed>) = 3 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] rt_sigprocmask(SIG_SETMASK, [] [pid 6428] <... futex resumed>) = 0 [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... futex resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6431] <... futex resumed>) = 0 [pid 6430] <... symlinkat resumed>) = 0 [pid 6429] write(4, "0", 1 [pid 6428] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6432] chdir("./27" [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6432] <... chdir resumed>) = 0 [pid 6431] write(3, "100000", 6 [pid 6430] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6428] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6431] <... write resumed>) = 6 [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6431] <... futex resumed>) = 0 [pid 6428] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... socket resumed>) = 3 [pid 6428] <... futex resumed>) = 0 [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] close(3) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5784] close(3) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6432] <... prctl resumed>) = 0 [pid 6431] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6430] <... openat resumed>) = 3 [pid 6432] setpgid(0, 0 [pid 6431] <... openat resumed>) = 4 [pid 6430] write(3, "1000", 4 [pid 5784] <... socket resumed>) = 3 [pid 6432] <... setpgid resumed>) = 0 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] <... write resumed>) = 4 [pid 5784] close(3 [pid 6431] <... futex resumed>) = 1 [pid 6430] close(3 [pid 6428] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6432] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6431] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6430] <... close resumed>) = 0 [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] read(249 [pid 6432] <... symlinkat resumed>) = 0 [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6430] read(200 [pid 6429] <... write resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6430] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] write(4, "0", 1 [pid 6430] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6429] <... futex resumed>) = 1 [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... futex resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6432] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... symlinkat resumed>) = 0 [pid 6431] <... write resumed>) = 1 [pid 6430] <... symlinkat resumed>) = 0 [pid 6429] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6427] <... futex resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6432] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6431] <... futex resumed>) = 1 [pid 6430] close(249 [pid 6429] <... mkdirat resumed>) = 0 [pid 6428] <... futex resumed>) = 0 [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6432] <... symlinkat resumed>) = 0 [pid 6431] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6430] <... close resumed>) = 0 [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6430] close(248 [pid 6429] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 6427] <... futex resumed>) = 0 [pid 6432] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6431] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6430] <... close resumed>) = 0 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6433 attached [pid 6432] <... openat resumed>) = 3 [pid 6431] <... mkdirat resumed>) = 0 [pid 6430] prctl(PR_SET_NAME, "syz.0.156" [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6427] <... futex resumed>) = 0 [pid 6433] set_robust_list(0x555594ab57e0, 24 [pid 6432] write(3, "1000", 4 [pid 6429] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6433] <... set_robust_list resumed>) = 0 [pid 6432] <... write resumed>) = 4 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] <... prctl resumed>) = 0 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 55 [pid 6432] close(3 [pid 6430] close(4 [pid 6428] <... futex resumed>) = 0 [pid 6430] <... close resumed>) = 0 [pid 6433] rt_sigprocmask(SIG_SETMASK, [] [pid 6432] <... close resumed>) = 0 [pid 6431] <... futex resumed>) = 1 [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6432] read(200 [pid 6431] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6428] <... futex resumed>) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6432] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6432] <... symlinkat resumed>) = 0 [pid 6431] <... mount resumed>) = 0 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... mount resumed>) = 0 [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6433] chdir("./26" [pid 6432] close(249 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] <... futex resumed>) = 0 [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6433] <... chdir resumed>) = 0 [pid 6432] <... close resumed>) = 0 [pid 6431] <... futex resumed>) = 0 [pid 6430] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6429] <... futex resumed>) = 1 [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6427] <... futex resumed>) = 0 [pid 6433] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6432] close(248 [pid 6431] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6430] <... mmap resumed>) = 0x7fcc8e356000 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6428] <... futex resumed>) = 0 [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] <... prctl resumed>) = 0 [pid 6432] <... close resumed>) = 0 [pid 6431] <... openat resumed>) = 5 [pid 6430] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... futex resumed>) = 0 [pid 6433] setpgid(0, 0 [pid 6432] prctl(PR_SET_NAME, "syz.4.155" [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6433] <... setpgid resumed>) = 0 [pid 6432] <... prctl resumed>) = 0 [pid 6431] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 6433] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6432] close(4 [pid 6431] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6429] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6428] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] <... symlinkat resumed>) = 0 [pid 6432] <... close resumed>) = 0 [pid 6431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6430] <... mprotect resumed>) = 0 [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6428] <... futex resumed>) = 0 [pid 6433] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6431] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6430] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6429] <... futex resumed>) = 1 [pid 6428] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6427] <... futex resumed>) = 0 [pid 6433] <... symlinkat resumed>) = 0 [pid 6433] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6430] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6427] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6429] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6427] <... futex resumed>) = 0 [pid 6429] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6427] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6433] <... symlinkat resumed>) = 0 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6434 attached [pid 6433] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6429] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6429] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... futex resumed>) = 0 [pid 6429] <... futex resumed>) = 1 [pid 6427] <... futex resumed>) = 0 [pid 6432] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6434] set_robust_list(0x7fcc8e3769a0, 24 [pid 6433] <... openat resumed>) = 3 [pid 6430] <... clone3 resumed> => {parent_tid=[57]}, 88) = 57 [pid 6429] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6427] close_range(3, 30, 0 [pid 6434] <... set_robust_list resumed>) = 0 [pid 6432] <... mmap resumed>) = 0x7f05fba1e000 [pid 6430] rt_sigprocmask(SIG_SETMASK, [] [pid 6432] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6427] <... close_range resumed>) = 0 [pid 6434] rt_sigprocmask(SIG_SETMASK, [] [pid 6433] write(3, "1000", 4 [pid 6432] <... mprotect resumed>) = 0 [pid 6430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6427] exit_group(0 [pid 6434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6434] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6433] <... write resumed>) = 4 [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6429] <... futex resumed>) = ? [pid 6427] <... exit_group resumed>) = ? [pid 6434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6433] close(3 [pid 6432] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6430] <... futex resumed>) = 0 [pid 6429] +++ exited with 0 +++ [pid 6427] +++ exited with 0 +++ [pid 6434] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6433] <... close resumed>) = 0 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=59, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6434] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6433] read(200 [pid 5779] rt_sigreturn({mask=[]} [pid 6433] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6433] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6434] <... futex resumed>) = 1 [pid 6433] <... symlinkat resumed>) = 0 [pid 6434] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6433] close(249 [pid 6432] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6431] <... write resumed>) = 31 [pid 6430] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6435 attached [pid 6433] <... close resumed>) = 0 [pid 6431] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] set_robust_list(0x7f05fba3e9a0, 24 [pid 6434] <... futex resumed>) = 0 [pid 6433] close(248 [pid 6432] <... clone3 resumed> => {parent_tid=[58]}, 88) = 58 [pid 6431] <... futex resumed>) = 1 [pid 6430] <... futex resumed>) = 1 [pid 6428] <... futex resumed>) = 0 [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6435] <... set_robust_list resumed>) = 0 [pid 6434] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6433] <... close resumed>) = 0 [pid 6432] rt_sigprocmask(SIG_SETMASK, [] [pid 6431] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6428] close_range(3, 30, 0 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=716534822}) [pid 6435] rt_sigprocmask(SIG_SETMASK, [] [pid 6434] <... openat resumed>) = 3 [pid 6433] prctl(PR_SET_NAME, "syz.2.157" [pid 6432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6435] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] <... prctl resumed>) = 0 [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6435] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6434] <... futex resumed>) = 1 [pid 6433] close(4 [pid 6432] <... futex resumed>) = 0 [pid 6430] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6435] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6434] write(3, "100000", 6 [pid 6433] <... close resumed>) = 0 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6434] <... write resumed>) = 6 [pid 6432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6430] <... futex resumed>) = 0 [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 190.898458][ T6431] gadgetfs: bound to dummy_udc driver [pid 5779] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xf7\x12\x25"..., 272 [pid 6435] <... futex resumed>) = 0 [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... futex resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 272 [pid 6435] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6434] <... futex resumed>) = 1 [pid 6433] <... futex resumed>) = 0 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] <... futex resumed>) = 0 [pid 5779] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 554, NULL, 0) = 1 [pid 6435] <... openat resumed>) = 3 [pid 6434] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6433] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] <... futex resumed>) = 0 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6433] <... mmap resumed>) = 0x7f35c7086000 [pid 6435] <... futex resumed>) = 1 [pid 6434] <... openat resumed>) = 4 [pid 6433] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6432] <... futex resumed>) = 0 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] getdents64(3 [pid 5603] read(6 [pid 6435] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6434] <... futex resumed>) = 0 [pid 6430] <... futex resumed>) = 0 [pid 5779] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6434] write(4, "0", 1 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] <... write resumed>) = 48 [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x99\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xf7\x12\x25"..., 32061612) = 272 [pid 5602] epoll_pwait(4 [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] <... futex resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6435] write(3, "100000", 6 [pid 6428] <... close_range resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] read(6 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6428] exit_group(0 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6435] <... write resumed>) = 6 [pid 6431] <... futex resumed>) = ? [pid 6428] <... exit_group resumed>) = ? [pid 6431] +++ exited with 0 +++ [pid 5603] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6435] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 5603] epoll_pwait(4 [pid 6435] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6433] <... mprotect resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=219810089} [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6435] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR) = 4 [pid 6433] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6435] <... futex resumed>) = 1 [pid 6433] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6432] <... futex resumed>) = 0 [pid 6428] +++ exited with 0 +++ [pid 6435] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=59, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 6434] <... write resumed>) = 1 [pid 5810] rt_sigreturn({mask=[]} [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] <... futex resumed>) = 0 [pid 5810] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] <... umount2 resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6436 attached [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6436] set_robust_list(0x7f35c70a69a0, 24 [pid 6435] write(4, "0", 1 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 6436] <... set_robust_list resumed>) = 0 [pid 6434] <... futex resumed>) = 1 [pid 6430] <... futex resumed>) = 0 [pid 5810] <... write resumed>) = 4 [pid 5779] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=980796610}) [pid 6436] rt_sigprocmask(SIG_SETMASK, [] [pid 6435] <... write resumed>) = 1 [pid 6434] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6433] <... clone3 resumed> => {parent_tid=[56]}, 88) = 56 [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(26 [pid 6436] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] rt_sigprocmask(SIG_SETMASK, [] [pid 6430] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] newfstatat(AT_FDCWD, "./28/gadget" [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6434] <... mkdirat resumed>) = 0 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x9a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x51\x75\x27"..., 264 [pid 6435] <... futex resumed>) = 1 [pid 6433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6432] <... futex resumed>) = 0 [pid 6435] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 3 [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 264 [pid 6435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] <... futex resumed>) = 0 [pid 6430] <... futex resumed>) = 0 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 224, NULL, 0) = 1 [pid 5810] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5810] getdents64(3 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6434] <... futex resumed>) = 1 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6435] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5603] read(6 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 48 [pid 6430] <... futex resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6436] <... futex resumed>) = 0 [pid 6433] <... futex resumed>) = 1 [pid 5779] openat(AT_FDCWD, "./28/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6436] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567) = -1 EEXIST (File exists) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999131166}) [pid 5603] <... write resumed>) = 552 [pid 5779] <... openat resumed>) = 5 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6434] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] read(3 [pid 6436] <... futex resumed>) = 0 [pid 6435] <... mkdirat resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] read(3, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6434] <... mount resumed>) = 0 [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] fstat(5 [pid 6434] <... futex resumed>) = 1 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5602] epoll_pwait(4 [pid 6433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] getdents64(5 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... futex resumed>) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6430] <... futex resumed>) = 0 [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] <... futex resumed>) = 1 [pid 6432] <... futex resumed>) = 0 [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(5 [pid 6436] <... futex resumed>) = 0 [pid 6434] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6433] <... futex resumed>) = 1 [pid 6436] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC) = 3 [pid 6430] <... futex resumed>) = 0 [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6435] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6434] <... openat resumed>) = 5 [pid 6433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] close(5 [pid 5612] <... futex resumed>) = 0 [pid 5602] <... futex resumed>) = 1 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] epoll_pwait(4 [pid 5779] <... close resumed>) = 0 [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6436] <... futex resumed>) = 0 [pid 6433] <... futex resumed>) = 1 [pid 6430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6435] <... mount resumed>) = 0 [pid 6436] write(3, "100000", 6 [pid 6434] <... futex resumed>) = 0 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6430] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./28/gadget", AT_REMOVEDIR [pid 5612] epoll_pwait(4 [pid 6436] <... write resumed>) = 6 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6434] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6430] <... futex resumed>) = 0 [pid 5810] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=984945657}) [pid 5603] <... write resumed>) = 552 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=171103238} [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6432] <... futex resumed>) = 0 [pid 6435] <... futex resumed>) = 1 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] read(3 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6436] <... futex resumed>) = 0 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./28/gadget" [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6436] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6435] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6433] <... futex resumed>) = 0 [pid 6432] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5603] read(6 [pid 6436] <... openat resumed>) = 4 [pid 6435] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5810] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./28/binderfs" [pid 5611] read(3 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xa9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6436] <... futex resumed>) = 1 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6433] <... futex resumed>) = 0 [pid 5810] openat(AT_FDCWD, "./28/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] futex(0x12a12030e960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6435] <... futex resumed>) = 1 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6433] <... futex resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=160458132} [pid 5779] unlink("./28/binderfs" [pid 6432] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6436] write(4, "0", 1 [pid 6435] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] fstat(5 [pid 5779] <... unlink resumed>) = 0 [pid 6432] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6435] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6432] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6436] <... write resumed>) = 1 [pid 6435] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] getdents64(5 [pid 5779] umount2("./28/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6435] <... futex resumed>) = 0 [pid 6436] <... futex resumed>) = 1 [pid 6435] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6433] <... futex resumed>) = 0 [pid 6432] close_range(3, 30, 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6434] <... write resumed>) = 31 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] newfstatat(AT_FDCWD, "./28/cgroup.net" [pid 5810] getdents64(5 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6434] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6432] <... close_range resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5779] unlink("./28/cgroup.net" [pid 6436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6434] <... futex resumed>) = 1 [pid 6433] <... futex resumed>) = 0 [pid 6432] exit_group(0 [pid 6436] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5779] <... unlink resumed>) = 0 [pid 6436] <... mkdirat resumed>) = 0 [pid 6435] <... futex resumed>) = ? [pid 6434] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6432] <... exit_group resumed>) = ? [pid 6430] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6435] +++ exited with 0 +++ [pid 6430] close_range(3, 30, 0 [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlinkat(AT_FDCWD, "./28/gadget", AT_REMOVEDIR [pid 5779] umount2("./28/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] <... futex resumed>) = 1 [pid 6433] <... futex resumed>) = 0 [pid 6432] +++ exited with 0 +++ [pid 6430] <... close_range resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] exit_group(0 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=57, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5810] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] newfstatat(AT_FDCWD, "./28/cgroup.cpu" [pid 6436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6434] <... futex resumed>) = ? [pid 6433] <... futex resumed>) = 0 [pid 6430] <... exit_group resumed>) = ? [pid 5820] rt_sigreturn({mask=[]} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6436] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6434] +++ exited with 0 +++ [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... rt_sigreturn resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./28/binderfs" [pid 5779] unlink("./28/cgroup.cpu" [pid 6436] <... mount resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6430] +++ exited with 0 +++ [pid 5810] unlink("./28/binderfs" [pid 5779] umount2("./28/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] <... futex resumed>) = 1 [ 191.054185][ T6434] gadgetfs: bound to dummy_udc driver [pid 6433] <... futex resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5810] <... unlink resumed>) = 0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=56, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5793] rt_sigreturn({mask=[]}) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5820] <... write resumed>) = 4 [pid 5793] <... write resumed>) = 4 [pid 5820] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] umount2("./28/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 2 (in [18 21], left {tv_sec=0, tv_nsec=927319397}) [pid 5820] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5820] <... openat resumed>) = 3 [pid 5611] read(21 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] fstat(3 [pid 5810] newfstatat(AT_FDCWD, "./28/cgroup.net" [pid 5793] <... openat resumed>) = 3 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6436] <... futex resumed>) = 0 [pid 6433] <... futex resumed>) = 1 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] fstat(3 [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xca\xe1\x23"..., 264 [pid 6436] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(3 [pid 5810] unlink("./28/cgroup.net" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 175, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./28/cgroup" [pid 5611] <... write resumed>) = 48 [pid 5612] read(6 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] <... unlink resumed>) = 0 [pid 5793] getdents64(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6436] <... openat resumed>) = 5 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5810] umount2("./28/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5779] unlink("./28/cgroup" [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xca\xe1\x23"..., 32061612) = 264 [pid 5611] <... write resumed>) = 48 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 5611] read(18 [pid 5612] read(6 [pid 5810] newfstatat(AT_FDCWD, "./28/cgroup.cpu" [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6436] <... futex resumed>) = 1 [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\x9b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x85\x6e\x25"..., 272 [pid 5779] getdents64(3 [pid 5612] epoll_pwait(4 [pid 6433] <... futex resumed>) = 0 [pid 5611] <... write resumed>) = 272 [pid 6433] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6433] <... futex resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... write resumed>) = 56 [pid 5779] close(3 [pid 6436] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6433] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./28/cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6436] <... write resumed>) = 31 [pid 5810] <... unlink resumed>) = 0 [pid 5779] <... close resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=47192888} [pid 5779] unlinkat(AT_FDCWD, "./28", AT_REMOVEDIR [pid 5611] <... write resumed>) = 48 [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] <... umount2 resumed>) = 0 [pid 5820] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./27/gadget" [pid 5810] umount2("./28/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6436] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./29", 0777 [pid 5820] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6436] <... futex resumed>) = 1 [pid 5810] newfstatat(AT_FDCWD, "./28/cgroup" [pid 6433] <... futex resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... mkdirat resumed>) = 0 [pid 6436] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6433] close_range(3, 30, 0 [pid 5793] newfstatat(AT_FDCWD, "./26/gadget" [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] openat(AT_FDCWD, "./27/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 76, NULL, 0) = 1 [pid 5820] <... openat resumed>) = 5 [pid 5810] unlink("./28/cgroup" [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] fstat(5 [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5602] sched_yield( [pid 5820] getdents64(5 [pid 5810] <... unlink resumed>) = 0 [pid 5793] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... openat resumed>) = 3 [pid 5612] read(6 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5820] getdents64(5 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] ioctl(3, LOOP_CLR_FD [pid 5612] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00"..., 32061612) = 376 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5820] close(5) = 0 [pid 5820] unlinkat(AT_FDCWD, "./27/gadget", AT_REMOVEDIR [pid 5810] getdents64(3 [pid 5820] <... unlinkat resumed>) = 0 [pid 5820] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./27/binderfs" [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] close(3 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5820] unlink("./27/binderfs") = 0 [pid 5810] <... close resumed>) = 0 [pid 5779] close(3 [pid 5612] <... write resumed>) = 552 [pid 5820] umount2("./27/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6433] <... close_range resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./28", AT_REMOVEDIR [pid 5793] openat(AT_FDCWD, "./26/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... close resumed>) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=975132090}) [pid 5602] <... sched_yield resumed>) = 0 [pid 6433] exit_group(0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6436] <... futex resumed>) = ? [pid 6433] <... exit_group resumed>) = ? [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] mkdirat(AT_FDCWD, "./29", 0777 [pid 5793] <... openat resumed>) = 5 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] <... write resumed>) = 552 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6436] +++ exited with 0 +++ [pid 5820] newfstatat(AT_FDCWD, "./27/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] fstat(5 [pid 5779] <... socket resumed>) = 3 [pid 5612] read(6 [pid 5611] read(3 [pid 5820] unlink("./27/cgroup.net" [pid 5779] close(3 [pid 5820] <... unlink resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5820] umount2("./27/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 5820] newfstatat(AT_FDCWD, "./27/cgroup.cpu" [pid 5612] epoll_pwait(4 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999975848}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5612] epoll_pwait(4 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3 [pid 5820] unlink("./27/cgroup.cpu") = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5820] umount2("./27/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... epoll_pwait resumed>, [], 128, 1, NULL, 0) = 0 [pid 5611] read(3 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5793] getdents64(5 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5612] futex(0x12a12030e960, FUTEX_WAKE_PRIVATE, 1 [pid 5820] newfstatat(AT_FDCWD, "./27/cgroup" [pid 5810] <... openat resumed>) = 3 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5779] <... socket resumed>) = 3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] getdents64(5 [ 191.152519][ T6436] gadgetfs: bound to dummy_udc driver [pid 5779] close(3 [pid 5612] epoll_pwait(4 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] unlink("./27/cgroup" [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5779] <... close resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5603] epoll_pwait(4 [pid 6433] +++ exited with 0 +++ [pid 5820] <... unlink resumed>) = 0 [pid 5810] close(3 [pid 5793] close(5 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5820] getdents64(3 [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] unlinkat(AT_FDCWD, "./26/gadget", AT_REMOVEDIR [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=55, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5820] close(3 [pid 5810] <... socket resumed>) = 3 [pid 5784] rt_sigreturn({mask=[]} [pid 5820] <... close resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = 55 [pid 5820] unlinkat(AT_FDCWD, "./27", AT_REMOVEDIR [pid 5793] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... unlinkat resumed>) = 0 [pid 5810] close(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... write resumed>) = 4 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=994242144}) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=984968927} [pid 5810] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./26/binderfs" [pid 5784] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 5611] read(29 [pid 5820] mkdirat(AT_FDCWD, "./28", 0777 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] <... mkdirat resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xbe\x40\x25"..., 264 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5810] <... socket resumed>) = 3 [pid 5793] unlink("./26/binderfs" [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5611] <... write resumed>) = 264 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 991, NULL, 0) = 1 [pid 5820] <... openat resumed>) = 3 [pid 5810] close(3 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... openat resumed>) = 3 [pid 5779] <... socket resumed>) = 3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./26/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] fstat(3 [pid 5779] close(3 [pid 5611] <... write resumed>) = 56 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./26/cgroup.net" [pid 5602] sched_yield( [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5603] read(6 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5779] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5810] <... socket resumed>) = 3 [pid 5793] unlink("./26/cgroup.net" [pid 5784] getdents64(3 [pid 5779] read(249 [pid 5603] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\x9d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xbe\x40\x25"..., 32061612) = 264 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5603] read(6 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] close(3 [pid 5810] close(3 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... close resumed>) = 0 [pid 5603] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5602] <... sched_yield resumed>) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5603] epoll_pwait(4ci2-upstream-fs/strace-static-x86_64: Process 6437 attached [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... close resumed>) = 0 [pid 5793] umount2("./26/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6437] set_robust_list(0x5555657417e0, 24 [pid 5820] <... socket resumed>) = 3 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 61 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=947427311} [pid 6437] <... set_robust_list resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] newfstatat(AT_FDCWD, "./26/cgroup.cpu" [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6437] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] close(3 [pid 5810] close(3 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... close resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] unlink("./26/cgroup.cpu" [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6437] chdir("./29" [pid 5820] <... socket resumed>) = 3 [pid 5810] read(249 [pid 5793] <... unlink resumed>) = 0 [pid 5820] close(3 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] <... close resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6437] <... chdir resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6437] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5820] <... socket resumed>) = 3 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] umount2("./26/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6437] <... prctl resumed>) = 0 [pid 5820] close(3) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 6438 attached [pid 6437] setpgid(0, 0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] newfstatat(AT_FDCWD, "./26/cgroup" [pid 5784] <... umount2 resumed>) = 0 [pid 6438] set_robust_list(0x55556e7a87e0, 24 [pid 6437] <... setpgid resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 958, NULL, 0) = 1 [pid 6438] <... set_robust_list resumed>) = 0 [pid 6437] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 5820] close(3 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 61 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6438] rt_sigprocmask(SIG_SETMASK, [] [pid 6437] <... symlinkat resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] unlink("./26/cgroup" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6437] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 5820] read(249 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./26/gadget" [pid 5603] read(6 [pid 6438] chdir("./29" [pid 6437] <... symlinkat resumed>) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6438] <... chdir resumed>) = 0 [pid 6437] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] getdents64(3 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6438] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6437] <... symlinkat resumed>) = 0 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5784] umount2("./26/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6438] <... prctl resumed>) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=947312448}) [pid 6437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5603] <... write resumed>) = 552 [pid 6438] setpgid(0, 0 [pid 5784] openat(AT_FDCWD, "./26/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6438] <... setpgid resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... openat resumed>) = 5 [pid 5611] read(3 [pid 5603] read(6 [pid 5602] epoll_pwait(4 [pid 6438] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6437] <... openat resumed>) = 3 [pid 5793] unlinkat(AT_FDCWD, "./26", AT_REMOVEDIR [pid 5784] fstat(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6439 attached [pid 6438] <... symlinkat resumed>) = 0 [pid 6437] write(3, "1000", 4 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3 [pid 5603] epoll_pwait(4 [pid 6439] set_robust_list(0x55558bc9f7e0, 24 [pid 5793] mkdirat(AT_FDCWD, "./27", 0777 [pid 5784] getdents64(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6438] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6437] <... write resumed>) = 4 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6439] <... set_robust_list resumed>) = 0 [pid 6438] <... symlinkat resumed>) = 0 [pid 6437] close(3 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 59 [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] getdents64(5 [pid 5603] epoll_pwait(4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=898793982} [pid 6439] rt_sigprocmask(SIG_SETMASK, [] [pid 6438] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6437] <... close resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 6439] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6438] <... symlinkat resumed>) = 0 [pid 6437] read(200 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] close(5 [pid 6439] chdir("./28" [pid 6438] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6437] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 6439] <... chdir resumed>) = 0 [pid 6438] <... openat resumed>) = 3 [pid 6437] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] unlinkat(AT_FDCWD, "./26/gadget", AT_REMOVEDIR [pid 6439] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6437] <... symlinkat resumed>) = 0 [pid 6439] <... prctl resumed>) = 0 [pid 6438] write(3, "1000", 4 [pid 6439] setpgid(0, 0 [pid 6438] <... write resumed>) = 4 [pid 6437] close(249 [pid 6439] <... setpgid resumed>) = 0 [pid 6438] close(3 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6439] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 6438] <... close resumed>) = 0 [pid 6437] <... close resumed>) = 0 [pid 5793] close(3 [pid 5784] <... unlinkat resumed>) = 0 [pid 6438] read(200 [pid 6437] close(248 [pid 5793] <... close resumed>) = 0 [pid 6439] <... symlinkat resumed>) = 0 [pid 6438] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6437] <... close resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6439] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6438] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6437] prctl(PR_SET_NAME, "syz.1.158" [pid 6439] <... symlinkat resumed>) = 0 [pid 6438] <... symlinkat resumed>) = 0 [pid 6437] <... prctl resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] newfstatat(AT_FDCWD, "./26/binderfs" [pid 6439] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 6438] close(249 [pid 6437] close(4 [pid 5793] close(3 [pid 6439] <... symlinkat resumed>) = 0 [pid 6438] <... close resumed>) = 0 [pid 6437] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6438] close(248 [pid 5784] unlink("./26/binderfs" [pid 6439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6438] <... close resumed>) = 0 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6439] <... openat resumed>) = 3 [pid 6438] prctl(PR_SET_NAME, "syz.3.159" [pid 6437] <... futex resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6438] <... prctl resumed>) = 0 [pid 6438] close(4 [pid 6437] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] close(3 [pid 5784] umount2("./26/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6439] write(3, "1000", 4 [pid 6438] <... close resumed>) = 0 [pid 6437] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6439] <... write resumed>) = 4 [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6439] close(3 [pid 5784] newfstatat(AT_FDCWD, "./26/cgroup.net" [pid 6439] <... close resumed>) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6439] read(200 [pid 6437] <... mprotect resumed>) = 0 [pid 5793] close(3 [pid 5784] unlink("./26/cgroup.net" [pid 6439] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6438] <... futex resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6439] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6438] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./26/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6437] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6439] <... symlinkat resumed>) = 0 [pid 6438] <... mmap resumed>) = 0x7f90d846e000 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6438] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6437] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6439] close(249 [pid 6438] <... mprotect resumed>) = 0 [pid 6437] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5784] newfstatat(AT_FDCWD, "./26/cgroup.cpu"ci2-upstream-fs/strace-static-x86_64: Process 6440 attached [pid 6439] <... close resumed>) = 0 [pid 6438] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6439] close(248) = 0 [pid 6438] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6440] set_robust_list(0x7fcbbbd269a0, 24 [pid 6437] <... clone3 resumed> => {parent_tid=[62]}, 88) = 62 [pid 5793] <... close resumed>) = 0 [pid 5784] unlink("./26/cgroup.cpu" [pid 6440] <... set_robust_list resumed>) = 0 [pid 6439] prctl(PR_SET_NAME, "syz.4.161" [pid 6438] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6437] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6441 attached [pid 6440] rt_sigprocmask(SIG_SETMASK, [] [pid 6439] <... prctl resumed>) = 0 [pid 6437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] read(249 [pid 6441] set_robust_list(0x7f90d848e9a0, 24 [pid 6440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6439] close(4 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] umount2("./26/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6441] <... set_robust_list resumed>) = 0 [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] <... close resumed>) = 0 [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6441] rt_sigprocmask(SIG_SETMASK, [] [pid 6440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6440] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6439] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... clone3 resumed> => {parent_tid=[62]}, 88) = 62 [pid 6437] <... futex resumed>) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6441] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6440] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6438] rt_sigprocmask(SIG_SETMASK, [] [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] newfstatat(AT_FDCWD, "./26/cgroup" [pid 6439] <... futex resumed>) = 0 [pid 6438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6439] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] unlink("./26/cgroup" [pid 6439] <... mmap resumed>) = 0x7f05fba1e000 [pid 6438] <... futex resumed>) = 0 [pid 6439] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... unlink resumed>) = 0 [pid 6441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6441] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6439] <... mprotect resumed>) = 0 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6440] <... futex resumed>) = 1 [pid 6439] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6437] <... futex resumed>) = 0 [pid 5784] getdents64(3 [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6441] <... futex resumed>) = 1 [pid 6439] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 6438] <... futex resumed>) = 0 [pid 6441] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3ci2-upstream-fs/strace-static-x86_64: Process 6442 attached [pid 6437] <... futex resumed>) = 1 [pid 5784] <... close resumed>) = 0 [pid 6442] set_robust_list(0x7f05fba3e9a0, 24 [pid 6440] <... futex resumed>) = 0 [pid 6438] <... futex resumed>) = 1 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] unlinkat(AT_FDCWD, "./26", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6443 attached [pid 6442] <... set_robust_list resumed>) = 0 [pid 6441] <... futex resumed>) = 0 [pid 6440] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6439] <... clone3 resumed> => {parent_tid=[60]}, 88) = 60 [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6441] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6443] set_robust_list(0x5555708ce7e0, 24 [pid 6442] rt_sigprocmask(SIG_SETMASK, [] [pid 6441] <... openat resumed>) = 3 [pid 6440] <... openat resumed>) = 3 [pid 6439] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 58 [pid 5784] <... unlinkat resumed>) = 0 [pid 6443] <... set_robust_list resumed>) = 0 [pid 6442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6439] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] mkdirat(AT_FDCWD, "./27", 0777 [pid 6443] rt_sigprocmask(SIG_SETMASK, [] [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... mkdirat resumed>) = 0 [pid 6442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6440] <... futex resumed>) = 1 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6442] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6441] <... futex resumed>) = 1 [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] <... futex resumed>) = 0 [pid 6438] <... futex resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6443] chdir("./27" [pid 6441] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6442] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6438] <... futex resumed>) = 0 [pid 6440] <... futex resumed>) = 0 [pid 6437] <... futex resumed>) = 1 [pid 5784] <... openat resumed>) = 3 [pid 6443] <... chdir resumed>) = 0 [pid 6441] write(3, "100000", 6 [pid 6440] write(3, "100000", 6 [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6443] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6442] <... futex resumed>) = 1 [pid 6441] <... write resumed>) = 6 [pid 6440] <... write resumed>) = 6 [pid 6439] <... futex resumed>) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6443] <... prctl resumed>) = 0 [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] setpgid(0, 0 [pid 6442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6441] <... futex resumed>) = 1 [pid 6440] <... futex resumed>) = 1 [pid 6439] <... futex resumed>) = 0 [pid 6438] <... futex resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6443] <... setpgid resumed>) = 0 [pid 6442] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6441] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6443] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6438] <... futex resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 6442] <... openat resumed>) = 3 [pid 6443] <... symlinkat resumed>) = 0 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6440] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6443] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6440] <... openat resumed>) = 4 [pid 5784] <... socket resumed>) = 3 [pid 6443] <... symlinkat resumed>) = 0 [pid 6442] <... futex resumed>) = 1 [pid 6441] <... openat resumed>) = 4 [pid 6439] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... futex resumed>) = 0 [pid 6443] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6441] <... futex resumed>) = 1 [pid 6440] <... futex resumed>) = 1 [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6443] <... symlinkat resumed>) = 0 [pid 6442] <... futex resumed>) = 0 [pid 6439] <... futex resumed>) = 1 [pid 6441] write(4, "0", 1 [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6443] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6442] write(3, "100000", 6 [pid 6440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6437] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6443] <... openat resumed>) = 3 [pid 6442] <... write resumed>) = 6 [pid 6440] write(4, "0", 1 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] close(3 [pid 6443] write(3, "1000", 4 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] <... write resumed>) = 4 [pid 6442] <... futex resumed>) = 1 [pid 6439] <... futex resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6443] close(3 [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] <... close resumed>) = 0 [pid 6442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6439] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6443] read(200 [pid 6442] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... socket resumed>) = 3 [pid 6443] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6442] <... openat resumed>) = 4 [pid 5784] close(3 [pid 6443] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs") = 0 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... close resumed>) = 0 [pid 6442] <... futex resumed>) = 1 [pid 6439] <... futex resumed>) = 0 [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6443] close(249 [pid 6442] write(4, "0", 1 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6443] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6443] close(248) = 0 [pid 5784] close(3 [pid 6443] prctl(PR_SET_NAME, "syz.0.160") = 0 [pid 5784] <... close resumed>) = 0 [pid 6443] close(4) = 0 [pid 5784] read(249 [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6443] <... futex resumed>) = 0 [pid 6443] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6442] <... write resumed>) = 1 [pid 6441] <... write resumed>) = 1 [pid 6440] <... write resumed>) = 1 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6443] <... mmap resumed>) = 0x7fcc8e356000 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6443] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] <... mprotect resumed>) = 0 [pid 6440] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 6443] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6438] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6443] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6439] <... futex resumed>) = 0 [pid 6438] futex(0x7f90d90b609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 6444 attached [pid 6443] <... clone3 resumed> => {parent_tid=[59]}, 88) = 59 [pid 6442] <... futex resumed>) = 0 [pid 6441] <... futex resumed>) = 0 [pid 6439] <... futex resumed>) = 1 ci2-upstream-fs/strace-static-x86_64: Process 6445 attached [pid 6443] rt_sigprocmask(SIG_SETMASK, [] [pid 6442] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6441] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6445] set_robust_list(0x555594ab57e0, 24 [pid 6443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6442] <... mkdirat resumed>) = 0 [pid 6438] <... futex resumed>) = 0 [pid 6437] <... futex resumed>) = 1 [pid 6445] <... set_robust_list resumed>) = 0 [pid 6444] set_robust_list(0x7fcc8e3769a0, 24 [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] <... futex resumed>) = 0 [pid 6438] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 57 [pid 6445] rt_sigprocmask(SIG_SETMASK, [] [pid 6444] <... set_robust_list resumed>) = 0 [pid 6443] <... futex resumed>) = 0 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] <... futex resumed>) = 1 [pid 6439] <... futex resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6445] chdir("./27" [pid 6444] rt_sigprocmask(SIG_SETMASK, [] [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6440] <... mkdirat resumed>) = 0 [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... mmap resumed>) = 0x7f90d844d000 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] mprotect(0x7f90d844e000, 131072, PROT_READ|PROT_WRITE [pid 6444] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6440] <... futex resumed>) = 1 [pid 6445] <... chdir resumed>) = 0 [pid 6444] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] <... futex resumed>) = 0 [pid 6438] <... mprotect resumed>) = 0 [pid 6437] <... futex resumed>) = 0 [pid 6445] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6442] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6445] <... prctl resumed>) = 0 [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6442] <... mount resumed>) = 0 [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] setpgid(0, 0 [pid 6444] <... futex resumed>) = 1 [pid 6438] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6440] <... futex resumed>) = 0 [pid 6445] <... setpgid resumed>) = 0 [pid 6443] <... futex resumed>) = 0 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6437] <... futex resumed>) = 1 [pid 6445] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6445] <... symlinkat resumed>) = 0 [pid 6443] <... futex resumed>) = 1 [pid 6442] <... futex resumed>) = 1 [pid 6439] <... futex resumed>) = 0 [pid 6438] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d846d990, parent_tid=0x7f90d846d990, exit_signal=0, stack=0x7f90d844d000, stack_size=0x201c0, tls=0x7f90d846d6c0} [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6444] <... futex resumed>) = 0 [pid 6444] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6440] <... mount resumed>) = 0 [pid 6439] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6446 attached [pid 6445] <... symlinkat resumed>) = 0 [pid 6442] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6444] <... openat resumed>) = 3 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... clone3 resumed> => {parent_tid=[63]}, 88) = 63 [pid 6440] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 6446] set_robust_list(0x7f90d846d9a0, 24 [pid 6445] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6442] <... openat resumed>) = 5 [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... set_robust_list resumed>) = 0 [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] rt_sigprocmask(SIG_SETMASK, [] [pid 6437] <... futex resumed>) = 0 [pid 6446] rt_sigprocmask(SIG_SETMASK, [] [pid 6445] <... symlinkat resumed>) = 0 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6445] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6444] <... futex resumed>) = 1 [pid 6440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6439] <... futex resumed>) = 0 [pid 6438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] <... futex resumed>) = 1 [pid 6443] <... futex resumed>) = 0 [pid 6446] futex(0x7f90d90b6098, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6445] <... openat resumed>) = 3 [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6442] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6440] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6439] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] futex(0x7f90d90b6098, FUTEX_WAKE_PRIVATE, 1000000 [pid 6446] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6443] <... futex resumed>) = 0 [pid 6438] <... futex resumed>) = 0 [pid 6446] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6445] write(3, "1000", 4 [pid 6444] write(3, "100000", 6 [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6440] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6439] <... futex resumed>) = 0 [pid 6438] futex(0x7f90d90b609c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] <... mkdirat resumed>) = 0 [pid 6445] <... write resumed>) = 4 [pid 6444] <... write resumed>) = 6 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6446] futex(0x7f90d90b609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] close(3 [pid 6442] <... write resumed>) = 31 [pid 6446] <... futex resumed>) = 1 [pid 6445] <... close resumed>) = 0 [pid 6442] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6438] <... futex resumed>) = 0 [pid 6446] futex(0x7f90d90b6098, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6445] read(200 [pid 6442] <... futex resumed>) = 1 [pid 6439] <... futex resumed>) = 0 [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6442] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6439] close_range(3, 30, 0 [pid 6445] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6444] <... futex resumed>) = 1 [pid 6443] <... futex resumed>) = 0 [pid 6441] <... futex resumed>) = 0 [pid 6440] <... futex resumed>) = 1 [pid 6438] <... futex resumed>) = 1 [pid 6437] <... futex resumed>) = 0 [pid 6445] <... symlinkat resumed>) = 0 [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6437] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6443] <... futex resumed>) = 0 [pid 6440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6437] <... futex resumed>) = 0 [pid 6441] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6445] close(249 [pid 6444] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6441] <... mount resumed>) = 0 [pid 6440] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6437] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6445] <... close resumed>) = 0 [pid 6444] <... openat resumed>) = 4 [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6445] close(248 [pid 6440] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] <... close_range resumed>) = 0 [pid 6445] <... close resumed>) = 0 [pid 6445] prctl(PR_SET_NAME, "syz.2.162" [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = 0 [pid 6440] <... futex resumed>) = 1 [pid 6438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6437] <... futex resumed>) = 0 [pid 6445] <... prctl resumed>) = 0 [pid 6444] <... futex resumed>) = 1 [pid 6443] <... futex resumed>) = 0 [pid 6441] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6440] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6437] close_range(3, 30, 0 [pid 6445] close(4 [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6438] <... futex resumed>) = 0 [pid 6437] <... close_range resumed>) = 0 [pid 6439] exit_group(0 [pid 6445] <... close resumed>) = 0 [pid 6444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6443] <... futex resumed>) = 0 [pid 6442] <... futex resumed>) = ? [pid 6441] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6439] <... exit_group resumed>) = ? [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6437] exit_group(0 [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] write(4, "0", 1 [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6442] +++ exited with 0 +++ [pid 6441] <... openat resumed>) = 5 [pid 6440] <... futex resumed>) = ? [pid 6437] <... exit_group resumed>) = ? [pid 6441] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6440] +++ exited with 0 +++ [pid 6445] <... futex resumed>) = 0 [pid 6444] <... write resumed>) = 1 [pid 6441] <... futex resumed>) = 1 [pid 6438] <... futex resumed>) = 0 [pid 6445] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6441] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6438] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] <... mmap resumed>) = 0x7f35c7086000 [pid 6444] <... futex resumed>) = 1 [pid 6438] <... futex resumed>) = 0 [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6443] <... futex resumed>) = 0 [pid 6445] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6438] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6445] <... mprotect resumed>) = 0 [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6439] +++ exited with 0 +++ [pid 6445] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6443] <... futex resumed>) = 1 [pid 6445] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6444] <... futex resumed>) = 0 [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6437] +++ exited with 0 +++ [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=59, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6445] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6444] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5820] rt_sigreturn({mask=[]} [pid 6444] <... mkdirat resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6447 attached [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=61, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6447] set_robust_list(0x7f35c70a69a0, 24 [pid 6445] <... clone3 resumed> => {parent_tid=[58]}, 88) = 58 [pid 6444] <... futex resumed>) = 1 [pid 6443] <... futex resumed>) = 0 [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 6444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... rt_sigreturn resumed>) = 61 [pid 6447] <... set_robust_list resumed>) = 0 [ 191.521426][ T6442] gadgetfs: bound to dummy_udc driver [pid 6445] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6447] rt_sigprocmask(SIG_SETMASK, [] [pid 6444] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6444] <... mount resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=720900605}) [pid 6447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] <... futex resumed>) = 0 [pid 6444] <... futex resumed>) = 1 [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6447] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... write resumed>) = 4 [pid 5779] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6443] <... futex resumed>) = 0 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6445] <... futex resumed>) = 0 [pid 5820] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6447] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6444] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x12\xca\x25"..., 272 [pid 6447] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 272 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 902, NULL, 0) = 1 [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] <... futex resumed>) = 0 [pid 6443] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6447] <... futex resumed>) = 1 [pid 6445] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6447] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6444] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6443] <... futex resumed>) = 0 [pid 5820] fstat(3 [pid 5779] getdents64(3 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] read(6 [pid 5602] sched_yield( [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6445] <... futex resumed>) = 0 [pid 6444] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6443] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6447] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6444] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x12\xca\x25"..., 32061612) = 272 [pid 6444] <... futex resumed>) = 0 [pid 6443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6438] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5820] getdents64(3 [pid 5779] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] read(6 [pid 5602] <... sched_yield resumed>) = 0 [pid 6447] <... openat resumed>) = 3 [pid 6444] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6443] close_range(3, 30, 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5602] epoll_pwait(4 [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6443] <... close_range resumed>) = 0 [pid 5820] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999973394}) [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6447] <... futex resumed>) = 1 [pid 6445] <... futex resumed>) = 0 [pid 6443] exit_group(0 [pid 5611] read(18 [pid 5603] epoll_pwait(4 [pid 6444] <... futex resumed>) = ? [pid 6443] <... exit_group resumed>) = ? [pid 6444] +++ exited with 0 +++ [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] sched_getaffinity(0, 8192 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\xa1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xa7\xdc\x1d"..., 264 [pid 5603] epoll_pwait(4 [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... write resumed>) = 264 [pid 6447] write(3, "100000", 6 [pid 6445] <... futex resumed>) = 0 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 568, NULL, 0) = 1 [pid 6447] <... write resumed>) = 6 [pid 5611] <... write resumed>) = 56 [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6445] <... futex resumed>) = 0 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] read(6 [pid 6447] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] <... write resumed>) = 48 [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6445] <... futex resumed>) = 0 [pid 6443] +++ exited with 0 +++ [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xad\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6447] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6447] <... openat resumed>) = 4 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=58, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] rt_sigreturn({mask=[]} [pid 5779] <... umount2 resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999539294}) [pid 5603] <... write resumed>) = 552 [pid 6447] <... futex resumed>) = 1 [pid 6445] <... futex resumed>) = 0 [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] epoll_pwait(4 [pid 6447] write(4, "0", 1 [pid 5779] newfstatat(AT_FDCWD, "./29/gadget" [pid 5611] read(3 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xae\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6445] <... futex resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5779] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... write resumed>) = 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 5793] <... write resumed>) = 4 [pid 5611] read(3 [pid 5793] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 0 [pid 5603] read(6 [pid 5602] <... futex resumed>) = 1 [pid 5820] <... umount2 resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xad\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5820] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./29/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... openat resumed>) = 5 [pid 5611] <... pselect6 resumed>) = 2 (in [3 21], left {tv_sec=0, tv_nsec=999975835}) [pid 5603] epoll_pwait(4 [pid 5820] newfstatat(AT_FDCWD, "./28/gadget", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] read(3 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5820] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] fstat(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] epoll_pwait(4 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] read(3, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xae\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5820] openat(AT_FDCWD, "./28/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] getdents64(5 [pid 5611] read(21 [pid 5820] <... openat resumed>) = 5 [pid 5793] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] fstat(5 [pid 5779] getdents64(5 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=503742414} [pid 6446] <... futex resumed>) = ? [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] write(3, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x19\x92\x22"..., 272 [pid 6446] +++ killed by SIGKILL +++ [pid 5820] getdents64(5 [pid 5793] fstat(3 [pid 5779] close(5 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 272 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 512, NULL, 0) = 1 [pid 5820] getdents64(5 [pid 5793] getdents64(3 [pid 5779] <... close resumed>) = 0 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xa5\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6445] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5779] unlinkat(AT_FDCWD, "./29/gadget", AT_REMOVEDIR [pid 5611] <... write resumed>) = 48 [ 191.667314][ T6441] syz.3.159 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=1000 [ 191.672097][ T6441] CPU: 0 UID: 0 PID: 6441 Comm: syz.3.159 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 191.672148][ T6441] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 191.672181][ T6441] Call Trace: [ 191.672190][ T6441] [ 191.672199][ T6441] dump_stack_lvl+0xe8/0x150 [ 191.672242][ T6441] dump_header+0xd3/0x4b0 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6445] futex(0x7f35c7cd609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(5 [pid 5779] <... unlinkat resumed>) = 0 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6445] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 6445] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5820] unlinkat(AT_FDCWD, "./28/gadget", AT_REMOVEDIR [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] read(6 [pid 5602] sched_yield( [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x19\x92\x22"..., 32061612) = 272 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./29/binderfs" [pid 5603] read(6 [pid 6445] <... mmap resumed>) = 0x7f35c7065000 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... sched_yield resumed>) = 0 [pid 6445] mprotect(0x7f35c7066000, 131072, PROT_READ|PROT_WRITE [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] unlink("./29/binderfs" [pid 5603] epoll_pwait(4 [pid 6445] <... mprotect resumed>) = 0 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] epoll_pwait(4 [pid 5820] newfstatat(AT_FDCWD, "./28/binderfs" [pid 6445] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... unlink resumed>) = 0 [pid 5603] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6445] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./29/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6445] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c7085990, parent_tid=0x7f35c7085990, exit_signal=0, stack=0x7f35c7065000, stack_size=0x201c0, tls=0x7f35c70856c0} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] unlink("./28/binderfs" [pid 5779] newfstatat(AT_FDCWD, "./29/cgroup.net" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=441209484} [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 462, NULL, 0) = 1 [pid 5779] unlink("./29/cgroup.net" [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1ci2-upstream-fs/strace-static-x86_64: Process 6448 attached [pid 5820] umount2("./28/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6445] <... clone3 resumed> => {parent_tid=[59]}, 88) = 59 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5603] read(6 [ 191.672306][ T6441] oom_kill_process+0x3ab/0x9e0 [ 191.672335][ T6441] out_of_memory+0x1064/0x1480 [ 191.672373][ T6441] ? __pfx_out_of_memory+0x10/0x10 [ 191.672392][ T6441] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 191.672408][ T6441] ? _mutex_lock_killable+0x14d/0x1c0 [ 191.672419][ T6441] ? try_charge_memcg+0xcc3/0x16f0 [ 191.672434][ T6441] try_charge_memcg+0xd82/0x16f0 [ 191.672457][ T6441] ? __pfx_try_charge_memcg+0x10/0x10 [ 191.672473][ T6441] ? percpu_ref_tryget+0x15/0x180 [ 191.672492][ T6441] ? __obj_cgroup_charge+0x36/0x2c0 [pid 5602] sched_yield( [pid 6445] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] newfstatat(AT_FDCWD, "./28/cgroup.net" [pid 5779] umount2("./29/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xa5\x00\x00\x00\x00\x00\x00\x00", 32061612) = 48 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] unlink("./28/cgroup.net" [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5820] <... unlink resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./29/cgroup.cpu" [pid 6448] set_robust_list(0x7f35c70859a0, 24 [pid 6445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] umount2("./28/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... write resumed>) = 552 [pid 6448] <... set_robust_list resumed>) = 0 [pid 6445] futex(0x7f35c7cd6098, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=957637451}) [pid 5602] <... sched_yield resumed>) = 0 [pid 6448] rt_sigprocmask(SIG_SETMASK, [] [pid 6445] <... futex resumed>) = 0 [pid 5779] unlink("./29/cgroup.cpu" [pid 5611] read(3 [pid 6448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6445] futex(0x7f35c7cd609c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] read(6 [pid 5602] epoll_pwait(4 [pid 6448] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./29/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6448] <... mkdirat resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./28/cgroup.cpu" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] read(3 [pid 5603] epoll_pwait(4 [pid 6448] futex(0x7f35c7cd609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] newfstatat(AT_FDCWD, "./29/cgroup" [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6448] <... futex resumed>) = 1 [pid 6445] <... futex resumed>) = 0 [pid 5820] unlink("./28/cgroup.cpu" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] epoll_pwait(4 [pid 6448] futex(0x7f35c7cd6098, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6445] futex(0x7f35c7cd6098, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlink resumed>) = 0 [ 191.672511][ T6441] __obj_cgroup_charge+0x1fd/0x2c0 [ 191.672528][ T6441] ? __obj_cgroup_charge+0x36/0x2c0 [ 191.672545][ T6441] __memcg_slab_post_alloc_hook+0x7a2/0xde0 [ 191.672566][ T6441] ? __d_alloc+0x37/0x830 [ 191.672582][ T6441] kmem_cache_alloc_lru_noprof+0x417/0x680 [ 191.672598][ T6441] ? __d_lookup+0x66/0x790 [ 191.672612][ T6441] ? __d_alloc+0x37/0x830 [ 191.672626][ T6441] ? __d_alloc+0x37/0x830 [ 191.672643][ T6441] __d_alloc+0x37/0x830 [pid 6448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6445] <... futex resumed>) = 0 [pid 5820] umount2("./28/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] unlink("./29/cgroup" [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=403624713} [pid 6445] futex(0x7f35c7cd609c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... unlink resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./28/cgroup" [pid 6448] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] getdents64(3 [pid 6448] <... mount resumed>) = 0 [pid 5820] unlink("./28/cgroup" [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] close(3 [pid 6447] <... write resumed>) = 1 [pid 5779] <... close resumed>) = 0 [pid 5820] getdents64(3 [pid 5779] unlinkat(AT_FDCWD, "./29", AT_REMOVEDIR [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 5820] close(3 [pid 5779] mkdirat(AT_FDCWD, "./30", 0777 [pid 6448] futex(0x7f35c7cd609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... close resumed>) = 0 [pid 5779] <... mkdirat resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./28", AT_REMOVEDIR [pid 6448] <... futex resumed>) = 1 [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5820] mkdirat(AT_FDCWD, "./29", 0777 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6448] futex(0x7f35c7cd6098, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6447] <... futex resumed>) = 0 [pid 6445] <... futex resumed>) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 6447] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6441] <... write resumed>) = ? [pid 5779] <... openat resumed>) = 3 [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6445] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6447] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 5820] <... openat resumed>) = 3 [pid 5779] close(3 [pid 6447] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] <... close resumed>) = 0 [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6447] <... futex resumed>) = 0 [ 191.672661][ T6441] d_alloc+0x4b/0x190 [ 191.672674][ T6441] ? lookup_one_qstr_excl+0xc4/0x360 [ 191.672690][ T6441] lookup_one_qstr_excl+0xd8/0x360 [ 191.672708][ T6441] start_dirop+0x5c/0x90 [ 191.672722][ T6441] simple_start_creating+0xcc/0x110 [ 191.672738][ T6441] ? __pfx_simple_start_creating+0x10/0x10 [ 191.672760][ T6441] gadgetfs_bind+0x600/0xae0 [ 191.672782][ T6441] ? __pfx_gadgetfs_bind+0x10/0x10 [ 191.672794][ T6441] gadget_bind_driver+0x2ca/0x9e0 [pid 6445] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6447] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5820] close(3 [pid 6445] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6445] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6447] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5820] <... socket resumed>) = 3 [pid 5793] <... umount2 resumed>) = 0 [pid 5779] close(3 [pid 6447] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6445] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] close(3 [pid 5793] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6447] <... futex resumed>) = 0 [pid 6445] close_range(3, 30, 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 6447] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6445] <... close_range resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./27/gadget" [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6445] exit_group(0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... socket resumed>) = 3 [pid 6448] <... futex resumed>) = ? [pid 6447] <... futex resumed>) = ? [pid 6445] <... exit_group resumed>) = ? [pid 5820] <... socket resumed>) = 3 [pid 5793] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(3 [pid 6448] +++ exited with 0 +++ [pid 6447] +++ exited with 0 +++ [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 5820] close(3 [pid 5793] openat(AT_FDCWD, "./27/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5820] <... close resumed>) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5779] close(3) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... openat resumed>) = 5 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5793] fstat(5 [pid 5779] <... socket resumed>) = 3 [pid 5820] <... close resumed>) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5779] close(3 [pid 5793] getdents64(5 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5779] <... close resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5793] getdents64(5 [pid 5820] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5779] read(249 [pid 6445] +++ exited with 0 +++ [pid 5820] <... close resumed>) = 0 [pid 5793] close(5 [pid 5820] read(249 [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=57, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [ 191.672811][ T6441] ? __pfx_gadget_bind_driver+0x10/0x10 [ 191.672821][ T6441] really_probe+0x254/0xae0 [ 191.672837][ T6441] __driver_probe_device+0x1e8/0x360 [ 191.672852][ T6441] driver_probe_device+0x4f/0x240 [ 191.672867][ T6441] __driver_attach+0x339/0x600 [ 191.672882][ T6441] bus_for_each_dev+0x23e/0x2c0 [ 191.672898][ T6441] ? __pfx___driver_attach+0x10/0x10 [ 191.672914][ T6441] ? __pfx_bus_for_each_dev+0x10/0x10 [ 191.672946][ T6441] ? rt_spin_unlock+0x165/0x200 [ 191.672971][ T6441] bus_add_driver+0x392/0x6e0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] <... close resumed>) = 0 [pid 5784] rt_sigreturn({mask=[]} [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] unlinkat(AT_FDCWD, "./27/gadget", AT_REMOVEDIR [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] newfstatat(AT_FDCWD, "./27/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4ci2-upstream-fs/strace-static-x86_64: Process 6450 attached ci2-upstream-fs/strace-static-x86_64: Process 6449 attached [pid 6441] +++ killed by SIGKILL +++ [pid 6438] +++ killed by SIGKILL +++ [pid 5793] unlink("./27/binderfs" [pid 6450] set_robust_list(0x5555657417e0, 24 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=61, si_uid=0, si_status=SIGKILL, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=846250832}) [pid 6449] set_robust_list(0x55558bc9f7e0, 24 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 61 [pid 5810] rt_sigreturn({mask=[]} [pid 5793] umount2("./27/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 63 [pid 5611] read(29 [pid 6449] <... set_robust_list resumed>) = 0 [pid 6450] <... set_robust_list resumed>) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [ 191.672998][ T6441] driver_register+0x23a/0x320 [ 191.673026][ T6441] usb_gadget_register_driver_owner+0xf9/0x270 [ 191.673062][ T6441] dev_config+0xe4e/0x12c0 [ 191.673091][ T6441] ? __pfx_dev_config+0x10/0x10 [ 191.673120][ T6441] ? __pfx_dev_config+0x10/0x10 [ 191.673140][ T6441] vfs_write+0x29f/0xbb0 [ 191.673178][ T6441] ? __pfx_vfs_write+0x10/0x10 [ 191.673206][ T6441] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 191.673235][ T6441] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 191.673259][ T6441] ? mutex_lock_nested+0x14d/0x1d0 [pid 6450] rt_sigprocmask(SIG_SETMASK, [] [pid 6449] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] newfstatat(AT_FDCWD, "./27/cgroup.net" [pid 5784] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x6f\xa1\x2b"..., 272 [pid 6450] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6449] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... openat resumed>) = 3 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... write resumed>) = 272 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 414, NULL, 0) = 1 [pid 6450] chdir("./30" [pid 5793] unlink("./27/cgroup.net" [pid 5784] fstat(3 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6450] <... chdir resumed>) = 0 [pid 6449] chdir("./29" [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] <... write resumed>) = 56 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6450] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6449] <... chdir resumed>) = 0 [pid 5793] umount2("./27/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] getdents64(3 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] read(6 [pid 5602] sched_yield( [pid 6450] <... prctl resumed>) = 0 [pid 6449] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5611] <... write resumed>) = 48 [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x6f\xa1\x2b"..., 32061612) = 272 [pid 5603] read(6 [pid 6450] setpgid(0, 0 [pid 5793] newfstatat(AT_FDCWD, "./27/cgroup.cpu" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6449] <... prctl resumed>) = 0 [pid 6450] <... setpgid resumed>) = 0 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] epoll_pwait(4 [pid 6450] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6449] setpgid(0, 0 [pid 5810] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=997226244}) [pid 5602] <... sched_yield resumed>) = 0 [pid 6449] <... setpgid resumed>) = 0 [pid 5810] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlink("./27/cgroup.cpu" [pid 5611] read(26 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] epoll_pwait(4 [pid 6450] <... symlinkat resumed>) = 0 [pid 6449] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... unlink resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5603] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6450] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6449] <... symlinkat resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5793] umount2("./27/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\xfc\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\x9f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x99\x05\x3c"..., 256 [pid 6450] <... symlinkat resumed>) = 0 [pid 6449] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 6450] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6449] <... symlinkat resumed>) = 0 [pid 5810] fstat(3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 256 [pid 6450] <... symlinkat resumed>) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=182801178} [pid 6450] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [ 191.673284][ T6441] ? fdget_pos+0x11e/0x160 [ 191.673311][ T6441] ksys_write+0x156/0x270 [ 191.673328][ T6441] ? __pfx_ksys_write+0x10/0x10 [ 191.673349][ T6441] do_syscall_64+0x166/0x520 [ 191.673363][ T6441] ? trace_irq_disable+0x3b/0x140 [ 191.673379][ T6441] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 191.673390][ T6441] ? clear_bhb_loop+0x70/0xc0 [ 191.673404][ T6441] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 191.673414][ T6441] RIP: 0033:0x7f90d8e2f559 [pid 6449] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5793] newfstatat(AT_FDCWD, "./27/cgroup" [pid 5611] <... write resumed>) = 56 [pid 6450] <... openat resumed>) = 3 [pid 6449] <... symlinkat resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5810] getdents64(3 [pid 5793] unlink("./27/cgroup" [pid 5611] <... write resumed>) = 48 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6450] write(3, "1000", 4 [pid 6449] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... unlink resumed>) = 0 [pid 6449] <... openat resumed>) = 3 [pid 6450] <... write resumed>) = 4 [pid 5793] getdents64(3 [pid 6450] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6450] <... close resumed>) = 0 [pid 6449] write(3, "1000", 4 [pid 6450] read(200 [pid 6449] <... write resumed>) = 4 [pid 5793] close(3 [pid 6450] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 203, NULL, 0) = 1 [pid 6450] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6450] <... symlinkat resumed>) = 0 [pid 6449] close(3 [pid 5793] <... close resumed>) = 0 [pid 6450] close(249 [pid 6449] <... close resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./27", AT_REMOVEDIR [pid 5784] <... umount2 resumed>) = 0 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6450] <... close resumed>) = 0 [pid 6449] read(200 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5603] read(6 [pid 5602] epoll_pwait(4 [pid 6450] close(248 [pid 6449] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] mkdirat(AT_FDCWD, "./28", 0777 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5603] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 368 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6450] <... close resumed>) = 0 [pid 6449] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./27/gadget" [pid 5603] write(2, "2026/10/23 13:39:43 executed programs: 158\n", 432026/10/23 13:39:43 executed programs: 158 [pid 6450] prctl(PR_SET_NAME, "syz.1.163" [pid 6449] <... symlinkat resumed>) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5603] <... write resumed>) = 43 [pid 6450] <... prctl resumed>) = 0 [pid 6450] close(4 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6450] <... close resumed>) = 0 [pid 6449] close(249 [pid 5793] <... openat resumed>) = 3 [pid 5784] umount2("./27/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] <... close resumed>) = 0 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=967395185}) [pid 5603] <... write resumed>) = 552 [pid 5602] epoll_pwait(4 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] openat(AT_FDCWD, "./27/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(3 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6450] <... futex resumed>) = 0 [ 191.673435][ T6441] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 191.673444][ T6441] RSP: 002b:00007f90d848e028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 191.673459][ T6441] RAX: ffffffffffffffda RBX: 00007f90d90b5fa0 RCX: 00007f90d8e2f559 [ 191.673467][ T6441] RDX: 000000000000001f RSI: 0000200000000440 RDI: 0000000000000005 [ 191.673474][ T6441] RBP: 00007f90d8ec6b20 R08: 0000000000000000 R09: 0000000000000000 [pid 6449] close(248 [pid 5793] close(3 [pid 5784] <... openat resumed>) = 5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6450] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5603] <... write resumed>) = 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6449] <... close resumed>) = 0 [pid 5810] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... close resumed>) = 0 [pid 5784] fstat(5 [pid 5612] <... futex resumed>) = 0 [pid 5611] read(3 [pid 5603] read(6 [pid 5602] <... futex resumed>) = 1 [pid 6450] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6449] prctl(PR_SET_NAME, "syz.4.164" [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6450] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6449] <... prctl resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./29/gadget" [pid 5793] <... socket resumed>) = 3 [pid 5784] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] epoll_pwait(4 [pid 6450] <... mprotect resumed>) = 0 [pid 6449] close(4 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977300}) [pid 6450] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6449] <... close resumed>) = 0 [pid 5810] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... close resumed>) = 0 [pid 5784] getdents64(5 [pid 5611] read(3 [pid 6450] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=110302223} [pid 6450] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 5810] openat(AT_FDCWD, "./29/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... socket resumed>) = 3 [pid 5784] close(5 [pid 5611] read(3ci2-upstream-fs/strace-static-x86_64: Process 6451 attached [pid 6449] <... futex resumed>) = 0 [pid 6451] set_robust_list(0x7fcbbbd269a0, 24 [pid 6449] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... openat resumed>) = 5 [pid 5793] close(3 [pid 5784] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6450] <... clone3 resumed> => {parent_tid=[64]}, 88) = 64 [pid 6449] <... mmap resumed>) = 0x7f05fba1e000 [pid 5810] fstat(5 [pid 5784] unlinkat(AT_FDCWD, "./27/gadget", AT_REMOVEDIR [pid 6450] rt_sigprocmask(SIG_SETMASK, [] [pid 6449] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6450] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6449] <... mprotect resumed>) = 0 [pid 5810] getdents64(5 [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6450] <... futex resumed>) = 0 [pid 6449] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] getdents64(5 [pid 5793] <... socket resumed>) = 3 [pid 5784] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] close(5 [pid 5784] newfstatat(AT_FDCWD, "./27/binderfs" [pid 6449] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6452 attached [pid 5810] unlinkat(AT_FDCWD, "./29/gadget", AT_REMOVEDIR [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] unlink("./27/binderfs" [pid 6452] set_robust_list(0x7f05fba3e9a0, 24 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... unlink resumed>) = 0 [pid 6449] <... clone3 resumed> => {parent_tid=[62]}, 88) = 62 [pid 6452] <... set_robust_list resumed>) = 0 [pid 6449] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] close(3 [pid 6452] rt_sigprocmask(SIG_SETMASK, [] [pid 6449] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./27/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./29/binderfs" [pid 5793] read(249 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6452] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6449] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6452] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5810] unlink("./29/binderfs" [pid 5784] newfstatat(AT_FDCWD, "./27/cgroup.net" [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [ 191.673480][ T6441] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 191.673487][ T6441] R13: 00007f90d90b6038 R14: 00007f90d90b5fa0 R15: 00007ffd0983b3f8 [ 191.673505][ T6441] [ 191.673523][ T6441] memory: usage 96kB, limit 96kB, failcnt 205 [ 191.673531][ T6441] memory+swap: usage 96kB, limit 9007199254740988kB, failcnt 0 [ 191.673538][ T6441] kmem: usage 88kB, limit 9007199254740988kB, failcnt 0 [ 191.673545][ T6441] Memory cgroup stats for /syz3/test: [ 191.676143][ T6441] cache 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./29/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6452] <... futex resumed>) = 1 [pid 6449] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] unlink("./27/cgroup.net" [pid 6452] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... unlink resumed>) = 0 [pid 6451] <... set_robust_list resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./29/cgroup.net" [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./27/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 5810] unlink("./29/cgroup.net" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6452] <... openat resumed>) = 3 [pid 6449] <... futex resumed>) = 0 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./27/cgroup.cpu" [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] rt_sigprocmask(SIG_SETMASK, [] [pid 6449] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6452] <... futex resumed>) = 0 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./29/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6452] write(3, "100000", 6 [pid 6449] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] unlink("./27/cgroup.cpu"ci2-upstream-fs/strace-static-x86_64: Process 6453 attached [pid 6452] <... write resumed>) = 6 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./29/cgroup.cpu" [pid 5784] <... unlink resumed>) = 0 [pid 6453] set_robust_list(0x5555708ce7e0, 24 [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] <... futex resumed>) = 0 [pid 6451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 60 [pid 5784] umount2("./27/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6453] <... set_robust_list resumed>) = 0 [pid 6452] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6449] <... futex resumed>) = 0 [pid 5810] unlink("./29/cgroup.cpu" [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6453] rt_sigprocmask(SIG_SETMASK, [] [pid 6452] <... openat resumed>) = 4 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] newfstatat(AT_FDCWD, "./27/cgroup" [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6450] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5810] umount2("./29/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6452] <... futex resumed>) = 1 [pid 6450] futex(0x7fcbbc95609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] unlink("./27/cgroup" [pid 6453] chdir("./28" [pid 6452] write(4, "0", 1 [pid 6450] <... futex resumed>) = 0 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... unlink resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./29/cgroup" [pid 6453] <... chdir resumed>) = 0 [pid 6450] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6449] <... futex resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] getdents64(3 [pid 6453] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6450] <... mmap resumed>) = 0x7fcbbbce5000 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] <... prctl resumed>) = 0 [pid 6450] mprotect(0x7fcbbbce6000, 131072, PROT_READ|PROT_WRITE [pid 5810] unlink("./29/cgroup" [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6453] setpgid(0, 0 [pid 6450] <... mprotect resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 5784] close(3 [pid 6453] <... setpgid resumed>) = 0 [pid 6450] rt_sigprocmask(SIG_BLOCK, ~[] [ 191.676150][ T6441] rss 0 [ 191.676153][ T6441] shmem 0 [ 191.676157][ T6441] mapped_file 0 [ 191.676160][ T6441] dirty 0 [ 191.676164][ T6441] writeback 0 [ 191.676168][ T6441] workingset_refault_anon 0 [ 191.676171][ T6441] workingset_refault_file 0 [ 191.676175][ T6441] swap 0 [ 191.676179][ T6441] swapcached 0 [ 191.676182][ T6441] pgpgin 0 [ 191.676188][ T6441] pgpgout 0 [ 191.676194][ T6441] pgfault 1 [ 191.676200][ T6441] pgmajfault 0 [ 191.676205][ T6441] inactive_anon 0 [pid 6453] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 5810] getdents64(3 [pid 5784] <... close resumed>) = 0 [pid 6453] <... symlinkat resumed>) = 0 [pid 6451] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6450] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5810] close(3 [pid 5784] unlinkat(AT_FDCWD, "./27", AT_REMOVEDIR) = 0 [pid 6453] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6450] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd05990, parent_tid=0x7fcbbbd05990, exit_signal=0, stack=0x7fcbbbce5000, stack_size=0x201c0, tls=0x7fcbbbd056c0} [pid 5810] <... close resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./28", 0777 [pid 6453] <... symlinkat resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./29", AT_REMOVEDIRci2-upstream-fs/strace-static-x86_64: Process 6454 attached ) = 0 [pid 5784] <... mkdirat resumed>) = 0 [pid 6453] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 6454] set_robust_list(0x7fcbbbd059a0, 24 [pid 6453] <... symlinkat resumed>) = 0 [pid 6450] <... clone3 resumed> => {parent_tid=[65]}, 88) = 65 [pid 5810] mkdirat(AT_FDCWD, "./30", 0777 [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6454] <... set_robust_list resumed>) = 0 [pid 6453] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] <... mkdirat resumed>) = 0 [pid 5784] <... openat resumed>) = 3 [pid 6454] rt_sigprocmask(SIG_SETMASK, [] [pid 6453] <... openat resumed>) = 3 [pid 6452] <... write resumed>) = 1 [pid 6450] rt_sigprocmask(SIG_SETMASK, [] [pid 6454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6454] futex(0x7fcbbc956098, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] write(3, "1000", 4 [pid 6452] <... futex resumed>) = 1 [pid 6450] futex(0x7fcbbc956098, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] <... futex resumed>) = 0 [pid 6454] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6453] <... write resumed>) = 4 [pid 6452] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6450] <... futex resumed>) = 0 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... openat resumed>) = 3 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6454] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC) = 3 [pid 6453] close(3 [pid 6452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6450] futex(0x7fcbbc95609c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] <... futex resumed>) = 0 [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5784] close(3 [pid 6454] futex(0x7fcbbc95609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... close resumed>) = 0 [pid 6452] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... close resumed>) = 0 [pid 6454] <... futex resumed>) = 0 [pid 6453] read(200 [pid 6452] <... mkdirat resumed>) = 0 [pid 6450] futex(0x7fcbbc956098, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5603] <... epoll_pwait resumed>, [], 128, 117, NULL, 0) = 0 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6454] write(3, "100000", 6 [pid 6453] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5603] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6454] <... write resumed>) = 6 [pid 6453] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6452] <... futex resumed>) = 1 [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] <... futex resumed>) = 0 [pid 6449] <... futex resumed>) = 0 [pid 6454] futex(0x7fcbbc95609c, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... symlinkat resumed>) = 0 [pid 6452] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6451] <... futex resumed>) = 0 [pid 6450] futex(0x7fcbbc95609c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] close(3 [pid 5612] <... futex resumed>) = 0 [pid 5603] <... futex resumed>) = 1 [pid 6454] <... futex resumed>) = 0 [pid 6453] close(249 [pid 6452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6451] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6449] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5603] epoll_pwait(4 [pid 6454] futex(0x7fcbbc956098, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] <... close resumed>) = 0 [pid 6452] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] close(248 [pid 6452] <... mount resumed>) = 0 [pid 6451] <... futex resumed>) = 0 [pid 6450] <... futex resumed>) = 1 [pid 5810] close(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6453] <... close resumed>) = 0 [pid 6451] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5603] futex(0x12a12030e960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] prctl(PR_SET_NAME, "syz.0.165" [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] <... openat resumed>) = 4 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [ 191.676212][ T6441] active_anon 0 [ 191.676218][ T6441] inactive_file 0 [ 191.676224][ T6441] active_file 0 [ 191.676230][ T6441] unevictable 0 [ 191.676237][ T6441] hierarchical_memory_limit 98304 [ 191.676244][ T6441] hierarchical_memsw_limit 9223372036854771712 [ 191.676251][ T6441] total_cache 0 [ 191.676258][ T6441] total_rss 0 [ 191.676271][ T6441] total_shmem 0 [ 191.676278][ T6441] total_mapped_file 0 [ 191.676285][ T6441] total_dirty 0 [ 191.676291][ T6441] total_writeback 0 [ 191.676298][ T6441] total_workingset_refault_anon 0 [pid 5784] close(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=977603134} [pid 6453] <... prctl resumed>) = 0 [pid 6452] <... futex resumed>) = 1 [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] <... futex resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5784] <... close resumed>) = 0 [pid 6453] close(4 [pid 6452] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] <... close resumed>) = 0 [pid 6451] <... futex resumed>) = 1 [pid 5810] close(3 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6450] <... futex resumed>) = 0 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 6452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] <... futex resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... socket resumed>) = 3 [pid 6453] <... futex resumed>) = 0 [pid 6452] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6451] <... futex resumed>) = 0 [pid 6450] <... futex resumed>) = 1 [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... socket resumed>) = 3 [pid 6453] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6452] <... openat resumed>) = 5 [pid 6451] write(4, "0", 1 [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(3 [pid 5784] close(3 [pid 6453] <... mmap resumed>) = 0x7fcc8e356000 [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6453] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 6452] <... futex resumed>) = 1 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6453] <... mprotect resumed>) = 0 [pid 6452] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6449] <... futex resumed>) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... socket resumed>) = 3 [pid 5810] close(3 [pid 5784] <... socket resumed>) = 3 [pid 6449] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6453] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6449] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 6452] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6453] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6452] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5810] read(249 [pid 5784] <... close resumed>) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] read(249 [pid 6453] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 ci2-upstream-fs/strace-static-x86_64: Process 6455 attached [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [ 191.676305][ T6441] total_workingset_refault_file 0 [ 191.676312][ T6441] total_swap 0 [ 191.676319][ T6441] total_swapcached 0 [ 191.676325][ T6441] total_pgpgin 0 [ 191.676332][ T6441] total_pgpgout 0 [ 191.676338][ T6441] total_pgfault 1 [ 191.676344][ T6441] total_pgmajfault 0 [ 191.676351][ T6441] total_inactive_anon 0 [ 191.676357][ T6441] total_active_anon 0 [ 191.676365][ T6441] total_inactive_file 0 [ 191.676372][ T6441] total_active_file 0 [ 191.676379][ T6441] total_unevictable 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6451] <... write resumed>) = 1 [pid 6455] set_robust_list(0x7fcc8e3769a0, 24 [pid 6453] <... clone3 resumed> => {parent_tid=[61]}, 88) = 61 [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] <... futex resumed>) = 1 [pid 6453] <... futex resumed>) = 0 [pid 6452] <... write resumed>) = 31 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6451] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULLci2-upstream-fs/strace-static-x86_64: Process 6456 attached ci2-upstream-fs/strace-static-x86_64: Process 6457 attached [pid 6450] <... futex resumed>) = 0 [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6452] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] <... futex resumed>) = 0 [pid 6450] <... futex resumed>) = 1 [pid 6451] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 60 [pid 6456] set_robust_list(0x55556e7a87e0, 24 [pid 6452] <... futex resumed>) = 1 [pid 6451] <... mkdirat resumed>) = 0 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 64 [pid 6457] set_robust_list(0x555594ab57e0, 24 [pid 6456] <... set_robust_list resumed>) = 0 [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6449] <... futex resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 6457] <... set_robust_list resumed>) = 0 [pid 6456] rt_sigprocmask(SIG_SETMASK, [] [pid 6451] <... futex resumed>) = 0 [pid 6450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6449] close_range(3, 30, 0 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 6456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6452] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6457] rt_sigprocmask(SIG_SETMASK, [] [pid 6456] chdir("./30" [pid 6451] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6457] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6456] <... chdir resumed>) = 0 [pid 6455] <... set_robust_list resumed>) = 0 [pid 6451] <... mount resumed>) = 0 [pid 6450] <... futex resumed>) = 0 [pid 6457] chdir("./28" [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] <... chdir resumed>) = 0 [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6457] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6451] <... futex resumed>) = 1 [ 191.676385][ T6441] anon_cost 0 [ 191.676392][ T6441] file_cost 0 [ 191.676399][ T6441] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=/,mems_allowed=0-1,oom_memcg=/syz3/test,task_memcg=/syz3/test,task=syz.3.159,pid=6438,uid=0 [ 191.755958][ T6441] Memory cgroup out of memory: Killed process 6438 (syz.3.159) total-vm:45292kB, anon-rss:1376kB, file-rss:1236kB, shmem-rss:0kB, UID:0 pgtables:76kB oom_score_adj:1000 [ 191.852735][ T6441] gadgetfs: bound to dummy_udc driver [ 192.286401][ T6452] gadgetfs: bound to dummy_udc driver [pid 6455] rt_sigprocmask(SIG_SETMASK, [] [pid 6450] <... futex resumed>) = 0 [pid 6457] <... prctl resumed>) = 0 [pid 6456] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6457] setpgid(0, 0 [pid 6455] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6451] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=48000000} [pid 6449] <... close_range resumed>) = 0 [pid 6455] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6456] <... prctl resumed>) = 0 [pid 6451] <... openat resumed>) = 5 [pid 6457] <... setpgid resumed>) = 0 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6449] exit_group(0 [pid 6457] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6456] setpgid(0, 0 [pid 6455] <... futex resumed>) = 0 [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6452] <... futex resumed>) = ? [pid 6451] <... futex resumed>) = 1 [pid 6450] <... futex resumed>) = 0 [pid 6449] <... exit_group resumed>) = ? [pid 6457] <... symlinkat resumed>) = 0 [pid 6456] <... setpgid resumed>) = 0 [pid 6455] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6453] <... futex resumed>) = 0 [pid 6452] +++ exited with 0 +++ [pid 6457] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6456] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6455] <... openat resumed>) = 3 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6451] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6450] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... symlinkat resumed>) = 0 [pid 6456] <... symlinkat resumed>) = 0 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6451] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6450] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 6457] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6456] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6455] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6450] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6457] <... symlinkat resumed>) = 0 [pid 6456] <... symlinkat resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6453] <... futex resumed>) = 0 [pid 6449] +++ exited with 0 +++ [pid 6455] write(3, "100000", 6) = 6 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=61, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] rt_sigreturn({mask=[]} [pid 6455] <... futex resumed>) = 0 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6457] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6456] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6455] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] <... openat resumed>) = 3 [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] <... symlinkat resumed>) = 0 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 6457] write(3, "1000", 4 [pid 6456] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6455] <... futex resumed>) = 0 [pid 6453] <... futex resumed>) = 1 [pid 6451] <... write resumed>) = 31 [pid 5820] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=724670615}) [pid 6457] <... write resumed>) = 4 [pid 6456] <... openat resumed>) = 3 [pid 6455] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(18 [pid 6457] close(3 [pid 6455] <... openat resumed>) = 4 [pid 6451] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6457] <... close resumed>) = 0 [pid 6456] write(3, "1000", 4 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6451] <... futex resumed>) = 1 [pid 6450] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x0e\x77\x2c"..., 264 [pid 6457] read(200 [pid 6456] <... write resumed>) = 4 [pid 6455] <... futex resumed>) = 1 [pid 6453] <... futex resumed>) = 0 [pid 6451] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6450] close_range(3, 30, 0 [pid 6457] <... read resumed>, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6455] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 3 [pid 5611] <... write resumed>) = 264 [pid 6457] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6456] close(3 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6453] <... futex resumed>) = 0 [pid 5820] fstat(3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 987, NULL, 0) = 1 [pid 6457] <... symlinkat resumed>) = 0 [pid 6456] <... close resumed>) = 0 [pid 6455] write(4, "0", 1 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5820] getdents64(3 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... write resumed>) = 56 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5612] <... futex resumed>) = 1 [pid 6456] read(200 [pid 5820] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... futex resumed>) = 0 [pid 6457] close(249 [pid 6456] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6450] <... close_range resumed>) = 0 [pid 5612] read(6 [pid 6457] <... close resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6457] close(248 [pid 6456] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\x0e\x77\x2c"..., 32061612) = 264 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6457] <... close resumed>) = 0 [pid 6456] <... symlinkat resumed>) = 0 [pid 6450] exit_group(0 [pid 5612] read(6 [pid 6457] prctl(PR_SET_NAME, "syz.2.166" [pid 6456] close(249 [pid 6454] <... futex resumed>) = ? [pid 6451] <... futex resumed>) = ? [pid 6450] <... exit_group resumed>) = ? [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] epoll_pwait(4 [pid 6457] <... prctl resumed>) = 0 [pid 6456] <... close resumed>) = 0 [pid 6454] +++ exited with 0 +++ [pid 6451] +++ exited with 0 +++ [pid 6455] <... write resumed>) = 1 [pid 5612] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6457] close(4 [pid 6456] close(248 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6457] <... close resumed>) = 0 [pid 6456] <... close resumed>) = 0 [pid 6455] <... futex resumed>) = 1 [pid 6453] <... futex resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] prctl(PR_SET_NAME, "syz.3.167" [pid 6455] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6450] +++ exited with 0 +++ [ 192.377441][ T6451] gadgetfs: bound to dummy_udc driver [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=775471426} [pid 6457] <... futex resumed>) = 0 [pid 6456] <... prctl resumed>) = 0 [pid 6455] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6453] <... futex resumed>) = 0 [pid 6457] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6456] close(4 [pid 6455] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=63, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 6455] <... mkdirat resumed>) = 0 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] rt_sigreturn({mask=[]} [pid 6455] <... futex resumed>) = 0 [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 6457] <... mmap resumed>) = 0x7f35c7086000 [pid 6455] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6453] <... futex resumed>) = 0 [pid 6457] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6456] <... close resumed>) = 0 [pid 6455] <... mount resumed>) = 0 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 784, NULL, 0) = 1 [pid 6457] <... mprotect resumed>) = 0 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6457] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6456] <... futex resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... write resumed>) = 4 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=969472254}) [pid 5602] <... futex resumed>) = 0 [pid 6457] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6456] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6455] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6453] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./29/gadget" [pid 5779] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] read(25 [pid 5602] sched_yield( [pid 6457] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 6456] <... mmap resumed>) = 0x7f90d846e000 [pid 6455] <... openat resumed>) = 5 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 ci2-upstream-fs/strace-static-x86_64: Process 6458 attached [pid 6456] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6458] set_robust_list(0x7f35c70a69a0, 24 [pid 6457] <... clone3 resumed> => {parent_tid=[61]}, 88) = 61 [pid 6456] <... mprotect resumed>) = 0 [pid 6455] <... futex resumed>) = 0 [pid 6453] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... openat resumed>) = 3 [pid 5612] <... write resumed>) = 552 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x3a\xb9\x32"..., 264 [pid 5602] <... sched_yield resumed>) = 0 [pid 6458] <... set_robust_list resumed>) = 0 [pid 6457] rt_sigprocmask(SIG_SETMASK, [] [pid 6456] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6455] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6453] <... futex resumed>) = 0 [pid 5820] openat(AT_FDCWD, "./29/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] fstat(3 [pid 5612] read(6 [pid 5611] <... write resumed>) = 264 [pid 6458] rt_sigprocmask(SIG_SETMASK, [] [pid 6457] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6456] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6453] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... openat resumed>) = 5 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x3a\xb9\x32"..., 32061612) = 264 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\xa9\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5602] epoll_pwait(4 [pid 6458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 5820] fstat(5 [pid 5779] getdents64(3 [pid 5612] read(6 [pid 5611] <... write resumed>) = 56 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6455] <... write resumed>) = 31 ci2-upstream-fs/strace-static-x86_64: Process 6459 attached [pid 6458] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6455] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 6457] <... futex resumed>) = 0 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6459] set_robust_list(0x7f90d848e9a0, 24 [pid 6458] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6455] <... futex resumed>) = 1 [pid 6453] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 5779] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6459] <... set_robust_list resumed>) = 0 [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] <... clone3 resumed> => {parent_tid=[65]}, 88) = 65 [pid 6455] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6453] close_range(3, 30, 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5612] epoll_pwait(4 [pid 5611] <... write resumed>) = 48 [pid 6459] rt_sigprocmask(SIG_SETMASK, [] [pid 6458] <... futex resumed>) = 0 [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] getdents64(5 [pid 6459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6458] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6457] <... futex resumed>) = 0 [pid 6456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] epoll_pwait(4 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] <... openat resumed>) = 3 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] close(5 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] epoll_pwait(4 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977980}) [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6459] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6458] <... futex resumed>) = 0 [pid 6457] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... close resumed>) = 0 [pid 5611] read(3 [pid 6459] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./29/gadget", AT_REMOVEDIR [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6459] <... futex resumed>) = 0 [pid 6458] write(3, "100000", 6 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6453] <... close_range resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5611] read(3 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] <... write resumed>) = 6 [pid 6457] <... futex resumed>) = 0 [pid 6456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 720, NULL, 0) = 1 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=693751471} [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6453] exit_group(0 [pid 5820] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6459] <... futex resumed>) = 0 [pid 6458] <... futex resumed>) = 0 [ 192.474248][ T6455] gadgetfs: bound to dummy_udc driver [pid 6457] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] <... futex resumed>) = 1 [pid 6455] <... futex resumed>) = ? [pid 6453] <... exit_group resumed>) = ? [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6459] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6455] +++ exited with 0 +++ [pid 5820] newfstatat(AT_FDCWD, "./29/binderfs" [pid 5779] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... futex resumed>) = 0 [pid 6459] <... openat resumed>) = 3 [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] sched_yield( [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] <... futex resumed>) = 0 [pid 6457] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6453] +++ exited with 0 +++ [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 6459] <... futex resumed>) = 0 [pid 6458] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./29/binderfs" [pid 5779] newfstatat(AT_FDCWD, "./30/gadget" [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\xa9\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6458] <... openat resumed>) = 4 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=60, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] <... sched_yield resumed>) = 0 [pid 6459] write(3, "100000", 6 [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6457] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] rt_sigreturn({mask=[]} [pid 6459] <... write resumed>) = 6 [pid 6458] <... futex resumed>) = 0 [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./29/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5779] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=983588604}) [pid 5602] epoll_pwait(4 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] write(4, "0", 1 [pid 6457] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 5611] read(3 [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./29/cgroup.net" [pid 5779] openat(AT_FDCWD, "./30/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... openat resumed>) = 5 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 6459] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] unlink("./29/cgroup.net" [pid 5793] <... write resumed>) = 4 [pid 5779] fstat(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] epoll_pwait(4 [pid 6459] <... openat resumed>) = 4 [pid 5820] <... unlink resumed>) = 0 [pid 5793] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] epoll_pwait(4 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./29/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=999978075}) [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 3 [pid 5779] getdents64(5 [pid 6459] <... futex resumed>) = 0 [pid 6456] <... futex resumed>) = 1 [pid 5820] newfstatat(AT_FDCWD, "./29/cgroup.cpu" [pid 5793] fstat(3 [pid 5611] read(21 [pid 6459] write(4, "0", 1 [pid 6458] <... write resumed>) = 1 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=622676643} [pid 6459] <... write resumed>) = 1 [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./29/cgroup.cpu" [pid 5793] getdents64(3 [pid 5779] getdents64(5 [pid 5611] write(3, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x55\x70\x33"..., 264 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] <... futex resumed>) = 1 [pid 6457] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 637, NULL, 0) = 1 [pid 5611] <... write resumed>) = 264 [pid 6459] <... futex resumed>) = 1 [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] <... futex resumed>) = 0 [pid 5820] umount2("./29/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] close(5 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] <... futex resumed>) = 0 [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... futex resumed>) = 0 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6456] <... futex resumed>) = 0 [pid 5820] newfstatat(AT_FDCWD, "./29/cgroup" [pid 5779] unlinkat(AT_FDCWD, "./30/gadget", AT_REMOVEDIR [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 6459] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6458] <... mkdirat resumed>) = 0 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... unlinkat resumed>) = 0 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\x55\x70\x33"..., 32061612) = 312 [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6459] <... mkdirat resumed>) = 0 [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlink("./29/cgroup" [pid 5611] <... write resumed>) = 48 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] <... futex resumed>) = 1 [pid 6457] <... futex resumed>) = 0 [pid 5820] <... unlink resumed>) = 0 [pid 5779] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6459] <... futex resumed>) = 1 [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] <... futex resumed>) = 0 [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] epoll_pwait(4 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] newfstatat(AT_FDCWD, "./30/binderfs" [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] getdents64(3 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=998656723}) [pid 6459] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6458] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6456] <... futex resumed>) = 0 [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 6459] <... mount resumed>) = 0 [pid 6458] <... mount resumed>) = 0 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] close(3 [pid 5779] unlink("./30/binderfs" [pid 5612] read(6 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6458] <... futex resumed>) = 1 [pid 5602] epoll_pwait(4 [pid 5611] read(3 [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] epoll_pwait(4 [pid 6456] <... futex resumed>) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6459] <... futex resumed>) = 0 [pid 6457] <... futex resumed>) = 0 [pid 5820] unlinkat(AT_FDCWD, "./29", AT_REMOVEDIR [pid 5793] <... umount2 resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6459] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... unlinkat resumed>) = 0 [pid 5793] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6459] <... openat resumed>) = 5 [pid 6458] <... futex resumed>) = 0 [pid 6457] <... futex resumed>) = 1 [pid 5820] mkdirat(AT_FDCWD, "./30", 0777 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] umount2("./30/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] epoll_pwait(4 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6458] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... mkdirat resumed>) = 0 [pid 5793] newfstatat(AT_FDCWD, "./28/gadget" [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=575850095} [pid 6458] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] newfstatat(AT_FDCWD, "./30/cgroup.net" [pid 6459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6456] <... futex resumed>) = 0 [pid 5820] <... openat resumed>) = 3 [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6459] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6458] <... futex resumed>) = 1 [pid 6457] <... futex resumed>) = 0 [pid 6456] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] unlink("./30/cgroup.net" [pid 6457] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] openat(AT_FDCWD, "./28/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6457] <... futex resumed>) = 0 [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... openat resumed>) = 5 [pid 5779] <... unlink resumed>) = 0 [pid 6458] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6457] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6458] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5820] close(3 [pid 5779] umount2("./30/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6458] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 6457] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5793] fstat(5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6458] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6457] close_range(3, 30, 0) = 0 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 6457] exit_group(0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] newfstatat(AT_FDCWD, "./30/cgroup.cpu" [pid 6458] <... futex resumed>) = ? [pid 6457] <... exit_group resumed>) = ? [pid 5820] <... socket resumed>) = 3 [pid 5793] getdents64(5 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6458] +++ exited with 0 +++ [pid 5779] unlink("./30/cgroup.cpu") = 0 [pid 5820] close(3 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5820] <... close resumed>) = 0 [pid 5793] getdents64(5 [pid 5779] umount2("./30/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5793] close(5 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] close(3 [pid 5779] newfstatat(AT_FDCWD, "./30/cgroup" [pid 5793] <... close resumed>) = 0 [pid 6457] +++ exited with 0 +++ [pid 5820] <... close resumed>) = 0 [pid 5793] unlinkat(AT_FDCWD, "./28/gadget", AT_REMOVEDIR [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] unlink("./30/cgroup" [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=60, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5820] <... socket resumed>) = 3 [pid 5779] <... unlink resumed>) = 0 [pid 5820] close(3 [pid 5784] rt_sigreturn({mask=[]} [pid 5820] <... close resumed>) = 0 [pid 5784] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5820] close(3 [pid 6459] <... write resumed>) = 31 [pid 5820] <... close resumed>) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5779] getdents64(3 [pid 6459] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] read(249 [pid 5793] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=933225555}) [pid 6459] <... futex resumed>) = 1 [pid 6456] <... futex resumed>) = 0 [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... getdents64 resumed>, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5611] read(29 [pid 6459] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6456] close_range(3, 30, 0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5793] newfstatat(AT_FDCWD, "./28/binderfs" [pid 5779] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] unlinkat(AT_FDCWD, "./30", AT_REMOVEDIR [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xf6\x23\x2a"..., 272 [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] unlink("./28/binderfs" [pid 5784] <... openat resumed>) = 3 [pid 5779] <... unlinkat resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./31", 0777 [pid 5793] <... unlink resumed>) = 0 [pid 5784] fstat(3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 583, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [pid 5793] umount2("./28/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] getdents64(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5793] newfstatat(AT_FDCWD, "./28/cgroup.net" [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 5602] <... futex resumed>) = 0 [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5612] read(6 [pid 5611] <... write resumed>) = 48 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\xc0\xf6\x23\x2a"..., 32061612) = 272 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5784] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5602] sched_getaffinity(0, 8192 [pid 5779] <... mkdirat resumed>) = 0 [pid 5612] read(6 [pid 5602] <... sched_getaffinity resumed>, [0 1]) = 8 [pid 5793] unlink("./28/cgroup.net" [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 5793] <... unlink resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5612] epoll_pwait(4, [], 128, 0, NULL, 0) = 0 [pid 5779] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5779] close(3) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 5612] epoll_pwait(4 [pid 5779] close(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=491806827} [pid 5779] <... close resumed>) = 0 [ 192.664704][ T6459] gadgetfs: bound to dummy_udc driver [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6460 attached [pid 6456] <... close_range resumed>) = 0 [pid 5793] umount2("./28/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6456] exit_group(0 [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 63 [pid 6456] <... exit_group resumed>) = ? [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6460] set_robust_list(0x55558bc9f7e0, 24 [pid 6459] <... futex resumed>) = ? [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] newfstatat(AT_FDCWD, "./28/cgroup.cpu" [pid 5779] <... socket resumed>) = 3 [pid 6460] <... set_robust_list resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] close(3 [pid 6460] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] unlink("./28/cgroup.cpu" [pid 5779] <... close resumed>) = 0 [pid 6460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6460] chdir("./30" [pid 5793] <... unlink resumed>) = 0 [pid 5793] umount2("./28/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... socket resumed>) = 3 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] close(3) = 0 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6460] <... chdir resumed>) = 0 [pid 5779] close(3 [pid 5793] newfstatat(AT_FDCWD, "./28/cgroup" [pid 6460] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5779] <... close resumed>) = 0 [pid 6460] <... prctl resumed>) = 0 [pid 6459] +++ exited with 0 +++ [pid 6456] +++ exited with 0 +++ [pid 5784] <... umount2 resumed>) = 0 [pid 5779] read(249 [pid 6460] setpgid(0, 0) = 0 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=64, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xa9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6460] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 5810] rt_sigreturn({mask=[]} [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... rt_sigreturn resumed>) = 0 [pid 5793] unlink("./28/cgroup" [pid 6460] <... symlinkat resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6460] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6460] <... symlinkat resumed>) = 0 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5793] getdents64(3 [pid 5784] newfstatat(AT_FDCWD, "./28/gadget" [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 494, NULL, 0) = 1 [pid 5810] <... write resumed>) = 4 [pid 5793] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=952831460}) [pid 6460] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net") = 0 [pid 5810] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 1 [pid 5611] read(26 [pid 5602] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] unlinkat(AT_FDCWD, "./28", AT_REMOVEDIR [pid 5784] umount2("./28/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] read(6 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6460] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xe1\x45\x2b"..., 264ci2-upstream-fs/strace-static-x86_64: Process 6461 attached [pid 6460] <... openat resumed>) = 3 [pid 5810] <... openat resumed>) = 3 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] openat(AT_FDCWD, "./28/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00", 32061612) = 56 [pid 6460] write(3, "1000", 4 [pid 5810] fstat(3 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 66 [pid 5611] <... write resumed>) = 264 [pid 6461] set_robust_list(0x5555657417e0, 24 [pid 6460] <... write resumed>) = 4 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5793] mkdirat(AT_FDCWD, "./29", 0777 [pid 5784] <... openat resumed>) = 5 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6461] <... set_robust_list resumed>) = 0 [pid 6460] close(3 [pid 5810] getdents64(3 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 6460] <... close resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 6460] read(200 [pid 5810] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] fstat(5 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... write resumed>) = 552 [pid 5611] <... write resumed>) = 56 [pid 5602] epoll_pwait(4 [pid 6461] rt_sigprocmask(SIG_SETMASK, [] [pid 6460] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] read(6 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xac\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6460] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 5784] getdents64(5 [pid 5612] <... read resumed>, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xe1\x45\x2b"..., 32061612) = 320 [pid 5611] <... write resumed>) = 48 [pid 6460] <... symlinkat resumed>) = 0 [pid 5793] <... openat resumed>) = 3 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6461] chdir("./31" [pid 6460] close(249 [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999978421}) [pid 5602] epoll_pwait(4 [pid 6461] <... chdir resumed>) = 0 [pid 5784] getdents64(5 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6460] <... close resumed>) = 0 [pid 5612] <... write resumed>) = 552 [pid 6460] close(248 [pid 5793] close(3 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5602] futex(0x12a12030e960, FUTEX_WAKE_PRIVATE, 1 [pid 6461] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6460] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] close(5 [pid 5612] read(6 [pid 5611] read(3 [pid 5603] <... futex resumed>) = 0 [pid 6461] <... prctl resumed>) = 0 [pid 6460] prctl(PR_SET_NAME, "syz.4.168" [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... close resumed>) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] epoll_pwait(4 [pid 5602] <... futex resumed>) = 1 [pid 6461] setpgid(0, 0 [pid 6460] <... prctl resumed>) = 0 [pid 5793] <... socket resumed>) = 3 [pid 6461] <... setpgid resumed>) = 0 [pid 6460] close(4 [pid 5784] unlinkat(AT_FDCWD, "./28/gadget", AT_REMOVEDIR [pid 5612] epoll_pwait(4 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6461] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 6460] <... close resumed>) = 0 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] close(3 [pid 5784] <... unlinkat resumed>) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999979899}) [pid 5603] futex(0x12a12030e960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6460] <... futex resumed>) = 0 [pid 5611] read(3 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=416045302} [pid 6461] <... symlinkat resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6460] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6461] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6460] <... mmap resumed>) = 0x7f05fba1e000 [pid 5611] read(3 [pid 6461] <... symlinkat resumed>) = 0 [pid 6460] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5793] <... socket resumed>) = 3 [pid 5784] newfstatat(AT_FDCWD, "./28/binderfs" [pid 6461] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6460] <... mprotect resumed>) = 0 [pid 5810] <... umount2 resumed>) = 0 [pid 5793] close(3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6461] <... symlinkat resumed>) = 0 [pid 5810] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6460] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 5784] unlink("./28/binderfs" [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6460] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] newfstatat(AT_FDCWD, "./30/gadget" [pid 6461] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6460] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... unlink resumed>) = 0 [pid 5810] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... socket resumed>) = 3 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6461] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 6462 attached [pid 6460] <... clone3 resumed> => {parent_tid=[64]}, 88) = 64 [pid 5793] close(3 [pid 5784] umount2("./28/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6462] set_robust_list(0x7f05fba3e9a0, 24 [pid 6460] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] openat(AT_FDCWD, "./30/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... close resumed>) = 0 [pid 6462] <... set_robust_list resumed>) = 0 [pid 6461] write(3, "1000", 4 [pid 6460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5784] newfstatat(AT_FDCWD, "./28/cgroup.net" [pid 6462] rt_sigprocmask(SIG_SETMASK, [] [pid 6461] <... write resumed>) = 4 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] fstat(5 [pid 6462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6461] close(3 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6462] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6461] <... close resumed>) = 0 [pid 6460] <... futex resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] unlink("./28/cgroup.net" [pid 6462] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6461] read(200 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(5 [pid 5793] close(3 [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... unlink resumed>) = 0 [pid 5784] umount2("./28/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6462] <... futex resumed>) = 0 [pid 6461] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] <... symlinkat resumed>) = 0 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] getdents64(5 [pid 5784] newfstatat(AT_FDCWD, "./28/cgroup.cpu" [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6460] <... futex resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] read(249 [pid 6462] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6461] close(249 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6462] <... openat resumed>) = 3 [pid 6461] <... close resumed>) = 0 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] close(5 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] unlink("./28/cgroup.cpu" [pid 6461] close(248 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... close resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./30/gadget", AT_REMOVEDIR [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] <... close resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] umount2("./28/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6461] prctl(PR_SET_NAME, "syz.1.169" [pid 6462] <... futex resumed>) = 1 [pid 6460] <... futex resumed>) = 0 [pid 5810] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] <... prctl resumed>) = 0 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6460] <... futex resumed>) = 0 [pid 6462] write(3, "100000", 6 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./30/binderfs" [pid 5784] newfstatat(AT_FDCWD, "./28/cgroup"ci2-upstream-fs/strace-static-x86_64: Process 6463 attached [pid 6462] <... write resumed>) = 6 [pid 6461] close(4 [pid 6463] set_robust_list(0x5555708ce7e0, 24 [pid 6461] <... close resumed>) = 0 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./30/binderfs" [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 62 [pid 5784] unlink("./28/cgroup" [pid 6463] <... set_robust_list resumed>) = 0 [pid 6462] <... futex resumed>) = 1 [pid 6460] <... futex resumed>) = 0 [pid 5810] <... unlink resumed>) = 0 [pid 6461] <... futex resumed>) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... unlink resumed>) = 0 [pid 6463] rt_sigprocmask(SIG_SETMASK, [] [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./30/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] getdents64(3 [pid 6463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6461] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6460] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 6463] chdir("./29" [pid 6462] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6461] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./30/cgroup.net" [pid 5784] close(3 [pid 6463] <... chdir resumed>) = 0 [pid 6461] <... mprotect resumed>) = 0 [pid 6463] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6462] <... openat resumed>) = 4 [pid 6461] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 6463] <... prctl resumed>) = 0 [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] unlink("./30/cgroup.net" [pid 5784] unlinkat(AT_FDCWD, "./28", AT_REMOVEDIR [pid 6463] setpgid(0, 0 [pid 6462] <... futex resumed>) = 1 [pid 6461] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6460] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6464 attached [pid 6463] <... setpgid resumed>) = 0 [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 5784] <... unlinkat resumed>) = 0 [pid 6464] set_robust_list(0x7fcbbbd269a0, 24 [pid 6463] symlinkat("/syzcgroup/unified/syz0", AT_FDCWD, "./cgroup" [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6461] <... clone3 resumed> => {parent_tid=[67]}, 88) = 67 [pid 6460] <... futex resumed>) = 0 [pid 5784] mkdirat(AT_FDCWD, "./29", 0777 [pid 6464] <... set_robust_list resumed>) = 0 [pid 6463] <... symlinkat resumed>) = 0 [pid 6462] write(4, "0", 1 [pid 6461] rt_sigprocmask(SIG_SETMASK, [] [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] umount2("./30/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6464] rt_sigprocmask(SIG_SETMASK, [] [pid 6463] symlinkat("/syzcgroup/cpu/syz0", AT_FDCWD, "./cgroup.cpu" [pid 6461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... mkdirat resumed>) = 0 [pid 6464] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6464] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6463] <... symlinkat resumed>) = 0 [pid 6461] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./30/cgroup.cpu" [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6464] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6463] symlinkat("/syzcgroup/net/syz0", AT_FDCWD, "./cgroup.net" [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... openat resumed>) = 3 [pid 6464] <... futex resumed>) = 0 [pid 6461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] <... symlinkat resumed>) = 0 [pid 5810] unlink("./30/cgroup.cpu" [pid 6464] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6464] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6463] <... openat resumed>) = 3 [pid 5810] umount2("./30/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6464] <... openat resumed>) = 3 [pid 6463] write(3, "1000", 4 [pid 6461] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6464] <... futex resumed>) = 0 [pid 6463] <... write resumed>) = 4 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] newfstatat(AT_FDCWD, "./30/cgroup" [pid 5784] <... close resumed>) = 0 [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] close(3 [pid 6461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6463] <... close resumed>) = 0 [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] unlink("./30/cgroup" [pid 6464] <... futex resumed>) = 0 [pid 6463] read(200 [pid 6461] <... futex resumed>) = 1 [pid 5810] <... unlink resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6464] write(3, "100000", 6 [pid 6463] <... read resumed>, 0x7ffd25ea3e20, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] getdents64(3 [pid 5784] close(3 [pid 6464] <... write resumed>) = 6 [pid 6463] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5784] <... close resumed>) = 0 [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6464] <... futex resumed>) = 1 [pid 6463] <... symlinkat resumed>) = 0 [pid 5810] close(3 [pid 6461] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] close(249 [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5784] close(3 [pid 6464] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6463] <... close resumed>) = 0 [pid 6461] <... futex resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./30", AT_REMOVEDIR [pid 6463] close(248 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... openat resumed>) = 4 [pid 6463] <... close resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] prctl(PR_SET_NAME, "syz.0.170" [pid 5810] mkdirat(AT_FDCWD, "./31", 0777 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6464] <... futex resumed>) = 1 [pid 6463] <... prctl resumed>) = 0 [pid 6461] <... futex resumed>) = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] close(4 [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5784] <... socket resumed>) = 3 [pid 6464] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] <... close resumed>) = 0 [pid 6461] <... futex resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5784] close(3 [pid 6464] write(4, "0", 1 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5784] <... close resumed>) = 0 [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6463] <... futex resumed>) = 0 [pid 6463] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] close(3 [pid 5784] <... socket resumed>) = 3 [pid 6463] <... mmap resumed>) = 0x7fcc8e356000 [pid 5810] <... close resumed>) = 0 [pid 5784] close(3 [pid 6463] mprotect(0x7fcc8e357000, 131072, PROT_READ|PROT_WRITE [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6463] <... mprotect resumed>) = 0 [pid 5784] <... close resumed>) = 0 [pid 6463] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... socket resumed>) = 3 [pid 5784] read(249 [pid 6463] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 6463] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcc8e376990, parent_tid=0x7fcc8e376990, exit_signal=0, stack=0x7fcc8e356000, stack_size=0x201c0, tls=0x7fcc8e3766c0} [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6462] <... write resumed>) = 1 [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] close(3 [pid 6464] <... write resumed>) = 1 ci2-upstream-fs/strace-static-x86_64: Process 6465 attached [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] <... futex resumed>) = 1 [pid 5810] <... close resumed>) = 0 [pid 5784] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6462] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6465] set_robust_list(0x7fcc8e3769a0, 24 [pid 6464] <... futex resumed>) = 1 [pid 6463] <... clone3 resumed> => {parent_tid=[63]}, 88) = 63 [pid 6462] <... mkdirat resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 [pid 6465] <... set_robust_list resumed>) = 0 [pid 5810] close(3 [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] rt_sigprocmask(SIG_SETMASK, [] [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = 1 [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6460] <... futex resumed>) = 0 [pid 6462] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6461] <... futex resumed>) = 1 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... futex resumed>) = 0 [pid 6463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... socket resumed>) = 3 [pid 6464] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6464] <... mkdirat resumed>) = 0 [pid 5810] close(3 [pid 6465] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 6462] <... mount resumed>) = 0 [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... close resumed>) = 0 [pid 6463] <... futex resumed>) = 0 [pid 6460] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = 1 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6462] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6460] <... futex resumed>) = 0 [pid 6464] <... futex resumed>) = 1 [pid 6461] <... futex resumed>) = 0 [pid 6465] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] <... openat resumed>) = 5 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = 1 [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6460] <... futex resumed>) = 0 [pid 6464] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5810] <... socket resumed>) = 3 [pid 6463] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] <... futex resumed>) = 0 [pid 6460] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3 [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6464] <... mount resumed>) = 0 [pid 6463] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6460] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6466 attached [pid 6465] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6460] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... close resumed>) = 0 [pid 6466] set_robust_list(0x555594ab57e0, 24 [pid 6465] <... openat resumed>) = 3 [pid 5810] read(249 [pid 6466] <... set_robust_list resumed>) = 0 [pid 6464] <... futex resumed>) = 1 [pid 6461] <... futex resumed>) = 0 [pid 6466] rt_sigprocmask(SIG_SETMASK, [] [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6464] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xac\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5784] <... clone resumed>, child_tidptr=0x555594ab57d0) = 62 [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 6462] <... write resumed>) = 31 [pid 6461] <... futex resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6464] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 6462] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6466] chdir("./29" [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] <... futex resumed>) = 0 [pid 6462] <... futex resumed>) = 1 [pid 6460] <... futex resumed>) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6466] <... chdir resumed>) = 0 [pid 6465] write(3, "100000", 6 [pid 6464] <... futex resumed>) = 1 [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6462] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] <... futex resumed>) = 0 [pid 6460] close_range(3, 30, 0ci2-upstream-fs/strace-static-x86_64: Process 6467 attached [pid 6466] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6465] <... write resumed>) = 6 [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] set_robust_list(0x55556e7a87e0, 24 [pid 6466] <... prctl resumed>) = 0 [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6461] <... futex resumed>) = 0 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 66 [pid 6467] <... set_robust_list resumed>) = 0 [pid 6463] <... futex resumed>) = 0 [pid 6461] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] rt_sigprocmask(SIG_SETMASK, [] [pid 6466] setpgid(0, 0 [pid 6464] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] <... futex resumed>) = 0 [pid 6465] <... futex resumed>) = 1 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 6467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6466] <... setpgid resumed>) = 0 [pid 6465] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6467] chdir("./31" [pid 6466] symlinkat("/syzcgroup/unified/syz2", AT_FDCWD, "./cgroup" [pid 6464] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6467] <... chdir resumed>) = 0 [pid 6466] <... symlinkat resumed>) = 0 [pid 6465] <... openat resumed>) = 4 [pid 6467] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... prctl resumed>) = 0 [pid 6467] setpgid(0, 0 [pid 6463] <... futex resumed>) = 0 [pid 6466] symlinkat("/syzcgroup/cpu/syz2", AT_FDCWD, "./cgroup.cpu" [pid 6465] <... futex resumed>) = 1 [pid 6464] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6460] <... close_range resumed>) = 0 [pid 6467] <... setpgid resumed>) = 0 [pid 6465] write(4, "0", 1 [pid 6464] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 6467] symlinkat("/syzcgroup/unified/syz3", AT_FDCWD, "./cgroup" [pid 6466] <... symlinkat resumed>) = 0 [pid 6464] <... futex resumed>) = 1 [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6461] <... futex resumed>) = 0 [pid 6467] <... symlinkat resumed>) = 0 [pid 6466] symlinkat("/syzcgroup/net/syz2", AT_FDCWD, "./cgroup.net" [pid 6464] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6461] close_range(3, 30, 0 [pid 6460] exit_group(0 [pid 6467] symlinkat("/syzcgroup/cpu/syz3", AT_FDCWD, "./cgroup.cpu" [pid 6466] <... symlinkat resumed>) = 0 [pid 6461] <... close_range resumed>) = 0 [pid 6467] <... symlinkat resumed>) = 0 [pid 6466] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6461] exit_group(0 [pid 6460] <... exit_group resumed>) = ? [pid 6467] symlinkat("/syzcgroup/net/syz3", AT_FDCWD, "./cgroup.net" [pid 6466] <... openat resumed>) = 3 [pid 6464] <... futex resumed>) = ? [pid 6462] <... futex resumed>) = ? [pid 6461] <... exit_group resumed>) = ? [pid 6466] write(3, "1000", 4 [pid 6464] +++ exited with 0 +++ [pid 6467] <... symlinkat resumed>) = 0 [pid 6466] <... write resumed>) = 4 [pid 6467] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 6466] close(3 [pid 6467] <... openat resumed>) = 3 [pid 6466] <... close resumed>) = 0 [pid 6466] read(200, 0x7ffed1cda7f0, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6467] write(3, "1000", 4 [pid 6466] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6461] +++ exited with 0 +++ [pid 6467] <... write resumed>) = 4 [pid 6467] close(3 [pid 5779] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=66, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 6467] <... close resumed>) = 0 [pid 5779] rt_sigreturn({mask=[]} [pid 6467] read(200 [pid 5779] <... rt_sigreturn resumed>) = 0 [pid 6467] <... read resumed>, 0x7ffd0983b360, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6466] <... symlinkat resumed>) = 0 [pid 6467] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 6466] close(249 [pid 6467] <... symlinkat resumed>) = 0 [pid 6466] <... close resumed>) = 0 [pid 6462] +++ exited with 0 +++ [pid 6460] +++ exited with 0 +++ [pid 5779] write(248, "\x00\x00\x00\x00", 4 [pid 6467] close(249 [pid 6466] close(248 [pid 5820] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=63, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [25], left {tv_sec=0, tv_nsec=765640162}) [pid 6467] <... close resumed>) = 0 [pid 6466] <... close resumed>) = 0 [ 192.981927][ T6462] gadgetfs: bound to dummy_udc driver [pid 5820] rt_sigreturn({mask=[]} [pid 5779] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(25 [pid 6467] close(248 [pid 6466] prctl(PR_SET_NAME, "syz.2.171" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6467] <... close resumed>) = 0 [pid 6466] <... prctl resumed>) = 0 [pid 5820] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6467] prctl(PR_SET_NAME, "syz.3.172" [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\xa9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x07\x18\x22"..., 272 [pid 6467] <... prctl resumed>) = 0 [pid 6466] close(4 [pid 5779] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6467] close(4 [pid 6466] <... close resumed>) = 0 [pid 5779] <... openat resumed>) = 3 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 418, NULL, 0) = 1 [pid 5611] <... write resumed>) = 272 [pid 6467] <... close resumed>) = 0 [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5820] write(248, "\x00\x00\x00\x00", 4 [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\xad\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5820] <... write resumed>) = 4 [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] fstat(3 [pid 5612] <... futex resumed>) = 1 [pid 5611] <... write resumed>) = 56 [pid 5602] <... futex resumed>) = 0 [pid 5820] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] write(15, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xad\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5602] sched_yield( [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(3, 0x555565754a20 /* 7 entries */, 32768) = 208 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] read(6 [pid 6465] <... write resumed>) = 1 [pid 5820] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 6467] <... futex resumed>) = 0 [pid 5779] umount2("./31/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 6467] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6466] <... futex resumed>) = 0 [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 3 [pid 5612] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x01\x00\x00\x00\x20\x00\x00\x00\xa9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x07\x18\x22"..., 32061612) = 272 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5602] <... sched_yield resumed>) = 0 [pid 6466] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6465] <... futex resumed>) = 1 [pid 5820] fstat(3 [pid 5612] read(6 [pid 5611] <... pselect6 resumed>) = 1 (in [18], left {tv_sec=0, tv_nsec=999972358}) [pid 6463] <... futex resumed>) = 0 [pid 6467] <... mmap resumed>) = 0x7f90d846e000 [pid 6466] <... mmap resumed>) = 0x7f35c7086000 [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5611] read(18 [pid 6467] mprotect(0x7f90d846f000, 131072, PROT_READ|PROT_WRITE [pid 6466] mprotect(0x7f35c7087000, 131072, PROT_READ|PROT_WRITE [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] <... futex resumed>) = 0 [pid 5820] getdents64(3 [pid 5612] epoll_pwait(4 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5602] epoll_pwait(4 [pid 6467] <... mprotect resumed>) = 0 [pid 6466] <... mprotect resumed>) = 0 [pid 6465] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcb2a20 /* 7 entries */, 32768) = 208 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] write(3, "\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x04\x00\x00\x00\x20\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\x06\x29\x27"..., 264 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6467] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6466] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6467] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6465] <... mkdirat resumed>) = 0 [pid 5820] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6466] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] epoll_pwait(4 [pid 5611] <... write resumed>) = 264 [pid 6467] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f90d848e990, parent_tid=0x7f90d848e990, exit_signal=0, stack=0x7f90d846e000, stack_size=0x201c0, tls=0x7f90d848e6c0} [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6466] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f35c70a6990, parent_tid=0x7f35c70a6990, exit_signal=0, stack=0x7f35c7086000, stack_size=0x201c0, tls=0x7f35c70a66c0} [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x04\x00\x00\x00\xae\x00\x00\x00\x00\x00\x00\x00", 56ci2-upstream-fs/strace-static-x86_64: Process 6469 attached ci2-upstream-fs/strace-static-x86_64: Process 6468 attached [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 5611] <... write resumed>) = 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=133268685} [pid 6469] set_robust_list(0x7f35c70a69a0, 24) = 0 [pid 6468] set_robust_list(0x7f90d848e9a0, 24 [pid 6467] <... clone3 resumed> => {parent_tid=[67]}, 88) = 67 [pid 6466] <... clone3 resumed> => {parent_tid=[63]}, 88) = 63 [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5611] write(16, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xae\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 6469] rt_sigprocmask(SIG_SETMASK, [] [pid 6468] <... set_robust_list resumed>) = 0 [pid 6467] rt_sigprocmask(SIG_SETMASK, [] [pid 6466] rt_sigprocmask(SIG_SETMASK, [] [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] <... futex resumed>) = 0 [pid 5611] <... write resumed>) = 48 [pid 6469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6468] rt_sigprocmask(SIG_SETMASK, [] [pid 6467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6465] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... mount resumed>) = 0 [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6467] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6468] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 6469] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... futex resumed>) = 0 [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = 0 [pid 5779] <... umount2 resumed>) = 0 [pid 5612] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 140, NULL, 0) = 1 [pid 6469] <... futex resumed>) = 1 [pid 6468] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6467] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 6465] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./31/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] <... openat resumed>) = 3 [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6465] <... openat resumed>) = 5 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6466] <... futex resumed>) = 0 [pid 6465] futex(0x7fcc8efa5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] newfstatat(AT_FDCWD, "./30/gadget" [pid 5779] newfstatat(AT_FDCWD, "./31/gadget" [pid 5612] read(6 [pid 6469] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6468] <... futex resumed>) = 0 [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6465] <... futex resumed>) = 1 [pid 6463] <... futex resumed>) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... read resumed>, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x01\x00\x00\x00\xad\x00\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00"..., 32061612) = 376 [pid 6469] <... openat resumed>) = 3 [pid 6468] write(3, "100000", 6 [pid 6467] <... futex resumed>) = 0 [pid 6465] futex(0x7fcc8efa5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6463] futex(0x7fcc8efa5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./30/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./31/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... write resumed>) = 6 [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6465] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6463] <... futex resumed>) = 0 [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... write resumed>) = 552 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=971967894}) [pid 6469] <... futex resumed>) = 1 [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6466] <... futex resumed>) = 0 [pid 6465] write(5, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6463] futex(0x7fcc8efa5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] openat(AT_FDCWD, "./30/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5779] openat(AT_FDCWD, "./31/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5611] read(3 [pid 5602] epoll_pwait(4 [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] <... futex resumed>) = 0 [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... openat resumed>) = 5 [pid 5779] <... openat resumed>) = 5 [pid 5612] <... write resumed>) = 552 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6469] write(3, "100000", 6 [pid 6467] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 5820] fstat(5 [pid 5779] fstat(5 [pid 5612] read(6 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6468] <... openat resumed>) = 4 [pid 6469] <... write resumed>) = 6 [pid 5820] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5612] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] getdents64(5 [pid 5779] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6469] <... futex resumed>) = 0 [pid 6468] <... futex resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6467] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 2 entries */, 32768) = 48 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977494}) [pid 5779] getdents64(5 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 6468] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 2 entries */, 32768) = 48 [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] getdents64(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6468] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6468] write(4, "0", 1 [pid 6467] <... futex resumed>) = 0 [pid 5820] getdents64(5 [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... getdents64 resumed>, 0x55556575ca60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... getdents64 resumed>, 0x55558bcbaa60 /* 0 entries */, 32768) = 0 [pid 5779] close(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6469] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 1 [pid 6469] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 5820] close(5 [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6469] <... openat resumed>) = 4 [pid 5820] <... close resumed>) = 0 [pid 5779] unlinkat(AT_FDCWD, "./31/gadget", AT_REMOVEDIR [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] unlinkat(AT_FDCWD, "./30/gadget", AT_REMOVEDIR [pid 5779] <... unlinkat resumed>) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=71049550} [pid 6469] <... futex resumed>) = 1 [pid 6466] <... futex resumed>) = 0 [pid 5820] <... unlinkat resumed>) = 0 [pid 5779] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6466] <... futex resumed>) = 0 [pid 6469] write(4, "0", 1 [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] newfstatat(AT_FDCWD, "./31/binderfs" [pid 5820] newfstatat(AT_FDCWD, "./30/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./30/binderfs" [pid 5779] unlink("./31/binderfs" [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5820] umount2("./30/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] umount2("./31/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] newfstatat(AT_FDCWD, "./31/cgroup.net" [pid 5820] newfstatat(AT_FDCWD, "./30/cgroup.net" [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] unlink("./31/cgroup.net" [pid 5820] unlink("./30/cgroup.net") = 0 [pid 5779] <... unlink resumed>) = 0 [pid 5820] umount2("./30/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5820] newfstatat(AT_FDCWD, "./30/cgroup.cpu" [pid 6469] <... write resumed>) = 1 [pid 6468] <... write resumed>) = 1 [pid 5820] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5779] umount2("./31/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6463] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5820] unlink("./30/cgroup.cpu" [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [ 193.178374][ T6465] syz.0.170 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=1000 [ 193.178409][ T6465] CPU: 0 UID: 0 PID: 6465 Comm: syz.0.170 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 193.178430][ T6465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 193.178440][ T6465] Call Trace: [ 193.178448][ T6465] [ 193.178457][ T6465] dump_stack_lvl+0xe8/0x150 [ 193.178489][ T6465] dump_header+0xd3/0x4b0 [ 193.178517][ T6465] oom_kill_process+0x3ab/0x9e0 [pid 6468] <... futex resumed>) = 1 [ 193.178544][ T6465] out_of_memory+0x1064/0x1480 [ 193.178579][ T6465] ? __pfx_out_of_memory+0x10/0x10 [ 193.178600][ T6465] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 193.178625][ T6465] ? _mutex_lock_killable+0x14d/0x1c0 [ 193.178644][ T6465] ? try_charge_memcg+0xcc3/0x16f0 [ 193.178667][ T6465] try_charge_memcg+0xd82/0x16f0 [ 193.178705][ T6465] ? __pfx_try_charge_memcg+0x10/0x10 [ 193.178735][ T6465] ? percpu_ref_tryget+0x15/0x180 [ 193.178767][ T6465] ? __obj_cgroup_charge+0x36/0x2c0 [pid 6469] <... futex resumed>) = 1 [pid 6467] <... futex resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./31/cgroup.cpu" [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6468] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [ 193.178800][ T6465] __obj_cgroup_charge+0x1fd/0x2c0 [ 193.178827][ T6465] ? __obj_cgroup_charge+0x36/0x2c0 [ 193.178858][ T6465] __memcg_slab_post_alloc_hook+0x7a2/0xde0 [ 193.178895][ T6465] ? alloc_inode+0xb8/0x1b0 [ 193.178917][ T6465] kmem_cache_alloc_lru_noprof+0x417/0x680 [ 193.178942][ T6465] ? alloc_inode+0xb8/0x1b0 [ 193.178961][ T6465] ? alloc_inode+0xb8/0x1b0 [ 193.178990][ T6465] alloc_inode+0xb8/0x1b0 [ 193.179012][ T6465] new_inode+0x1f/0x170 [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6466] <... futex resumed>) = 0 [pid 6465] <... write resumed>) = ? [pid 5820] <... unlink resumed>) = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... epoll_pwait resumed>, [], 128, 84, NULL, 0) = 0 [pid 5602] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 6468] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6467] <... futex resumed>) = 0 [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6469] <... futex resumed>) = 0 [pid 6468] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6466] <... futex resumed>) = 1 [pid 5779] unlink("./31/cgroup.cpu" [pid 5612] futex(0x12a12030e960, FUTEX_WAKE_PRIVATE, 1 [pid 6469] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6468] <... mkdirat resumed>) = 0 [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] umount2("./30/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... unlink resumed>) = 0 [pid 6469] <... mkdirat resumed>) = 0 [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6467] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... futex resumed>) = 1 [pid 5603] <... futex resumed>) = 0 [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... futex resumed>) = 0 [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] umount2("./31/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6469] <... futex resumed>) = 1 [pid 6467] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5603] epoll_pwait(4 [pid 5602] epoll_pwait(4 [pid 6469] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6468] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6466] <... futex resumed>) = 0 [pid 5779] newfstatat(AT_FDCWD, "./31/cgroup" [pid 5612] futex(0x12a12317a160, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] newfstatat(AT_FDCWD, "./30/cgroup", {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] unlink("./30/cgroup") = 0 [pid 5779] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=849051962} [pid 5779] unlink("./31/cgroup") = 0 [pid 5820] getdents64(3, 0x55558bcb2a20 /* 0 entries */, 32768) = 0 [pid 5820] close(3) = 0 [pid 5820] unlinkat(AT_FDCWD, "./30", AT_REMOVEDIR) = 0 [pid 5779] getdents64(3, 0x555565754a20 /* 0 entries */, 32768) = 0 [pid 5779] close(3) = 0 [pid 5820] mkdirat(AT_FDCWD, "./31", 0777 [pid 5779] unlinkat(AT_FDCWD, "./31", AT_REMOVEDIR) = 0 [pid 5820] <... mkdirat resumed>) = 0 [pid 5779] mkdirat(AT_FDCWD, "./32", 0777 [pid 6468] <... mount resumed>) = 0 [ 193.179038][ T6465] gadgetfs_bind+0x4b4/0xae0 [ 193.179069][ T6465] ? __pfx_gadgetfs_bind+0x10/0x10 [ 193.179089][ T6465] gadget_bind_driver+0x2ca/0x9e0 [ 193.179129][ T6465] ? __pfx_gadget_bind_driver+0x10/0x10 [ 193.179145][ T6465] really_probe+0x254/0xae0 [ 193.179174][ T6465] __driver_probe_device+0x1e8/0x360 [ 193.179200][ T6465] driver_probe_device+0x4f/0x240 [ 193.179224][ T6465] __driver_attach+0x339/0x600 [ 193.179250][ T6465] bus_for_each_dev+0x23e/0x2c0 [pid 5820] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 5779] <... mkdirat resumed>) = 0 [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5820] <... openat resumed>) = 3 [pid 6467] <... futex resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5820] ioctl(3, LOOP_CLR_FD [pid 5779] <... openat resumed>) = 3 [pid 6469] <... mount resumed>) = 0 [pid 6468] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6468] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5779] ioctl(3, LOOP_CLR_FD [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 6468] <... futex resumed>) = 1 [pid 6467] <... futex resumed>) = 0 [pid 5820] close(3 [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6467] futex(0x7f90d90b5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] close(3 [pid 6469] <... futex resumed>) = 1 [pid 6466] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] <... close resumed>) = 0 [pid 6468] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6467] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6469] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6468] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6467] futex(0x7f90d90b5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6468] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5820] <... socket resumed>) = 3 [pid 5820] close(3 [pid 5779] <... socket resumed>) = 3 [pid 6469] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5820] <... close resumed>) = 0 [pid 5779] close(3 [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] futex(0x7f90d90b5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... close resumed>) = 0 [pid 6469] <... futex resumed>) = 1 [pid 6468] <... futex resumed>) = 1 [pid 6466] <... futex resumed>) = 0 [pid 6468] futex(0x7f90d90b5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6466] futex(0x7f35c7cd5fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... socket resumed>) = 3 [ 193.179274][ T6465] ? __pfx___driver_attach+0x10/0x10 [ 193.179297][ T6465] ? __pfx_bus_for_each_dev+0x10/0x10 [ 193.179325][ T6465] ? rt_spin_unlock+0x165/0x200 [ 193.179347][ T6465] bus_add_driver+0x392/0x6e0 [ 193.179384][ T6465] driver_register+0x23a/0x320 [ 193.179409][ T6465] usb_gadget_register_driver_owner+0xf9/0x270 [ 193.179438][ T6465] dev_config+0xe4e/0x12c0 [ 193.179465][ T6465] ? __pfx_dev_config+0x10/0x10 [ 193.179492][ T6465] ? __pfx_dev_config+0x10/0x10 [ 193.179510][ T6465] vfs_write+0x29f/0xbb0 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6469] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 6467] <... futex resumed>) = 0 [pid 6466] <... futex resumed>) = 0 [pid 6467] close_range(3, 30, 0 [pid 6466] futex(0x7f35c7cd5fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6465] +++ killed by SIGKILL +++ [pid 6463] +++ killed by SIGKILL +++ [pid 5820] close(3 [pid 5779] <... socket resumed>) = 3 [pid 6469] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 6467] <... close_range resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6467] exit_group(0 [pid 5779] close(3 [pid 6469] futex(0x7f35c7cd5fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6468] <... futex resumed>) = ? [pid 6467] <... exit_group resumed>) = ? [pid 5820] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6469] <... futex resumed>) = 1 [pid 6468] +++ exited with 0 +++ [pid 6466] <... futex resumed>) = 0 [pid 5820] <... socket resumed>) = 3 [pid 5779] <... close resumed>) = 0 [pid 6466] close_range(3, 30, 0 [pid 5820] close(3 [pid 5779] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6466] <... close_range resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 6469] futex(0x7f35c7cd5fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6466] exit_group(0 [pid 5820] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5779] <... socket resumed>) = 3 [pid 6469] <... futex resumed>) = ? [pid 6466] <... exit_group resumed>) = ? [pid 5793] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=62, si_uid=0, si_status=SIGKILL, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 6469] +++ exited with 0 +++ [pid 5820] <... socket resumed>) = 3 [pid 5793] rt_sigreturn({mask=[]} [pid 5779] close(3 [pid 5820] close(3 [pid 5793] <... rt_sigreturn resumed>) = 62 [pid 5779] <... close resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5793] write(248, "\x00\x00\x00\x00", 4 [pid 5779] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5820] read(249 [pid 5793] <... write resumed>) = 4 [pid 5779] <... socket resumed>) = 3 [pid 5611] <... pselect6 resumed>) = 1 (in [21], left {tv_sec=0, tv_nsec=682219928}) [pid 5820] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xae\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(21 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] close(3 [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5779] <... close resumed>) = 0 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6466] +++ exited with 0 +++ [pid 5820] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5793] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(3, "\xfc\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x8f\x42\x33"..., 256 [pid 5779] read(249 [pid 5793] <... openat resumed>) = 3 [pid 5784] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=62, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5779] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xad\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5611] <... write resumed>) = 256 [pid 6467] +++ exited with 0 +++ [pid 5793] fstat(3 [pid 5784] rt_sigreturn({mask=[]} [pid 5779] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5611] write(3, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 865, NULL, 0) = 1 [pid 5810] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=66, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 193.179543][ T6465] ? __pfx_vfs_write+0x10/0x10 [ 193.179568][ T6465] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 193.179593][ T6465] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 193.179617][ T6465] ? mutex_lock_nested+0x14d/0x1d0 [ 193.179634][ T6465] ? fdget_pos+0x11e/0x160 [ 193.179666][ T6465] ksys_write+0x156/0x270 [ 193.179691][ T6465] ? __pfx_ksys_write+0x10/0x10 [ 193.179724][ T6465] do_syscall_64+0x166/0x520 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] <... rt_sigreturn resumed>) = 0 [pid 5779] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] <... write resumed>) = 48 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 5810] rt_sigreturn({mask=[]}) = -1 EINTR (Interrupted system call) [pid 5793] getdents64(3 [pid 5779] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5611] write(20, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... futex resumed>) = 1 [pid 5602] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6470 attached [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 7 entries */, 32768) = 208 [pid 5602] sched_yield( [pid 6470] set_robust_list(0x55558bc9f7e0, 24 [pid 5793] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... write resumed>) = 48 [pid 5603] read(6 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] <... read resumed>, "\xfc\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x10\x00\x00\x00\x20\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x00\x8f\x42\x33"..., 32061612) = 256 [pid 5810] write(248, "\x00\x00\x00\x00", 4 [pid 5603] read(6 [pid 6470] <... set_robust_list resumed>) = 0 [pid 5810] <... write resumed>) = 4 [pid 5611] <... pselect6 resumed>) = 1 (in [26], left {tv_sec=0, tv_nsec=998586489}) [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 5602] <... sched_yield resumed>) = 0 [pid 6470] rt_sigprocmask(SIG_SETMASK, [] [pid 5820] <... clone resumed>, child_tidptr=0x55558bc9f7d0) = 65 [pid 5810] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(26 [pid 5603] epoll_pwait(4 [pid 6470] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5602] epoll_pwait(4ci2-upstream-fs/strace-static-x86_64: Process 6471 attached [pid 6470] chdir("./31" [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] write(248, "\x00\x00\x00\x00", 4 [pid 5779] <... clone resumed>, child_tidptr=0x5555657417d0) = 68 [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 5603] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6471] set_robust_list(0x5555657417e0, 24 [pid 6470] <... chdir resumed>) = 0 [pid 5810] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5784] <... write resumed>) = 4 [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00\x20\x00\x00\x00\xac\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x40\xb1\xb0\x2b"..., 272 [pid 5603] epoll_pwait(4 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 6471] <... set_robust_list resumed>) = 0 [pid 6470] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5810] <... openat resumed>) = 3 [pid 5784] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] <... write resumed>) = 272 [pid 6471] rt_sigprocmask(SIG_SETMASK, [] [pid 6470] <... prctl resumed>) = 0 [pid 5810] fstat(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x03\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x00\x00", 56 [pid 6470] setpgid(0, 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5784] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] <... write resumed>) = 56 [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=695780303} [pid 6471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6470] <... setpgid resumed>) = 0 [pid 5810] getdents64(3 [pid 5784] <... openat resumed>) = 3 [pid 5611] write(23, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] <... epoll_pwait resumed>, [{events=EPOLLIN|EPOLLOUT, data=0x3fa68f3747000002}], 128, 710, NULL, 0) = 1 [pid 6471] chdir("./32" [pid 6470] symlinkat("/syzcgroup/unified/syz4", AT_FDCWD, "./cgroup" [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 7 entries */, 32768) = 208 [pid 5603] futex(0x190a3c0, FUTEX_WAKE_PRIVATE, 1 [pid 6471] <... chdir resumed>) = 0 [pid 5810] umount2("./31/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] fstat(3 [pid 5611] <... write resumed>) = 48 [pid 5603] <... futex resumed>) = 1 [ 193.179748][ T6465] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.179767][ T6465] ? clear_bhb_loop+0x70/0xc0 [ 193.179788][ T6465] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.179806][ T6465] RIP: 0033:0x7fcc8ed1f559 [ 193.179825][ T6465] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 193.179839][ T6465] RSP: 002b:00007fcc8e376028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [pid 5602] <... futex resumed>) = 0 [pid 6471] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=140, ...}) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5784] getdents64(3 [pid 5611] <... pselect6 resumed>) = 1 (in [29], left {tv_sec=0, tv_nsec=999952668}) [pid 5603] read(6 [pid 6470] <... symlinkat resumed>) = 0 [pid 5793] <... umount2 resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 7 entries */, 32768) = 208 [pid 6471] <... prctl resumed>) = 0 [pid 6470] symlinkat("/syzcgroup/cpu/syz4", AT_FDCWD, "./cgroup.cpu" [pid 5793] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] read(29 [pid 5603] <... read resumed>, "\x2c\x00\x00\x00\x0c\x00\x00\x00\x08\x00\x0e\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x06\x00\x0c\x00\x04\x00\x06\x00\x00\x00\xaf\x00\x00\x00\x00\x00\x00\x00\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x03\x00\x00\x00"..., 32061612) = 376 [pid 6471] setpgid(0, 0 [pid 6470] <... symlinkat resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... read resumed>, "\x00\x00\x00\x00", 4) = 4 [pid 6471] <... setpgid resumed>) = 0 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] epoll_pwait(4 [pid 6471] symlinkat("/syzcgroup/unified/syz1", AT_FDCWD, "./cgroup" [pid 5793] newfstatat(AT_FDCWD, "./29/gadget" [pid 5611] write(3, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xc2\x3b\x31"..., 272 [pid 6471] <... symlinkat resumed>) = 0 [pid 6470] symlinkat("/syzcgroup/net/syz4", AT_FDCWD, "./cgroup.net" [pid 5793] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5611] <... write resumed>) = 272 [pid 5603] <... write resumed>) = 552 [pid 5602] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5793] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] write(3, "\x34\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x02\x0c\x00\x00\x00\x08\x00\x10\x00\x08\x00\x04\x00\x08\x00\x00\x00\x02\x00\x00\x00\xb1\x00\x00\x00\x00\x00\x00\x00", 56 [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 6471] symlinkat("/syzcgroup/cpu/syz1", AT_FDCWD, "./cgroup.cpu" [pid 6470] <... symlinkat resumed>) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] <... write resumed>) = 56 [pid 5603] <... write resumed>) = 552 [pid 5810] <... umount2 resumed>) = 0 [pid 6471] <... symlinkat resumed>) = 0 [pid 6470] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] umount2("./31/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] openat(AT_FDCWD, "./29/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] write(28, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xb1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48 [pid 5603] read(6 [pid 5602] epoll_pwait(4 [pid 6471] symlinkat("/syzcgroup/net/syz1", AT_FDCWD, "./cgroup.net" [pid 6470] <... openat resumed>) = 3 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 5 [pid 6471] <... symlinkat resumed>) = 0 [pid 6470] write(3, "1000", 4 [pid 5810] newfstatat(AT_FDCWD, "./31/gadget" [pid 5793] fstat(5 [pid 5611] <... write resumed>) = 48 [pid 5603] <... read resumed>, "\x0c\x01\x00\x00\x0c\x00\x00\x00\x08\x00\x0c\x00\x07\x00\x08\x00\x08\x00\x00\x00\x00\x00\x00\x01\x14\x00\x00\x00\x10\x00\x1a\x00\x0c\x00\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x10\x00\x00\x00\x02\x00\x00\x00\x20\x00\x00\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x1c\x00\x04\x00\x08\x00\x00\x00\x0c\x00\x14\x00\x0e\x00\x00\x00\x1c\x00\x00\x00\x14\x00\x00\x00\x80\xc2\x3b\x31"..., 32061612) = 328 [pid 5602] <... epoll_pwait resumed>, [{events=EPOLLOUT, data=0x3fa68f3747000002}], 128, 0, NULL, 0) = 1 [pid 6470] <... write resumed>) = 4 [pid 5810] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6470] close(3 [pid 5793] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 5603] write(6, "\x24\x02\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 552 [pid 5602] futex(0x12a12317a160, FUTEX_WAKE_PRIVATE, 1 [pid 6471] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [ 193.179861][ T6465] RAX: ffffffffffffffda RBX: 00007fcc8efa5fa0 RCX: 00007fcc8ed1f559 [ 193.179874][ T6465] RDX: 000000000000001f RSI: 0000200000000440 RDI: 0000000000000005 [ 193.179886][ T6465] RBP: 00007fcc8edb6b20 R08: 0000000000000000 R09: 0000000000000000 [ 193.179898][ T6465] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 193.179908][ T6465] R13: 00007fcc8efa6038 R14: 00007fcc8efa5fa0 R15: 00007ffd25ea3eb8 [ 193.179939][ T6465] [ 193.186144][ T6465] memory: usage 96kB, limit 96kB, failcnt 207 [pid 5810] umount2("./31/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] getdents64(5 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999976674}) [pid 6471] <... openat resumed>) = 3 [pid 6470] <... close resumed>) = 0 [pid 5612] <... futex resumed>) = 0 [pid 5603] <... write resumed>) = 552 [pid 5602] <... futex resumed>) = 1 [pid 6470] read(200 [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 2 entries */, 32768) = 48 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 6470] <... read resumed>, 0x7ffc21652f60, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] getdents64(5 [pid 5612] <... epoll_pwait resumed>, [], 128, 0, NULL, 0) = 0 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 5603] read(6 [pid 6471] write(3, "1000", 4 [pid 6470] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5810] openat(AT_FDCWD, "./31/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... getdents64 resumed>, 0x5555708e9a60 /* 0 entries */, 32768) = 0 [pid 5784] <... umount2 resumed>) = 0 [pid 5612] epoll_pwait(4 [pid 5611] read(3 [pid 5603] <... read resumed>, 0x12a123f00000, 32061612) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] <... write resumed>) = 4 [pid 6470] <... symlinkat resumed>) = 0 [pid 5810] <... openat resumed>) = 5 [pid 5793] close(5 [pid 5784] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 5603] futex(0x12a12030e960, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5602] futex(0x190a3c0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=623300977} [pid 6471] close(3 [pid 6470] close(249 [pid 5810] fstat(5 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6471] <... close resumed>) = 0 [pid 6470] <... close resumed>) = 0 [pid 5810] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5793] unlinkat(AT_FDCWD, "./29/gadget", AT_REMOVEDIR [pid 5784] newfstatat(AT_FDCWD, "./29/gadget" [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999977276}) [pid 6471] read(200 [pid 6470] close(248 [pid 5810] getdents64(5 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6471] <... read resumed>, 0x7ffe4093a110, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 6470] <... close resumed>) = 0 [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 2 entries */, 32768) = 48 [pid 5611] read(3 [pid 6471] symlinkat("/dev/binderfs", AT_FDCWD, "./binderfs" [pid 5810] getdents64(5 [pid 5793] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6470] prctl(PR_SET_NAME, "syz.4.174" [pid 5810] <... getdents64 resumed>, 0x55556e7c3a60 /* 0 entries */, 32768) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] umount2("./29/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6471] <... symlinkat resumed>) = 0 [pid 6470] <... prctl resumed>) = 0 [pid 5810] close(5 [pid 5793] newfstatat(AT_FDCWD, "./29/binderfs" [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6471] close(249 [pid 6470] close(4 [pid 5810] <... close resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] openat(AT_FDCWD, "./29/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5611] read(3 [pid 6471] <... close resumed>) = 0 [pid 6470] <... close resumed>) = 0 [pid 5810] unlinkat(AT_FDCWD, "./31/gadget", AT_REMOVEDIR [pid 5793] unlink("./29/binderfs" [pid 5784] <... openat resumed>) = 5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xba\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6471] close(248 [pid 6470] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... close resumed>) = 0 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] fstat(5 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8} [pid 6471] prctl(PR_SET_NAME, "syz.1.173") = 0 [pid 6470] <... futex resumed>) = 0 [pid 5810] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./29/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 5611] <... pselect6 resumed>) = 1 (in [3], left {tv_sec=0, tv_nsec=999976469}) [pid 6471] close(4 [pid 6470] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6471] <... close resumed>) = 0 [pid 6470] <... mmap resumed>) = 0x7f05fba1e000 [pid 5810] newfstatat(AT_FDCWD, "./31/binderfs" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] getdents64(5 [pid 5611] read(3 [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] mprotect(0x7f05fba1f000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] newfstatat(AT_FDCWD, "./29/cgroup.net", {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 2 entries */, 32768) = 48 [pid 6470] <... mprotect resumed>) = 0 [pid 5810] unlink("./31/binderfs" [pid 5793] unlink("./29/cgroup.net" [pid 5784] getdents64(5 [pid 5611] <... read resumed>, "\x24\x02\x00\x00", 4) = 4 [pid 6471] <... futex resumed>) = 0 [pid 6470] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... getdents64 resumed>, 0x555594ad0a60 /* 0 entries */, 32768) = 0 [pid 5611] read(3 [ 193.186165][ T6465] memory+swap: usage 96kB, limit 9007199254740988kB, failcnt 0 [ 193.186179][ T6465] kmem: usage 96kB, limit 9007199254740988kB, failcnt 0 [ 193.186190][ T6465] Memory cgroup stats for /syz0/test: [ 193.186327][ T6465] cache 0 [ 193.186336][ T6465] rss 0 [ 193.186342][ T6465] shmem 0 [ 193.186348][ T6465] mapped_file 0 [ 193.186355][ T6465] dirty 0 [ 193.186361][ T6465] writeback 0 [ 193.186368][ T6465] workingset_refault_anon 0 [ 193.186374][ T6465] workingset_refault_file 0 [ 193.186381][ T6465] swap 0 [ 193.186387][ T6465] swapcached 0 [pid 6471] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 6470] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5810] umount2("./31/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] umount2("./29/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] close(5 [pid 5611] <... read resumed>, "\x10\x00\x00\x00\x00\x00\x00\x00\x08\x00\x0a\x00\x09\x00\x04\x00\x08\x00\x00\x00\x18\x00\x00\x00\x00\x01\x12\x00\x30\x00\x28\x00\x00\x00\x00\x00\x24\x00\x08\x00\x00\x00\x04\x00\x12\x00\x00\x00\x2c\x00\x00\x00\x10\xbf\x03\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x01\x00\x00"..., 548) = 548 [pid 6471] <... mmap resumed>) = 0x7fcbbbd06000 [pid 6470] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f05fba3e990, parent_tid=0x7f05fba3e990, exit_signal=0, stack=0x7f05fba1e000, stack_size=0x201c0, tls=0x7f05fba3e6c0} [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] newfstatat(AT_FDCWD, "./31/cgroup.net" [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... close resumed>) = 0 [pid 5611] pselect6(37, [3 18 21 25 26 29 30 32 33 35 36], NULL, NULL, {tv_sec=1, tv_nsec=0}, {sigmask=NULL, sigsetsize=8}ci2-upstream-fs/strace-static-x86_64: Process 6472 attached [pid 6471] mprotect(0x7fcbbbd07000, 131072, PROT_READ|PROT_WRITE [pid 5810] unlink("./31/cgroup.net" [pid 5793] newfstatat(AT_FDCWD, "./29/cgroup.cpu" [pid 5784] unlinkat(AT_FDCWD, "./29/gadget", AT_REMOVEDIR [pid 6472] set_robust_list(0x7f05fba3e9a0, 24 [pid 6471] <... mprotect resumed>) = 0 [pid 6470] <... clone3 resumed> => {parent_tid=[66]}, 88) = 66 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6472] <... set_robust_list resumed>) = 0 [pid 6471] rt_sigprocmask(SIG_BLOCK, ~[] [pid 6470] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] umount2("./31/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlink("./29/cgroup.cpu" [pid 5784] <... unlinkat resumed>) = 0 [pid 6472] rt_sigprocmask(SIG_SETMASK, [] [pid 6471] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 6470] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlink resumed>) = 0 [pid 6472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6471] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fcbbbd26990, parent_tid=0x7fcbbbd26990, exit_signal=0, stack=0x7fcbbbd06000, stack_size=0x201c0, tls=0x7fcbbbd266c0} [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] newfstatat(AT_FDCWD, "./31/cgroup.cpu" [pid 5793] umount2("./29/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5784] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6472] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6470] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 6473 attached [pid 6472] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6473] set_robust_list(0x7fcbbbd269a0, 24 [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... clone3 resumed> => {parent_tid=[69]}, 88) = 69 [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] unlink("./31/cgroup.cpu" [pid 5793] newfstatat(AT_FDCWD, "./29/cgroup" [pid 5784] newfstatat(AT_FDCWD, "./29/binderfs" [pid 6473] <... set_robust_list resumed>) = 0 [pid 6472] <... futex resumed>) = 0 [pid 6471] rt_sigprocmask(SIG_SETMASK, [] [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6473] rt_sigprocmask(SIG_SETMASK, [] [pid 6472] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] umount2("./31/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] unlink("./29/cgroup" [pid 5784] unlink("./29/binderfs" [pid 6473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] mkdirat(AT_FDCWD, "./cgroup.cpu/test", 03567 [pid 6472] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] <... futex resumed>) = 0 [pid 5810] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] <... unlink resumed>) = 0 [pid 5784] <... unlink resumed>) = 0 [pid 6473] <... mkdirat resumed>) = -1 EEXIST (File exists) [pid 6472] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6470] <... futex resumed>) = 0 [pid 5810] newfstatat(AT_FDCWD, "./31/cgroup" [pid 5793] getdents64(3 [pid 5784] umount2("./29/cgroup.net", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] <... openat resumed>) = 3 [pid 6471] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... getdents64 resumed>, 0x5555708e1a20 /* 0 entries */, 32768) = 0 [pid 6473] <... futex resumed>) = 0 [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5810] unlink("./31/cgroup" [pid 5793] close(3 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6473] openat(AT_FDCWD, "./cgroup.cpu/test/memory.limit_in_bytes", O_WRONLY|O_LARGEFILE|FASYNC [pid 6472] <... futex resumed>) = 0 [pid 6471] <... futex resumed>) = 0 [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... unlink resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] newfstatat(AT_FDCWD, "./29/cgroup.net" [pid 6473] <... openat resumed>) = 3 [pid 6472] write(3, "100000", 6 [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6470] <... futex resumed>) = 0 [pid 5810] getdents64(3 [pid 5793] unlinkat(AT_FDCWD, "./29", AT_REMOVEDIR [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6472] <... write resumed>) = 6 [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... getdents64 resumed>, 0x55556e7bba20 /* 0 entries */, 32768) = 0 [pid 5793] <... unlinkat resumed>) = 0 [pid 5784] unlink("./29/cgroup.net" [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] close(3) = 0 [pid 5810] unlinkat(AT_FDCWD, "./31", AT_REMOVEDIR [pid 6473] <... futex resumed>) = 1 [pid 5784] <... unlink resumed>) = 0 [pid 6472] <... futex resumed>) = 1 [pid 5810] <... unlinkat resumed>) = 0 [pid 5793] mkdirat(AT_FDCWD, "./30", 0777 [pid 6471] <... futex resumed>) = 0 [pid 5810] mkdirat(AT_FDCWD, "./32", 0777 [pid 5793] <... mkdirat resumed>) = 0 [pid 5784] umount2("./29/cgroup.cpu", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] write(3, "100000", 6 [pid 6471] <... futex resumed>) = 0 [pid 5810] <... mkdirat resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6473] <... write resumed>) = 6 [ 193.186394][ T6465] pgpgin 1 [ 193.186400][ T6465] pgpgout 1 [ 193.186406][ T6465] pgfault 4 [ 193.186413][ T6465] pgmajfault 0 [ 193.186419][ T6465] inactive_anon 0 [ 193.186425][ T6465] active_anon 0 [ 193.186431][ T6465] inactive_file 0 [ 193.186438][ T6465] active_file 0 [ 193.186444][ T6465] unevictable 0 [ 193.186450][ T6465] hierarchical_memory_limit 98304 [ 193.186458][ T6465] hierarchical_memsw_limit 9223372036854771712 [ 193.186465][ T6465] total_cache 0 [ 193.186471][ T6465] total_rss 0 [pid 6472] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6470] <... futex resumed>) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 5784] newfstatat(AT_FDCWD, "./29/cgroup.cpu" [pid 6473] <... futex resumed>) = 0 [pid 6472] <... futex resumed>) = 0 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... futex resumed>) = 1 [pid 5793] <... openat resumed>) = 3 [pid 6473] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6472] openat(AT_FDCWD, "./cgroup.cpu/test/cgroup.procs", O_RDWR [pid 6471] <... futex resumed>) = 0 [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... openat resumed>) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=19, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 6473] <... openat resumed>) = 4 [pid 6472] <... openat resumed>) = 4 [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] ioctl(3, LOOP_CLR_FD [pid 5793] ioctl(3, LOOP_CLR_FD [pid 5784] unlink("./29/cgroup.cpu" [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5793] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5784] <... unlink resumed>) = 0 [pid 6473] <... futex resumed>) = 1 [pid 6472] <... futex resumed>) = 1 [pid 6471] <... futex resumed>) = 0 [pid 6470] <... futex resumed>) = 0 [pid 5810] close(3 [pid 5793] close(3 [pid 5784] umount2("./29/cgroup", MNT_FORCE|UMOUNT_NOFOLLOW [pid 6473] write(4, "0", 1 [pid 6472] write(4, "0", 1 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 6471] <... futex resumed>) = 0 [pid 6470] <... futex resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] newfstatat(AT_FDCWD, "./29/cgroup" [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... socket resumed>) = 3 [pid 5810] <... socket resumed>) = 3 [pid 5784] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=23, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5810] close(3 [pid 5784] unlink("./29/cgroup" [pid 5810] <... close resumed>) = 0 [pid 5793] close(3 [pid 5784] <... unlink resumed>) = 0 [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] <... close resumed>) = 0 [pid 5784] getdents64(3 [pid 5810] <... socket resumed>) = 3 [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... getdents64 resumed>, 0x555594ac8a20 /* 0 entries */, 32768) = 0 [pid 5793] <... socket resumed>) = 3 [pid 5784] close(3 [pid 5810] close(3) = 0 [pid 5793] close(3 [pid 5784] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5784] unlinkat(AT_FDCWD, "./29", AT_REMOVEDIR [pid 5810] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5793] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 5784] <... unlinkat resumed>) = 0 [pid 5810] <... socket resumed>) = 3 [pid 5793] <... socket resumed>) = 3 [pid 5784] mkdirat(AT_FDCWD, "./30", 0777 [pid 5810] close(3 [pid 5793] close(3 [pid 5784] <... mkdirat resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] <... close resumed>) = 0 [pid 5810] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 6473] <... write resumed>) = 1 [pid 5810] <... socket resumed>) = 3 [pid 5793] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5784] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] <... write resumed>) = 1 [pid 5810] close(3 [pid 5793] <... socket resumed>) = 3 [pid 5784] <... openat resumed>) = 3 [pid 6473] <... futex resumed>) = 1 [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] <... futex resumed>) = 0 [pid 5810] <... close resumed>) = 0 [pid 5793] close(3 [pid 5784] ioctl(3, LOOP_CLR_FD [pid 6473] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] <... futex resumed>) = 1 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... futex resumed>) = 0 [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6472] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6471] <... futex resumed>) = 0 [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] read(249 [pid 5793] <... close resumed>) = 0 [pid 5784] <... ioctl resumed>) = -1 ENXIO (No such device or address) [ 193.186477][ T6465] total_shmem 0 [ 193.192400][ T6465] total_mapped_file 0 [ 193.192416][ T6465] total_dirty 0 [ 193.192423][ T6465] total_writeback 0 [ 193.192430][ T6465] total_workingset_refault_anon 0 [ 193.192437][ T6465] total_workingset_refault_file 0 [ 193.192444][ T6465] total_swap 0 [ 193.192451][ T6465] total_swapcached 0 [ 193.192457][ T6465] total_pgpgin 1 [ 193.192463][ T6465] total_pgpgout 1 [ 193.192469][ T6465] total_pgfault 4 [ 193.192476][ T6465] total_pgmajfault 0 [ 193.192482][ T6465] total_inactive_anon 0 [pid 6473] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6472] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6470] <... futex resumed>) = 0 [pid 5810] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5793] read(249 [pid 5784] close(3 [pid 5793] <... read resumed>, "\xce\xfa\xad\xeb\xfe\x0f\xdc\xba\xaf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48) = 48 [pid 5810] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] <... close resumed>) = 0 [pid 6473] <... mkdirat resumed>) = 0 [pid 6472] mkdirat(AT_FDCWD, "./gadget", 0763 [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6472] <... mkdirat resumed>) = 0 [pid 5810] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5784] <... socket resumed>) = 3 [pid 5784] close(3 [pid 6472] <... futex resumed>) = 1 [pid 5793] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5784] <... close resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP [pid 6470] <... futex resumed>) = 0 [pid 5784] <... socket resumed>) = 3 [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] <... futex resumed>) = 1 [pid 6472] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6471] <... futex resumed>) = 0 [pid 6470] <... futex resumed>) = 0 [pid 5784] close(3 [pid 6473] futex(0x7fcbbc955fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6472] <... mount resumed>) = 0 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5784] <... close resumed>) = 0 [pid 6473] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 6471] <... futex resumed>) = 0 [pid 5784] socket(AF_INET, SOCK_STREAM, IPPROTO_TCPci2-upstream-fs/strace-static-x86_64: Process 6474 attached [pid 6473] <... mount resumed>) = 0 [pid 6472] futex(0x7f05fc665fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 6475 attached [pid 6473] futex(0x7fcbbc955fac, FUTEX_WAKE_PRIVATE, 1000000 [pid 6472] <... futex resumed>) = 1 [pid 5784] <... socket resumed>) = 3 [pid 6473] <... futex resumed>) = 1 [pid 6471] <... futex resumed>) = 0 [pid 6471] futex(0x7fcbbc955fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 6470] <... futex resumed>) = 0 [pid 6472] futex(0x7f05fc665fa8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 6471] <... futex resumed>) = 0 [pid 6470] futex(0x7f05fc665fa8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] close(3 [pid 6473] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6472] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 6471] futex(0x7fcbbc955fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 6470] <... futex resumed>) = 0 [pid 5793] <... clone resumed>, child_tidptr=0x5555708ce7d0) = 64 [pid 5810] <... clone resumed>, child_tidptr=0x55556e7a87d0) = 68 [pid 5784] <... close resumed>) = 0 [pid 6472] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR|O_NONBLOCK [pid 6470] futex(0x7f05fc665fac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 193.192489][ T6465] total_active_anon 0 [ 193.192496][ T6465] total_inactive_file 0 [ 193.192503][ T6465] total_active_file 0 [ 193.192510][ T6465] total_unevictable 0 [ 193.192516][ T6465] anon_cost 0 [ 193.192523][ T6465] file_cost 0 [ 193.192530][ T6465] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=/,mems_allowed=0-1,oom_memcg=/syz0/test,task_memcg=/syz0/test,task=syz.0.170,pid=6463,uid=0 [ 193.209424][ T6465] Memory cgroup out of memory: Killed proce ** replaying previous printk message ** [ 193.209424][ T6465] Memory cgroup out of memory: Killed process 6463 (syz.0.170) total-vm:45160kB, anon-rss:1376kB, file-rss:1236kB, shmem-rss:0kB, UID:0 pgtables:76kB oom_score_adj:1000 [ 193.234250][ T6465] udc dummy_udc.0: failed to start USB Gadget filesystem: -12 [ 193.234280][ T6465] gadgetfs gadget.0: probe with driver gadgetfs failed with error -12 [ 193.286132][ T6465] gadgetfs: bound to dummy_udc driver [ 193.764708][ T6473] ================================================================== [ 193.764725][ T6473] BUG: KASAN: slab-use-after-free in rt_spin_lock+0x83/0x400 [ 193.764752][ T6473] Read of size 1 at addr ffff88803717c858 by task syz.1.173/6473 [ 193.764768][ T6473] [ 193.764779][ T6473] CPU: 0 UID: 0 PID: 6473 Comm: syz.1.173 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 193.764799][ T6473] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 193.764811][ T6473] Call Trace: [ 193.764818][ T6473] [ 193.764826][ T6473] dump_stack_lvl+0xe8/0x150 [ 193.764862][ T6473] print_address_description+0x55/0x1e0 [ 193.764888][ T6473] ? rt_spin_lock+0x83/0x400 [ 193.764909][ T6473] print_report+0x58/0x70 [ 193.764931][ T6473] kasan_report+0x117/0x150 [ 193.764953][ T6473] ? rt_spin_lock+0x83/0x400 [ 193.764978][ T6473] __kasan_check_byte+0x2a/0x40 [ 193.765001][ T6473] lock_acquire+0x7d/0x350 [ 193.765032][ T6473] rt_spin_lock+0x83/0x400 [ 193.765050][ T6473] ? gadget_dev_open+0x4b/0x1c0 [ 193.765071][ T6473] ? __pfx_rt_spin_lock+0x10/0x10 [ 193.765093][ T6473] gadget_dev_open+0x4b/0x1c0 [ 193.765113][ T6473] ? __pfx_gadget_dev_open+0x10/0x10 [ 193.765131][ T6473] do_dentry_open+0x841/0x1410 [ 193.765156][ T6473] vfs_open_consume+0x4a/0x360 [ 193.765174][ T6473] ? path_openat+0x16e6/0x2100 [ 193.765201][ T6473] path_openat+0x1701/0x2100 [ 193.765234][ T6473] do_file_open+0x23e/0x4a0 [ 193.765257][ T6473] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 193.765282][ T6473] ? __pfx_do_file_open+0x10/0x10 [ 193.765317][ T6473] ? alloc_fd+0x6b2/0x760 [ 193.765343][ T6473] do_sys_openat2+0x115/0x200 [ 193.765362][ T6473] ? __pfx_do_sys_openat2+0x10/0x10 [ 193.765387][ T6473] __x64_sys_openat+0x138/0x170 [ 193.765409][ T6473] do_syscall_64+0x166/0x520 [ 193.765432][ T6473] ? trace_irq_disable+0x3b/0x140 [ 193.765457][ T6473] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.765475][ T6473] ? clear_bhb_loop+0x70/0xc0 [ 193.765495][ T6473] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.765512][ T6473] RIP: 0033:0x7fcbbc6cf559 [ 193.765529][ T6473] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 193.765544][ T6473] RSP: 002b:00007fcbbbd26028 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 193.765566][ T6473] RAX: ffffffffffffffda RBX: 00007fcbbc955fa0 RCX: 00007fcbbc6cf559 [ 193.765579][ T6473] RDX: 0000000000000802 RSI: 0000200000000400 RDI: ffffffffffffff9c [ 193.765592][ T6473] RBP: 00007fcbbc766b20 R08: 0000000000000000 R09: 0000000000000000 [ 193.765604][ T6473] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 193.765615][ T6473] R13: 00007fcbbc956038 R14: 00007fcbbc955fa0 R15: 00007ffe4093a1a8 [ 193.765636][ T6473] [ 193.765643][ T6473] [ 193.765652][ T6473] Allocated by task 5779: [ 193.765662][ T6473] kasan_save_track+0x3e/0x80 [ 193.765677][ T6473] __kasan_kmalloc+0x93/0xb0 [ 193.765693][ T6473] __kmalloc_cache_noprof+0x3d0/0x670 [ 193.765709][ T6473] gadgetfs_fill_super+0x27b/0x7a0 [ 193.765725][ T6473] get_tree_single+0xc0/0x150 [ 193.765747][ T6473] vfs_get_tree+0x92/0x2a0 [ 193.765769][ T6473] do_new_mount+0x325/0xb00 [ 193.765787][ T6473] __se_sys_mount+0x31d/0x420 [ 193.765806][ T6473] do_syscall_64+0x166/0x520 [ 193.765826][ T6473] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.765842][ T6473] [ 193.765847][ T6473] Freed by task 6465: [ 193.765861][ T6473] kasan_save_track+0x3e/0x80 [ 193.765876][ T6473] kasan_save_free_info+0x40/0x50 [ 193.765899][ T6473] __kasan_slab_free+0x5c/0x80 [ 193.765915][ T6473] kfree+0x1c5/0x6d0 [ 193.765935][ T6473] dev_release+0x173/0x210 [ 193.765951][ T6473] __fput+0x41a/0xa70 [ 193.765968][ T6473] fput_close_sync+0x11f/0x240 [ 193.765986][ T6473] filp_close_sync+0x6e/0xa0 [ 193.766004][ T6473] put_files_struct+0x233/0x3c0 [ 193.766022][ T6473] do_exit+0x6f0/0x2360 [ 193.766044][ T6473] do_group_exit+0x22d/0x2f0 [ 193.766067][ T6473] get_signal+0x1216/0x12c0 [ 193.766085][ T6473] arch_do_signal_or_restart+0xbb/0x860 [ 193.766110][ T6473] exit_to_user_mode_loop+0x10e/0x770 [ 193.766131][ T6473] do_syscall_64+0x328/0x520 [ 193.766152][ T6473] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.766168][ T6473] [ 193.766172][ T6473] The buggy address belongs to the object at ffff88803717c800 [ 193.766172][ T6473] which belongs to the cache kmalloc-1k of size 1024 [ 193.766187][ T6473] The buggy address is located 88 bytes inside of [ 193.766187][ T6473] freed 1024-byte region [ffff88803717c800, ffff88803717cc00) [ 193.766206][ T6473] [ 193.766211][ T6473] The buggy address belongs to the physical page: [ 193.766233][ T6473] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x37178 [ 193.766254][ T6473] head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 193.766269][ T6473] flags: 0x80000000000040(head|node=0|zone=1) [ 193.766284][ T6473] page_type: f5(slab) [ 193.766305][ T6473] raw: 0080000000000040 ffff88813ff02dc0 dead000000000100 dead000000000122 [ 193.766320][ T6473] raw: 0000000000000000 0000000000100010 00000000f5000000 0000000000000000 [ 193.766336][ T6473] head: 0080000000000040 ffff88813ff02dc0 dead000000000100 dead000000000122 [ 193.766350][ T6473] head: 0000000000000000 0000000000100010 00000000f5000000 0000000000000000 [ 193.766365][ T6473] head: 0080000000000003 fffffffffffffe01 00000000ffffffff 00000000ffffffff [ 193.766380][ T6473] head: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000008 [ 193.766389][ T6473] page dumped because: kasan: bad access detected [ 193.766402][ T6473] page_owner tracks the page as allocated [ 193.766408][ T6473] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 21977556260 [ 193.766442][ T6473] post_alloc_hook+0x1f9/0x250 [ 193.766465][ T6473] get_page_from_freelist+0x2591/0x2600 [ 193.766482][ T6473] __alloc_frozen_pages_noprof+0x230/0x5c0 [ 193.766499][ T6473] allocate_slab+0x7d/0x620 [ 193.766528][ T6473] refill_objects+0x2d8/0x350 [ 193.766548][ T6473] __pcs_replace_empty_main+0x339/0x690 [ 193.766566][ T6473] __kmalloc_node_track_caller_noprof+0x619/0x7b0 [ 193.766583][ T6473] krealloc_node_align_noprof+0x19a/0x390 [ 193.766600][ T6473] add_sysfs_param+0xd4/0xb80 [ 193.766620][ T6473] kernel_add_sysfs_param+0x7f/0xe0 [ 193.766638][ T6473] param_sysfs_builtin+0x199/0x250 [ 193.766653][ T6473] param_sysfs_builtin_init+0x23/0x30 [ 193.766668][ T6473] do_one_initcall+0x250/0x870 [ 193.766691][ T6473] do_initcall_level+0x10a/0x1a0 [ 193.766708][ T6473] do_initcalls+0x59/0xa0 [ 193.766724][ T6473] kernel_init_freeable+0x29d/0x3e0 [ 193.766741][ T6473] page_owner free stack trace missing [ 193.766748][ T6473] [ 193.766752][ T6473] Memory state around the buggy address: [ 193.766762][ T6473] ffff88803717c700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 193.766773][ T6473] ffff88803717c780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 193.766784][ T6473] >ffff88803717c800: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 193.766792][ T6473] ^ [ 193.766802][ T6473] ffff88803717c880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 193.766814][ T6473] ffff88803717c900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 193.766822][ T6473] ================================================================== [ 193.774642][ T6472] BUG: spinlock bad magic on CPU#0, syz.4.174/6472 [ 193.774663][ T6472] lock: 0xffff88803717c800, .magic: ffff8880, .owner: /-1, .owner_cpu: 6465 [ 193.774694][ T6472] CPU: 0 UID: 0 PID: 6472 Comm: syz.4.174 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 193.774715][ T6472] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 193.774726][ T6472] Call Trace: [ 193.774733][ T6472] [ 193.774740][ T6472] dump_stack_lvl+0xe8/0x150 [ 193.774769][ T6472] do_raw_spin_lock+0x1e5/0x2f0 [ 193.774791][ T6472] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 193.774813][ T6472] ? rcu_is_watching+0x16/0xb0 [ 193.774831][ T6472] _raw_spin_lock_irqsave+0x4c/0x60 [ 193.774863][ T6472] rt_spin_lock+0x157/0x400 [ 193.774882][ T6472] ? __pfx_rt_spin_lock+0x10/0x10 [ 193.774904][ T6472] gadget_dev_open+0x4b/0x1c0 [ 193.774924][ T6472] ? __pfx_gadget_dev_open+0x10/0x10 [ 193.774941][ T6472] do_dentry_open+0x841/0x1410 [ 193.774965][ T6472] vfs_open_consume+0x4a/0x360 [ 193.774983][ T6472] ? path_openat+0x16e6/0x2100 [ 193.775011][ T6472] path_openat+0x1701/0x2100 [ 193.775042][ T6472] do_file_open+0x23e/0x4a0 [ 193.775063][ T6472] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 193.775086][ T6472] ? __pfx_do_file_open+0x10/0x10 [ 193.775118][ T6472] ? alloc_fd+0x6b2/0x760 [ 193.775142][ T6472] do_sys_openat2+0x115/0x200 [ 193.775162][ T6472] ? __pfx_do_sys_openat2+0x10/0x10 [ 193.775187][ T6472] __x64_sys_openat+0x138/0x170 [ 193.775208][ T6472] do_syscall_64+0x166/0x520 [ 193.775231][ T6472] ? trace_irq_disable+0x3b/0x140 [ 193.775256][ T6472] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.775274][ T6472] ? clear_bhb_loop+0x70/0xc0 [ 193.775294][ T6472] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.775311][ T6472] RIP: 0033:0x7f05fc3df559 [ 193.775327][ T6472] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 193.775341][ T6472] RSP: 002b:00007f05fba3e028 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 193.775361][ T6472] RAX: ffffffffffffffda RBX: 00007f05fc665fa0 RCX: 00007f05fc3df559 [ 193.775374][ T6472] RDX: 0000000000000802 RSI: 0000200000000400 RDI: ffffffffffffff9c [ 193.775389][ T6472] RBP: 00007f05fc476b20 R08: 0000000000000000 R09: 0000000000000000 [ 193.775400][ T6472] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 193.775409][ T6472] R13: 00007f05fc666038 R14: 00007f05fc665fa0 R15: 00007ffc21652ff8 [ 193.775427][ T6472] [ 193.775442][ T6472] ------------[ cut here ]------------ [ 193.775448][ T6472] UBSAN: array-index-out-of-bounds in kernel/locking/qspinlock.h:68:9 [ 193.775462][ T6472] index 3553 is out of range for type 'unsigned long[8]' [ 193.775475][ T6472] CPU: 0 UID: 0 PID: 6472 Comm: syz.4.174 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 193.775495][ T6472] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 193.775504][ T6472] Call Trace: [ 193.775510][ T6472] [ 193.775516][ T6472] dump_stack_lvl+0xe8/0x150 [ 193.775542][ T6472] ubsan_epilogue+0xa/0x30 [ 193.775561][ T6472] __ubsan_handle_out_of_bounds+0xe8/0xf0 [ 193.775585][ T6472] __pv_queued_spin_lock_slowpath+0xaf3/0xbc0 [ 193.775609][ T6472] ? __show_trace_log_lvl+0x478/0x550 [ 193.775637][ T6472] ? __pfx___pv_queued_spin_lock_slowpath+0x10/0x10 [ 193.775665][ T6472] ? kasan_check_range+0x264/0x2c0 [ 193.775686][ T6472] do_raw_spin_lock+0x26c/0x2f0 [ 193.775706][ T6472] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 193.775726][ T6472] ? rcu_is_watching+0x16/0xb0 [ 193.775741][ T6472] _raw_spin_lock_irqsave+0x4c/0x60 [ 193.775761][ T6472] rt_spin_lock+0x157/0x400 [ 193.775779][ T6472] ? __pfx_rt_spin_lock+0x10/0x10 [ 193.775799][ T6472] gadget_dev_open+0x4b/0x1c0 [ 193.775815][ T6472] ? __pfx_gadget_dev_open+0x10/0x10 [ 193.775830][ T6472] do_dentry_open+0x841/0x1410 [ 193.775860][ T6472] vfs_open_consume+0x4a/0x360 [ 193.775878][ T6472] ? path_openat+0x16e6/0x2100 [ 193.775903][ T6472] path_openat+0x1701/0x2100 [ 193.775935][ T6472] do_file_open+0x23e/0x4a0 [ 193.775958][ T6472] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 193.775983][ T6472] ? __pfx_do_file_open+0x10/0x10 [ 193.776016][ T6472] ? alloc_fd+0x6b2/0x760 [ 193.776040][ T6472] do_sys_openat2+0x115/0x200 [ 193.776061][ T6472] ? __pfx_do_sys_openat2+0x10/0x10 [ 193.776085][ T6472] __x64_sys_openat+0x138/0x170 [ 193.776105][ T6472] do_syscall_64+0x166/0x520 [ 193.776127][ T6472] ? trace_irq_disable+0x3b/0x140 [ 193.776151][ T6472] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.776169][ T6472] ? clear_bhb_loop+0x70/0xc0 [ 193.776188][ T6472] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.776205][ T6472] RIP: 0033:0x7f05fc3df559 [ 193.776219][ T6472] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 193.776233][ T6472] RSP: 002b:00007f05fba3e028 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 193.776252][ T6472] RAX: ffffffffffffffda RBX: 00007f05fc665fa0 RCX: 00007f05fc3df559 [ 193.776265][ T6472] RDX: 0000000000000802 RSI: 0000200000000400 RDI: ffffffffffffff9c [ 193.776278][ T6472] RBP: 00007f05fc476b20 R08: 0000000000000000 R09: 0000000000000000 [ 193.776289][ T6472] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 193.776300][ T6472] R13: 00007f05fc666038 R14: 00007f05fc665fa0 R15: 00007ffc21652ff8 [ 193.776320][ T6472] [ 193.776326][ T6472] ---[ end trace ]--- [ 193.776342][ T6472] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 195.056968][ T6472] CPU: 0 UID: 0 PID: 6472 Comm: syz.4.174 Tainted: G B syzkaller #0 PREEMPT_{RT,(full)} [ 195.068323][ T6472] Tainted: [B]=BAD_PAGE [ 195.072462][ T6472] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 195.082514][ T6472] Call Trace: [ 195.085867][ T6472] [ 195.088782][ T6472] vpanic+0x56d/0xa60 [ 195.092766][ T6472] ? __pfx_vpanic+0x10/0x10 [ 195.097263][ T6472] panic+0xc5/0xd0 [ 195.101011][ T6472] ? __pfx_panic+0x10/0x10 [ 195.105438][ T6472] ? __pfx__printk+0x10/0x10 [ 195.110025][ T6472] check_panic_on_warn+0x89/0xb0 [ 195.114976][ T6472] __ubsan_handle_out_of_bounds+0xe8/0xf0 [ 195.120707][ T6472] __pv_queued_spin_lock_slowpath+0xaf3/0xbc0 [ 195.126776][ T6472] ? __show_trace_log_lvl+0x478/0x550 [ 195.132184][ T6472] ? __pfx___pv_queued_spin_lock_slowpath+0x10/0x10 [ 195.138767][ T6472] ? kasan_check_range+0x264/0x2c0 [ 195.143884][ T6472] do_raw_spin_lock+0x26c/0x2f0 [ 195.148748][ T6472] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 195.154103][ T6472] ? rcu_is_watching+0x16/0xb0 [ 195.158863][ T6472] _raw_spin_lock_irqsave+0x4c/0x60 [ 195.164063][ T6472] rt_spin_lock+0x157/0x400 [ 195.168564][ T6472] ? __pfx_rt_spin_lock+0x10/0x10 [ 195.173573][ T6472] gadget_dev_open+0x4b/0x1c0 [ 195.178252][ T6472] ? __pfx_gadget_dev_open+0x10/0x10 [ 195.183534][ T6472] do_dentry_open+0x841/0x1410 [ 195.188288][ T6472] vfs_open_consume+0x4a/0x360 [ 195.193298][ T6472] ? path_openat+0x16e6/0x2100 [ 195.198062][ T6472] path_openat+0x1701/0x2100 [ 195.202675][ T6472] do_file_open+0x23e/0x4a0 [ 195.207705][ T6472] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 195.213522][ T6472] ? __pfx_do_file_open+0x10/0x10 [ 195.218578][ T6472] ? alloc_fd+0x6b2/0x760 [ 195.222994][ T6472] do_sys_openat2+0x115/0x200 [ 195.227666][ T6472] ? __pfx_do_sys_openat2+0x10/0x10 [ 195.232869][ T6472] __x64_sys_openat+0x138/0x170 [ 195.237729][ T6472] do_syscall_64+0x166/0x520 [ 195.242317][ T6472] ? trace_irq_disable+0x3b/0x140 [ 195.247350][ T6472] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 195.253398][ T6472] ? clear_bhb_loop+0x70/0xc0 [ 195.258058][ T6472] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 195.264033][ T6472] RIP: 0033:0x7f05fc3df559 [ 195.268437][ T6472] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 195.288482][ T6472] RSP: 002b:00007f05fba3e028 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 195.296903][ T6472] RAX: ffffffffffffffda RBX: 00007f05fc665fa0 RCX: 00007f05fc3df559 [ 195.305235][ T6472] RDX: 0000000000000802 RSI: 0000200000000400 RDI: ffffffffffffff9c [ 195.313191][ T6472] RBP: 00007f05fc476b20 R08: 0000000000000000 R09: 0000000000000000 [ 195.321164][ T6472] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 195.329134][ T6472] R13: 00007f05fc666038 R14: 00007f05fc665fa0 R15: 00007ffc21652ff8 [ 195.337174][ T6472] [ 196.429076][ T6472] Shutting down cpus with NMI [ 196.434103][ T6472] Kernel Offset: disabled [ 196.438437][ T6472] Rebooting in 86400 seconds..