Extracting prog: 51.656549758s Minimizing prog: 15m42.444635829s Simplifying prog options: 0s Extracting C: 31.028831075s Simplifying C: 7m30.961718733s extracting reproducer from 1 programs testing a last program of every proc single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) syz_io_uring_submit(r1, r2, 0x0) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program crashed: possible deadlock in __wake_up single: successfully extracted reproducer found reproducer with 6 syscalls minimizing guilty program testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) syz_io_uring_submit(r1, r2, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program crashed: possible deadlock in __wake_up testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: syz_io_uring_submit(0x0, 0x0, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(0xffffffffffffffff, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, 0x0, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, 0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(0x0, r1, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(0x0, r1, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(0x0, r1, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, 0x0) syz_io_uring_submit(r1, 0x0, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, 0x0, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, 0x0, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x10006, 0x0, 0x0, 0x0, {0x2000}, 0x1}) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash testing program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter detailed listing: executing program 0: r0 = syz_io_uring_setup(0xf00, &(0x7f0000000080)={0x0, 0x0, 0x3c00, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x0, &(0x7f0000000480)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, &(0x7f0000000180)=@IORING_OP_READ=@use_registered_buffer={0x16, 0x0, 0x0, @fd=r0}) syz_io_uring_submit(r1, r2, 0x0) io_uring_enter(r0, 0x53f8, 0x0, 0x0, 0x0, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=1m1.232741451s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up simplifying C reproducer testing compiled C program (duration=1m1.232741451s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up testing compiled C program (duration=1m1.232741451s, {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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up testing compiled C program (duration=1m1.232741451s, {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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up testing compiled C program (duration=1m1.232741451s, {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:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up testing compiled C program (duration=1m1.232741451s, {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:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up testing compiled C program (duration=1m1.232741451s, {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:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up testing compiled C program (duration=1m1.232741451s, {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:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_io_uring_setup-syz_io_uring_submit-syz_io_uring_submit-syz_io_uring_submit-io_uring_enter program crashed: possible deadlock in __wake_up reproducing took 24m36.091766445s repro crashed as (corrupted=false): ============================================ WARNING: possible recursive locking detected 6.1.124-syzkaller #0 Not tainted -------------------------------------------- syz-executor353/4299 is trying to acquire lock: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up_common_lock kernel/sched/wait.c:137 [inline] ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 but task is already holding lock: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up_common_lock kernel/sched/wait.c:137 [inline] ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(&ctx->cq_wait); lock(&ctx->cq_wait); *** DEADLOCK *** May be due to missing lock nesting notation 2 locks held by syz-executor353/4299: #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __do_sys_io_uring_enter io_uring/io_uring.c:3321 [inline] #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __se_sys_io_uring_enter io_uring/io_uring.c:3254 [inline] #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __arm64_sys_io_uring_enter+0x324/0x22dc io_uring/io_uring.c:3254 #1: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up_common_lock kernel/sched/wait.c:137 [inline] #1: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 stack backtrace: CPU: 0 PID: 4299 Comm: syz-executor353 Not tainted 6.1.124-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 __lock_acquire+0x6310/0x7680 kernel/locking/lockdep.c:5049 lock_acquire+0x26c/0x7cc kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb4 kernel/locking/spinlock.c:162 __wake_up_common_lock kernel/sched/wait.c:137 [inline] __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 __io_cqring_wake io_uring/io_uring.h:223 [inline] io_req_local_work_add io_uring/io_uring.c:1145 [inline] __io_req_task_work_add+0x304/0x528 io_uring/io_uring.c:1156 io_req_task_work_add io_uring/io_uring.h:85 [inline] __io_poll_execute+0x184/0x42c io_uring/poll.c:390 io_poll_wake+0x2d8/0x3e0 io_uring/poll.c:465 __wake_up_common+0x23c/0x3bc kernel/sched/wait.c:107 __wake_up_common_lock kernel/sched/wait.c:138 [inline] __wake_up+0x10c/0x1a8 kernel/sched/wait.c:160 __io_cqring_wake io_uring/io_uring.h:223 [inline] io_cqring_wake io_uring/io_uring.h:230 [inline] io_cqring_ev_posted io_uring/io_uring.c:578 [inline] __io_cq_unlock_post io_uring/io_uring.c:586 [inline] io_cq_unlock_post io_uring/io_uring.c:601 [inline] io_req_complete_post+0x5ec/0x928 io_uring/io_uring.c:874 io_req_complete_failed io_uring/io_uring.c:893 [inline] io_queue_async+0x258/0x704 io_uring/io_uring.c:1903 io_queue_sqe io_uring/io_uring.c:1940 [inline] io_submit_sqe io_uring/io_uring.c:2199 [inline] io_submit_sqes+0xc38/0x1aa8 io_uring/io_uring.c:2312 __do_sys_io_uring_enter io_uring/io_uring.c:3322 [inline] __se_sys_io_uring_enter io_uring/io_uring.c:3254 [inline] __arm64_sys_io_uring_enter+0x330/0x22dc io_uring/io_uring.c:3254 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 final repro crashed as (corrupted=false): ============================================ WARNING: possible recursive locking detected 6.1.124-syzkaller #0 Not tainted -------------------------------------------- syz-executor353/4299 is trying to acquire lock: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up_common_lock kernel/sched/wait.c:137 [inline] ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 but task is already holding lock: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up_common_lock kernel/sched/wait.c:137 [inline] ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(&ctx->cq_wait); lock(&ctx->cq_wait); *** DEADLOCK *** May be due to missing lock nesting notation 2 locks held by syz-executor353/4299: #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __do_sys_io_uring_enter io_uring/io_uring.c:3321 [inline] #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __se_sys_io_uring_enter io_uring/io_uring.c:3254 [inline] #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __arm64_sys_io_uring_enter+0x324/0x22dc io_uring/io_uring.c:3254 #1: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up_common_lock kernel/sched/wait.c:137 [inline] #1: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 stack backtrace: CPU: 0 PID: 4299 Comm: syz-executor353 Not tainted 6.1.124-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 __lock_acquire+0x6310/0x7680 kernel/locking/lockdep.c:5049 lock_acquire+0x26c/0x7cc kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb4 kernel/locking/spinlock.c:162 __wake_up_common_lock kernel/sched/wait.c:137 [inline] __wake_up+0xec/0x1a8 kernel/sched/wait.c:160 __io_cqring_wake io_uring/io_uring.h:223 [inline] io_req_local_work_add io_uring/io_uring.c:1145 [inline] __io_req_task_work_add+0x304/0x528 io_uring/io_uring.c:1156 io_req_task_work_add io_uring/io_uring.h:85 [inline] __io_poll_execute+0x184/0x42c io_uring/poll.c:390 io_poll_wake+0x2d8/0x3e0 io_uring/poll.c:465 __wake_up_common+0x23c/0x3bc kernel/sched/wait.c:107 __wake_up_common_lock kernel/sched/wait.c:138 [inline] __wake_up+0x10c/0x1a8 kernel/sched/wait.c:160 __io_cqring_wake io_uring/io_uring.h:223 [inline] io_cqring_wake io_uring/io_uring.h:230 [inline] io_cqring_ev_posted io_uring/io_uring.c:578 [inline] __io_cq_unlock_post io_uring/io_uring.c:586 [inline] io_cq_unlock_post io_uring/io_uring.c:601 [inline] io_req_complete_post+0x5ec/0x928 io_uring/io_uring.c:874 io_req_complete_failed io_uring/io_uring.c:893 [inline] io_queue_async+0x258/0x704 io_uring/io_uring.c:1903 io_queue_sqe io_uring/io_uring.c:1940 [inline] io_submit_sqe io_uring/io_uring.c:2199 [inline] io_submit_sqes+0xc38/0x1aa8 io_uring/io_uring.c:2312 __do_sys_io_uring_enter io_uring/io_uring.c:3322 [inline] __se_sys_io_uring_enter io_uring/io_uring.c:3254 [inline] __arm64_sys_io_uring_enter+0x330/0x22dc io_uring/io_uring.c:3254 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585