Extracting prog: 12m59.649702539s
Minimizing prog: 55m54.743439138s
Simplifying prog options: 6m54.062389977s
Extracting C: 2m45.595453894s
Simplifying C: 23m7.652596801s
extracting reproducer from 44 programs
testing a last program of every proc
single: executing 9 programs separately with timeout 6m0s
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): getpgrp-syz_pidfd_open-epoll_create-epoll_ctl$EPOLL_CTL_ADD-socket$inet6-openat$ptmx-socket$nl_route-prctl$PR_SCHED_CORE-socket-sendmsg$nl_route-sendmmsg-sendmmsg$unix-recvmmsg-getpid-sched_setattr-socket$inet_udp-socket$nl_xfrm-sendmmsg$inet-accept4$packet-ioctl$sock_SIOCBRDELBR-madvise-sendmsg$BATADV_CMD_GET_MCAST_FLAGS-recvmmsg$unix-write-madvise-madvise-madvise-mprotect-ioctl$TCSETS-syz_open_pts
detailed listing:
executing program 0:
r0 = getpgrp(0x0)
r1 = syz_pidfd_open(r0, 0x0)
r2 = epoll_create(0x1)
epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000080))
socket$inet6(0xa, 0x2, 0x0)
r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x288100, 0x0)
r4 = socket$nl_route(0x10, 0x3, 0x0)
prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0)
r5 = socket(0x10, 0x3, 0x0)
sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x24040810)
sendmmsg(r5, &(0x7f00000000c0), 0x4000000000001f2, 0x0)
sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0)
recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0)
r6 = getpid()
sched_setattr(r6, &(0x7f0000000100)={0x38, 0x5, 0x9, 0x3, 0x0, 0xb49, 0x9, 0x8, 0x2, 0x3}, 0x0)
r7 = socket$inet_udp(0x2, 0x2, 0x0)
socket$nl_xfrm(0x10, 0x3, 0x6)
sendmmsg$inet(r7, &(0x7f0000000140), 0x0, 0xd84b5f308bd29fe7)
r8 = accept4$packet(r4, 0x0, 0x0, 0xc00)
ioctl$sock_SIOCBRDELBR(r8, 0x89a1, 0x0)
madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17)
sendmsg$BATADV_CMD_GET_MCAST_FLAGS(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="d5"], 0x24}}, 0x0)
recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000240)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/4065, 0xfe1}, {&(0x7f00000012c0)=""/181, 0xb5}, {&(0x7f0000001380)=""/168, 0xa8}, {&(0x7f0000001440)=""/46, 0x2e}, {&(0x7f0000001480)=""/120, 0x78}], 0x5}}], 0x1, 0x40000000, 0x0)
write(0xffffffffffffffff, &(0x7f0000001500)="1400000052004f7fb3e4bf80a000080000000000", 0x14)
madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15)
madvise(&(0x7f0000000000/0x2000)=nil, 0x8000000, 0x19)
madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x9)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
ioctl$TCSETS(r3, 0x40045431, &(0x7f0000000040)={0x100, 0x1, 0x0, 0x0, 0xc, "810000cc2b000000000000fa25ffff00ffffff"})
syz_open_pts(r3, 0x141203)
program did not crash
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$inet6_sctp-sendto$inet6
detailed listing:
executing program 0:
r0 = socket$inet6_sctp(0xa, 0x5, 0x84)
sendto$inet6(r0, &(0x7f0000000240)="8a", 0x1, 0x51, &(0x7f0000000280)={0xa, 0x3, 0x2, @dev={0xfe, 0x80, '\x00', 0x36}, 0x9}, 0x1c)
program did not crash
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet-shutdown-close-socket$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
shutdown(r7, 0x1)
close(r6)
socket$inet(0x2, 0x1, 0x0)
program crashed: possible deadlock in smc_release
single: successfully extracted reproducer
found reproducer with 30 syscalls
minimizing guilty program
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet-shutdown-close
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
shutdown(r7, 0x1)
close(r6)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet-shutdown
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
shutdown(r7, 0x1)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-listen-socket$inet_smc
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
socket$inet_smc(0x2b, 0x1, 0x0)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-listen-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
connect$inet(0xffffffffffffffff, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-bind$inet-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-socket$inet_smc-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
listen(r6, 0x5)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-ioctl$KVM_SET_REGS-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000003c0)={[0x7, 0x7, 0xa, 0x4000000000000e52, 0x800000000001, 0x5459, 0x1041, 0x200200000006, 0x8, 0x400000001, 0x4, 0x10000fffffffe, 0x3, 0x40000000006, 0x8000000000005, 0x800040069], 0x54000})
bind$inet(0xffffffffffffffff, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(0xffffffffffffffff, 0x5)
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r6, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-ioctl$KVM_SET_USER_MEMORY_REGION-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r4 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r4, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r5 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil})
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r6, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r6, 0x5)
r7 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r7, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-sendmsg$nl_route-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r3, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r4 = socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000)
r5 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r5, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r5, 0x5)
r6 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r6, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-setsockopt$sock_attach_bpf-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r3, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r4, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r4, 0x5)
r5 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r5, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-bpf$MAP_CREATE-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r3, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
socket$nl_route(0x10, 0x3, 0x0)
bpf$MAP_CREATE(0x0, 0x0, 0x48)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r4, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r4, 0x5)
r5 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r5, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$nl_route-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r3, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
socket$nl_route(0x10, 0x3, 0x0)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r4, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r4, 0x5)
r5 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r5, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-connect$inet-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r3, 0x0, 0xc8)
connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x4e62, @multicast1}, 0xffffffffffffffdb)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r4, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r4, 0x5)
r5 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r5, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-write$binfmt_aout-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
write$binfmt_aout(r3, 0x0, 0xc8)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r4, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r4, 0x5)
r5 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r5, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-openat$qrtrtun-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000180), 0x1)
r3 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r3, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r3, 0x5)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r4, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-ioctl$KVM_CREATE_VM-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r2 = openat$cgroup_procs(r1, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
ioctl$KVM_CREATE_VM(r0, 0xae01, 0x26)
r3 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r3, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r3, 0x5)
r4 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r4, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-pwritev-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
r1 = openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="aec4754e91f6", 0x6}, {0x0}], 0x2, 0x1000, 0x9)
r2 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r2, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r2, 0x5)
r3 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r3, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r1, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r1, 0x5)
r2 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r2, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-unlinkat-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r1, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r1, 0x5)
r2 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r2, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mprotect-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r1, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r1, 0x5)
r2 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r2, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-openat$cgroup_procs-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r1, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r1, 0x5)
r2 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r2, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-openat$cgroup_root-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mkdirat$cgroup_root-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-openat$kvm-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
openat$kvm(0xffffffffffffff9c, 0x0, 0x200, 0x0)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-socket$nl_rdma-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
socket$nl_rdma(0x10, 0x3, 0x14)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-socket$inet6-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
socket$inet6(0xa, 0x1, 0x84)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-socket$inet6_mptcp-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
socket$inet6_mptcp(0xa, 0x1, 0x106)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
socket(0x10, 0x3, 0x0)
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, 0x0, 0x0)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program did not crash
testing program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, 0x0, 0x0)
program did not crash
extracting C reproducer
testing compiled C program (duration=1m16.701407052s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
simplifying guilty program options
testing program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
extracting C reproducer
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
extracting C reproducer
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program crashed: possible deadlock in smc_release
simplifying C reproducer
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:false NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:false Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing compiled C program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
program did not crash
testing program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
validation run: crashed=true
testing program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
validation run: crashed=true
testing program (duration=1m16.701407052s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:namespace SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mmap-socket$inet_smc-bind$inet-listen-socket$inet_smc-connect$inet
detailed listing:
executing program 0:
mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000)
r0 = socket$inet_smc(0x2b, 0x1, 0x0)
bind$inet(r0, &(0x7f0000000480)={0x2, 0x4e20, @loopback}, 0x10)
listen(r0, 0x5)
r1 = socket$inet_smc(0x2b, 0x1, 0x0)
connect$inet(r1, &(0x7f00000004c0)={0x2, 0x4e20, @loopback}, 0x10)
program crashed: possible deadlock in smc_release
validation run: crashed=true
reproducing took 1h45m31.377292515s
repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
syz.1.195/5990 is trying to acquire lock:
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: start_flush_work kernel/workqueue.c:4354 [inline]
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: __flush_work+0x101/0xca0 kernel/workqueue.c:4412
but task is already holding lock:
ffff88802a3b72e0 (sk_lock-AF_SMC/1){+.+.}-{0:0}, at: smc_release+0x24d/0x550 net/smc/af_smc.c:-1
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (sk_lock-AF_SMC/1){+.+.}-{0:0}:
lock_sock_nested+0x41/0x100 net/core/sock.c:3837
smc_listen_out+0xd4/0x3d0 net/smc/af_smc.c:1934
smc_listen_work+0x81d/0x1410 net/smc/af_smc.c:-1
process_one_work kernel/workqueue.c:3396 [inline]
process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
-> #0 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}:
check_prev_add kernel/locking/lockdep.c:3209 [inline]
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x164c/0x2de0 kernel/locking/lockdep.c:5288
lock_acquire+0x115/0x350 kernel/locking/lockdep.c:5942
touch_work_lockdep_map kernel/workqueue.c:4126 [inline]
start_flush_work kernel/workqueue.c:4380 [inline]
__flush_work+0x74c/0xca0 kernel/workqueue.c:4412
__cancel_work_sync+0xbf/0x110 kernel/workqueue.c:4568
smc_clcsock_release+0x60/0xf0 net/smc/smc_close.c:29
__smc_release+0x64e/0x7c0 net/smc/af_smc.c:318
smc_close_non_accepted+0xd5/0x1f0 net/smc/af_smc.c:1866
smc_close_cleanup_listen net/smc/smc_close.c:45 [inline]
smc_close_active+0xb30/0xf20 net/smc/smc_close.c:225
__smc_release+0x9c/0x7c0 net/smc/af_smc.c:294
smc_release+0x2c5/0x550 net/smc/af_smc.c:361
__sock_release+0xa0/0x1f0 net/socket.c:735
sock_close+0x1c/0x30 net/socket.c:1526
__fput+0x40d/0xa50 fs/file_table.c:512
task_work_run+0x1d9/0x270 kernel/task_work.c:233
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
__exit_to_user_mode_loop kernel/entry/common.c:70 [inline]
exit_to_user_mode_loop+0x204/0x770 kernel/entry/common.c:101
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline]
__do_fast_syscall_32+0x437/0x6b0 arch/x86/entry/syscall_32.c:294
do_fast_syscall_32+0x33/0x70 arch/x86/entry/syscall_32.c:316
entry_SYSENTER_compat_after_hwframe+0x84/0x8e
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(sk_lock-AF_SMC/1);
lock((work_completion)(&new_smc->smc_listen_work));
lock(sk_lock-AF_SMC/1);
lock((work_completion)(&new_smc->smc_listen_work));
*** DEADLOCK ***
locks held by syz.1.195/5990: 3, last CPU#1:
#0: ffff88805f759380 (&sb->s_type->i_mutex_key#13){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:1024 [inline]
#0: ffff88805f759380 (&sb->s_type->i_mutex_key#13){+.+.}-{4:4}, at: __sock_release+0x7a/0x1f0 net/socket.c:734
#1: ffff88802a3b72e0 (sk_lock-AF_SMC/1){+.+.}-{0:0}, at: smc_release+0x24d/0x550 net/smc/af_smc.c:-1
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: start_flush_work kernel/workqueue.c:4354 [inline]
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: __flush_work+0x101/0xca0 kernel/workqueue.c:4412
stack backtrace:
CPU: 1 UID: 0 PID: 5990 Comm: syz.1.195 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
Call Trace:
dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120
print_circular_bug+0x2e2/0x300 kernel/locking/lockdep.c:2087
check_noncircular+0x12f/0x150 kernel/locking/lockdep.c:2219
check_prev_add kernel/locking/lockdep.c:3209 [inline]
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x164c/0x2de0 kernel/locking/lockdep.c:5288
lock_acquire+0x115/0x350 kernel/locking/lockdep.c:5942
touch_work_lockdep_map kernel/workqueue.c:4126 [inline]
start_flush_work kernel/workqueue.c:4380 [inline]
__flush_work+0x74c/0xca0 kernel/workqueue.c:4412
__cancel_work_sync+0xbf/0x110 kernel/workqueue.c:4568
smc_clcsock_release+0x60/0xf0 net/smc/smc_close.c:29
__smc_release+0x64e/0x7c0 net/smc/af_smc.c:318
smc_close_non_accepted+0xd5/0x1f0 net/smc/af_smc.c:1866
smc_close_cleanup_listen net/smc/smc_close.c:45 [inline]
smc_close_active+0xb30/0xf20 net/smc/smc_close.c:225
__smc_release+0x9c/0x7c0 net/smc/af_smc.c:294
smc_release+0x2c5/0x550 net/smc/af_smc.c:361
__sock_release+0xa0/0x1f0 net/socket.c:735
sock_close+0x1c/0x30 net/socket.c:1526
__fput+0x40d/0xa50 fs/file_table.c:512
task_work_run+0x1d9/0x270 kernel/task_work.c:233
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
__exit_to_user_mode_loop kernel/entry/common.c:70 [inline]
exit_to_user_mode_loop+0x204/0x770 kernel/entry/common.c:101
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline]
__do_fast_syscall_32+0x437/0x6b0 arch/x86/entry/syscall_32.c:294
do_fast_syscall_32+0x33/0x70 arch/x86/entry/syscall_32.c:316
entry_SYSENTER_compat_after_hwframe+0x84/0x8e
RIP: 0023:0xf7f060ec
Code: 90 85 d2 74 0a 89 ce 81 e6 ff 0f 00 00 89 32 85 c0 74 05 c1 e9 0c 89 08 31 c0 5e 5d c3 90 0f 1f 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 58 b8
RSP: 002b:00000000f74efb1c EFLAGS: 00000206 ORIG_RAX: 00000000000001b4
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 000000000000001e
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
----------------
Code disassembly (best guess):
0: 90 nop
1: 85 d2 test %edx,%edx
3: 74 0a je 0xf
5: 89 ce mov %ecx,%esi
7: 81 e6 ff 0f 00 00 and $0xfff,%esi
d: 89 32 mov %esi,(%rdx)
f: 85 c0 test %eax,%eax
11: 74 05 je 0x18
13: c1 e9 0c shr $0xc,%ecx
16: 89 08 mov %ecx,(%rax)
18: 31 c0 xor %eax,%eax
1a: 5e pop %rsi
1b: 5d pop %rbp
1c: c3 ret
1d: 90 nop
1e: 0f 1f 00 nopl (%rax)
21: 51 push %rcx
22: 52 push %rdx
23: 55 push %rbp
24: 89 e5 mov %esp,%ebp
26: 0f 34 sysenter
28: cd 80 int $0x80
* 2a: 5d pop %rbp <-- trapping instruction
2b: 5a pop %rdx
2c: 59 pop %rcx
2d: c3 ret
2e: 90 nop
2f: 90 nop
30: 90 nop
31: 90 nop
32: 90 nop
33: 90 nop
34: 90 nop
35: 90 nop
36: 90 nop
37: 90 nop
38: 90 nop
39: 90 nop
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 58 pop %rax
3f: b8 .byte 0xb8
final repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
syz.1.195/5990 is trying to acquire lock:
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: start_flush_work kernel/workqueue.c:4354 [inline]
ffff88802a3b61e8 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}, at: __flush_work+0x101/0xca0 kernel/workqueue.c:4412
but task is already holding lock:
ffff88802a3b72e0 (sk_lock-AF_SMC/1){+.+.}-{0:0}, at: smc_release+0x24d/0x550 net/smc/af_smc.c:-1
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (sk_lock-AF_SMC/1){+.+.}-{0:0}:
lock_sock_nested+0x41/0x100 net/core/sock.c:3837
smc_listen_out+0xd4/0x3d0 net/smc/af_smc.c:1934
smc_listen_work+0x81d/0x1410 net/smc/af_smc.c:-1
process_one_work kernel/workqueue.c:3396 [inline]
process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
-> #0 ((work_completion)(&new_smc->smc_listen_work)){+.+.}-{0:0}:
check_prev_add kernel/locking/lockdep.c:3209 [inline]
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x164c/0x2de0 kernel/locking/lockdep.c:5288
lock_acquire+0x115/0x350 kernel/locking/lockdep.c:5942
touch_work_lockdep_map kernel/workqueue.c:4126 [inline]
start_flush_work kernel/workqueue.c:4380 [inline]
__flush_work+0x74c/0xca0 kernel/workqueue.c:4412
__cancel_work_sync+0xbf/0x110 kernel/workqueue.c:4568
smc_clcsock_release+0x60/0xf0 net/smc/smc_close.c:29
__smc_release+0x64e/0x7c0 net/smc/af_smc.c:318
smc_close_non_accepted+0xd5/0x1f0 net/smc/af_smc.c:1866
smc_close_cleanup_listen net/smc/smc_close.c:45 [inline]
smc_close_active+0xb30/0xf20 net/smc/smc_close.c:225
__smc_release+0x9c/0x7c0 net/smc/af_smc.c:294
smc_release+0x2c5/0x550 net/smc/af_smc.c:361
__sock_release+0xa0/0x1f0 net/socket.c:735
sock_close+0x1c/0x30 net/socket.c:1526
__fput+0x40d/0xa50 fs/file_table.c:512
task_work_run+0x1d9/0x270 kernel/task_work.c:233
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
__exit_to_user_mode_loop kernel/entry/common.c:70 [inline]
exit_to_user_mode_loop+0x204/0x770 kernel/entry/common.c:101
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline]
__do_fast_syscall_32+0x437/0x6b0 arch/x86/entry/syscall_32.c:294
do_fast_syscall_32+0x33/0x70 arch/x86/entry/syscall_32.c:316
entry_SYSENTER_compat_after_hwframe+0x84/0x8e
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(sk_lock-AF_SMC/1);
lock((work_completion)(&new_smc->smc_listen_work));
lock(sk_lock-AF_SMC/1);
lock((work_completion)(&new_smc->smc_listen_work));
*** DEADLOCK ***
locks held by syz.1.195/5990: 3, last CPU#1:
#0: ffff88805f759380 (&sb->s_type->i_mutex_key#13){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:1024 [inline]
#0: ffff88805f759380 (&sb->s_type->i_mutex_key#13){+.+.}-{4:4}, at: __sock_release+0x7a/0x1f0 net/socket.c:734
#1: ffff88802a3b72e0 (sk_lock-AF_SMC/1){+.+.}-{0:0}, at: smc_release+0x24d/0x550 net/smc/af_smc.c:-1
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: start_flush_work kernel/workqueue.c:4354 [inline]
#2: ffffffff8fd5c8e0 (rcu_read_lock){....}-{1:3}, at: __flush_work+0x101/0xca0 kernel/workqueue.c:4412
stack backtrace:
CPU: 1 UID: 0 PID: 5990 Comm: syz.1.195 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
Call Trace:
dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120
print_circular_bug+0x2e2/0x300 kernel/locking/lockdep.c:2087
check_noncircular+0x12f/0x150 kernel/locking/lockdep.c:2219
check_prev_add kernel/locking/lockdep.c:3209 [inline]
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x164c/0x2de0 kernel/locking/lockdep.c:5288
lock_acquire+0x115/0x350 kernel/locking/lockdep.c:5942
touch_work_lockdep_map kernel/workqueue.c:4126 [inline]
start_flush_work kernel/workqueue.c:4380 [inline]
__flush_work+0x74c/0xca0 kernel/workqueue.c:4412
__cancel_work_sync+0xbf/0x110 kernel/workqueue.c:4568
smc_clcsock_release+0x60/0xf0 net/smc/smc_close.c:29
__smc_release+0x64e/0x7c0 net/smc/af_smc.c:318
smc_close_non_accepted+0xd5/0x1f0 net/smc/af_smc.c:1866
smc_close_cleanup_listen net/smc/smc_close.c:45 [inline]
smc_close_active+0xb30/0xf20 net/smc/smc_close.c:225
__smc_release+0x9c/0x7c0 net/smc/af_smc.c:294
smc_release+0x2c5/0x550 net/smc/af_smc.c:361
__sock_release+0xa0/0x1f0 net/socket.c:735
sock_close+0x1c/0x30 net/socket.c:1526
__fput+0x40d/0xa50 fs/file_table.c:512
task_work_run+0x1d9/0x270 kernel/task_work.c:233
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
__exit_to_user_mode_loop kernel/entry/common.c:70 [inline]
exit_to_user_mode_loop+0x204/0x770 kernel/entry/common.c:101
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline]
__do_fast_syscall_32+0x437/0x6b0 arch/x86/entry/syscall_32.c:294
do_fast_syscall_32+0x33/0x70 arch/x86/entry/syscall_32.c:316
entry_SYSENTER_compat_after_hwframe+0x84/0x8e
RIP: 0023:0xf7f060ec
Code: 90 85 d2 74 0a 89 ce 81 e6 ff 0f 00 00 89 32 85 c0 74 05 c1 e9 0c 89 08 31 c0 5e 5d c3 90 0f 1f 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 58 b8
RSP: 002b:00000000f74efb1c EFLAGS: 00000206 ORIG_RAX: 00000000000001b4
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 000000000000001e
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
----------------
Code disassembly (best guess):
0: 90 nop
1: 85 d2 test %edx,%edx
3: 74 0a je 0xf
5: 89 ce mov %ecx,%esi
7: 81 e6 ff 0f 00 00 and $0xfff,%esi
d: 89 32 mov %esi,(%rdx)
f: 85 c0 test %eax,%eax
11: 74 05 je 0x18
13: c1 e9 0c shr $0xc,%ecx
16: 89 08 mov %ecx,(%rax)
18: 31 c0 xor %eax,%eax
1a: 5e pop %rsi
1b: 5d pop %rbp
1c: c3 ret
1d: 90 nop
1e: 0f 1f 00 nopl (%rax)
21: 51 push %rcx
22: 52 push %rdx
23: 55 push %rbp
24: 89 e5 mov %esp,%ebp
26: 0f 34 sysenter
28: cd 80 int $0x80
* 2a: 5d pop %rbp <-- trapping instruction
2b: 5a pop %rdx
2c: 59 pop %rcx
2d: c3 ret
2e: 90 nop
2f: 90 nop
30: 90 nop
31: 90 nop
32: 90 nop
33: 90 nop
34: 90 nop
35: 90 nop
36: 90 nop
37: 90 nop
38: 90 nop
39: 90 nop
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 58 pop %rax
3f: b8 .byte 0xb8