Extracting prog: 2m24.658981568s Minimizing prog: 23m54.403026003s Simplifying prog options: 6m18.285737038s Extracting C: 58.072099745s Simplifying C: 0s 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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-timer_gettime-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) timer_gettime(0x0, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program crashed: possible deadlock in n_tty_flush_buffer single: successfully extracted reproducer found reproducer with 10 syscalls minimizing guilty program testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-timer_gettime-socket$vsock_stream-ioctl$KVM_SET_CLOCK detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) timer_gettime(0x0, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-timer_gettime-socket$vsock_stream-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) timer_gettime(0x0, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-timer_gettime-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) timer_gettime(0x0, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program crashed: possible deadlock in n_tty_flush_buffer testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-syz_open_dev$evdev-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-ioctl$EVIOCSFF-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-bpf$PROG_LOAD-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) bpf$PROG_LOAD(0x5, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program crashed: possible deadlock in n_tty_flush_buffer testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r0, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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}}): ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r0, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(0x0, 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, 0x0, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040), 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP program did not crash simplifying guilty program options testing program (duration=49.632913122s, {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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program did not crash testing program (duration=49.632913122s, {Threaded:true Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program crashed: possible deadlock in tty_buffer_flush a never seen crash title: possible deadlock in tty_buffer_flush, ignore testing program (duration=49.632913122s, {Threaded:true 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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP detailed listing: executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x0, 0x7f, 0x20f}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000006c0)={0xd309bedfc70f16ed, 0x0, 0x2, {0x0, 0x1}, {0x7f, 0x2}, @cond=[{0x22f, 0x3ff, 0x404, 0x4, 0x1, 0xa}, {0x0, 0xa0, 0x1, 0x4, 0x7ff, 0xff01}]}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r1, &(0x7f0000000040)="e2", 0x12d8) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_SET_CLOCK(0xffffffffffffffff, 0x8010aebb, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) program crashed: possible deadlock in n_tty_flush_buffer extracting C reproducer testing compiled C program (duration=49.632913122s, {Threaded:true 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_open_dev$tty1-ioctl$KDSKBENT-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-socket$vsock_stream-ioctl$KVM_SET_CLOCK-ioctl$SIOCGSTAMP program did not crash reproducing took 34m22.501893266s repro crashed as (corrupted=false): ====================================================== WARNING: possible circular locking dependency detected 6.16.0-rc3-next-20250623-syzkaller #0 Not tainted ------------------------------------------------------ kworker/0:0/9 is trying to acquire lock: ffff88807cce62e8 (&tty->termios_rwsem){++++}-{4:4}, at: n_tty_flush_buffer+0x30/0x230 drivers/tty/n_tty.c:352 but task is already holding lock: ffff88801a4a10b8 (&buf->lock){+.+.}-{4:4}, at: tty_buffer_flush+0x74/0x2b0 drivers/tty/tty_buffer.c:229 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #3 (&buf->lock){+.+.}-{4:4}: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 __mutex_lock_common kernel/locking/mutex.c:602 [inline] __mutex_lock+0x182/0xe80 kernel/locking/mutex.c:747 tty_buffer_flush+0x74/0x2b0 drivers/tty/tty_buffer.c:229 tty_ldisc_flush+0x6b/0xc0 drivers/tty/tty_ldisc.c:388 __do_SAK+0x138/0x6d0 drivers/tty/tty_io.c:3025 vc_SAK+0x78/0x220 drivers/tty/vt/vt_ioctl.c:1009 process_one_work kernel/workqueue.c:3239 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3322 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 -> #2 (console_lock){+.+.}-{0:0}: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 console_lock+0x164/0x1b0 kernel/printk/printk.c:2849 uart_configure_port drivers/tty/serial/serial_core.c:2597 [inline] serial_core_add_one_port drivers/tty/serial/serial_core.c:3157 [inline] serial_core_register_port+0xc73/0x2700 drivers/tty/serial/serial_core.c:3388 serial8250_register_8250_port+0x16db/0x2050 drivers/tty/serial/8250/8250_core.c:822 serial_pnp_probe+0x527/0x790 drivers/tty/serial/8250/8250_pnp.c:480 pnp_device_probe+0x308/0x4c0 drivers/pnp/driver.c:111 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x26d/0x9a0 drivers/base/dd.c:657 __driver_probe_device+0x18c/0x2f0 drivers/base/dd.c:799 driver_probe_device+0x4f/0x430 drivers/base/dd.c:829 __driver_attach+0x452/0x700 drivers/base/dd.c:1215 bus_for_each_dev+0x233/0x2b0 drivers/base/bus.c:370 bus_add_driver+0x345/0x640 drivers/base/bus.c:678 driver_register+0x23a/0x320 drivers/base/driver.c:249 serial8250_init+0xc2/0x1c0 drivers/tty/serial/8250/8250_platform.c:315 do_one_initcall+0x233/0x820 init/main.c:1274 do_initcall_level+0x137/0x1f0 init/main.c:1336 do_initcalls+0x69/0xd0 init/main.c:1352 kernel_init_freeable+0x3d9/0x570 init/main.c:1584 kernel_init+0x1d/0x1d0 init/main.c:1474 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 -> #1 (&port->mutex){+.+.}-{4:4}: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 __mutex_lock_common kernel/locking/mutex.c:602 [inline] __mutex_lock+0x182/0xe80 kernel/locking/mutex.c:747 class_mutex_constructor include/linux/mutex.h:225 [inline] uart_set_termios+0x82/0x6f0 drivers/tty/serial/serial_core.c:1688 tty_set_termios+0xca8/0x17e0 drivers/tty/tty_ioctl.c:341 set_termios+0x516/0x6c0 drivers/tty/tty_ioctl.c:516 tty_mode_ioctl+0x47e/0x740 drivers/tty/tty_ioctl.c:-1 tty_ioctl+0x9c6/0xde0 drivers/tty/tty_io.c:2801 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl+0xf9/0x170 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f -> #0 (&tty->termios_rwsem){++++}-{4:4}: check_prev_add kernel/locking/lockdep.c:3168 [inline] check_prevs_add kernel/locking/lockdep.c:3287 [inline] validate_chain+0xb9b/0x2140 kernel/locking/lockdep.c:3911 __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5240 lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 down_write+0x96/0x1f0 kernel/locking/rwsem.c:1577 n_tty_flush_buffer+0x30/0x230 drivers/tty/n_tty.c:352 tty_buffer_flush+0x1e9/0x2b0 drivers/tty/tty_buffer.c:241 tty_ldisc_flush+0x6b/0xc0 drivers/tty/tty_ldisc.c:388 __do_SAK+0x138/0x6d0 drivers/tty/tty_io.c:3025 vc_SAK+0x78/0x220 drivers/tty/vt/vt_ioctl.c:1009 process_one_work kernel/workqueue.c:3239 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3322 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 other info that might help us debug this: Chain exists of: &tty->termios_rwsem --> console_lock --> &buf->lock Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&buf->lock); lock(console_lock); lock(&buf->lock); lock(&tty->termios_rwsem); *** DEADLOCK *** 5 locks held by kworker/0:0/9: #0: ffff88801a480d48 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline] #0: ffff88801a480d48 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3322 #1: ffffc900000e7bc0 ((work_completion)(&vc_cons[currcons].SAK_work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3215 [inline] #1: ffffc900000e7bc0 ((work_completion)(&vc_cons[currcons].SAK_work)){+.+.}-{0:0}, at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3322 #2: ffffffff8e132140 (console_lock){+.+.}-{0:0}, at: vc_SAK+0x28/0x220 drivers/tty/vt/vt_ioctl.c:999 #3: ffff88807cce60a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref drivers/tty/tty_ldisc.c:263 [inline] #3: ffff88807cce60a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_flush+0x20/0xc0 drivers/tty/tty_ldisc.c:386 #4: ffff88801a4a10b8 (&buf->lock){+.+.}-{4:4}, at: tty_buffer_flush+0x74/0x2b0 drivers/tty/tty_buffer.c:229 stack backtrace: CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted 6.16.0-rc3-next-20250623-syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: events vc_SAK Call Trace: dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 print_circular_bug+0x2ee/0x310 kernel/locking/lockdep.c:2046 check_noncircular+0x134/0x160 kernel/locking/lockdep.c:2178 check_prev_add kernel/locking/lockdep.c:3168 [inline] check_prevs_add kernel/locking/lockdep.c:3287 [inline] validate_chain+0xb9b/0x2140 kernel/locking/lockdep.c:3911 __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5240 lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 down_write+0x96/0x1f0 kernel/locking/rwsem.c:1577 n_tty_flush_buffer+0x30/0x230 drivers/tty/n_tty.c:352 tty_buffer_flush+0x1e9/0x2b0 drivers/tty/tty_buffer.c:241 tty_ldisc_flush+0x6b/0xc0 drivers/tty/tty_ldisc.c:388 __do_SAK+0x138/0x6d0 drivers/tty/tty_io.c:3025 vc_SAK+0x78/0x220 drivers/tty/vt/vt_ioctl.c:1009 process_one_work kernel/workqueue.c:3239 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3322 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 tty tty1: SAK: killed process 5989 (syz.0.16): by fd#3 tty tty1: SAK: killed process 5990 (syz.0.16): by fd#3 tty tty1: SAK: killed process 5994 (syz.0.18): by fd#3 tty tty1: SAK: killed process 5995 (syz.0.18): by fd#3 tty tty1: SAK: killed process 5996 (syz.0.19): by fd#3 tty tty1: SAK: killed process 5997 (syz.0.19): by fd#3 tty tty1: SAK: killed process 6006 (syz.0.24): by fd#3 tty tty1: SAK: killed process 6007 (syz.0.24): by fd#3 tty tty1: SAK: killed process 6012 (syz.0.27): by fd#3 tty tty1: SAK: killed process 6013 (syz.0.27): by fd#3 tty tty1: SAK: killed process 6022 (syz.0.32): by fd#3 tty tty1: SAK: killed process 6023 (syz.0.32): by fd#3 tty tty1: SAK: killed process 6026 (syz.0.34): by fd#3 tty tty1: SAK: killed process 6027 (syz.0.34): by fd#3 tty tty1: SAK: killed process 6034 (syz.0.38): by fd#3 tty tty1: SAK: killed process 6035 (syz.0.38): by fd#3 tty tty1: SAK: killed process 6044 (syz.0.43): by fd#3 tty tty1: SAK: killed process 6045 (syz.0.43): by fd#3 tty tty1: SAK: killed process 6048 (syz.0.45): by fd#3 tty tty1: SAK: killed process 6049 (syz.0.45): by fd#3 tty tty1: SAK: killed process 6052 (syz.0.47): by fd#3 tty tty1: SAK: killed process 6053 (syz.0.47): by fd#3 tty tty1: SAK: killed process 6054 (syz.0.48): by fd#3 tty tty1: SAK: killed process 6055 (syz.0.48): by fd#3 tty tty1: SAK: killed process 6056 (syz.0.49): by fd#3 tty tty1: SAK: killed process 6057 (syz.0.49): by fd#3 tty tty1: SAK: killed process 6062 (syz.0.52): by fd#3 tty tty1: SAK: killed process 6063 (syz.0.52): by fd#3 tty tty1: SAK: killed process 6066 (syz.0.54): by fd#3 tty tty1: SAK: killed process 6067 (syz.0.54): by fd#3 tty tty1: SAK: killed process 6068 (syz.0.55): by fd#3 tty tty1: SAK: killed process 6069 (syz.0.55): by fd#3 tty tty1: SAK: killed process 6088 (syz.0.65): by fd#3 tty tty1: SAK: killed process 6089 (syz.0.65): by fd#3 tty tty1: SAK: killed process 6090 (syz.0.66): by fd#3 tty tty1: SAK: killed process 6091 (syz.0.66): by fd#3 tty tty1: SAK: killed process 6092 (syz.0.67): by fd#3 tty tty1: SAK: killed process 6093 (syz.0.67): by fd#3 tty tty1: SAK: killed process 6094 (syz.0.68): by fd#3 tty tty1: SAK: killed process 6095 (syz.0.68): by fd#3 tty tty1: SAK: killed process 6096 (syz.0.69): by fd#3 tty tty1: SAK: killed process 6097 (syz.0.69): by fd#3 tty tty1: SAK: killed process 6102 (syz.0.72): by fd#3 tty tty1: SAK: killed process 6103 (syz.0.72): by fd#3 tty tty1: SAK: killed process 6104 (syz.0.73): by fd#3 tty tty1: SAK: killed process 6105 (syz.0.73): by fd#3 tty tty1: SAK: killed process 6106 (syz.0.74): by fd#3 tty tty1: SAK: killed process 6107 (syz.0.74): by fd#3 tty tty1: SAK: killed process 6128 (syz.0.85): by fd#3 tty tty1: SAK: killed process 6129 (syz.0.85): by fd#3 tty tty1: SAK: killed process 6130 (syz.0.86): by fd#3 tty tty1: SAK: killed process 6131 (syz.0.86): by fd#3 tty tty1: SAK: killed process 6136 (syz.0.89): by fd#3 tty tty1: SAK: killed process 6137 (syz.0.89): by fd#3 tty tty1: SAK: killed process 6138 (syz.0.90): by fd#3 tty tty1: SAK: killed process 6139 (syz.0.90): by fd#3 tty tty1: SAK: killed process 6140 (syz.0.91): by fd#3 tty tty1: SAK: killed process 6141 (syz.0.91): by fd#3 tty tty1: SAK: killed process 6142 (syz.0.92): by fd#3 tty tty1: SAK: killed process 6143 (syz.0.92): by fd#3 tty tty1: SAK: killed process 6144 (syz.0.93): by fd#3 tty tty1: SAK: killed process 6145 (syz.0.93): by fd#3 tty tty1: SAK: killed process 6148 (syz.0.95): by fd#3 tty tty1: SAK: killed process 6149 (syz.0.95): by fd#3 tty tty1: SAK: killed process 6150 (syz.0.96): by fd#3 tty tty1: SAK: killed process 6151 (syz.0.96): by fd#3 tty tty1: SAK: killed process 6156 (syz.0.99): by fd#3 tty tty1: SAK: killed process 6157 (syz.0.99): by fd#3 tty tty1: SAK: killed process 6158 (syz.0.100): by fd#3 tty tty1: SAK: killed process 6159 (syz.0.100): by fd#3 tty tty1: SAK: killed process 6166 (syz.0.104): by fd#3 tty tty1: SAK: killed process 6167 (syz.0.104): by fd#3 tty tty1: SAK: killed process 6168 (syz.0.105): by fd#3 tty tty1: SAK: killed process 6169 (syz.0.105): by fd#3 tty tty1: SAK: killed process 6172 (syz.0.107): by fd#3 tty tty1: SAK: killed process 6173 (syz.0.107): by fd#3 tty tty1: SAK: killed process 6178 (syz.0.110): by fd#3 tty tty1: SAK: killed process 6179 (syz.0.110): by fd#3 tty tty1: SAK: killed process 6180 (syz.0.111): by fd#3 tty tty1: SAK: killed process 6181 (syz.0.111): by fd#3 tty tty1: SAK: killed process 6182 (syz.0.112): by fd#3 tty tty1: SAK: killed process 6183 (syz.0.112): by fd#3 tty tty1: SAK: killed process 6194 (syz.0.118): by fd#3 tty tty1: SAK: killed process 6195 (syz.0.118): by fd#3 tty tty1: SAK: killed process 6200 (syz.0.121): by fd#3 tty tty1: SAK: killed process 6201 (syz.0.121): by fd#3 tty tty1: SAK: killed process 6204 (syz.0.123): by fd#3 tty tty1: SAK: killed process 6205 (syz.0.123): by fd#3 tty tty1: SAK: killed process 6208 (syz.0.125): by fd#3 tty tty1: SAK: killed process 6209 (syz.0.125): by fd#3 tty tty1: SAK: killed process 6216 (syz.0.129): by fd#3 tty tty1: SAK: killed process 6217 (syz.0.129): by fd#3 tty tty1: SAK: killed process 6224 (syz.0.133): by fd#3 tty tty1: SAK: killed process 6225 (syz.0.133): by fd#3 tty tty1: SAK: killed process 6226 (syz.0.134): by fd#3 tty tty1: SAK: killed process 6227 (syz.0.134): by fd#3 tty tty1: SAK: killed process 6232 (syz.0.137): by fd#3 tty tty1: SAK: killed process 6233 (syz.0.137): by fd#3 tty tty1: SAK: killed process 6234 (syz.0.138): by fd#3 tty tty1: SAK: killed process 6235 (syz.0.138): by fd#3 tty tty1: SAK: killed process 6236 (syz.0.139): by fd#3 tty tty1: SAK: killed process 6237 (syz.0.139): by fd#3 tty tty1: SAK: killed process 6238 (syz.0.140): by fd#3 tty tty1: SAK: killed process 6239 (syz.0.140): by fd#3 tty tty1: SAK: killed process 6250 (syz.0.146): by fd#3 tty tty1: SAK: killed process 6251 (syz.0.146): by fd#3 tty tty1: SAK: killed process 6263 (syz.0.152): by fd#3 tty tty1: SAK: killed process 6264 (syz.0.152): by fd#3 tty tty1: SAK: killed process 6267 (syz.0.154): by fd#3 tty tty1: SAK: killed process 6268 (syz.0.154): by fd#3 tty tty1: SAK: killed process 6269 (syz.0.155): by fd#3 tty tty1: SAK: killed process 6270 (syz.0.155): by fd#3 tty tty1: SAK: killed process 6277 (syz.0.159): by fd#3 tty tty1: SAK: killed process 6278 (syz.0.159): by fd#3 tty tty1: SAK: killed process 6283 (syz.0.162): by fd#3 tty tty1: SAK: killed process 6284 (syz.0.162): by fd#3 tty tty1: SAK: killed process 6285 (syz.0.163): by fd#3 tty tty1: SAK: killed process 6286 (syz.0.163): by fd#3 tty tty1: SAK: killed process 6301 (syz.0.171): by fd#3 tty tty1: SAK: killed process 6302 (syz.0.171): by fd#3 tty tty1: SAK: killed process 6303 (syz.0.172): by fd#3 tty tty1: SAK: killed process 6304 (syz.0.172): by fd#3 tty tty1: SAK: killed process 6311 (syz.0.176): by fd#3 tty tty1: SAK: killed process 6312 (syz.0.176): by fd#3 tty tty1: SAK: killed process 6331 (syz.0.186): by fd#3 tty tty1: SAK: killed process 6332 (syz.0.186): by fd#3 tty tty1: SAK: killed process 6333 (syz.0.187): by fd#3 tty tty1: SAK: killed process 6334 (syz.0.187): by fd#3 tty tty1: SAK: killed process 6335 (syz.0.188): by fd#3 tty tty1: SAK: killed process 6336 (syz.0.188): by fd#3 tty tty1: SAK: killed process 6339 (syz.0.190): by fd#3 tty tty1: SAK: killed process 6340 (syz.0.190): by fd#3 tty tty1: SAK: killed process 6341 (syz.0.191): by fd#3 tty tty1: SAK: killed process 6342 (syz.0.191): by fd#3 tty tty1: SAK: killed process 6343 (syz.0.192): by fd#3 tty tty1: SAK: killed process 6344 (syz.0.192): by fd#3 tty tty1: SAK: killed process 6345 (syz.0.193): by fd#3 tty tty1: SAK: killed process 6346 (syz.0.193): by fd#3 tty tty1: SAK: killed process 6347 (syz.0.194): by fd#3 tty tty1: SAK: killed process 6348 (syz.0.194): by fd#3 tty tty1: SAK: killed process 6349 (syz.0.195): by fd#3 tty tty1: SAK: killed process 6350 (syz.0.195): by fd#3 tty tty1: SAK: killed process 6351 (syz.0.196): by fd#3 tty tty1: SAK: killed process 6352 (syz.0.196): by fd#3 tty tty1: SAK: killed process 6353 (syz.0.197): by fd#3 tty tty1: SAK: killed process 6354 (syz.0.197): by fd#3 tty tty1: SAK: killed process 6367 (syz.0.204): by fd#3 tty tty1: SAK: killed process 6368 (syz.0.204): by fd#3 tty tty1: SAK: killed process 6369 (syz.0.205): by fd#3 tty tty1: SAK: killed process 6370 (syz.0.205): by fd#3 tty tty1: SAK: killed process 6377 (syz.0.209): by fd#3 tty tty1: SAK: killed process 6378 (syz.0.209): by fd#3 tty tty1: SAK: killed process 6379 (syz.0.210): by fd#3 tty tty1: SAK: killed process 6380 (syz.0.210): by fd#3 tty tty1: SAK: killed process 6401 (syz.0.221): by fd#3 tty tty1: SAK: killed process 6402 (syz.0.221): by fd#3 tty tty1: SAK: killed process 6405 (syz.0.223): by fd#3 tty tty1: SAK: killed process 6406 (syz.0.223): by fd#3 tty tty1: SAK: killed process 6409 (syz.0.225): by fd#3 tty tty1: SAK: killed process 6410 (syz.0.225): by fd#3 tty tty1: SAK: killed process 6419 (syz.0.230): by fd#3 tty tty1: SAK: killed process 6420 (syz.0.230): by fd#3 tty tty1: SAK: killed process 6425 (syz.0.233): by fd#3 tty tty1: SAK: killed process 6426 (syz.0.233): by fd#3 tty tty1: SAK: killed process 6429 (syz.0.235): by fd#3 tty tty1: SAK: killed process 6430 (syz.0.235): by fd#3 tty tty1: SAK: killed process 6439 (syz.0.240): by fd#3 tty tty1: SAK: killed process 6440 (syz.0.240): by fd#3 tty tty1: SAK: killed process 6441 (syz.0.241): by fd#3 tty tty1: SAK: killed process 6442 (syz.0.241): by fd#3 tty tty1: SAK: killed process 6451 (syz.0.246): by fd#3 tty tty1: SAK: killed process 6452 (syz.0.246): by fd#3 tty tty1: SAK: killed process 6455 (syz.0.248): by fd#3 tty tty1: SAK: killed process 6456 (syz.0.248): by fd#3 tty tty1: SAK: killed process 6459 (syz.0.250): by fd#3 tty tty1: SAK: killed process 6460 (syz.0.250): by fd#3 tty tty1: SAK: killed process 6461 (syz.0.251): by fd#3 tty tty1: SAK: killed process 6462 (syz.0.251): by fd#3 tty tty1: SAK: killed process 6463 (syz.0.252): by fd#3 tty tty1: SAK: killed process 6464 (syz.0.252): by fd#3 tty tty1: SAK: killed process 6465 (syz.0.253): by fd#3 tty tty1: SAK: killed process 6466 (syz.0.253): by fd#3 tty tty1: SAK: killed process 6467 (syz.0.254): by fd#3 tty tty1: SAK: killed process 6468 (syz.0.254): by fd#3 tty tty1: SAK: killed process 6469 (syz.0.255): by fd#3 tty tty1: SAK: killed process 6470 (syz.0.255): by fd#3 tty tty1: SAK: killed process 6477 (syz.0.259): by fd#3 tty tty1: SAK: killed process 6478 (syz.0.259): by fd#3 tty tty1: SAK: killed process 6485 (syz.0.263): by fd#3 tty tty1: SAK: killed process 6486 (syz.0.263): by fd#3 tty tty1: SAK: killed process 6487 (syz.0.264): by fd#3 tty tty1: SAK: killed process 6488 (syz.0.264): by fd#3 tty tty1: SAK: killed process 6489 (syz.0.265): by fd#3 tty tty1: SAK: killed process 6490 (syz.0.265): by fd#3 tty tty1: SAK: killed process 6497 (syz.0.269): by fd#3 tty tty1: SAK: killed process 6498 (syz.0.269): by fd#3 tty tty1: SAK: killed process 6507 (syz.0.274): by fd#3 tty tty1: SAK: killed process 6508 (syz.0.274): by fd#3 tty tty1: SAK: killed process 6509 (syz.0.275): by fd#3 tty tty1: SAK: killed process 6510 (syz.0.275): by fd#3 tty tty1: SAK: killed process 6511 (syz.0.276): by fd#3 tty tty1: SAK: killed process 6512 (syz.0.276): by fd#3 tty tty1: SAK: killed process 6513 (syz.0.277): by fd#3 tty tty1: SAK: killed process 6514 (syz.0.277): by fd#3 tty tty1: SAK: killed process 6519 (syz.0.280): by fd#3 tty tty1: SAK: killed process 6520 (syz.0.280): by fd#3 tty tty1: SAK: killed process 6525 (syz.0.283): by fd#3 tty tty1: SAK: killed process 6526 (syz.0.283): by fd#3 tty tty1: SAK: killed process 6536 (syz.0.288): by fd#3 tty tty1: SAK: killed process 6537 (syz.0.288): by fd#3 tty tty1: SAK: killed process 6540 (syz.0.290): by fd#3 tty tty1: SAK: killed process 6541 (syz.0.290): by fd#3 tty tty1: SAK: killed process 6542 (syz.0.291): by fd#3 tty tty1: SAK: killed process 6543 (syz.0.291): by fd#3 tty tty1: SAK: killed process 6544 (syz.0.292): by fd#3 tty tty1: SAK: killed process 6545 (syz.0.292): by fd#3 tty tty1: SAK: killed process 6546 (syz.0.293): by fd#3 tty tty1: SAK: killed process 6547 (syz.0.293): by fd#3 tty tty1: SAK: killed process 6558 (syz.0.299): by fd#3 tty tty1: SAK: killed process 6559 (syz.0.299): by fd#3 tty tty1: SAK: killed process 6562 (syz.0.301): by fd#3 tty tty1: SAK: killed process 6563 (syz.0.301): by fd#3 tty tty1: SAK: killed process 6564 (syz.0.302): by fd#3 tty tty1: SAK: killed process 6565 (syz.0.302): by fd#3 tty tty1: SAK: killed process 6566 (syz.0.303): by fd#3 tty tty1: SAK: killed process 6567 (syz.0.303): by fd#3 tty tty1: SAK: killed process 6584 (syz.0.312): by fd#3 tty tty1: SAK: killed process 6585 (syz.0.312): by fd#3 tty tty1: SAK: killed process 6590 (syz.0.315): by fd#3 tty tty1: SAK: killed process 6591 (syz.0.315): by fd#3 tty tty1: SAK: killed process 6596 (syz.0.318): by fd#3 tty tty1: SAK: killed process 6597 (syz.0.318): by fd#3 tty tty1: SAK: killed process 6618 (syz.0.329): by fd#3 tty tty1: SAK: killed process 6619 (syz.0.329): by fd#3 tty tty1: SAK: killed process 6626 (syz.0.333): by fd#3 tty tty1: SAK: killed process 6627 (syz.0.333): by fd#3 tty tty1: SAK: killed process 6634 (syz.0.337): by fd#3 tty tty1: SAK: killed process 6635 (syz.0.337): by fd#3 tty tty1: SAK: killed process 6636 (syz.0.338): by fd#3 tty tty1: SAK: killed process 6637 (syz.0.338): by fd#3 tty tty1: SAK: killed process 6638 (syz.0.339): by fd#3 tty tty1: SAK: killed process 6639 (syz.0.339): by fd#3 tty tty1: SAK: killed process 6642 (syz.0.341): by fd#3 tty tty1: SAK: killed process 6643 (syz.0.341): by fd#3 tty tty1: SAK: killed process 6648 (syz.0.344): by fd#3 tty tty1: SAK: killed process 6649 (syz.0.344): by fd#3 tty tty1: SAK: killed process 6650 (syz.0.345): by fd#3 tty tty1: SAK: killed process 6651 (syz.0.345): by fd#3 tty tty1: SAK: killed process 6652 (syz.0.346): by fd#3 tty tty1: SAK: killed process 6653 (syz.0.346): by fd#3 tty tty1: SAK: killed process 6654 (syz.0.347): by fd#3 tty tty1: SAK: killed process 6655 (syz.0.347): by fd#3 tty tty1: SAK: killed process 6660 (syz.0.350): by fd#3 tty tty1: SAK: killed process 6661 (syz.0.350): by fd#3 tty tty1: SAK: killed process 6662 (syz.0.351): by fd#3 tty tty1: SAK: killed process 6663 (syz.0.351): by fd#3 tty tty1: SAK: killed process 6670 (syz.0.355): by fd#3 tty tty1: SAK: killed process 6671 (syz.0.355): by fd#3 tty tty1: SAK: killed process 6674 (syz.0.357): by fd#3 tty tty1: SAK: killed process 6675 (syz.0.357): by fd#3 tty tty1: SAK: killed process 6676 (syz.0.358): by fd#3 tty tty1: SAK: killed process 6677 (syz.0.358): by fd#3 tty tty1: SAK: killed process 6686 (syz.0.363): by fd#3 tty tty1: SAK: killed process 6687 (syz.0.363): by fd#3 tty tty1: SAK: killed process 6710 (syz.0.375): by fd#3 tty tty1: SAK: killed process 6711 (syz.0.375): by fd#3 tty tty1: SAK: killed process 6712 (syz.0.376): by fd#3 tty tty1: SAK: killed process 6713 (syz.0.376): by fd#3 tty tty1: SAK: killed process 6714 (syz.0.377): by fd#3 tty tty1: SAK: killed process 6715 (syz.0.377): by fd#3 tty tty1: SAK: killed process 6730 (syz.0.385): by fd#3 tty tty1: SAK: killed process 6731 (syz.0.385): by fd#3 tty tty1: SAK: killed process 6732 (syz.0.386): by fd#3 tty tty1: SAK: killed process 6733 (syz.0.386): by fd#3 tty tty1: SAK: killed process 6736 (syz.0.388): by fd#3 tty tty1: SAK: killed process 6737 (syz.0.388): by fd#3 tty tty1: SAK: killed process 6738 (syz.0.389): by fd#3 tty tty1: SAK: killed process 6739 (syz.0.389): by fd#3 tty tty1: SAK: killed process 6744 (syz.0.392): by fd#3 tty tty1: SAK: killed process 6745 (syz.0.392): by fd#3 tty tty1: SAK: killed process 6760 (syz.0.400): by fd#3 tty tty1: SAK: killed process 6761 (syz.0.400): by fd#3 final repro crashed as (corrupted=false): ====================================================== WARNING: possible circular locking dependency detected 6.16.0-rc3-next-20250623-syzkaller #0 Not tainted ------------------------------------------------------ kworker/0:0/9 is trying to acquire lock: ffff88807cce62e8 (&tty->termios_rwsem){++++}-{4:4}, at: n_tty_flush_buffer+0x30/0x230 drivers/tty/n_tty.c:352 but task is already holding lock: ffff88801a4a10b8 (&buf->lock){+.+.}-{4:4}, at: tty_buffer_flush+0x74/0x2b0 drivers/tty/tty_buffer.c:229 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #3 (&buf->lock){+.+.}-{4:4}: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 __mutex_lock_common kernel/locking/mutex.c:602 [inline] __mutex_lock+0x182/0xe80 kernel/locking/mutex.c:747 tty_buffer_flush+0x74/0x2b0 drivers/tty/tty_buffer.c:229 tty_ldisc_flush+0x6b/0xc0 drivers/tty/tty_ldisc.c:388 __do_SAK+0x138/0x6d0 drivers/tty/tty_io.c:3025 vc_SAK+0x78/0x220 drivers/tty/vt/vt_ioctl.c:1009 process_one_work kernel/workqueue.c:3239 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3322 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 -> #2 (console_lock){+.+.}-{0:0}: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 console_lock+0x164/0x1b0 kernel/printk/printk.c:2849 uart_configure_port drivers/tty/serial/serial_core.c:2597 [inline] serial_core_add_one_port drivers/tty/serial/serial_core.c:3157 [inline] serial_core_register_port+0xc73/0x2700 drivers/tty/serial/serial_core.c:3388 serial8250_register_8250_port+0x16db/0x2050 drivers/tty/serial/8250/8250_core.c:822 serial_pnp_probe+0x527/0x790 drivers/tty/serial/8250/8250_pnp.c:480 pnp_device_probe+0x308/0x4c0 drivers/pnp/driver.c:111 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x26d/0x9a0 drivers/base/dd.c:657 __driver_probe_device+0x18c/0x2f0 drivers/base/dd.c:799 driver_probe_device+0x4f/0x430 drivers/base/dd.c:829 __driver_attach+0x452/0x700 drivers/base/dd.c:1215 bus_for_each_dev+0x233/0x2b0 drivers/base/bus.c:370 bus_add_driver+0x345/0x640 drivers/base/bus.c:678 driver_register+0x23a/0x320 drivers/base/driver.c:249 serial8250_init+0xc2/0x1c0 drivers/tty/serial/8250/8250_platform.c:315 do_one_initcall+0x233/0x820 init/main.c:1274 do_initcall_level+0x137/0x1f0 init/main.c:1336 do_initcalls+0x69/0xd0 init/main.c:1352 kernel_init_freeable+0x3d9/0x570 init/main.c:1584 kernel_init+0x1d/0x1d0 init/main.c:1474 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 -> #1 (&port->mutex){+.+.}-{4:4}: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 __mutex_lock_common kernel/locking/mutex.c:602 [inline] __mutex_lock+0x182/0xe80 kernel/locking/mutex.c:747 class_mutex_constructor include/linux/mutex.h:225 [inline] uart_set_termios+0x82/0x6f0 drivers/tty/serial/serial_core.c:1688 tty_set_termios+0xca8/0x17e0 drivers/tty/tty_ioctl.c:341 set_termios+0x516/0x6c0 drivers/tty/tty_ioctl.c:516 tty_mode_ioctl+0x47e/0x740 drivers/tty/tty_ioctl.c:-1 tty_ioctl+0x9c6/0xde0 drivers/tty/tty_io.c:2801 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl+0xf9/0x170 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f -> #0 (&tty->termios_rwsem){++++}-{4:4}: check_prev_add kernel/locking/lockdep.c:3168 [inline] check_prevs_add kernel/locking/lockdep.c:3287 [inline] validate_chain+0xb9b/0x2140 kernel/locking/lockdep.c:3911 __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5240 lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 down_write+0x96/0x1f0 kernel/locking/rwsem.c:1577 n_tty_flush_buffer+0x30/0x230 drivers/tty/n_tty.c:352 tty_buffer_flush+0x1e9/0x2b0 drivers/tty/tty_buffer.c:241 tty_ldisc_flush+0x6b/0xc0 drivers/tty/tty_ldisc.c:388 __do_SAK+0x138/0x6d0 drivers/tty/tty_io.c:3025 vc_SAK+0x78/0x220 drivers/tty/vt/vt_ioctl.c:1009 process_one_work kernel/workqueue.c:3239 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3322 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 other info that might help us debug this: Chain exists of: &tty->termios_rwsem --> console_lock --> &buf->lock Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&buf->lock); lock(console_lock); lock(&buf->lock); lock(&tty->termios_rwsem); *** DEADLOCK *** 5 locks held by kworker/0:0/9: #0: ffff88801a480d48 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3214 [inline] #0: ffff88801a480d48 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3322 #1: ffffc900000e7bc0 ((work_completion)(&vc_cons[currcons].SAK_work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3215 [inline] #1: ffffc900000e7bc0 ((work_completion)(&vc_cons[currcons].SAK_work)){+.+.}-{0:0}, at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3322 #2: ffffffff8e132140 (console_lock){+.+.}-{0:0}, at: vc_SAK+0x28/0x220 drivers/tty/vt/vt_ioctl.c:999 #3: ffff88807cce60a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref drivers/tty/tty_ldisc.c:263 [inline] #3: ffff88807cce60a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_flush+0x20/0xc0 drivers/tty/tty_ldisc.c:386 #4: ffff88801a4a10b8 (&buf->lock){+.+.}-{4:4}, at: tty_buffer_flush+0x74/0x2b0 drivers/tty/tty_buffer.c:229 stack backtrace: CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted 6.16.0-rc3-next-20250623-syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: events vc_SAK Call Trace: dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 print_circular_bug+0x2ee/0x310 kernel/locking/lockdep.c:2046 check_noncircular+0x134/0x160 kernel/locking/lockdep.c:2178 check_prev_add kernel/locking/lockdep.c:3168 [inline] check_prevs_add kernel/locking/lockdep.c:3287 [inline] validate_chain+0xb9b/0x2140 kernel/locking/lockdep.c:3911 __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5240 lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5871 down_write+0x96/0x1f0 kernel/locking/rwsem.c:1577 n_tty_flush_buffer+0x30/0x230 drivers/tty/n_tty.c:352 tty_buffer_flush+0x1e9/0x2b0 drivers/tty/tty_buffer.c:241 tty_ldisc_flush+0x6b/0xc0 drivers/tty/tty_ldisc.c:388 __do_SAK+0x138/0x6d0 drivers/tty/tty_io.c:3025 vc_SAK+0x78/0x220 drivers/tty/vt/vt_ioctl.c:1009 process_one_work kernel/workqueue.c:3239 [inline] process_scheduled_works+0xade/0x17b0 kernel/workqueue.c:3322 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3403 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 tty tty1: SAK: killed process 5989 (syz.0.16): by fd#3 tty tty1: SAK: killed process 5990 (syz.0.16): by fd#3 tty tty1: SAK: killed process 5994 (syz.0.18): by fd#3 tty tty1: SAK: killed process 5995 (syz.0.18): by fd#3 tty tty1: SAK: killed process 5996 (syz.0.19): by fd#3 tty tty1: SAK: killed process 5997 (syz.0.19): by fd#3 tty tty1: SAK: killed process 6006 (syz.0.24): by fd#3 tty tty1: SAK: killed process 6007 (syz.0.24): by fd#3 tty tty1: SAK: killed process 6012 (syz.0.27): by fd#3 tty tty1: SAK: killed process 6013 (syz.0.27): by fd#3 tty tty1: SAK: killed process 6022 (syz.0.32): by fd#3 tty tty1: SAK: killed process 6023 (syz.0.32): by fd#3 tty tty1: SAK: killed process 6026 (syz.0.34): by fd#3 tty tty1: SAK: killed process 6027 (syz.0.34): by fd#3 tty tty1: SAK: killed process 6034 (syz.0.38): by fd#3 tty tty1: SAK: killed process 6035 (syz.0.38): by fd#3 tty tty1: SAK: killed process 6044 (syz.0.43): by fd#3 tty tty1: SAK: killed process 6045 (syz.0.43): by fd#3 tty tty1: SAK: killed process 6048 (syz.0.45): by fd#3 tty tty1: SAK: killed process 6049 (syz.0.45): by fd#3 tty tty1: SAK: killed process 6052 (syz.0.47): by fd#3 tty tty1: SAK: killed process 6053 (syz.0.47): by fd#3 tty tty1: SAK: killed process 6054 (syz.0.48): by fd#3 tty tty1: SAK: killed process 6055 (syz.0.48): by fd#3 tty tty1: SAK: killed process 6056 (syz.0.49): by fd#3 tty tty1: SAK: killed process 6057 (syz.0.49): by fd#3 tty tty1: SAK: killed process 6062 (syz.0.52): by fd#3 tty tty1: SAK: killed process 6063 (syz.0.52): by fd#3 tty tty1: SAK: killed process 6066 (syz.0.54): by fd#3 tty tty1: SAK: killed process 6067 (syz.0.54): by fd#3 tty tty1: SAK: killed process 6068 (syz.0.55): by fd#3 tty tty1: SAK: killed process 6069 (syz.0.55): by fd#3 tty tty1: SAK: killed process 6088 (syz.0.65): by fd#3 tty tty1: SAK: killed process 6089 (syz.0.65): by fd#3 tty tty1: SAK: killed process 6090 (syz.0.66): by fd#3 tty tty1: SAK: killed process 6091 (syz.0.66): by fd#3 tty tty1: SAK: killed process 6092 (syz.0.67): by fd#3 tty tty1: SAK: killed process 6093 (syz.0.67): by fd#3 tty tty1: SAK: killed process 6094 (syz.0.68): by fd#3 tty tty1: SAK: killed process 6095 (syz.0.68): by fd#3 tty tty1: SAK: killed process 6096 (syz.0.69): by fd#3 tty tty1: SAK: killed process 6097 (syz.0.69): by fd#3 tty tty1: SAK: killed process 6102 (syz.0.72): by fd#3 tty tty1: SAK: killed process 6103 (syz.0.72): by fd#3 tty tty1: SAK: killed process 6104 (syz.0.73): by fd#3 tty tty1: SAK: killed process 6105 (syz.0.73): by fd#3 tty tty1: SAK: killed process 6106 (syz.0.74): by fd#3 tty tty1: SAK: killed process 6107 (syz.0.74): by fd#3 tty tty1: SAK: killed process 6128 (syz.0.85): by fd#3 tty tty1: SAK: killed process 6129 (syz.0.85): by fd#3 tty tty1: SAK: killed process 6130 (syz.0.86): by fd#3 tty tty1: SAK: killed process 6131 (syz.0.86): by fd#3 tty tty1: SAK: killed process 6136 (syz.0.89): by fd#3 tty tty1: SAK: killed process 6137 (syz.0.89): by fd#3 tty tty1: SAK: killed process 6138 (syz.0.90): by fd#3 tty tty1: SAK: killed process 6139 (syz.0.90): by fd#3 tty tty1: SAK: killed process 6140 (syz.0.91): by fd#3 tty tty1: SAK: killed process 6141 (syz.0.91): by fd#3 tty tty1: SAK: killed process 6142 (syz.0.92): by fd#3 tty tty1: SAK: killed process 6143 (syz.0.92): by fd#3 tty tty1: SAK: killed process 6144 (syz.0.93): by fd#3 tty tty1: SAK: killed process 6145 (syz.0.93): by fd#3 tty tty1: SAK: killed process 6148 (syz.0.95): by fd#3 tty tty1: SAK: killed process 6149 (syz.0.95): by fd#3 tty tty1: SAK: killed process 6150 (syz.0.96): by fd#3 tty tty1: SAK: killed process 6151 (syz.0.96): by fd#3 tty tty1: SAK: killed process 6156 (syz.0.99): by fd#3 tty tty1: SAK: killed process 6157 (syz.0.99): by fd#3 tty tty1: SAK: killed process 6158 (syz.0.100): by fd#3 tty tty1: SAK: killed process 6159 (syz.0.100): by fd#3 tty tty1: SAK: killed process 6166 (syz.0.104): by fd#3 tty tty1: SAK: killed process 6167 (syz.0.104): by fd#3 tty tty1: SAK: killed process 6168 (syz.0.105): by fd#3 tty tty1: SAK: killed process 6169 (syz.0.105): by fd#3 tty tty1: SAK: killed process 6172 (syz.0.107): by fd#3 tty tty1: SAK: killed process 6173 (syz.0.107): by fd#3 tty tty1: SAK: killed process 6178 (syz.0.110): by fd#3 tty tty1: SAK: killed process 6179 (syz.0.110): by fd#3 tty tty1: SAK: killed process 6180 (syz.0.111): by fd#3 tty tty1: SAK: killed process 6181 (syz.0.111): by fd#3 tty tty1: SAK: killed process 6182 (syz.0.112): by fd#3 tty tty1: SAK: killed process 6183 (syz.0.112): by fd#3 tty tty1: SAK: killed process 6194 (syz.0.118): by fd#3 tty tty1: SAK: killed process 6195 (syz.0.118): by fd#3 tty tty1: SAK: killed process 6200 (syz.0.121): by fd#3 tty tty1: SAK: killed process 6201 (syz.0.121): by fd#3 tty tty1: SAK: killed process 6204 (syz.0.123): by fd#3 tty tty1: SAK: killed process 6205 (syz.0.123): by fd#3 tty tty1: SAK: killed process 6208 (syz.0.125): by fd#3 tty tty1: SAK: killed process 6209 (syz.0.125): by fd#3 tty tty1: SAK: killed process 6216 (syz.0.129): by fd#3 tty tty1: SAK: killed process 6217 (syz.0.129): by fd#3 tty tty1: SAK: killed process 6224 (syz.0.133): by fd#3 tty tty1: SAK: killed process 6225 (syz.0.133): by fd#3 tty tty1: SAK: killed process 6226 (syz.0.134): by fd#3 tty tty1: SAK: killed process 6227 (syz.0.134): by fd#3 tty tty1: SAK: killed process 6232 (syz.0.137): by fd#3 tty tty1: SAK: killed process 6233 (syz.0.137): by fd#3 tty tty1: SAK: killed process 6234 (syz.0.138): by fd#3 tty tty1: SAK: killed process 6235 (syz.0.138): by fd#3 tty tty1: SAK: killed process 6236 (syz.0.139): by fd#3 tty tty1: SAK: killed process 6237 (syz.0.139): by fd#3 tty tty1: SAK: killed process 6238 (syz.0.140): by fd#3 tty tty1: SAK: killed process 6239 (syz.0.140): by fd#3 tty tty1: SAK: killed process 6250 (syz.0.146): by fd#3 tty tty1: SAK: killed process 6251 (syz.0.146): by fd#3 tty tty1: SAK: killed process 6263 (syz.0.152): by fd#3 tty tty1: SAK: killed process 6264 (syz.0.152): by fd#3 tty tty1: SAK: killed process 6267 (syz.0.154): by fd#3 tty tty1: SAK: killed process 6268 (syz.0.154): by fd#3 tty tty1: SAK: killed process 6269 (syz.0.155): by fd#3 tty tty1: SAK: killed process 6270 (syz.0.155): by fd#3 tty tty1: SAK: killed process 6277 (syz.0.159): by fd#3 tty tty1: SAK: killed process 6278 (syz.0.159): by fd#3 tty tty1: SAK: killed process 6283 (syz.0.162): by fd#3 tty tty1: SAK: killed process 6284 (syz.0.162): by fd#3 tty tty1: SAK: killed process 6285 (syz.0.163): by fd#3 tty tty1: SAK: killed process 6286 (syz.0.163): by fd#3 tty tty1: SAK: killed process 6301 (syz.0.171): by fd#3 tty tty1: SAK: killed process 6302 (syz.0.171): by fd#3 tty tty1: SAK: killed process 6303 (syz.0.172): by fd#3 tty tty1: SAK: killed process 6304 (syz.0.172): by fd#3 tty tty1: SAK: killed process 6311 (syz.0.176): by fd#3 tty tty1: SAK: killed process 6312 (syz.0.176): by fd#3 tty tty1: SAK: killed process 6331 (syz.0.186): by fd#3 tty tty1: SAK: killed process 6332 (syz.0.186): by fd#3 tty tty1: SAK: killed process 6333 (syz.0.187): by fd#3 tty tty1: SAK: killed process 6334 (syz.0.187): by fd#3 tty tty1: SAK: killed process 6335 (syz.0.188): by fd#3 tty tty1: SAK: killed process 6336 (syz.0.188): by fd#3 tty tty1: SAK: killed process 6339 (syz.0.190): by fd#3 tty tty1: SAK: killed process 6340 (syz.0.190): by fd#3 tty tty1: SAK: killed process 6341 (syz.0.191): by fd#3 tty tty1: SAK: killed process 6342 (syz.0.191): by fd#3 tty tty1: SAK: killed process 6343 (syz.0.192): by fd#3 tty tty1: SAK: killed process 6344 (syz.0.192): by fd#3 tty tty1: SAK: killed process 6345 (syz.0.193): by fd#3 tty tty1: SAK: killed process 6346 (syz.0.193): by fd#3 tty tty1: SAK: killed process 6347 (syz.0.194): by fd#3 tty tty1: SAK: killed process 6348 (syz.0.194): by fd#3 tty tty1: SAK: killed process 6349 (syz.0.195): by fd#3 tty tty1: SAK: killed process 6350 (syz.0.195): by fd#3 tty tty1: SAK: killed process 6351 (syz.0.196): by fd#3 tty tty1: SAK: killed process 6352 (syz.0.196): by fd#3 tty tty1: SAK: killed process 6353 (syz.0.197): by fd#3 tty tty1: SAK: killed process 6354 (syz.0.197): by fd#3 tty tty1: SAK: killed process 6367 (syz.0.204): by fd#3 tty tty1: SAK: killed process 6368 (syz.0.204): by fd#3 tty tty1: SAK: killed process 6369 (syz.0.205): by fd#3 tty tty1: SAK: killed process 6370 (syz.0.205): by fd#3 tty tty1: SAK: killed process 6377 (syz.0.209): by fd#3 tty tty1: SAK: killed process 6378 (syz.0.209): by fd#3 tty tty1: SAK: killed process 6379 (syz.0.210): by fd#3 tty tty1: SAK: killed process 6380 (syz.0.210): by fd#3 tty tty1: SAK: killed process 6401 (syz.0.221): by fd#3 tty tty1: SAK: killed process 6402 (syz.0.221): by fd#3 tty tty1: SAK: killed process 6405 (syz.0.223): by fd#3 tty tty1: SAK: killed process 6406 (syz.0.223): by fd#3 tty tty1: SAK: killed process 6409 (syz.0.225): by fd#3 tty tty1: SAK: killed process 6410 (syz.0.225): by fd#3 tty tty1: SAK: killed process 6419 (syz.0.230): by fd#3 tty tty1: SAK: killed process 6420 (syz.0.230): by fd#3 tty tty1: SAK: killed process 6425 (syz.0.233): by fd#3 tty tty1: SAK: killed process 6426 (syz.0.233): by fd#3 tty tty1: SAK: killed process 6429 (syz.0.235): by fd#3 tty tty1: SAK: killed process 6430 (syz.0.235): by fd#3 tty tty1: SAK: killed process 6439 (syz.0.240): by fd#3 tty tty1: SAK: killed process 6440 (syz.0.240): by fd#3 tty tty1: SAK: killed process 6441 (syz.0.241): by fd#3 tty tty1: SAK: killed process 6442 (syz.0.241): by fd#3 tty tty1: SAK: killed process 6451 (syz.0.246): by fd#3 tty tty1: SAK: killed process 6452 (syz.0.246): by fd#3 tty tty1: SAK: killed process 6455 (syz.0.248): by fd#3 tty tty1: SAK: killed process 6456 (syz.0.248): by fd#3 tty tty1: SAK: killed process 6459 (syz.0.250): by fd#3 tty tty1: SAK: killed process 6460 (syz.0.250): by fd#3 tty tty1: SAK: killed process 6461 (syz.0.251): by fd#3 tty tty1: SAK: killed process 6462 (syz.0.251): by fd#3 tty tty1: SAK: killed process 6463 (syz.0.252): by fd#3 tty tty1: SAK: killed process 6464 (syz.0.252): by fd#3 tty tty1: SAK: killed process 6465 (syz.0.253): by fd#3 tty tty1: SAK: killed process 6466 (syz.0.253): by fd#3 tty tty1: SAK: killed process 6467 (syz.0.254): by fd#3 tty tty1: SAK: killed process 6468 (syz.0.254): by fd#3 tty tty1: SAK: killed process 6469 (syz.0.255): by fd#3 tty tty1: SAK: killed process 6470 (syz.0.255): by fd#3 tty tty1: SAK: killed process 6477 (syz.0.259): by fd#3 tty tty1: SAK: killed process 6478 (syz.0.259): by fd#3 tty tty1: SAK: killed process 6485 (syz.0.263): by fd#3 tty tty1: SAK: killed process 6486 (syz.0.263): by fd#3 tty tty1: SAK: killed process 6487 (syz.0.264): by fd#3 tty tty1: SAK: killed process 6488 (syz.0.264): by fd#3 tty tty1: SAK: killed process 6489 (syz.0.265): by fd#3 tty tty1: SAK: killed process 6490 (syz.0.265): by fd#3 tty tty1: SAK: killed process 6497 (syz.0.269): by fd#3 tty tty1: SAK: killed process 6498 (syz.0.269): by fd#3 tty tty1: SAK: killed process 6507 (syz.0.274): by fd#3 tty tty1: SAK: killed process 6508 (syz.0.274): by fd#3 tty tty1: SAK: killed process 6509 (syz.0.275): by fd#3 tty tty1: SAK: killed process 6510 (syz.0.275): by fd#3 tty tty1: SAK: killed process 6511 (syz.0.276): by fd#3 tty tty1: SAK: killed process 6512 (syz.0.276): by fd#3 tty tty1: SAK: killed process 6513 (syz.0.277): by fd#3 tty tty1: SAK: killed process 6514 (syz.0.277): by fd#3 tty tty1: SAK: killed process 6519 (syz.0.280): by fd#3 tty tty1: SAK: killed process 6520 (syz.0.280): by fd#3 tty tty1: SAK: killed process 6525 (syz.0.283): by fd#3 tty tty1: SAK: killed process 6526 (syz.0.283): by fd#3 tty tty1: SAK: killed process 6536 (syz.0.288): by fd#3 tty tty1: SAK: killed process 6537 (syz.0.288): by fd#3 tty tty1: SAK: killed process 6540 (syz.0.290): by fd#3 tty tty1: SAK: killed process 6541 (syz.0.290): by fd#3 tty tty1: SAK: killed process 6542 (syz.0.291): by fd#3 tty tty1: SAK: killed process 6543 (syz.0.291): by fd#3 tty tty1: SAK: killed process 6544 (syz.0.292): by fd#3 tty tty1: SAK: killed process 6545 (syz.0.292): by fd#3 tty tty1: SAK: killed process 6546 (syz.0.293): by fd#3 tty tty1: SAK: killed process 6547 (syz.0.293): by fd#3 tty tty1: SAK: killed process 6558 (syz.0.299): by fd#3 tty tty1: SAK: killed process 6559 (syz.0.299): by fd#3 tty tty1: SAK: killed process 6562 (syz.0.301): by fd#3 tty tty1: SAK: killed process 6563 (syz.0.301): by fd#3 tty tty1: SAK: killed process 6564 (syz.0.302): by fd#3 tty tty1: SAK: killed process 6565 (syz.0.302): by fd#3 tty tty1: SAK: killed process 6566 (syz.0.303): by fd#3 tty tty1: SAK: killed process 6567 (syz.0.303): by fd#3 tty tty1: SAK: killed process 6584 (syz.0.312): by fd#3 tty tty1: SAK: killed process 6585 (syz.0.312): by fd#3 tty tty1: SAK: killed process 6590 (syz.0.315): by fd#3 tty tty1: SAK: killed process 6591 (syz.0.315): by fd#3 tty tty1: SAK: killed process 6596 (syz.0.318): by fd#3 tty tty1: SAK: killed process 6597 (syz.0.318): by fd#3 tty tty1: SAK: killed process 6618 (syz.0.329): by fd#3 tty tty1: SAK: killed process 6619 (syz.0.329): by fd#3 tty tty1: SAK: killed process 6626 (syz.0.333): by fd#3 tty tty1: SAK: killed process 6627 (syz.0.333): by fd#3 tty tty1: SAK: killed process 6634 (syz.0.337): by fd#3 tty tty1: SAK: killed process 6635 (syz.0.337): by fd#3 tty tty1: SAK: killed process 6636 (syz.0.338): by fd#3 tty tty1: SAK: killed process 6637 (syz.0.338): by fd#3 tty tty1: SAK: killed process 6638 (syz.0.339): by fd#3 tty tty1: SAK: killed process 6639 (syz.0.339): by fd#3 tty tty1: SAK: killed process 6642 (syz.0.341): by fd#3 tty tty1: SAK: killed process 6643 (syz.0.341): by fd#3 tty tty1: SAK: killed process 6648 (syz.0.344): by fd#3 tty tty1: SAK: killed process 6649 (syz.0.344): by fd#3 tty tty1: SAK: killed process 6650 (syz.0.345): by fd#3 tty tty1: SAK: killed process 6651 (syz.0.345): by fd#3 tty tty1: SAK: killed process 6652 (syz.0.346): by fd#3 tty tty1: SAK: killed process 6653 (syz.0.346): by fd#3 tty tty1: SAK: killed process 6654 (syz.0.347): by fd#3 tty tty1: SAK: killed process 6655 (syz.0.347): by fd#3 tty tty1: SAK: killed process 6660 (syz.0.350): by fd#3 tty tty1: SAK: killed process 6661 (syz.0.350): by fd#3 tty tty1: SAK: killed process 6662 (syz.0.351): by fd#3 tty tty1: SAK: killed process 6663 (syz.0.351): by fd#3 tty tty1: SAK: killed process 6670 (syz.0.355): by fd#3 tty tty1: SAK: killed process 6671 (syz.0.355): by fd#3 tty tty1: SAK: killed process 6674 (syz.0.357): by fd#3 tty tty1: SAK: killed process 6675 (syz.0.357): by fd#3 tty tty1: SAK: killed process 6676 (syz.0.358): by fd#3 tty tty1: SAK: killed process 6677 (syz.0.358): by fd#3 tty tty1: SAK: killed process 6686 (syz.0.363): by fd#3 tty tty1: SAK: killed process 6687 (syz.0.363): by fd#3 tty tty1: SAK: killed process 6710 (syz.0.375): by fd#3 tty tty1: SAK: killed process 6711 (syz.0.375): by fd#3 tty tty1: SAK: killed process 6712 (syz.0.376): by fd#3 tty tty1: SAK: killed process 6713 (syz.0.376): by fd#3 tty tty1: SAK: killed process 6714 (syz.0.377): by fd#3 tty tty1: SAK: killed process 6715 (syz.0.377): by fd#3 tty tty1: SAK: killed process 6730 (syz.0.385): by fd#3 tty tty1: SAK: killed process 6731 (syz.0.385): by fd#3 tty tty1: SAK: killed process 6732 (syz.0.386): by fd#3 tty tty1: SAK: killed process 6733 (syz.0.386): by fd#3 tty tty1: SAK: killed process 6736 (syz.0.388): by fd#3 tty tty1: SAK: killed process 6737 (syz.0.388): by fd#3 tty tty1: SAK: killed process 6738 (syz.0.389): by fd#3 tty tty1: SAK: killed process 6739 (syz.0.389): by fd#3 tty tty1: SAK: killed process 6744 (syz.0.392): by fd#3 tty tty1: SAK: killed process 6745 (syz.0.392): by fd#3 tty tty1: SAK: killed process 6760 (syz.0.400): by fd#3 tty tty1: SAK: killed process 6761 (syz.0.400): by fd#3