./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor192557681 <...> Warning: Permanently added '10.128.0.173' (ECDSA) to the list of known hosts. execve("./syz-executor192557681", ["./syz-executor192557681"], 0x7ffdbab3b0a0 /* 10 vars */) = 0 brk(NULL) = 0x555555f4c000 brk(0x555555f4cc40) = 0x555555f4cc40 arch_prctl(ARCH_SET_FS, 0x555555f4c300) = 0 uname({sysname="Linux", nodename="syzkaller", ...}) = 0 set_tid_address(0x555555f4c5d0) = 3599 set_robust_list(0x555555f4c5e0, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7fa9e55ae670, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fa9e55aed40}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7fa9e55ae710, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fa9e55aed40}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor192557681", 4096) = 27 brk(0x555555f6dc40) = 0x555555f6dc40 brk(0x555555f6e000) = 0x555555f6e000 mprotect(0x7fa9e5670000, 16384, PROT_READ) = 0 mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000 mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000 mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000 unshare(CLONE_NEWPID) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 3600 attached , child_tidptr=0x555555f4c5d0) = 3600 [pid 3600] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3600] mount(NULL, "/sys/fs/fuse/connections", "fusectl", 0, NULL) = -1 EBUSY (Device or resource busy) [pid 3600] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3600] setsid() = 1 [pid 3600] prlimit64(0, RLIMIT_AS, {rlim_cur=204800*1024, rlim_max=204800*1024}, NULL) = 0 [pid 3600] prlimit64(0, RLIMIT_MEMLOCK, {rlim_cur=32768*1024, rlim_max=32768*1024}, NULL) = 0 [pid 3600] prlimit64(0, RLIMIT_FSIZE, {rlim_cur=139264*1024, rlim_max=139264*1024}, NULL) = 0 [pid 3600] prlimit64(0, RLIMIT_STACK, {rlim_cur=1024*1024, rlim_max=1024*1024}, NULL) = 0 [pid 3600] prlimit64(0, RLIMIT_CORE, {rlim_cur=0, rlim_max=0}, NULL) = 0 [pid 3600] prlimit64(0, RLIMIT_NOFILE, {rlim_cur=256, rlim_max=256}, NULL) = 0 [pid 3600] unshare(CLONE_NEWNS) = 0 [pid 3600] mount(NULL, "/", NULL, MS_REC|MS_PRIVATE, NULL) = 0 [pid 3600] unshare(CLONE_NEWIPC) = 0 [pid 3600] unshare(CLONE_NEWCGROUP) = 0 [pid 3600] unshare(CLONE_NEWUTS) = 0 [pid 3600] unshare(CLONE_SYSVSEM) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/shmmax", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "16777216", 8) = 8 [pid 3600] close(3) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/shmall", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "536870912", 9) = 9 [pid 3600] close(3) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/shmmni", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "1024", 4) = 4 [pid 3600] close(3) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/msgmax", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "8192", 4) = 4 [pid 3600] close(3) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/msgmni", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "1024", 4) = 4 [pid 3600] close(3) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/msgmnb", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "1024", 4) = 4 [pid 3600] close(3) = 0 [pid 3600] openat(AT_FDCWD, "/proc/sys/kernel/sem", O_WRONLY|O_CLOEXEC) = 3 [pid 3600] write(3, "1024 1048576 500 1024", 21) = 21 [pid 3600] close(3) = 0 [pid 3600] getpid() = 1 [pid 3600] capget({version=_LINUX_CAPABILITY_VERSION_3, pid=1}, {effective=1< [pid 3602] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 3 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3602] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3602] <... futex resumed>) = 0 [pid 3601] <... futex resumed>) = 1 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] ioctl(3, IOCTL_VMCI_VERSION2, 0x20000040) = 65536 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3602] ioctl(3, IOCTL_VMCI_INIT_CONTEXT [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] <... ioctl resumed>, 0x20000000) = 0 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC, 0x20000640) = 0 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 4 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] ioctl(4, IOCTL_VMCI_VERSION2, 0x20000040) = 720896 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3601] <... futex resumed>) = 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] ioctl(4, IOCTL_VMCI_INIT_CONTEXT, 0x20000080) = 0 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3601] <... futex resumed>) = 0 [pid 3602] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3602] <... ioctl resumed>, 0x20000640) = 0 [pid 3601] <... futex resumed>) = 0 [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3602] <... futex resumed>) = 0 [pid 3601] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3602] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3601] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 3601] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 3601] close(3) = 0 [pid 3601] close(4) = 0 [pid 3602] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3602] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3601] close(5 [pid 3602] <... futex resumed>) = 0 [pid 3602] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3601] close(6) = -1 EBADF (Bad file descriptor) [pid 3601] close(7) = -1 EBADF (Bad file descriptor) [pid 3601] close(8) = -1 EBADF (Bad file descriptor) [pid 3601] close(9) = -1 EBADF (Bad file descriptor) [pid 3601] close(10) = -1 EBADF (Bad file descriptor) [pid 3601] close(11) = -1 EBADF (Bad file descriptor) [pid 3601] close(12) = -1 EBADF (Bad file descriptor) [pid 3601] close(13) = -1 EBADF (Bad file descriptor) [pid 3601] close(14) = -1 EBADF (Bad file descriptor) [pid 3601] close(15) = -1 EBADF (Bad file descriptor) [pid 3601] close(16) = -1 EBADF (Bad file descriptor) [pid 3601] close(17) = -1 EBADF (Bad file descriptor) [pid 3601] close(18) = -1 EBADF (Bad file descriptor) [pid 3601] close(19) = -1 EBADF (Bad file descriptor) [pid 3601] close(20) = -1 EBADF (Bad file descriptor) [pid 3601] close(21) = -1 EBADF (Bad file descriptor) [pid 3601] close(22) = -1 EBADF (Bad file descriptor) [pid 3601] close(23) = -1 EBADF (Bad file descriptor) [pid 3601] close(24) = -1 EBADF (Bad file descriptor) [pid 3601] close(25) = -1 EBADF (Bad file descriptor) [pid 3601] close(26) = -1 EBADF (Bad file descriptor) [pid 3601] close(27) = -1 EBADF (Bad file descriptor) [pid 3601] close(28) = -1 EBADF (Bad file descriptor) [pid 3601] close(29) = -1 EBADF (Bad file descriptor) [pid 3601] exit_group(0) = ? [pid 3602] <... futex resumed>) = ? [pid 3602] +++ exited with 0 +++ [pid 3601] +++ exited with 0 +++ [pid 3600] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2, si_uid=0, si_status=0, si_utime=0, si_stime=2} --- [pid 3600] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 3603 attached , child_tidptr=0x555555f4c5d0) = 4 [pid 3603] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3603] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3603] setpgid(0, 0) = 0 [pid 3603] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3603] write(3, "1000", 4) = 4 [pid 3603] close(3) = 0 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3603] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa9e557e000 [pid 3603] mprotect(0x7fa9e557f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3603] clone(child_stack=0x7fa9e559e3f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 3604 attached , parent_tid=[5], tls=0x7fa9e559e700, child_tidptr=0x7fa9e559e9d0) = 5 [pid 3604] set_robust_list(0x7fa9e559e9e0, 24) = 0 [pid 3604] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3604] <... futex resumed>) = 0 [pid 3604] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 3 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3604] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3604] ioctl(3, IOCTL_VMCI_VERSION2 [pid 3603] <... futex resumed>) = 0 [pid 3604] <... ioctl resumed>, 0x20000040) = 65536 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3604] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3604] ioctl(3, IOCTL_VMCI_INIT_CONTEXT [pid 3603] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] <... ioctl resumed>, 0x20000000) = 0 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3603] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3604] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] <... ioctl resumed>, 0x20000640) = 0 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3603] <... futex resumed>) = 0 [pid 3604] <... futex resumed>) = 1 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3604] openat(AT_FDCWD, "/dev/vmci", O_RDWR [pid 3603] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] <... openat resumed>) = 4 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3603] <... futex resumed>) = 0 [pid 3604] ioctl(4, IOCTL_VMCI_VERSION2 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3604] <... ioctl resumed>, 0x20000040) = 720896 [pid 3603] <... futex resumed>) = 0 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 3604] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3604] ioctl(4, IOCTL_VMCI_INIT_CONTEXT [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] <... ioctl resumed>, 0x20000080) = 0 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3603] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3604] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3603] <... futex resumed>) = 0 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3604] <... ioctl resumed>, 0x20000640) = 0 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3603] <... futex resumed>) = 0 [pid 3604] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3603] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3603] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 3603] close(3) = 0 [pid 3603] close(4) = 0 [pid 3604] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3603] close(5 [pid 3604] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3604] <... futex resumed>) = 0 [pid 3604] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3603] close(6) = -1 EBADF (Bad file descriptor) [pid 3603] close(7) = -1 EBADF (Bad file descriptor) [pid 3603] close(8) = -1 EBADF (Bad file descriptor) [pid 3603] close(9) = -1 EBADF (Bad file descriptor) [pid 3603] close(10) = -1 EBADF (Bad file descriptor) [pid 3603] close(11) = -1 EBADF (Bad file descriptor) [pid 3603] close(12) = -1 EBADF (Bad file descriptor) [pid 3603] close(13) = -1 EBADF (Bad file descriptor) [pid 3603] close(14) = -1 EBADF (Bad file descriptor) [pid 3603] close(15) = -1 EBADF (Bad file descriptor) [pid 3603] close(16) = -1 EBADF (Bad file descriptor) [pid 3603] close(17) = -1 EBADF (Bad file descriptor) [pid 3603] close(18) = -1 EBADF (Bad file descriptor) [pid 3603] close(19) = -1 EBADF (Bad file descriptor) [pid 3603] close(20) = -1 EBADF (Bad file descriptor) [pid 3603] close(21) = -1 EBADF (Bad file descriptor) [pid 3603] close(22) = -1 EBADF (Bad file descriptor) [pid 3603] close(23) = -1 EBADF (Bad file descriptor) [pid 3603] close(24) = -1 EBADF (Bad file descriptor) [pid 3603] close(25) = -1 EBADF (Bad file descriptor) [pid 3603] close(26) = -1 EBADF (Bad file descriptor) [pid 3603] close(27) = -1 EBADF (Bad file descriptor) [pid 3603] close(28) = -1 EBADF (Bad file descriptor) [pid 3603] close(29) = -1 EBADF (Bad file descriptor) [pid 3603] exit_group(0 [pid 3604] <... futex resumed>) = ? [pid 3603] <... exit_group resumed>) = ? [pid 3604] +++ exited with 0 +++ [pid 3603] +++ exited with 0 +++ [pid 3600] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4, si_uid=0, si_status=0, si_utime=0, si_stime=2} --- [pid 3600] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 3600] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555555f4c5d0) = 6 ./strace-static-x86_64: Process 3605 attached [pid 3605] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3605] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3605] setpgid(0, 0) = 0 [pid 3605] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3605] write(3, "1000", 4) = 4 [pid 3605] close(3) = 0 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3605] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa9e557e000 [pid 3605] mprotect(0x7fa9e557f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3605] clone(child_stack=0x7fa9e559e3f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 3606 attached , parent_tid=[7], tls=0x7fa9e559e700, child_tidptr=0x7fa9e559e9d0) = 7 [pid 3606] set_robust_list(0x7fa9e559e9e0, 24 [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... set_robust_list resumed>) = 0 [pid 3605] <... futex resumed>) = 0 [pid 3606] openat(AT_FDCWD, "/dev/vmci", O_RDWR [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... openat resumed>) = 3 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3605] <... futex resumed>) = 0 [pid 3606] ioctl(3, IOCTL_VMCI_VERSION2 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... ioctl resumed>, 0x20000040) = 65536 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3606] ioctl(3, IOCTL_VMCI_INIT_CONTEXT [pid 3605] <... futex resumed>) = 0 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... ioctl resumed>, 0x20000000) = 0 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3605] <... futex resumed>) = 0 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... ioctl resumed>, 0x20000640) = 0 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3605] <... futex resumed>) = 0 [pid 3606] openat(AT_FDCWD, "/dev/vmci", O_RDWR [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... openat resumed>) = 4 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3605] <... futex resumed>) = 0 [pid 3606] ioctl(4, IOCTL_VMCI_VERSION2 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... ioctl resumed>, 0x20000040) = 720896 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3605] <... futex resumed>) = 0 [pid 3606] ioctl(4, IOCTL_VMCI_INIT_CONTEXT [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... ioctl resumed>, 0x20000080) = 0 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3605] <... futex resumed>) = 0 [pid 3606] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3606] <... ioctl resumed>, 0x20000640) = 0 [pid 3605] <... futex resumed>) = 0 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3606] <... futex resumed>) = 0 [pid 3605] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3606] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3605] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 3605] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 3605] close(3) = 0 [pid 3605] close(4) = 0 [pid 3606] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3605] close(5) = -1 EBADF (Bad file descriptor) [pid 3605] close(6) = -1 EBADF (Bad file descriptor) [pid 3605] close(7) = -1 EBADF (Bad file descriptor) [pid 3605] close(8 [pid 3606] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3605] close(9) = -1 EBADF (Bad file descriptor) [pid 3605] close(10) = -1 EBADF (Bad file descriptor) [pid 3605] close(11) = -1 EBADF (Bad file descriptor) [pid 3605] close(12) = -1 EBADF (Bad file descriptor) [pid 3605] close(13) = -1 EBADF (Bad file descriptor) [pid 3605] close(14) = -1 EBADF (Bad file descriptor) [pid 3605] close(15 [pid 3606] <... futex resumed>) = 0 [pid 3605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3606] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3605] close(16) = -1 EBADF (Bad file descriptor) [pid 3605] close(17) = -1 EBADF (Bad file descriptor) [pid 3605] close(18) = -1 EBADF (Bad file descriptor) [pid 3605] close(19) = -1 EBADF (Bad file descriptor) [pid 3605] close(20) = -1 EBADF (Bad file descriptor) [pid 3605] close(21) = -1 EBADF (Bad file descriptor) [pid 3605] close(22) = -1 EBADF (Bad file descriptor) [pid 3605] close(23) = -1 EBADF (Bad file descriptor) [pid 3605] close(24) = -1 EBADF (Bad file descriptor) [pid 3605] close(25) = -1 EBADF (Bad file descriptor) [pid 3605] close(26) = -1 EBADF (Bad file descriptor) [pid 3605] close(27) = -1 EBADF (Bad file descriptor) [pid 3605] close(28) = -1 EBADF (Bad file descriptor) [pid 3605] close(29) = -1 EBADF (Bad file descriptor) [pid 3605] exit_group(0) = ? [pid 3606] <... futex resumed>) = ? [pid 3606] +++ exited with 0 +++ [pid 3605] +++ exited with 0 +++ [pid 3600] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6, si_uid=0, si_status=0, si_utime=0, si_stime=3} --- [pid 3600] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555555f4c5d0) = 8 ./strace-static-x86_64: Process 3607 attached [pid 3607] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3607] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3607] setpgid(0, 0) = 0 [pid 3607] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3607] write(3, "1000", 4) = 4 [pid 3607] close(3) = 0 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3607] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa9e557e000 [pid 3607] mprotect(0x7fa9e557f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3607] clone(child_stack=0x7fa9e559e3f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[9], tls=0x7fa9e559e700, child_tidptr=0x7fa9e559e9d0) = 9 [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 3608 attached [pid 3608] set_robust_list(0x7fa9e559e9e0, 24) = 0 [pid 3608] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 3 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3607] <... futex resumed>) = 0 [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... futex resumed>) = 1 [pid 3608] ioctl(3, IOCTL_VMCI_VERSION2, 0x20000040) = 65536 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3607] <... futex resumed>) = 0 [pid 3608] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3607] <... futex resumed>) = 0 [pid 3608] ioctl(3, IOCTL_VMCI_INIT_CONTEXT [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... ioctl resumed>, 0x20000000) = 0 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3607] <... futex resumed>) = 0 [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3608] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3607] <... futex resumed>) = 0 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... ioctl resumed>, 0x20000640) = 0 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3607] <... futex resumed>) = 0 [pid 3608] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3607] <... futex resumed>) = 0 [pid 3608] openat(AT_FDCWD, "/dev/vmci", O_RDWR [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... openat resumed>) = 4 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3607] <... futex resumed>) = 0 [pid 3608] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3607] <... futex resumed>) = 0 [pid 3608] ioctl(4, IOCTL_VMCI_VERSION2 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... ioctl resumed>, 0x20000040) = 720896 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3607] <... futex resumed>) = 0 [pid 3608] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3607] <... futex resumed>) = 0 [pid 3608] ioctl(4, IOCTL_VMCI_INIT_CONTEXT [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... ioctl resumed>, 0x20000080) = 0 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3607] <... futex resumed>) = 0 [pid 3608] <... futex resumed>) = 1 [pid 3608] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3608] <... ioctl resumed>, 0x20000640) = 0 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3607] <... futex resumed>) = 0 [pid 3608] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3607] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3607] <... futex resumed>) = 0 [pid 3608] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 3607] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 3607] close(3) = 0 [pid 3607] close(4) = 0 [pid 3608] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3607] close(5 [pid 3608] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3608] <... futex resumed>) = 0 [pid 3607] close(6 [pid 3608] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3607] close(7) = -1 EBADF (Bad file descriptor) [pid 3607] close(8) = -1 EBADF (Bad file descriptor) [pid 3607] close(9) = -1 EBADF (Bad file descriptor) [pid 3607] close(10) = -1 EBADF (Bad file descriptor) [pid 3607] close(11) = -1 EBADF (Bad file descriptor) [pid 3607] close(12) = -1 EBADF (Bad file descriptor) [pid 3607] close(13) = -1 EBADF (Bad file descriptor) [pid 3607] close(14) = -1 EBADF (Bad file descriptor) [pid 3607] close(15) = -1 EBADF (Bad file descriptor) [pid 3607] close(16) = -1 EBADF (Bad file descriptor) [pid 3607] close(17) = -1 EBADF (Bad file descriptor) [pid 3607] close(18) = -1 EBADF (Bad file descriptor) [pid 3607] close(19) = -1 EBADF (Bad file descriptor) [pid 3607] close(20) = -1 EBADF (Bad file descriptor) [pid 3607] close(21) = -1 EBADF (Bad file descriptor) [pid 3607] close(22) = -1 EBADF (Bad file descriptor) [pid 3607] close(23) = -1 EBADF (Bad file descriptor) [pid 3607] close(24) = -1 EBADF (Bad file descriptor) [pid 3607] close(25) = -1 EBADF (Bad file descriptor) [pid 3607] close(26) = -1 EBADF (Bad file descriptor) [pid 3607] close(27) = -1 EBADF (Bad file descriptor) [pid 3607] close(28) = -1 EBADF (Bad file descriptor) [pid 3607] close(29) = -1 EBADF (Bad file descriptor) [pid 3607] exit_group(0 [pid 3608] <... futex resumed>) = ? [pid 3607] <... exit_group resumed>) = ? [pid 3608] +++ exited with 0 +++ [pid 3607] +++ exited with 0 +++ [pid 3600] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8, si_uid=0, si_status=0, si_utime=0, si_stime=3} --- [pid 3600] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 3600] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555555f4c5d0) = 10 ./strace-static-x86_64: Process 3609 attached [pid 3609] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3609] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3609] setpgid(0, 0) = 0 [pid 3609] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3609] write(3, "1000", 4) = 4 [pid 3609] close(3) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa9e557e000 [pid 3609] mprotect(0x7fa9e557f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3609] clone(child_stack=0x7fa9e559e3f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[11], tls=0x7fa9e559e700, child_tidptr=0x7fa9e559e9d0) = 11 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 3610 attached [pid 3610] set_robust_list(0x7fa9e559e9e0, 24) = 0 [pid 3610] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 3 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ioctl(3, IOCTL_VMCI_VERSION2, 0x20000040) = 65536 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ioctl(3, IOCTL_VMCI_INIT_CONTEXT, 0x20000000) = 0 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC, 0x20000640) = 0 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 4 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ioctl(4, IOCTL_VMCI_VERSION2, 0x20000040) = 720896 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ioctl(4, IOCTL_VMCI_INIT_CONTEXT, 0x20000080) = 0 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC, 0x20000640) = 0 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3610] <... futex resumed>) = 1 [pid 3610] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3609] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 3609] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 3609] close(3) = 0 [pid 3609] close(4 [pid 3610] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3609] <... close resumed>) = 0 [pid 3610] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3610] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3609] close(5) = -1 EBADF (Bad file descriptor) [pid 3609] close(6) = -1 EBADF (Bad file descriptor) [pid 3609] close(7) = -1 EBADF (Bad file descriptor) [pid 3609] close(8) = -1 EBADF (Bad file descriptor) [pid 3609] close(9) = -1 EBADF (Bad file descriptor) [pid 3609] close(10) = -1 EBADF (Bad file descriptor) [pid 3609] close(11) = -1 EBADF (Bad file descriptor) [pid 3609] close(12) = -1 EBADF (Bad file descriptor) [pid 3609] close(13) = -1 EBADF (Bad file descriptor) [pid 3609] close(14) = -1 EBADF (Bad file descriptor) [pid 3609] close(15) = -1 EBADF (Bad file descriptor) [pid 3609] close(16) = -1 EBADF (Bad file descriptor) [pid 3609] close(17) = -1 EBADF (Bad file descriptor) [pid 3609] close(18) = -1 EBADF (Bad file descriptor) [pid 3609] close(19) = -1 EBADF (Bad file descriptor) [pid 3609] close(20) = -1 EBADF (Bad file descriptor) [pid 3609] close(21) = -1 EBADF (Bad file descriptor) [pid 3609] close(22) = -1 EBADF (Bad file descriptor) [pid 3609] close(23) = -1 EBADF (Bad file descriptor) [pid 3609] close(24) = -1 EBADF (Bad file descriptor) [pid 3609] close(25) = -1 EBADF (Bad file descriptor) [pid 3609] close(26) = -1 EBADF (Bad file descriptor) [pid 3609] close(27) = -1 EBADF (Bad file descriptor) [pid 3609] close(28) = -1 EBADF (Bad file descriptor) [pid 3609] close(29) = -1 EBADF (Bad file descriptor) [pid 3609] exit_group(0 [pid 3610] <... futex resumed>) = ? [pid 3609] <... exit_group resumed>) = ? [pid 3610] +++ exited with 0 +++ [pid 3609] +++ exited with 0 +++ [pid 3600] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=10, si_uid=0, si_status=0, si_utime=0, si_stime=2} --- [pid 3600] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 3600] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555555f4c5d0) = 12 ./strace-static-x86_64: Process 3611 attached [pid 3611] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3611] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3611] setpgid(0, 0) = 0 [pid 3611] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3611] write(3, "1000", 4) = 4 [pid 3611] close(3) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa9e557e000 [pid 3611] mprotect(0x7fa9e557f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3611] clone(child_stack=0x7fa9e559e3f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 3612 attached [pid 3612] set_robust_list(0x7fa9e559e9e0, 24) = 0 [pid 3612] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3611] <... clone resumed>, parent_tid=[13], tls=0x7fa9e559e700, child_tidptr=0x7fa9e559e9d0) = 13 [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 3 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] ioctl(3, IOCTL_VMCI_VERSION2 [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] <... ioctl resumed>, 0x20000040) = 65536 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] ioctl(3, IOCTL_VMCI_INIT_CONTEXT [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] <... ioctl resumed>, 0x20000000) = 0 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] <... ioctl resumed>, 0x20000640) = 0 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] openat(AT_FDCWD, "/dev/vmci", O_RDWR [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] <... openat resumed>) = 4 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3612] ioctl(4, IOCTL_VMCI_VERSION2, 0x20000040) = 720896 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3611] <... futex resumed>) = 0 [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] <... futex resumed>) = 1 [pid 3612] ioctl(4, IOCTL_VMCI_INIT_CONTEXT, 0x20000080) = 0 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3612] <... ioctl resumed>, 0x20000640) = 0 [pid 3611] <... futex resumed>) = 0 [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3611] <... futex resumed>) = 0 [pid 3612] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3611] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3611] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3612] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3611] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 3611] close(3) = 0 [pid 3611] close(4 [pid 3612] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3611] <... close resumed>) = 0 [pid 3612] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3611] close(5 [pid 3612] <... futex resumed>) = 0 [pid 3611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 3612] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3611] close(6) = -1 EBADF (Bad file descriptor) [pid 3611] close(7) = -1 EBADF (Bad file descriptor) [pid 3611] close(8) = -1 EBADF (Bad file descriptor) [pid 3611] close(9) = -1 EBADF (Bad file descriptor) [pid 3611] close(10) = -1 EBADF (Bad file descriptor) [pid 3611] close(11) = -1 EBADF (Bad file descriptor) [pid 3611] close(12) = -1 EBADF (Bad file descriptor) [pid 3611] close(13) = -1 EBADF (Bad file descriptor) [pid 3611] close(14) = -1 EBADF (Bad file descriptor) [pid 3611] close(15) = -1 EBADF (Bad file descriptor) [pid 3611] close(16) = -1 EBADF (Bad file descriptor) [pid 3611] close(17) = -1 EBADF (Bad file descriptor) [pid 3611] close(18) = -1 EBADF (Bad file descriptor) [pid 3611] close(19) = -1 EBADF (Bad file descriptor) [pid 3611] close(20) = -1 EBADF (Bad file descriptor) [pid 3611] close(21) = -1 EBADF (Bad file descriptor) [pid 3611] close(22) = -1 EBADF (Bad file descriptor) [pid 3611] close(23) = -1 EBADF (Bad file descriptor) [pid 3611] close(24) = -1 EBADF (Bad file descriptor) [pid 3611] close(25) = -1 EBADF (Bad file descriptor) [pid 3611] close(26) = -1 EBADF (Bad file descriptor) [pid 3611] close(27) = -1 EBADF (Bad file descriptor) [pid 3611] close(28) = -1 EBADF (Bad file descriptor) [pid 3611] close(29) = -1 EBADF (Bad file descriptor) [pid 3611] exit_group(0 [pid 3612] <... futex resumed>) = ? [pid 3611] <... exit_group resumed>) = ? [pid 3612] +++ exited with 0 +++ [pid 3611] +++ exited with 0 +++ [pid 3600] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12, si_uid=0, si_status=0, si_utime=0, si_stime=2} --- [pid 3600] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 3613 attached , child_tidptr=0x555555f4c5d0) = 14 [pid 3613] set_robust_list(0x555555f4c5e0, 24) = 0 [pid 3613] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3613] setpgid(0, 0) = 0 [pid 3613] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3613] write(3, "1000", 4) = 4 [pid 3613] close(3) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3613] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fa9e557e000 [pid 3613] mprotect(0x7fa9e557f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3613] clone(child_stack=0x7fa9e559e3f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 3614 attached [pid 3614] set_robust_list(0x7fa9e559e9e0, 24) = 0 [pid 3614] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3613] <... clone resumed>, parent_tid=[15], tls=0x7fa9e559e700, child_tidptr=0x7fa9e559e9d0) = 15 [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3614] <... futex resumed>) = 0 [pid 3614] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 3 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3614] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3613] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3614] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] ioctl(3, IOCTL_VMCI_VERSION2, 0x20000040) = 65536 [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000 [pid 3613] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3614] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3614] ioctl(3, IOCTL_VMCI_INIT_CONTEXT [pid 3613] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] <... ioctl resumed>, 0x20000000) = 0 [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3613] <... futex resumed>) = 0 [pid 3614] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3613] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] ioctl(3, IOCTL_VMCI_QUEUEPAIR_ALLOC, 0x20000640) = 0 [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3613] <... futex resumed>) = 0 [pid 3614] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 3614] openat(AT_FDCWD, "/dev/vmci", O_RDWR) = 4 [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3613] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3614] ioctl(4, IOCTL_VMCI_VERSION2 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] <... ioctl resumed>, 0x20000040) = 720896 [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3613] <... futex resumed>) = 0 [pid 3614] ioctl(4, IOCTL_VMCI_INIT_CONTEXT [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] <... ioctl resumed>, 0x20000080) = 0 [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3613] <... futex resumed>) = 0 [pid 3614] ioctl(4, IOCTL_VMCI_QUEUEPAIR_ALLOC [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3614] <... ioctl resumed>, 0x20000640) = 0 [pid 3613] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3613] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e5676408, FUTEX_WAKE_PRIVATE, 1000000 [pid 3614] ppoll([{fd=3, events=0}], 1, NULL, NULL, 0 [pid 3613] <... futex resumed>) = 0 [pid 3613] futex(0x7fa9e567640c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 3613] close(3) = 0 [pid 3613] close(4 [pid 3614] <... ppoll resumed>) = 1 ([{fd=3, revents=POLLNVAL}]) [pid 3614] futex(0x7fa9e567640c, FUTEX_WAKE_PRIVATE, 1000000) = 0 syzkaller login: [ 53.172666][ T3613] [ 53.175027][ T3613] ============================================ [ 53.181190][ T3613] WARNING: possible recursive locking detected [ 53.187343][ T3613] 5.19.0-rc4-next-20220628-syzkaller #0 Not tainted [ 53.194000][ T3613] -------------------------------------------- [ 53.200132][ T3613] syz-executor192/3613 is trying to acquire lock: [ 53.206530][ T3613] ffffffff8c930058 (qp_broker_list.mutex){+.+.}-{3:3}, at: vmci_qp_broker_detach+0x147/0x11b0 [ 53.216817][ T3613] [ 53.216817][ T3613] but task is already holding lock: [ 53.224263][ T3613] ffffffff8c930058 (qp_broker_list.mutex){+.+.}-{3:3}, at: vmci_qp_broker_detach+0x147/0x11b0 [ 53.234521][ T3613] [ 53.234521][ T3613] other info that might help us debug this: [ 53.242586][ T3613] Possible unsafe locking scenario: [ 53.242586][ T3613] [ 53.250024][ T3613] CPU0 [ 53.253380][ T3613] ---- [ 53.256671][ T3613] lock(qp_broker_list.mutex); [ 53.261508][ T3613] lock(qp_broker_list.mutex); [ 53.266350][ T3613] [ 53.266350][ T3613] *** DEADLOCK *** [ 53.266350][ T3613] [ 53.274494][ T3613] May be due to missing lock nesting notation [ 53.274494][ T3613] [ 53.282854][ T3613] 1 lock held by syz-executor192/3613: [ 53.288312][ T3613] #0: ffffffff8c930058 (qp_broker_list.mutex){+.+.}-{3:3}, at: vmci_qp_broker_detach+0x147/0x11b0 [ 53.299037][ T3613] [ 53.299037][ T3613] stack backtrace: [ 53.304917][ T3613] CPU: 1 PID: 3613 Comm: syz-executor192 Not tainted 5.19.0-rc4-next-20220628-syzkaller #0 [ 53.314978][ T3613] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 53.325049][ T3613] Call Trace: [ 53.328320][ T3613] [ 53.331242][ T3613] dump_stack_lvl+0xcd/0x134 [ 53.335866][ T3613] __lock_acquire.cold+0x1f5/0x3b4 [ 53.340981][ T3613] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 53.346954][ T3613] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 53.352808][ T3613] ? lockdep_hardirqs_on+0x79/0x100 [ 53.358108][ T3613] lock_acquire+0x1ab/0x570 [ 53.362602][ T3613] ? vmci_qp_broker_detach+0x147/0x11b0 [ 53.368138][ T3613] ? lock_release+0x780/0x780 [ 53.372804][ T3613] ? ____kasan_slab_free+0x166/0x1c0 [ 53.378088][ T3613] ? slab_free_freelist_hook+0x8b/0x1c0 [ 53.383651][ T3613] ? kfree+0xe2/0x4d0 [ 53.387679][ T3613] ? ctx_free_ctx+0x45e/0xd30 [ 53.392375][ T3613] __mutex_lock+0x12f/0x1350 [ 53.396960][ T3613] ? vmci_qp_broker_detach+0x147/0x11b0 [ 53.402511][ T3613] ? debug_check_no_obj_freed+0x20c/0x420 [ 53.408251][ T3613] ? vmci_qp_broker_detach+0x147/0x11b0 [ 53.413805][ T3613] ? mutex_lock_io_nested+0x1190/0x1190 [ 53.419346][ T3613] ? mark_held_locks+0x9f/0xe0 [ 53.424186][ T3613] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 53.429989][ T3613] ? mark_held_locks+0x9f/0xe0 [ 53.434749][ T3613] ? kasan_quarantine_put+0xf5/0x210 [ 53.440031][ T3613] vmci_qp_broker_detach+0x147/0x11b0 [ 53.445404][ T3613] ? slab_free_freelist_hook+0x8b/0x1c0 [ 53.450951][ T3613] ? vmci_qp_broker_set_page_store+0x750/0x750 [ 53.457094][ T3613] ? ctx_free_ctx+0x45e/0xd30 [ 53.461791][ T3613] ? kfree+0xe2/0x4d0 [ 53.465787][ T3613] ctx_free_ctx+0x4cc/0xd30 [ 53.470313][ T3613] ? vmci_ctx_unset_notify+0x310/0x310 [ 53.475766][ T3613] ? preempt_schedule_thunk+0x16/0x18 [ 53.481132][ T3613] ? preempt_schedule_common+0x59/0xc0 [ 53.486593][ T3613] ? preempt_schedule_thunk+0x16/0x18 [ 53.491980][ T3613] vmci_ctx_enqueue_datagram+0x4dc/0x620 [ 53.497810][ T3613] vmci_datagram_dispatch+0x39b/0xb50 [ 53.503177][ T3613] ? vmci_datagram_destroy_handle+0x60/0x60 [ 53.509156][ T3613] ? __mutex_lock+0x231/0x1350 [ 53.513932][ T3613] qp_notify_peer+0x182/0x260 [ 53.518599][ T3613] ? qp_host_unregister_user_memory+0x2c0/0x2c0 [ 53.524831][ T3613] ? wait_for_completion_io_timeout+0x20/0x20 [ 53.530891][ T3613] ? set_page_dirty_lock+0xbb/0x1b0 [ 53.536080][ T3613] vmci_qp_broker_detach+0xa09/0x11b0 [ 53.541451][ T3613] ? vmci_qp_broker_set_page_store+0x750/0x750 [ 53.547624][ T3613] ? ctx_free_ctx+0x45e/0xd30 [ 53.552315][ T3613] ? kfree+0xe2/0x4d0 [ 53.556291][ T3613] ctx_free_ctx+0x4cc/0xd30 [ 53.560790][ T3613] ? vmci_ctx_unset_notify+0x310/0x310 [ 53.566240][ T3613] ? vmci_ctx_destroy+0x105/0x1d0 [ 53.571259][ T3613] ? lock_downgrade+0x6e0/0x6e0 [ 53.576096][ T3613] ? do_raw_spin_lock+0x120/0x2a0 [ 53.581198][ T3613] ? rwlock_bug.part.0+0x90/0x90 [ 53.586124][ T3613] ? locks_remove_file+0x2f7/0x570 [ 53.591229][ T3613] vmci_ctx_destroy+0x169/0x1d0 [ 53.596071][ T3613] vmci_host_close+0x116/0x1a0 [ 53.600825][ T3613] __fput+0x277/0x9d0 [ 53.604799][ T3613] ? vmci_host_poll+0x220/0x220 [ 53.609661][ T3613] task_work_run+0xdd/0x1a0 [ 53.614172][ T3613] ptrace_notify+0x114/0x140 [ 53.618749][ T3613] syscall_exit_to_user_mode_prepare+0x129/0x280 [ 53.625068][ T3613] syscall_exit_to_user_mode+0x9/0x50 [ 53.630462][ T3613] do_syscall_64+0x42/0xb0 [ 53.634890][ T3613] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 53.640770][ T3613] RIP: 0033:0x7fa9e55adc5b [ 53.645347][ T3613] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 03 fd ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 41 fd ff ff 8b 44 [ 53.665042][ T3613] RSP: 002b:00007ffe0c1d9760 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 53.673452][ T3613] RAX: 0000000000000000 RBX: 0000000000000005 RCX: 00007fa9e55adc5b [ 53.681410][ T3613] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 [ 53.689368][ T3613] RBP: 0000000000000009 R08: 0000000000000000 R09: 00007ffe0c1df080 [ 53.697341][ T3613] R10: 0000000000000000 R11: 0000000000000293 R12: 000000000000cef4 [ 53.705384][ T3613] R13: 00007fa9e567640c R14: 00007ffe0c1d97c0 R15: 00007fa9e5676400 [ 53.713349][ T3613] [pid 3614] futex(0x7fa9e5676408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3600] kill(-14, SIGKILL [pid 3614] <... futex resumed>) = ? [pid 3600] <... kill resumed>) = 0 [pid 3614] +++ killed by SIGKILL +++ [pid 3600] kill(14, SIGKILL) = 0 [pid 3600] openat(AT_FDCWD, "/sys/fs/fuse/connections", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 3600] fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 [pid 3600] getdents64(3, 0x555555f4d620 /* 2 entries */, 32768) = 48 [pid 3600] getdents64(3, 0x555555f4d620 /* 0 entries */, 32768) = 0 [pid 3600] close(3) = 0