kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Aug 4 09:55:24 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.27' (ECDSA) to the list of known hosts. 2019/08/04 09:55:36 fuzzer started 2019/08/04 09:55:41 dialing manager at 10.128.15.235:40500 2019/08/04 09:55:41 syscalls: 332 2019/08/04 09:55:41 code coverage: enabled 2019/08/04 09:55:41 comparison tracing: enabled 2019/08/04 09:55:41 extra coverage: support is not implemented in syzkaller 2019/08/04 09:55:41 setuid sandbox: enabled 2019/08/04 09:55:41 namespace sandbox: support is not implemented in syzkaller 2019/08/04 09:55:41 Android sandbox: support is not implemented in syzkaller 2019/08/04 09:55:41 fault injection: support is not implemented in syzkaller 2019/08/04 09:55:41 leak checking: support is not implemented in syzkaller 2019/08/04 09:55:41 net packet injection: enabled 2019/08/04 09:55:41 net device setup: support is not implemented in syzkaller 09:56:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x288, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r5) fchdir(r2) chroot(&(0x7f0000000140)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x3, 0x15e, 0x8, 0xffff, "dd43ce0ed4f2d33cb51fd81bcf89d47965732406", 0x6, 0x66}) fchownat(r1, &(0x7f0000000280)='./file0\x00', r4, r5, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x9, 0x9, 0x401, 0x2, "86da687982a10e40abd2fcc9d62bffd24a1c7455", 0x1}) getpid() read(r0, &(0x7f0000000340)=""/144, 0x90) getpid() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) fchown(r6, r4, r5) fcntl$setown(r0, 0x6, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) dup2(r2, r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb90a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x4}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1a8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x44ed}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x200}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) syz_open_pts() getegid() 09:56:10 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="93a1ebb525f7969ad802492385a33dda09fb3949e1db29ad3dbaef0ed4630e0d2a8842df4918ac8a469c205e779804ad425b8231a9308af1aa4cdddaf8437c920312d613aa7e0f04c6e68c6f46ea48dcba08caf2958b547c737ddaeb7082112abdff166719c376eee313b4e6ea7ac89bffe801ab4556074fa9d02dcc7044760ca6e8d5552f8d6cae2ec540e349c9ad245ac0c9c32aa5a0fe69f025f59720180ab8c85a685d26a5cbbb20cc581d1833a626d867407c0cbd0a71a8031335b6dde525de9fa70b909cd7fc69b0a9cb7d0e2cad82b921c0535b9c960e9fd91942109aab31462f7cc17254fe91", 0xea, 0x402, &(0x7f0000000100)={0x18, 0x1, 0xffff, 0x9}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="ffec3a354ce53d3e2fa638831c212acf", 0x10, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x4}, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x3, 0x7fffffff, 0x5, r1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x5) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x1, 0x8cd8}, 0xc) fchmod(r2, 0x20) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0xffffffffffffff2a) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="1f62241d65e7de5524170accdb60d587ff956967f955ad9eecf4106424b8998b331f26860ba82e6f2c482e02c3147b534879fc643252e1f6b317b225800d4bcc690c382aa2a675f85f9a5718b4e5427a2dba777facfaa3720a4724626bb27e45c48e984e5a39631b5ed2e651b55b901e4a20a1bfe1498a3f73e933ca79d2ce", 0x7f) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x0, 0x101}, 0xc) fchmod(r2, 0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r4 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x110) bind$inet6(r3, &(0x7f0000000540)={0x18, 0x3, 0x9, 0x800}, 0xc) kevent(r4, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000004, 0x3, 0x3f}], 0x1f, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x101, 0xffffffffffffd2bf}, {{r3}, 0xffffffffffffffff, 0xf, 0x1, 0xf3, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1f, 0xb}, {{r3}, 0x0, 0x1, 0x0, 0x3, 0x64b}, {{r0}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x2dbd9c06, 0x8}, {{r2}, 0xfffffffffffffffc, 0x42, 0x20, 0xfffffffffffffff8, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x800, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffc, 0x14, 0x44, 0x7}, {{r4}, 0xffffffffffffffff, 0xb0, 0xf0000001, 0x15, 0x1000}], 0xbd, &(0x7f0000000700)={0xfbe, 0x7}) r5 = open(&(0x7f0000000740)='./file0\x00', 0x280, 0x9) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000780)="6d002531af5985", 0x7}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000800)={0x1000, [{0x3, 0xd7}, {0x3, 0x3ff}, {0x3}, {0x3, 0xfffffffffffffc00}, {0x1, 0x6}, {0x3, 0xac9b}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x7}, {0x1}, {0x3, 0x8}, {0x1, 0x8a90}, {0x3, 0x1ad9}, {0x1}, {0x1, 0x2}, {0x3, 0x100000000000}, {0x2, 0x6}, {0x1, 0x7}, {0x3, 0x2}, {0x2, 0x4}, {0x1, 0x100000001}, {0x3, 0xffffffff7fffffff}, {0x2, 0x1ff}, {0x2, 0x3}, {0x3, 0x4000000}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0x800}, {0x1, 0x9}]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000009c0)) symlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') msgget(0x2, 0x21) mknodat(r5, &(0x7f0000000a80)='./file0\x00', 0x8100, 0x5) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000ac0)=0x9) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000b00)) pledge(&(0x7f0000000b80)=':{)*\x00', &(0x7f0000000bc0)='#\'-\x00') 09:56:11 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) login: pckbd_enable: command error 09:56:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2800a, 0xc) 09:56:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x401, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x87}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0xb603}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6, 0x3, 0x7fffffff, 0x1}, {0x8000, 0x4, 0x9, 0x7}, {0x9f, 0x3, 0x4, 0x6}]}) 09:56:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="b0fe3c2ef64811fe30bbd4682d0f630e", 0x10, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x80, 0x10000}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) setsockopt(r0, 0x7fff, 0x800, &(0x7f0000000280)="63c463e912b6383dac883fc9a84dc870f3eb0be5cbda14b2453cc70cd892c7efada6f21e81b73fbce14a2c5175b4fdfe77022163e04c72e84b366a399f67a0b4d048cbf99eadbe", 0x47) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000240)=0xb68, 0x4) sendto$unix(r1, &(0x7f0000000180)="4f962d98d29a0d9de43c10de3db6a9732b6b4dcbbe04c610812ec11de88d1b2d5ba82b3c0f79", 0x26, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 09:56:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = getuid() setuid(r1) 09:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:56:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10061, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:56:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x4, 0x2, './file0\x00', 0x0, 0x7, 0x7, 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 09:56:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 09:56:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) 09:56:11 executing program 0: r0 = socket(0x2, 0x4, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="7e3ad5dc7b98d434901d110d953554e7de85c39cc2ea95f6e87f23f0d3f182b5ce8e174f64f1591b1f1d04f67f98637945abb7d9502c0bd3346886d171c105403245bdbf35318b88805df521a524d2f1e6d130ef87098971fc08f6b7e381abe74e705a7024c89d076e36d2608c3819c4dfadc16e78a5cd80ca8e4f253170d4f6b4b0ca17c8f31f0d3378e09c943272d59c4d7c3f862640b479804f2e209a808c22d9f8014371765a9edbb8f201fd09dd7087da600df8c07769d98485aa9ec01ebbc0bf732116852b753a2ca944dec9c63bbada0015745c7a791b37c303d663729992837163eb9103b125e401c1b6d3fb33272453d6b4", 0xf6) recvfrom$unix(r0, &(0x7f0000000140)=""/132, 0x84, 0x800, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 09:56:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) setreuid(r0, r0) syz_open_pts() 09:56:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r1, 0x4, 0xcc) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 09:56:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e1, &(0x7f0000000240)="88") write(r0, &(0x7f0000000280)="10f2fb1609be0362f070c2d76c43d83e6478a6f963916dbd71b246f74fba1176830549b63d7b3b7e838623643429a0f163295c26d9d6b55c5dd39222275c68645be4bec7f3411961a02b3d979a484a932e700a9b5cf4b2aeaf211ef23ff161426be56e41aec8959e1f3cb38763f8d84d84a82879864907db56689fef038cff9e9aab", 0x82) 09:56:12 executing program 1: socket(0x15, 0x5, 0xfffffffffffffff8) 09:56:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="87c2403da63f713aee68ab11cf6781c5a2ad446825fd6cfdcb7c7be81ce3fb59fce07d55f8505e9833cf97f8aab4949670ec1b88b5738ac9e6202d7faaf77b5ccc9f15825b261575dbfee177d905ea63bdc130849bb29b67ea60efa363732aa76a7e8ec23040300e3fb81c60afa3836324ef94c0e8d1c0ab29aa5e6b1a475342e36a0cbcf2a7e1a2bd39b6ba47b8903b8327b6e2ba8523c01335340f1c2898aac65e811e2744dee115073122a8cc61d1deb8eb9ac2a7231a16577b9ccf59a35db461cf0c94a3491e97cda77a33f8eb513dfe2c584e610d204b4fd682f0e04615eddd", 0xe2}, {&(0x7f0000000200)="db97fc5429cc1b44cf00480328a4945d5d2305e4a5d516c7b6fca371c27dbfe9dbee078e12762e845cef54b939685f3964fc4e5af13be3951705be68f9e4bdefbc8e58c6bb62f09f0ab2e18b3fe46698189b50b4aeb312ba24efd671a0a87d45ed5ef034b63cade8e77cf20203deb277a0fbd0d401200a92ffd192499db20b0645a59927125e09dc51567353ed8f80be464aef11a2a98c23860fc73b63540c66e1345219e71c11b112970d535aee1106a9e55ddd3cbd3dddacecb9db758bdf3fe15ffa75709208a13e50f5122bb965ddee3820fa76a8", 0xd6}, {&(0x7f0000000000)="67aa1b71e65ca55d0318cdc4069cbac29895bef6ccb57bd65211b436ede32ebb5ce42a8b82d581c8e8572726a53f21dfe4d2158b78d4d4401710ef8f32fcc08d", 0x40}, {&(0x7f0000000300)="0859e472513b268acc8742e30d76bce0c1c1730be166ccfa741ca876c77dcb16dbcc525334377f5df2a2f9c61333d9ec316fa2d41d356ac72d6b6c73ad93204dcccac36198f617e3a5077e4d4675cc3e098e58c13ed3df036f5cc26533ca04b5424185f2e8dae9397f13f07214c574408d05d70873437015a3fa7aedd7ab52", 0x7f}, {&(0x7f0000000380)="87d11cde7ebea99a5341b81c80b357eb0980f0ab1a724666c6092d6e63ac69dc4a371b1ec05bbfb39742c80fa97b0bf92692da48495b6513f67bcbe6bb73a1ede9a60e", 0x43}, {&(0x7f0000000500)="17d75700e3a38b9aaf31ce2d66082dc22c2f21e40e057c00cab3bf5c5d780f4b6af0349cbef6df0be06d3d5aa488fc8c5c35c167ba8aab3196aa9f19b2212d1720b2dbc9225f22b56aa31b8b966c517d0668579b876a2b1eb0cd561755fffe99a1ef4fa16218bac942341bb3605482ce337593da0c2920b715e9467e6b1a89939349b03c73f59748f1602821849ddabdb8bbce3549eae78ebcc87834af4662f1799ee01f5588833e1da27ae9ef3635db7562a80777d22e6d254af59396cb092c78949a859fb937923737dca06d6d932c72bb5578308e8e20", 0xd8}, {&(0x7f0000000180)="f7dfe1e0d1aff44eae861f70678b1c54ea33ecf2c27cca4696135a58472d17006c3773705bb96eef47d23f39a90221ac", 0x30}, {&(0x7f0000000600)="0f1a81a4fbde10aadfeeeebc98b061b92214df3de1337c1b58d6eedbb96942ba564c08a8cee18978d15597c0ac1fba9efe6c1f64d700b8b09cd6eafb888e51d31ca4c07d111b30cc7b939cc748798fae3a1583a3231a341c2922eb66492c6a66b43486851d0bfd4643454c17b5e39bb77ca973729773bfdf3eac2fe9bd86957b0919c590093e8071759fa1d6d3795caa28a745fb9edcab06cba85030d4599b7b40d70e2115a89c209e5f0b6ff5af216e93277d6e29bb3b50bf5fdcc71e12c800923797e5084718bf06035dfb98749685503834f0099bedfdcd98afb4956fcbbee4502d715a82788ad4b3a9100e3dc51d2672d56c3c5a5c879ae64d051f", 0xfd}, {&(0x7f0000001740)="881456345bc7f325920aec8af2c90e6fbcb8b5d5e5b4fb905e36daf83d895b7c2c687ba6460ea2dfc8c2b33913d587031515ffa0ea96f033f4dd4fbe52876703f9637f15e0a3e673233dc4d4a2968bcaab347c187df4bfbc672bc56af4af82bd716645a588311fb11df3d5aac2a6a57ab21f25bb21db01dd5123b38a725a6c9844d8df35d951fd6a10d457cf0270a8c2932acba0592b9da226e043bd6269e6ad282f109d972546d7247c76a74729599915e2c65ec277c157eae19326235503a33dc79c114835e55c08d44823458a2d5294268047217b3db007f863851c1d12714309f303255286d48c8a6027e845b52eb05eef0e91b00bfcc8f25624f9fe74faf89bd57d73b42d8af5bf314299b63fb9d401a8f0b9fb802ab8ca41c92a6036a19c2e730a4d164389b1ba0b0aef1c6a3c4ddb5cc954cd2e124753df082447c279c591e04536fef1497a22f44f2a8afad85eb3d26f5db2e2201c265f700493939ae42dd877f68e9f9eab55e85d1b5668a4d250a426d9044c78880ccf8f140560fbc6bbc7f39cab54d332e9e45fa92cf86a04633db73691019a41fad0df5d5443c46654a8dcbc8af81936c3a78c36f21820c3acd333b7cc426ff90fe2bfd3b1900dce9b67e369bfbd049d36f8490abf0c7f4db13933840714230937be06a9da06366b5ab68a85a2edb250a9ce36ff79c83a19880492dfd159517ddcba358183c0f605bf7f04b62dd1a95bd3624bd31a6d08227609fe39af04ede9d2864f5562b7d1f16be6b037d2ba872d15c5da3dc1e586dad01e7ca63b141022606ea17abbdb4f8c7b4db74ccd5703c6f063ee45ea64e8ec9bfd1ca092858b2fc82714c3da3383ecb5e72e3650d8752a09b0523a12024f539a03be2cf11efdd5854e25e777d2940c4df6eb347be4153b3b45e3649b087611c55bb18a8dde48b081a736e7112ff2ce84791d5a1c0525d806ce7275e91eeff8e26d26d17b465f45fb2d9b3bb8af8a8708515b65d77d5f63cebaa566782b422cf45689bf6a9d0f2850c16ba3775751582ce71285817224f86007c176529d9a6136fa0fb623441493936631a0e526f0692a269bb825a87dcdf383015eda1dd6d8cc1d427b7785bb8beefa85a1d6beaacfbf8752331f0b0dc132f5ccda82b44bf772b3072c7482c27f919be2f85033288fced344cf2c0fa09a838857e630e98cad7b89de6757c920f51c145decb9e45d83c11971d1cd1c7b4b610ac0cb0294078495a5a029b77b90406cd2dbb270b49e7dc7a550d56f7bd0b7e0903e4251b3207069174bb8628e2c681a436a2a2715cd08f10b91af7bd6596aa5d0d2c1e1e98ea5a0f3d7d03d3d224b3776d2060984031cd15a63b47019f1b52d5949f1a45c81da2c2e2b60b150056c335dceaac674f1fef3e7f334133ecff80cb06a979be15bb595e41da4871cb41fc9406515b91603ef0913b79aae3d7bd73a1f9c23b805e99d3d5dde67fb95a18dafb357b3efe8eb713faf8701397b22f284380545ae560b5c08f30b5a4842144580389fa6e1b91fa5aefc38aa1927d26b4ec79a5bc08a4cb19360b216287d8c7c55b809daa726ee4b2d7f3f0c380124f45868e87759c107d38dbf5220d6ba064dd2b0602282d485736b45dd72e43ea8a60646109c97f68e6f9c444b8be97f9d3126820af91da13f9bbd2063181065551ccc0889548f0f0168060eac243506062191ba94acf465d6438cce2a28a9b2682bfc8ab0e50958d89d208f8655d36eef76035340c0c43869cfd11763a644c78b41b216c26ab23d86b759a57280135bef50a043977cc78eb0e02fb33e3aaaacf4baee3cb54f34a80fe65c30e532e00e827705d65a55d3428df2ee98c2b5e55bf870485419d0df3214dfc8c96ff29f49a472b3efdb7c9dffaf38431b798dcc6d3b754c41aff1447b1a56a0bdb25cee2eba66d280677f82b1f476d72f18d8bea64b80005717e4f87dfeba696ffbb792f38c13efdd09bf350490c75bdff3712ce37c39439e8be2d6cecbf726737252f5a6be3941e83e60d0c0865c42e113789b891a21ba7d683ae3a94fbb249c88bbe2315b713129f54239ec93c28177df7a41b152672c51859640fcea6be92df7e1a339f2d4fed73c2199a8d69f427065f5d1a325cf0642959273e4a9d3e61dd0c634702fa5851c41ea7f804578c3eb55ed576cc5942172047965563350d306847b77ccf82c31c142bfd337c5e140c0e4564cd1c3afd14ec8ffb2551db92119f87405eac72bce17ffdf45d03008c7bcfd82306e42b0221d87765ef8b4441c61bf00a9808c05b5b1576808476a2469575761996a05f5866fa320856c4e31d4b597136d6034fb33580a06cce3ef3e6af0713533b4e5114bf423b715416099bb673a3bb44028fd72e2446c9bf67379f45f1d8c79c8120d01db44ffeb1d7119bdf5f73cf6280670d9c3581060d1f57d3b63a9c0bd0625b3da1aa14e0440c02082d498b53448fe24188d74076ac66f55b0c69fdc204ce0f81b0f74d417281772e38efc4e756fd54b51113cb234b37f66f44a35e12c898dfcae0e70d0f980e94b866f108af45e8e574eb51ef9de3b9ac01ffd2f2d2ee0f8f4b6e1a64b17acd5e570c715b8c43b48c702120e8c371b24efd184c03d3b902c79429081b11dcb8889ae3a3c11de1fbfe2f3b99a4f040ed8e3f85b9b69ac9e3b7b416b018c11172ec6554f8a386f1be10acbe1c47763135e3dca976b7c6e66d17c4f4c28ea38e1c3b707dae3107ed72699002671c0b6c57aa4b434f407a8f0b5743f21d389e8b64d1437a6bc0bba342ee48d695bc6b0df944849d6ceb6e341a807c7f0a8508d5f8c5eec371a3bb4491a1591e3d9d75295081b007546c598b18241c2a46f4bd536bd96c823199582df8622e1596f44959d855a53f60798d890908fc8ba4b1f5c846ea3037c06171287fbbf26a451a9bd8d426bc366e9513b46c6bba8d34c5ff5c9a683ed17dfd36721b4f6ccf30340f3ee4b1856d5bde75be90b4f0a97a48171e0ef0b0ca24bf5ae6b36b195847b003162434b740327947da3b4e054f832ffa5385facea7cd71336a5ca6c3c842ad4c4d6f86f8639a5d70a33cbb25893e076cc80cc8057c30c706736929f944e2c6dba68ea8b73055c147ec08749b7889dd0b96a09970574349e8835f56b26978adcd052dbb66c8f085576c029b453318ae133ff1168fee1ea3c17173cdc5fd2f675347c9df74f5e6c4def9a5b6609b59aef18b32ec3823ab0fb06c1aff42407100b4249b0b1f6e5b0935d94ec88fe25595b6106b743504b33fdc0de01695320caacf15101aa07ac3dc31e383bd5d9c7f255ea7dadc43f5c1c1e9a3a6adf481ddbb625641e574a8df3ff20471acf0641c81a690b602ea75324335630355d60464ad935f047e3564283777e3c68e5bf055574801badcabb848e1cf20cfb029673f1113b3ff87eaa19a905f32e99804ee3cf42809abc69369cf2691253fbcec466201792f16f9e041700480193afd4301500493842f299c5b0163b333da27b0351d7a2df924e02f2a1dee13cc3b136d627239bf3ff193006f6c8787157caf59518a9edf4923cdb00695d59a2e8948c2887bc2f57f834a5d1336eeb2516335b8c7b7550b49357e2f7774159ebbc35ee16f790f9c28f5de758b2f16ac78b797af259ec0a3af54f01191e01163e69e5c85afb71580b7eb0eee122e7f10d384dcdb8b29e45ebf299ae3a8621b5d01c7c2c83b869b0ece3fbe77b642275dfa669fb2976855db8ee65b425aeebfcc4e7bffe17ac65a75da3944a605c5996ff7afc8e8911af1201c3867031a4d6ca62b9c8a4d6e2d2e6dae1c3e59589ec1027a82566735124c330ccb2123ff4844d531ea2056669e891f881fd7b40500cafb438444458ab1532ac7c8e679ced4594dfe81ef77436507ddb3e3e387fc9b41486062feebb00fce872ec6ea06aabcdd2ab3d0a2289758f756dc012949e0cdac48f358728db55f477984283a8ab2e47edabad60eae42a4c2ebbbe2a5c572b16c98fe1275c85a0d3614c9e46c9776108682af140cdac7c3a20094c5e4ee2035b182e7b45459b5171a5d5a975ff4c4e70d78b689e578253a2b7f81ab51be8eb8127767f10a03494c4abfa9c95f1cd2bf77f0acb2f672182d1e7647031b50058abacdbc551121fe25856f85f4e9cf79d1f78ce3b50d5557c679990af88c6cc4dc37105cd9811c1b198f84bf9390e7389880c5841772ba73b6b8dce91fa5a666328da7e887b024bb1431d82406553bdc4c78bec1c1e044aad20964d594749eb2b0938a1daeab46a65488bbcd3bde85128cfa84320877dd28a437d822f56a53d5d15e025a60bcf89a98d2167dd5f17ab9f54db583e09b73ddb9f2dba8adb4959c16a7b2b4e28633bbbcd2bc109c01cfd350d538c4118fd83a93cc76065cf4cc03fd979bff5e6d5e555692eb246275eb7405cfd00c2076ecc5880c89d0a4e4733bb3995edbec42bd3f7a4564a50fdac932a446de3ac6d2798c48d863a5784eda4be96bf0b844621c10e8c0cddb3724bd4016fea15c08eab0e903b63d4a94e2fbfde8e2cb11c080988f4c1528c295dc24cee03938d81fa1bc92a6285dc47e0b57295fe68b3c13da1a12d99247c34462008525fecc23e8793afb058a1c1178bc5af175ac606e8aaa715fac0215ad3ca78eec2f66cf1697ec1963d4c226d80b953723e39f7506887fbcef64e73493542959ac1aa68ffc8ab7139713b86a36459a067b84f09149d836263530d4baa49f178369e56496349469d9a8c38a86aff413fe6b2499459bb2fd3fe8091afb4ce063af88e1185b6ca18704b75cbd7efc4dac66b9104eb3388ebe2c4c1cf190a21b2f9767aa9e5424ea9a8561f265f1474ad54d8a9f3d44e0a08f3c76c25d9258021fb4eac26c0b04b51f39dfb2f96583b01544e2f1a9d655a0629fc7f35100d4aa99b7d2fb51a9450738a5c2aabba6c414546adce1579139e222eaf8dd55c227139ade06a150933e2295f247214fd95aeea4678b4fe3ab21351a676070751000fb48263cf90290156bd00247d9350d1e39997c6b233fb39897a3f722f36981ca78f2cdcfb4b9139c8942e363a841d05448fa8f9c29c29f17bcaf7227c8fbec709b817642e443b2532a1ce1083ea5ba5f192dda340d7f7234dfeb003e218f57c27e89368b65a8cb4e139015e42fe14de0b7444970d6f372cc29aa119d99732b54fdc8566c06d5d2a3c4029be63ef8aa3e56a0cbbe0f5d4346bb2e464234ae769d491ab89e6fc801567088c9d0434853ff4cde23b2825e6b597213748072ae1dc809ab994ab2d1b606dc9d2817d47d21a5b92dc56b7c5a3d9587b46820080f50a69eed870f23cf92581c5baf23d1410b4a75fdd6c7629208d7a03ea6eb07ff2b007f9be48e89e14fb40be6036b16bdcfa4f3f7361f2fb41450a5f46f4e5cf1f7a2fa6e685c946c17d33a4446ad4b512e0fd5c02c1db63ff537669355cd05f00524b6497fa59af5e68790f79a77b1e50d652cf682fbff54a23d0dab7c8d1a4452e706a819f9aacc860a10e95ee4f058676357b5bd2a2adaaf53cdc07f8acb5474920a10e0542766fffd734d313555f3b970eef433eb5c981faad9fa37ccbaf99d3955da1aa1129581e7a084c709dccb4e7aa14775dd37a563c443a070d2eb3e854452fc5714daddcb1ce076cac14df1aa6b647054b999660a34b508d94519652f3cd550956009c08f18201d265a860956ab7bec78164c68b032e748d2718163a91d6a3ad899337da6bdf6da1e69d47d72db25c48ee6285046f0169bbdf6cc17826a3ea", 0x1000}], 0x9, 0x0, 0x0) 09:56:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/86, 0x56}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) 09:56:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x40000000000) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') 09:56:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x3}, {0x1, 0xffffffffffffffff, 0x1000}, {0x5, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x164) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 09:56:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = semget(0x0, 0x2, 0x0) r1 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0x0, 0x5}, 0x7fff, 0x5, 0x100000000}) r6 = syz_open_pts() close(r6) dup(r6) r7 = syz_open_pts() readv(r6, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r6, r7) readv(r7, &(0x7f0000001480), 0x216) 09:56:13 executing program 1: r0 = syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 09:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x9747, 0x5, 0x81, 0x8}, {0x0, 0x5, 0xccb5, 0x1b}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:56:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 09:56:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x591a156d, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0xa4e8, 0x8}) getgroups(0x1, &(0x7f0000000180)=[r1]) getegid() syz_emit_ethernet(0x2e6, &(0x7f0000000000)="b6") 09:56:13 executing program 0: link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x98, 0x64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10280, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pipe2(&(0x7f0000000340), 0x10004) 09:56:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:56:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xa0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x8) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x2004, 0x0}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) chflags(&(0x7f0000000180)='./bus\x00', 0x1) pipe(&(0x7f0000000140)) 09:56:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0xfffffffffffffe4b) 09:56:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x18480, 0xb6) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x22, 0xf00000e5, 0xffffffff00000001, 0x1}, {{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x400}], 0x7, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x3) 09:56:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4be491d3eb28fa9ce785f25cc97eb6b8b511e6bb7ab977e6aa85b463736cd8", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 09:56:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="5b99e2f0227a722c409214c57c2e0cec14c9021bc79873febdb2c5ac210c70a11c828abd31e93bbaae243a83801da1c67386e595702995429c3eb5ae7ccdebecd06cd53cf62d6dd919020d0bc8b8a4acd07bcb363c9939b4eee73574738fc58c2389933b8a8953dfaf57", 0x6a, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 09:56:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f", 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x3}]}) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fsync(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x10000000000002b8, 0x0, 0x0) 09:56:14 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2042, 0x4f4b) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus/../file0\x00', 0x2, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus/../file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x9c, 0xb9, "7b4af08c8751bae1cac775fa1750ff05336a6838", 0x8, 0xd2}) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)={{0x1, 0x2}, {0x3e41, 0x5}}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:56:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) 09:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 09:56:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0xfffffffffffffffe) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x15) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) 09:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) 09:56:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) syz_open_pts() syz_open_pts() 09:56:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x23, 0x9}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x25, 0x4000, 0x9) recvfrom$inet(r3, &(0x7f0000000100)=""/4, 0x4, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0x188) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000440)=""/157, 0x9d}], 0x3) ioctl$BIOCLOCK(r1, 0x20004276) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="002e2fc62883783000"], 0xa) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) 09:56:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x5, 0x7, &(0x7f0000000140)=""/25, &(0x7f0000000180)=0x19) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200, 0xb7d7, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) getsockopt(r2, 0x200000029, 0x24, 0x0, 0x0) flock(r2, 0x2) 09:56:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x400, 0x401, 0x2, 0x100000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") mlockall(0x1) 09:56:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf1f8, 0x0, "12db28d1c4aebf117409000000002100"}) 09:56:15 executing program 1: r0 = socket(0x0, 0x7, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xe8c, 0x3}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 09:56:15 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x400, 0xc4, './bus\x00', 0x0, 0x5, 0x8001, 0x7}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x10000}, 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0xf6e5}, &(0x7f0000000180)) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x100000001, 0x1, 0x0, 0x10000, 0x4a, 0x8}, &(0x7f0000000080)={0x676, 0x2, 0xffffffffffffffff, 0x2, 0x7, 0x3, 0x7, 0x98}, &(0x7f0000000100)={0x7, 0x0, 0x7, 0x7, 0x5, 0x1, 0x3, 0x7}, &(0x7f00000001c0)={0x3ff}) 09:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20022, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x10001) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000002c0)=0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) 09:56:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r1) 09:56:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 09:56:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) syz_open_pts() 09:56:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x84) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xb3523af12a4511c8, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 09:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d, 0x0, 0x2000000}, {0x3d}, {0x6, 0x0, 0xd879}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 09:56:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 09:56:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x5, 0xff, 0x401, 0xffffffff80000001}, {0x9, 0x7, 0x6, 0x82e}, {0x6, 0x94, 0x3ff, 0x6}, {0x10001, 0xdd, 0x5, 0x400}]}) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb51fa470000000000000000af6947f5f36d3db1b19948d2601966e4ecd920353a00"/97], &(0x7f00000000c0)=0x4c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x6}, {0x4}]}) 09:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:56:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000054}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x9, 0xfffffffffffffffb, 0x100, 0x1000}, {0x4975e22e, 0xac8, 0x6, 0x100000000}, {0x8, 0x401, 0x2ae, 0x1}, {0xd9f5, 0x3, 0xe8, 0xa6a}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000001500)=0x9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0xc000, 0xbef7) flock(r1, 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="a083cf61e0bce1ab36f9ffe8d8febfab499de9d4d7a7f394eed2148c1b5fa29bd9047e5766619fb9882df38987a60931f7314a2aa32d4918e7636286ca6c050e2c239cfd8582881a9db7fb32584063a4f9be3095659e", 0x56}, {&(0x7f0000000380)="4e4169f268e5dbc828b64b9feb02b9525132e139ac3ffd597a48c8c4611de2c5a5df0f8db3ee5bf91f727df7f7dd4804be6abb5c78d028aa79d49bbde64bdeebdaeeb8fc45e566a0436e8016556608d9276a55e1b8bd155d4c77590b83c3c2dc90c515b6f3917399c1d3eb8da6c1b03f7dd091b6be1ff1cfe02f5bb660e15d6065ef732f1af47fe007f56ce1854626caac7ee97442da8451681cb724766d6dc7a72fe80bf7b9f7549f74348b95cfe1c035ef1e82c7f1e4051c503c0040e9ebcf932eb0a2ef1252523802931125e92ed1290d07d2f29204acc8b891bc8920178c897d9ff7081960420a113bd1d69bf174c9d3ed69638b9b3fddccb514394bcaaf950c711a8aafd05afbfd01a4b0d0f6ca5076763a8312126d6631257e54d7a7be3f9a15e5842154943efcac0f23d9e556d688a4b2b464a438fdd06f7bcdce1ee136341c779f4a32ad73ad2b27fe2b242548cdda9cf6ba59803c9d2a20172532e0f2b5294ce5a606bb7d7d0ff2972aa8dfe8694a77c531ce42f1e291e6453549ea9b6ef9b6776431ba23cd23029afdc2d4932d03d0ce9c935539e174e3618eddf969c016226484ef71e0e3e83d82902707451162231c63c14848517b1132264d53ac96568e1fbc74ae9884d9154a7d7bc2c4b4037fd311c55eba06cad67f64e531dabf7693c0b1264b5a8528d107e00e763d01f4e7694f15ae8fc2b6ed81ed39a8ff0bd85b3eb92b1e0f3fad72f6e481c3ae7ee570d935f86e43cfd5a99744bec9dfdc92d5dc1feb17ecbe98861e0e60d5b1c822bcefb61885de68a0da593bc148b95c5310b7c391c7d4fb55f203e86bd6dd698d5cdb4344f0de0913caa0d5687366b1c04281d1828237883d1523d0778312d3eed58ce3ff80034541710f7aef4dbef7f6fd66202aeeb46ed989c48e39085556ca7187a00eaa8ebe8a094d79e99cc34b2949b6353cd6c4b9f7c94a6a680464bfa2cedf79e13ce939ef6b00456cb8cd5ac755b48ffc821b33de21d2e366ca243d4d14ae108c54def33b39f6a8dee0b138e31d7453f2cc5326e84f1ca52e91afc333b96e44038f6812aa9f3e75a8b6a5250ceca161a3b523c34e4bbc63ae6e981e8d9f4d23bf476f4b3fee5be2b415f25f20d4822c873170d7e1fb92c616e7d7e6af8568e1cbb4cf7d7a21a6369aea5351c02ad54ff823971a3976754ab08a1ca6c6b69b52026e94890f8e3ece9801e24f83170bac9d40eedfadc49b97a0b8eaddec4354943fe9b45c0691edca8fb71e28b973f7e0783d7cb054644af4d1c5d663aaab620b5928bf24eaa757e26f703d71ce69bcb94e8158bae58835729f31699de81f0310b67874eeda0eee7c4a5aba8d0c8875e6355fb9f92c8696a924542217d28d8683d2ed64ad1a24571ccd02391df4c579dfcaaf2101f6d637b87c710eb509b1b907a92badc70a4adef99f9851c6e5973d5eb6e472504f2d2f667deec80848284f62a9ec069ed5807209b65a05eeacac5cc1d157cc48608a6cd7a479c9f5dff4e6488a41383aae605f77f7f0a74e7a70368e2d263af84f8201b5acd8eb47392979ebfe87e54d08bb64aef3b095f5020570c77111ad42fc0673c0924780c8c05c4c041ae110c488450959607f957db3c96240ab2ba74ce3249f4ea0417f40e4a9290f6657a61c8aada00b3d8a222a73616ff3d22d231417ed8fc3b84dd9cacda9ad00aa2c8a6c84865e9de605e22adf69f18692ed00b104fddf66005d2ea963986b746638a4fb6a3b0185f6e34c181439adb171865c3d36dfb291252358038e7b66888a586eac0b434f20543fbd37fec0e7f6dd6ee4a59054b546fe0358f495c5111f9a9f1d61bc4f729b1f4a488f5dfdb84ce4c520e5c0a864d8d4da9753035bbce816b04a078157324ab855b1ad135348d814de67218acb068e09a7b4da07e9b4391d9538e4978ef8aa6c52fdf733da8a1da0224b3399c41e121d8bce22954f282f0fe05ded3058e828d684a6a19c4389d3358ab9f1bf1b0b1f41386645021baa2ef57ba9226e895a3a38f3923f6abaf92233fd71df9300f851965a31e9e10fb4726166b733a356bc28c59b9d5de2d9554a41990c3830201dfe56d1e3cf6e34fe306f47490743f1c86e1e1e85e81d5a79e3b2e3e9f960b530d24bcd46f6c4774406d930ab46e48ec122016394276d4a35b50ae213543540b6ee51bedda55701d09d6e525cbeb47fd000a0b990647c0aab467e54984ae852f996f041621b1ce4808a3a49733b0917c532da0df88b197d3a879838b140ddb90faebbc60abb5fcd5af203c2a6726b68c5a5275b6d9a7244476b1d90e68711c6f47698345a4520833c340aa7c021b40bced46d237a7bcff110fa87db28be779c2f8ca19f7a8596828b13156ec467521f930310e886e0b539aad8542f73f9a5703f0712233bcb69e4a6f8aa184b799bf8aeeb012b4f33ef51d625830fa9b33917164e6f45635dba2ede702c515e957d3a797d7eeb4e9798d175a95c17932d2ce23f68af9d5f6a91466adf3b580074a700c16e5d6ef7b958346a1734fd45c33474527a6fdb2d61d11a4be0e1944f98da94de9cf434e9bc0f4888638a6f0360bc93e6d05dcf63f4fce87e127f234f0386e9d8f0793c5a7755ca95f2119687aa1abca8ea55331186077f05c4df06e4bd842dd964ee78fe097b46c33860e86737c620aec3a97f4f02608464e10a3bf1a2d7846214c1e1c4b842d8cf21f92a8c80c919e4a2af04767dd68bda27aad1e3aa15a9e7e7e2534d8ed8de5aa0f17d8f4e3259ae9caac5c38dca6a73c76e8d140a879d1aac5a0f1a6ea5f402471af54ce43eb90bcc77d04ee4821881e506e1fcd90b223fecd316e600a1430214fae5431eb0895abbb5e43150b243006a24063901b6871d785c42ddca258a699dddad3893749f5157c88e58d9c90ca6cb7eeb31e919f19d17160d380f3b26658d79eecd7fb8f792346dd80358f10d79f8aad4774652840204efe3b7804e76cc30f5691cafb9b7bc23bdc0331fee9ad16f22bcdd6c38dcdeaa4ee95a7fd13c340fa7f35a1afe3a1b2b23cb1e550a4be3328abca71bb697204f7d3ae3cc0c0ccbe235a386d9f5d01a525523fce09cc362096a6c6696988f4bbfb0a7908ffa1112725f5c12c0632558a2aeed0eac5c33d05e6298effab7f8ffd5f7175f36d211d59158541526d17c14b2e0b4553bf2e2280ceeda1601f00c8e78eff14c1dd6931208c02f9f73763aafe08c4d9b7c832c561782bf4d963d448c6ba43cc5e68a5c1b559a97ffde71f68f309b970e47afcc8213b62827d38c238b538317c1472a9f3229da279f6a00303f0c5c796af23e199792ded8834aba32751120bc6f9c2966b6d50f3e01a32992ecb2a24f4e49c7b8550788f5ddc4b07b251991b57a8b5358b1056d688011e08a564e867c4b2b991d1c16a4f68b35aedcd7105f0d882d9e93af6ea28e1d63af9d687e1fe02ee0b48b1e4b0585a70cc3cdc1948fb09a52ab32b5739ff11780524079a1f2c22e970fffd5f279431997ed3d8a461bacf68af2206b3146c9cfb51b66bba854471abfba36f3e0cd49f7ecaa3390d593a46c9813c10322377b5be01ad5af3d7d656e22a9b0babddaa3d9b41d5d229134d9dc745bdecc4894110e80efece0373067c98f50fd2489e2aea2867c8ca2e940b606b33bb1139c08020d658c97ef0224d1fc435fac84390bd701aa8d3f1d1322437a0b36412d917722f634d414ed2bf6510c21df29d1dbdb483fb82b470a49f4801974d3305532b4c189516302d2eda7ea8e4398f92430f19e519a027da26c5bbe8b8652ffaa96057176432c411045e863657a3a178b594319d570e8b1a25762d6607c5680bc13b4223560c37ff17e55c3cf88ec7ca1d8307d5d4f5d31ebc88a4d4100d3440f7de6d45e17d20968ad12390101d6d652f6eeeee4864d3cb639e2381327cb851828835323edbdc586e6f89085095b76ca6e8e9d11f36f659460e50df56933bc231919ed643dda7500d07f428538a72c3c2fe0830cc578eec1d84f909d9ca1268e7cdef7d57302903e839e95f1f89664be02771f04fd721a10def370efd2d772b54568aa4a78e53c20a960bec0fd388c58af50c5b83479617f9167bc37977efa7e6c73db26b1afba77a6e002c7c84056430c5bdb941575ef5656056831b9e2cb23fe58900952ca428affe6c6b1caa0e991896e89bc3176a152300157ff8ee1f1ed9a9745bdff03d46344a6b01f2834ac88450991e6e5dbe9988334cf4e23e19e810f40b18f3edab37f7144d678db1eef5bb37471090df3a91ac7ba9b67a0948544f5850b519423b5bbd5191018c8b3ead11eae2b60e6ba7e5a159693e2303b10e96a5fa51e6434e906862214a4056909af9c5d3385527b64bc1c7c76cd7858135d83f8b039272b349616206a5058d294065bc6d6e480a79265d1280b2e05b99986f57ed3001ed322588d4462939983912f8fe9425f67d607cd54833d331bdb05d5edc05f46a8205998b0f9314b8894a384611a1561a33d51a3b85ce6b6027a54f34c0e684120ad64f27a2801ac906667042ed6593a9691e855ad4260d2e70bcd7b09ab64bd904563cc48810e79deb8b2ccc9e2d7fde8460e1e58c5c025f3588adf3c0693e34ae8aed63f6dc312e71c05ce72ad924b91bc7c20db30d05dcbdac9866024ebb5364e03ee022b2015a1b81fde870e5a7c3945c60c1dac7a8c6f4870fe8540e38c2366abfdafd8661ccfacdde91ae7bdf57b9520b191d46315774a78879570bb4b575ce311cf567e77a34eab0a4b71dd368664e16d794f33911cdeebbd89aee9c3a2452d795e62ad14897b840715938fc66f8467823d9a3acbc755a6ab487d4d8039ddd6d84d970875db481834b671cd24be97e232e74097cdedae221f6359f08963337cd4424d4edf4c6738576b6c1266b33abe43e6ea17d483021bac6dd920d220d2b291b66b035e0a74647dccce649837f1c5f53404b9a5f7d9371e40a40989aca3beb4fe5b8c88654a9c963a189aa958393e05dca79e7cf5b340042603b6e416d4477b07a1e29afdb46c53f4e9e01c2bd7a134f05a2aaef693a5b976cdcc597f0ea90bb3cecca3c11bd1b5071726c9680dfe2f327f2789fd6d2eec2acc76fcd02f1591f5684c3e3367a52bfb077ac83e0176abcc6abd1f0c2893a09057c371593b20b7878968fb4406af0a6bb50ed07d21a0430ff144de4f9a65ee67bbb1f4fb588aeea4523f3f35d00543087c02a0fb9d99f355c36480cdefa59b2c66abf550f32ef9525191efa081b47ee6393d7030f6994efd4d7c5398e6ed2ed53e6c3139d5924b87497db1571532ab96af3888a8289f0614f49e1f3a104a513e2b150db9918975ef655042399b5e99395506acc7fe477611e5118f03ba3ee9a5a359bb56bd2cb82dde542fe35db86eda803d4c76fe2af4be6874c9a6cb2f75ff59a771618fa4eab6fed30867a95f6f9c4ecab5a08e2c02d073f3c0fc4cfa0dbc9bfa71b116e43d9cf5920fa6033ca199bd1708b94d50f0c1c5c51719fcee0650e6bcb01742f079d6ed805fd72c071bafead4fdb720483d630216d744b504344a4f413236291f501b760e138b2d8380d525b02d891b0a1cc20867b78aad589ab4c4c75afcdeaf6949d43a07cf79f9f10d0a9c31593261a74886e3adce8c3f3e2dd0fce0b65d6ff7b0aa6105cf1cee02c16505dcb5a158d0e6c1144506fdc07a28e33072667f00ed9e1d697967524400c30b4fd4a49bc371b686323ef05cbbc1f229df69e043d389c45fc45ef63c12aa55b80a0cf5150012a345b2", 0x1000}, {&(0x7f0000001380)="092548fb525e1e2890e160c1c67e3e0a48fb4463f1de622785d9ef6fa3cbe29fc89f14a6d777585e422b5d5cfc590a98e33425574453aaf01cc0e53b7287c3e60763a450a12edd00c85792a460c3cc854fe2ef3102e888b877e0d4009c76f27de67ee87b44530b602bfc0b2fa5d7f2166a0c4c7118a940355851cf43ff0b81b919ae4c4c22815d9eadff840f479a1e2fd954a22e8d065b738a7cd307f3473062198948d07bf66d79e9e930b08228b37d96aaf33ba17a0156a07fe9f589b1a0340b56bd73590135408ffd2226014a150b40c9f72b842b0f007256b0029e37690dee71666e009fc7d29416c34776d3c0a5daa1fa2f9a0f607991d0d640b35d", 0xfe}, {&(0x7f0000001480)="e7e9c2ea44e28861885b21f609ec64a99fd58083fa86be2fa5d5ffe0018e885c87265970aa6fec9c743e40b1dc66403801f51a539e759fd454106fec0013498289d87e129b11d7a8499e396a55e47b55e2e4e29d182d07f587c0066d068ffcfb4f3b97a264782da22dde", 0x6a}], 0x4, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000180)="eca405ed48e3044b741497e48264465f77c87411e3c4a227b1b5dd04b0fdfdd6d741993275b1bc42d26185c834578b4044d9475cf3ebe4f975731a9c59bba000d0cbd7188ebef604ed48a51f3097998ca6e41c0bd884620f3e3ccf5720befbb78f88395bf02925c1a611c953ecf3a6e49de07632c7145c9f819ed658d97e777f0997d39f149839ef4214ed8f7acc855d19ba997d69323b106b0750f4b107dda7917e71eb6167709cf582ca926888d9493c91d6f520", 0xb5, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 09:56:15 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r1 = semget(0x3, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x2979, 0xfffffffffffffff7, 0x6]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10002, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x800, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100c8, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x40, 0x0, 0xffffffffffff8001, 0x7}], 0x6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0xff, 0x3}, {{r4}, 0xfffffffffffffffa, 0x22, 0x2, 0x3, 0x48b}, {{r5}, 0xffffffffffffffff, 0x80, 0xe, 0x4}, {{r6}, 0xfffffffffffffff8, 0x23, 0x11, 0xbd6a, 0xec}], 0x3, &(0x7f0000000340)={0xff, 0x8001}) r7 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x40, 0x4, 0xff]) connect$unix(r7, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r8 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r8, 0x0, 0x0) 09:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x8000, 0x80000000, r1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4d21}, {0xffe}]}) 09:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x81, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000001, 0x20, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000002, 0x0, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0xfffffffffffff800, 0x80}, {{r0}, 0xffffffffffffffff, 0x93c3b816efa2c641, 0x0, 0x101, 0x4}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x25, 0x2, 0x3}], 0x9, &(0x7f0000000300)={0xffffffff80000000, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 09:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000009c0)={0x1, 0x0, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x4007, 0x10001) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)="00ed0a696b09eaab34dc8218769d5212f63d23c26c334368006f6c4535dd9ed380f1b9d7539b124829ab3d65827abeab1139052c87aebb09f2f9fda701c00d2be2f5a49129e8a6734e9461639a2a10c58c07fef116e5ad6174d7a40db2ea14324dcb44524019c70a6d660512418a0d133cc63e044bd7b1eaaf3d049583893bc153a80647dcce2645533ec0f32eede71e62b8e5", 0x93}, {&(0x7f0000000240)="a43d2c1b35f4691652b41fb595361feaab46acd25acb39cb0ca9e958e3b5d48262ace1d0127d104bab4d263f24fcce72dbe7be8df195c7391e194e7c6eb650f198fc2e0515bd9eaf23e951b02d49fd27a9913795d3dd549836bd4eb0b5d5a43763bc337ed53c225d667c2227674cad2d3d74e821e95934012dbe99928a8cdd57acd29e35052543ffdf7776b696901a666d4b8a4aed58dfc3977bb7d82073c06a27286a28b04af7b45655b1334c2a3a7b95a2f818543a", 0xb6}, {&(0x7f00000001c0)="cd57a357aa5b8230ff29b3d919d374be52784f848f1091c2f526722ab7", 0x1d}, {&(0x7f0000000380)="11a4c2cb3956cbe7bfdc6e94a3023f0dd7521e278c28479382acf8601f59637ed0fc916b247a179ff1319a0bb7ed3dc2a2300c47039939789be7055e48657abc61037aec991f05a231cf507202bb0dab81e264c62f70518bab22b8ce1aae1335982982108573b0c71e2bae1b84abbc21fa627017dffa8e39acc02b5fdba2835d97035089947b0fed509f1430ff04c2284857931e3a30a339624bab9c366de9d8d7dfe07c91d4c162aad307ba0d3119f15630de65d9eab88487bc86508167e328f7f0eae5dafd86aa2adc85127dde8b27faa13b6bbb828efc09206f0a516fb7ed2874765bcd57d76b76d924d651ddaffc1ebb610dc3b446", 0xf7}, {&(0x7f0000000480)="accc4fb62687b4909b12f0c253f9c36492b860948a3477025e991fd56813106b19d4171dc1eb1e10574aaf3be450857ca99f62df678f60c6a122940d208bed8592fda6e2fe024eaa2efe5de9469aec728c1211327aac0a2c47cd2db3e60f1098d463b38dc820e84821681206223b3be8264d51a3ead4894030caec549af61b5ceca24a7293da83b2473aa8959fcc66c7f520c8f2f5377c4c9887a97f27569a22fae069cb116c11a13b49f2bd934f1a335d28ad821936fe1703dd4b03b0a82138c59c8146503240d29f94b5ca83b4b28cd243ef318bcd7aa71d33e2", 0xdb}, {&(0x7f0000000300)="e2c0af626716154976aa561010f2e64b2f87f6ac2dafd633", 0x18}, {&(0x7f0000000580)="c308fb944c5398c27d0a520b6d96b145edea1a6018cc9ae0d10f4f969dfe6a262c2c57309e840d52ea97242b06ec5023d15a89fd907d381b64cccb74169c515d82842ad086499dd0e48fcafd35e7041e4c7d173d1fb4a15facd11ba0507a9d2fbe0eefab3cc05f9d43fe722a8b51ccf78123f89aa6eb7f2c7866f39aa0720770ae915999a4e8344846a7b522bad11aab554404f38b27b567a3908734350b90fa4bd3e10e3ab46b263d8643ae563af73932a7ae225826eb95fc9c7676934f76686ab943493e71d20177d6c0b8b16081278950fbcbcfd4d05349473e67", 0xdc}, {&(0x7f0000000680)="ea7e8f44042f74deecade6728e22d0ca31b2aff2f0f7b7f6f0af672a3f5da009c99141b32c4896da242d191687ae12f0cc6d98c95d3f1f5a53d0ae2444619e75161ed8a29ee7d553ea6139f3778e8de84f0129b3025b7a0920cfc9234c26a727bcde54e88506b1ed436dd483b99c8b13ac2ad95b9547606d7321c13ec71bf04811e100c446a2fb606daf63f7a254e115af208162e96fa05317fed789a7a28eaf6616578b0caa110553439527deb8b0ca51", 0xb1}, {&(0x7f0000000740)="a91f2092d3aa250e458280733d4062648fe111bab20e868e8982e03a8e5735197bfaad407e377000f0b88382c466e58ebd33f0fa4f488964965fdc71de7a71db7f85269820531bc09542f2914b14deeaf2e62bc0729ebcda18ebfdddeb92142f106af66affb49fdca90b6f6852da32d6488b1ab1d7", 0x75}], 0x9, &(0x7f0000000880)=[{0xe8, 0xffff, 0x7, "02467bf403d1b0334c85c616cd177149717f77e5f6d416ff5785343d09cbe85b575174a797d993c4c0f236ab1c3204d1cce51b2a6c87e6df6cc2d1fe38ccd13b34b58ea899701caab7c9ec67d6b5256ea7e8df23ea7d74ccac5ecd3536fbfc60dc123cdc327dfefa95a0bf0842dc78b1006d7cf33daf22039093f3b180c0a0541c89e32d691f0f0a3e7b0a0d4cd64ab9fcf2bcf177637522432c869ec0ba57a08443827167842926df03200ff89d47e1553b594b847caa9b8c42857a04e75f8034a9b21d73b53b230509664c1f6fd30b8068b96f"}], 0xe8}, 0xf) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x24000, 0x100000000}, {0x18, 0x2, 0x7f}, 0x0, [0x80000, 0x3, 0x7, 0x8, 0x4, 0xe8c, 0x4, 0x7f]}, 0x3c) 09:56:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 09:56:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e74de400"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fcd4fae2550775dbf5cd5a1605c063384afdcb8e", 0x0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b5fcc7f4fc09337c637283dbf23995bdb8416461"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x200000000) 09:56:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="096b907a0d7b779dc207d26e2a37ba", 0xf}, {&(0x7f0000001400)="a9255acd77279b3da3c9a6c98eb7382532e0005c60301339a13d3e34749780c07f9e4280a4ef20cb7bcb7bc019cf2f79ff3050f68e714a5b06513d1af1ec915b726b2b46ae056009dc1adcb6d3b86c08e57d2aa1fb8d1a04d64ec0fcda9ade49f4a7b387d44ea1ea91ae73f05e094f5ed8ef1d170654541885e907b666c70f808746871e69c5f837d86850e957a5e1b8e77f1d3a0c39d1879a28aad73e52027f0705234405c269eb192b6947c922b1d1c8215781362f15f55af62d56fa0f428fa16d7fe335b367534c48763ce91e56de4e8244ffbf", 0xd5}, {&(0x7f0000001500)="e7d32a1fe187d046b8f00225ac39070998f93d6287ddaf3c6af6ecbd59fd01d1303269bfcea6410d3d5c5f29a5e325a8e73f30fc35f37c6110dddae8761197b7e85a929331646c5e93d9c9e07f4aae87064d9b0b69ab937c215bb17f5cd76d1fc5106c3bc85baca72bff9ecde9cc206c5f96e430cb72ad31af8ff50f74172570131b95e7c31f", 0x86}, {&(0x7f00000015c0)="e170e79272f090261a7a469a9b5536ea78eb35f83cd2ca1170b2930056a796402e2b77638ad1ffb3122b8d316aae6f01bcf03a3cdc7b345add72b6357615b4c467e8d7a9eb01dac5168f077525e21b517d1fbfd76ac58edb2a4fe43ff3e025f432e62d9edeb40e448dda2ffe9509cbe4d0dcf693e3263944592f3da3302a567661f55e7d2b6d17eecc80310d81a4e383d03552f0dc781a87e2e573814476bf29f5c21c1eae7a4df317c326272c72660206e03c367fb6d6ce244dfc97c56dfc5f94", 0xc1}], 0x4, 0x0, 0x30) fchdir(r0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000400)=""/4096}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x179) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000016c0)) 09:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) poll(&(0x7f00000001c0)=[{r0, 0xc}], 0x1, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x4, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0xeb11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x9, 0x6, 0x3, 0x9}, {0x1, 0x1, 0x6, 0x7}, {0xea35, 0x40, 0x7fff, 0x1}, {0x3, 0x4, 0x101, 0xc4}, {0x0, 0x208b, 0x2, 0xfffffffffffffffc}, {0xf1a, 0x7ff, 0x10001, 0xfffffffffffffff9}, {0x1f, 0x9, 0x2, 0x677d}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 09:56:16 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) sendsyslog(&(0x7f0000000080)="10d7fba6655e0e860819456e3521f98f27f475b0cf3b76b6650df972e41e5765fd5940dba2d69c", 0x27, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000000)="7d971f4b9efa252803276714a86c7410ff0d029d8cdf0599826121f89055bb330c8504935dbd583431f3d37ecec73d22cc4c15880b5ad99a60a3bd1bc62db1df6970b79a72977d2f85") 09:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 09:56:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="594e3afe30e08202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) 09:56:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socket$inet(0x2, 0xc007, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:56:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8a) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:56:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0xc77894229cc468cb, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000024, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ftruncate(r2, 0x0, 0x3ffff) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 09:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() fchflags(r0, 0x1) syz_open_pts() fsync(r0) 09:56:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x100000000008, [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0xfffffffffffffffd]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x181, 0xc2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:56:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x4, 0x1, &(0x7f0000000080)=""/92, &(0x7f0000000000)=0x5c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 09:56:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socket$inet(0x2, 0x8001, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) 09:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa5, &(0x7f0000000100)="b65f7555a40500000053f0ac71bb5bfcf5ce3d060055d77ecf0592f913ccef4cfacb5f87473f5f18382edaf3f8bc464bd53cec220cf9715a5c2b439a7a40533871c6584350a1e6c8088f0eac6e59ba1a7bf36b9c82a1d009dc7051fc2f3a436f543bef5730fc7365fa3126f2d744c4f8f4306c1bbbb33008ce3b3a34a75f477b69d0480cd4f53408151478ac9fd564884f561aafb8769a604572775b1d8825e877714c4cb2") 09:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000240)="24c664f590ae3573b2866741b6230a6dbbd7c080459aaef2efdfa9e04decb468e8d121828bb3d1ad7c60ea7d9724fe6f7acdb20fa5b0fc5d2082ce2a9596a0acf4e67c9542725a10162f015342685f122fb37d73e1bb404d495012ff6d90c9ae845951a7d78eb46fb3c68cebf72c1c5fdffbe5339ca8f251058cddbcf2e35623d0e251801b807a74a19a79bc73d07b2de777287ec7584bd50202f3cbc6beb874bccf0e731ef7255ef262f4c8dc403afaae8a9e912e2d53a960f816d4f2495a1d8617aca4682a84fa78885d0e1d0becf9801e4bb3ff186cc88aef8cf818d25dc1fdd0d91bfd64348abd90", 0xea, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) "Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆä†”ûØ_ZI¶Ì/r¼í‡Ç­”gyÚÚÓk]Ø(!hL¾t^5‘†…ø©r!‰Ø}Š­b1óÌšÚÕgÖE‹P'òäÑ·B˜oKsÇ›ÄÈU Ö U¨/?¦¥*Ò¸W4i×8kJvuʬŠö€01K$NI<”ƒO?Wèèìf$Š\ P¶&Q« •jÝ8D 㻆­R|Ô„Á»"„ê†Þ¸-A½;ÍiPÁ¹Cy—¤]UƒƒÐM„ò¥ïã5äs_U?**=ÆP“‹=ÂÓfèO­}¥L'ÊVÁäMó¢ö™,Wöª5¼c#Ѷ¡D[ªë“hù¾0’ù^g8«•ï>Ä“üuQa;¹¡oß*¥€¨›Í-i'wE‰Ô:çò‰¥còÑÿ3ø¶Hì!³í[.Fªv„pÆ ¿vÒF§¿L˜t\Fü†ï¤ïTrÌ ›1HRÝ1‚ÒܬdÇå®Ò«œ¸ÔÃ9€i÷̇‡#&Ô·;×»TÓâ±&È'½ÐÃPóµø°/¡¾=}¥«ÄÛ‚=ñÞ_Ñ2ï >u‡ô@?Û±cÆ:w„Lh¾`O'Èfzž³ÖÒ1äëp 09:56:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:56:17 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 09:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:56:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x11dbd7ff, 0x7}, 0xc) &ô·ÜæËE/žãv×Û¯+êwVEdÄ„Vö)E[°ò^e)WÉÝTVÃíçPôó‰ï=MøÈÃuР߶Ú[g) A`žÓ4_˜‰p# ½\ª‘bªñ' /” @0ÀkGµTñ¬7Ð6HÞÈɲS¨eáubi`c5k6{RãsI¤'çöY¦Q›ÖÞHˆ@Q^{ñ'Ví¸é‹7ü¸͵ ¿›zY¥\Šæ†â¦a[Ž¨2ôà\}$zÉ1B­NžgBåÙáq?¦`”Ü™å{ñP+©YãÂ1îê1¤­ÁÜ#¸ Yಾ¹nG:·*ñ=;Ä[ƒ‘Ÿžåé)LÝng‹WM?8%"åÚ³î"f^ÃAÔµÔ_Eµz«¨ÔNðÏT¢r P‹¦Ó˜© wkÎõz9åÅ2 Úý +Õª¢¢æ¾óW¸/åŸõóÉ~ñó@ð¸RÔdÑ!«´G空õ2ù=Ôê_Ó*ëÕ]µhÀ\ˆeÈG½­¼ þžt¨ _“"å—k§N(?„BáÀò‰˜ÍÖªˆ…õ_sþŸ¢ïó²š €Kw\¾ÞËÏÏ!YO·½î²žWáíꆉ2óõ]lÿ¶AÝ‚Å–·O™1Œe€­:R~†‹e• ›Où‰[“8yÜÌ’aÑ'°:ÏÂÛQÆXóÿ-2?ås€–ò\Å›>Å·”J8è4Ç2d˜ñkÈÉ:EÆ”f¦’5Á¹ Â&\C10TÖÓ*Š*«nÓ ež3uH”-¸ö÷KFGÊ)a~‰±                                                              09:56:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xfffffffffffff4a5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r0, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001", 0x599) 09:56:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) r0 = socket$inet(0x2, 0x4005, 0x100000001) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:56:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000100)='./file0\x00', 0x1010, 0x3) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81"], 0x10) 09:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0xdc754832, &(0x7f0000000040)='\x00\x00\x00\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x62, 0x80) sendto$unix(r1, &(0x7f0000000180)="077fac71ffaa4533aaa75215bc6c588238ed8a0aee5ca3aac0767848ee7cfbad36a502ab160b95f6094705e67973c4b6b35ba9c9cd1efcad333bd19f3c891d0e4ec276fe9e5f2638c935ce07443d318a900004c5ab053a24ed18d537010fc96beff63a46ea758f1361aa6f334828babe2721c2ff8f", 0x75, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8)            OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 09:56:17 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0x67da}) clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) 09:56:17 executing program 1: r0 = semget(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000180)=""/77) ioctl$KDGKBMODE(r1, 0x40044b06) 06:50:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d2def14765818353f1d31a3e1e9609a823a516c386af3e13039e61557db351c36eed99c721fbd7375ee6b2334e502d99537aeb0741", 0x35) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) 06:50:28 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x73d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x0, 0x4, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 06:50:28 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) write(r0, &(0x7f0000000040)="67b214fd6b", 0x5) r2 = semget(0x0, 0x2, 0x102) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/111) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1ffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x45}, {0x6, 0xffffffffffffffff}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0xf4}, {0x47, 0x3}, {0x4}], 0x3}) syz_extract_tcp_res(&(0x7f0000000240), 0x1000, 0x2) syz_extract_tcp_res(&(0x7f0000000280), 0xd583, 0x1ff) syz_emit_ethernet(0xfffffffffffffce5, &(0x7f00000001c0)="96") 06:50:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8218, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x10001}, {0x61}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 06:50:28 executing program 0: r0 = socket(0x11, 0x3, 0x7ff) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/34, 0x22, 0x800, 0x0, 0x0) 06:50:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="d1f7630063ba927b843ee6bb258c2df53c9bb167ba07f44cd03604aff65bd2f859f7c2e185297c1572dc9d24c76c85f225a7e0c5b61a2847233b6045623645936a0bea094f9741c892bad6bc3e47becee770d7b651f70b68ede1d0bcef29ad95dd4065aa91d48d43993458d29c66626314dfeaf1523b090a5c1149202ae1b208f8e5e5585fb2ae154d703960ded66babab46c294391096346c42d80942", 0x9d}, {&(0x7f0000000200)="a3dc11187402ecd7d5b0fac454f62875147fc543413f2c2fcf38d472b6d7d901f50da769365881245703cba71f4acd168dad1a5a005cd9291af305b48e52d78729d0f6d24ce0902ea7f325b558ac174d42231f6590a77c9b6d4cf1", 0x5b}], 0x2, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget(0x1, 0x4, 0x0) pipe(&(0x7f0000000400)) semop(r1, &(0x7f00000003c0)=[{0x2, 0x5, 0x800}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000380)=0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="760800646ee25dd518f9d353c75c37c1154cf24c7fbbb19e27772d9b62a1a37e0e24398ebce41c65e5a91f8cac6e5a29a00ca322192e665cc51740e40a7dd14bb073728c60023a8987eb2c70043a82213735e3447b9b44cc8a1152d94ab75e5d43d6433aa311e98aaa4d3e9c32c49388ba4e3213f731c5b71287d05fdfe42a16d4d7a39ae5e9566c2eab86d389144fffb04e18e55d4d40848bf027fbb4428678f73fb0ff0e78bb22fafce24a774bd4601eec866da077e6e86e25b489557f9c2c61ddb8d2d24fdf9676508ab60efce1cb1d6105083af89473d8dd07133a6556b403d07de60b", 0xe5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x89) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x6) 06:50:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x44) ioctl$BIOCPROMISC(r1, 0x20004269) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/90}, &(0x7f0000000200)=0x5c) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:50:28 executing program 0: r0 = socket(0x3, 0x7, 0xda) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) r3 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 06:50:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x4d) sendto$unix(r0, &(0x7f0000000100)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) setsockopt(r0, 0x20, 0x800, &(0x7f0000000000)="2a0eeff75dab993ef302aa083faa3bcd34a816efc2966b968baf858be017d38d8e11584f29c0638c426cded53aed663a8dc0859232f977e2366582384ca28adf585253140a98c0d07aa65302b98d9db94960acbbbb1298a3932a760ca4afb7b85ea9d3bbf72ee53f02aa62a565d7fd1d393ccbfe55702fd0ad4c5a7fc70c1fd98e65319b9675465268c273298e61a912e5e692d8cd312dd6e84231feadd9fe3ba596a334b388fa4e8ffffc385c2438d95c4cc9e88c7abafe5c7daa19eca26e92ae93d09b", 0xc4) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x9) 06:50:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) pwritev(r0, &(0x7f0000002200)=[{&(0x7f00000000c0)="a18a1380f47d2674150108a29821068f3f16d6fdcdb0de3283aa5eb8d957c68b3e0ee10dcb09bd6fd36a1ce6a2a957f5416580fb503917b5f67f26f1a141ac7614bd8314a469635a5a6ab8e91735f247e041b72c91f857e4a5a6781a6226f8e2facafbbd04e2bd3e9667355995c9254d650619166b5c7aded90f24eac3b1ea0749668f9996885a1180e85783f1d83d25ef1955f0cfb13ddfe21d85f31993c8d34cf253333b8e9d0e21cd33f1b8dbe216c819099edbd2a40b887ea5ba124f2a0692475741a7bbe6d2fc1017a2e5c82532a925de5deabddcbf288034aeb821bc", 0xdf}, {&(0x7f00000001c0)="4568f88f14c68c5c0c6a251f45709a424ea3bfb087e7f57faa0f765ee8faefe031dfd01f17f475e75030a7d9e2a5500b529d1b8dc46418fcf3ae0d5c3abeae1aed83f4a817ff621e5826e68e1e52dd06fdb1c432cace87a416f0f3fc420a8445e7803ab9a89d998fea3453b12563e776adfc6ecea889eb929302a0e7ac612464a6e2a6d42e9dc942ca76e5654b9d4da1d51cf912542e4ffc9b3d2a1766e9c70721814f2f0b9483475c75c41f8789f35363d457da1e3e1b2ced89d7d6630129cae7de59198ec25c25494d05485a457edc5ce2768e1dc39f9fa83c95c5997d534453e42b69e7c6d8b0ba734f87ab1b671a3fb2e2348c4280882a8127f3d6f11c7c5db12eb924596d966218cb3e9f413678a24243a9bec481210462c8a01801ee9c6d691825ac5dca2de892cb190dba6a954fc426634cb167eb8f726d8b845ab953041a87f154eec47e18dc05819060df8624e0c205857f1ec02ace873fdb6fcbefb98b1739f8936d6a525c0265a1473fd55630b9fbaba478e24778628b91c6edfbf7a1799442be8af4342b23a777eb77fb6173938506b24827fba3ceacf18aac2eafa025b78227996ce23de6810ca84e470271ba66e40214a939feb770959c467667083ebb3478a9d31504beca1e4442e0f679d6b0fe3369d540ac74fd2b54107a9a61c433cdb32bd5f93d05bb12ff846d5bbe41a647c1d5fd9b7e24398ef482f6b4d63a3d450d2ad80b1b5a6418c50b716c2c626b990677f2897bab9412eb338aacddd1e0b7e091b413bd3dabb6e11af73a483bbc3135db6fe7fbe2f6209f01c2d6f6800c3648c27e8d743b93bd2e7f97b1efd763b17c6ff82cd1fdc1233f0024ee1c70d7cc12db2a2a4feecdb076b11993793c9e21ed131879c8baea5f902870b42750d1f0208bc812ef514531e1d24098122f3ef95bba7ea241875e652506657f551caa8469d1a04ee131ecfecf91aae073d3f08509cbaf5cd63a288b91ed36c83c2b62047e91fedd8cafdcd47d12f372d6d6e6451f0b3cd6b6ec6a2b43a9e8c39c4d054dc776344c2612bf9b78f6e696937418621cafc61223556ca4da06a5eeaaee4c3aca0932725f9dacc28248e5cb0cb0587b61391761e3f2be66428ff350c546f12ef52bc03f8fc406d991c8906d226ceea4567f39f0a883d7290a266ddc66b2238209e596e336838e1187b94074b92a0d4fb7d1ed00b5681184daaadd49dfa8fcbd1e13d111f8109c0259b8a36731c62e9b4d33e08cf3f006ce9e131f82ab9ee9fceb1afcab44e1c7a4ca267735da8b9c83580c1b3b807bd69fea34d75a1f03832cbdd9d35aa8c318be44ab2b46415ba12aa22afb6fd5210d5cc9bf4b35f7adcb84f3741d0c5e3bdb6fca6643678238d6077d61d977401740a2c2780995ec6b19a4d0133f68f95d6456a33f0a5c572154b796ee71d81ad2034a48a7a587bc4bf63ffc889204f8a56214f3220916a811d34f4f73423129d0334809f8b0ee09c8e4d125354e1c20ad1103a823866c2776442597cb6c6cb38def5aea0c62f2315639a2cf2b7877f66496d6ae77812c1d0cf9e458078115086f1282947d6e16aef6701a798fdd085b1a80d7904c160aac4b410234109d4cbc8c228836e4658139127d0f2c01479eca9fa6e8e9964e67be68d01ed85b02f78d3a0167a58cfd6eb6e7c1e546d7998f761339041f82e6c63283b4009bb506a55769e658bf699948b71827b305cc544b5da3d1840de253c47296ceb9970bede5c7489b6c973b1a6ab75329f7934673c9c88549227502101cc42a64745f4eb681f057c2895d09be607802a6be88363d530906d0d3dbf287195aacd0000babe5693f2131f30129ea45410b1652e04e51cfe006a5b05bfd6b86c4f00d04dd620b05098ad954ac91e623ba2cc40c9ccc17927e73286751d0a3f6664ab95551963e9ccc620870dd53652b1b6a47c4ee8b79e1b2b43294ca7a487ac60772d25491f0c0fb1980c367839ddc519d7a372ef4502c10c266b451c65188ee27b7d48f66f2f021a1c8b10e5673b419e1ead9046e3e397b1b4c8921e600b699c33678b733d74ff8889813aefccbc56e2e41d3146cc6feb5f46c401163d1cb0ee6b475e7e659483b647170972c65ff635b92b9d494b632c78fed65930f71f5f554d68103ae81f3449e2433574c5d301f4756214d33a85f4408160735894f00bb1a2c48e884a513741762999326287fc62530c47428b843a41a90fc5a45916c7e181293b3b9c592e721a96729659257f2dd94de181cca04626de17d94b7ee3e440fe35afb0da4316482be700ff7575f415c8ab5dee49b36412e76fc93e66a0e3deeb9963831bca3b1e6fd3b8c7b685243abd99707a3ae106e0c1c29e6edf0c45296c311039b6004b9001d50c0b3b883df27c9870008dde954b77876288f8390c113c643e0858346a98d9ee0078ffdaeac0adeb008953c3269795f2860c5077711b03175e4b1b9838bd87da22477e50ade8cf5e0772f8423e7e24c5a06e594236733796a15d68c446cc9f693f1907e27ddb73a1d589d3ef7077da344b53d128fb4d448f2d753d800c82a61d570cfd10619e3ce32153dd003b6469c707ce6eb9a1594dfc8cf620e7f8c3f87283774af48c0a70fa6d927828d1730431e6a3a8156825652f42ccf9dba5b24f73f8653176740eacd6c903861ae3835559a639610b10c125d9561c34dda57732178267d2cac19534199e48a009ca957975838f8012c4250b0b6fa12a8b79b4861c9bacd10abf016a25fdd1a2ddf78e2686f2163aa1ecd987d1b1e3ea4a94b5d2855ca8ebb9efa09d8b4ce5a6636fbdb21695a4f0ac4b51fdc3342f955374cea3cc6acfda158148be8606a34ddca46f28cce6975ffd33296618446691fa5c5b0945bb1799aae05520d7dd9530f0760b9531779f14617eb1330f2502fec367f9f915141810381bdf5a75c5f9e528ef4356b7339429ae0eccd58b6186f850b6728b6339de2e54ef5a74eb35d8694d60f79a51a38a86aa59d972913545a1bc62c3c649b6bc76aa19ed8789f28d52ee2c3722b2cc8d653d3816c33b6f1364bd6c59bcfe9c08b15d6d73cd6d1be1907f2f5e86f7cbdb7eaaac42ce7f453aa1ce7be52bec0beca4ff40ad62fc8d3c4160a257dc5f580a80b55bad4709d6c824c92613653776678c3ec7b584e5b00b975e6d7c259bb3c359df98db49f10e58afe181cf816aee4c3a24d6f8eb7e3d6f00ac444691322b49dc1f3eed79debfbcb3997cb63434d8121f9defafb1d618c2352745d3d27bceb340a5bc2cb95ee035c9ab994ff995aa7769ff321cac438878c6256afdfc8f11648f81432ef6b8b0d1821dd6671d88fea1e4c796ce2adcfe59c926deeb483bc1932064c826f116389e9cb01a0060d96abb6d0475cd8b481b093522244cf801ad87d561f76e6cb50f301d5f70c24489cfb99dc6db6509e49f3c13a021c610c4ccfac262a6bb605a634cc9994327d11a6f16d00ab52d4d2c01cd5373418027129fa4020d24a5ccb5b98717e722f1cbc4b49980f4b40884101d6ce3084c8b7d1b60d772acfffd8edaf1f4d94cd59f93a7f3968e1b74dce4d849ae527a870b4514fa6e6f0e49e1f45b1f57fa7a50ca532cdefc548b20991367b0529aab27a33d364b02c40c67777173ba030cd9ed18593f24ba7d305649a7f64496a939594b568f4aab13a5412fefd0631ddc4af40eca674efb7a10da01a4fd5c0ebe367cff33f4105e9f17e0fcd66f4390542581e82103536b3e00b9f8fedeab799f02cbaf31d8687f1cdbc5b8dca05b19cc9d2c1d520c19bdbff14151d432aee458fca2c779881de9679c93b0f07b6b879cda22bd295a92eb5fa1bd1b969622dc8a3a90ed798494f5b129d427be7271b379c63707c9ddcf065e1bfaac3fcf431c65342e55a4884219d6b91b8743e323722a4f51f97a09142234e020cd6aaacc9274089b6c875f8372413a6e434c3a12eb7cde6fb2f750f1af6dafabbcde818750c89cc23d29bb376fb1b03867a2ea3fd52bb0ce9ceaa3add7319bb1ec5d317f51617a4602b40cf27e9a060b904ab64ef4783b08eab634db84cfeaae3cae1d4f73ba10818540e5a11b0ab90e53d054aa1fa83aecb1240c163fec8ec7a2d2ff2188b799f95463ffb69400ea3d6357ef0475252852b544dc5fd27e4ef871fc5519114f379b189c6370a93f0310480a951430f23f63c0507829f2a0fe6abe9deec534ae6bc56ae8faedb34027c8be31df34bf9ca43af1b6d43ff20a26f76f7fc98ba6e59e033f196755a478457a57613f0f507bd60672df7431efe0a22e256bd31f47224c0572ce36f3d684eb9b9117cdf7963bb7206c76f666537cf657bb6f5df7766ebe6e96c586f4f3ac8255786298089f47fb9e8df1de44b86465c8cc77b05712dd684c3ba84b8b1074318940c75f26589e4719e9bab7a3808a0ed2f0789464a16eff364e0fa0a33a8309dca287bd7539fe1aeae4b22fe205a63b4211cb90b744cacfee29f77f1eea3c53f639168d023e52a4b2529388ba23d45733d5599c75bdbe8e73b9349f776387cf7ed8526f72e55c3336557feb6efaca1904b53566a3c2777f3ea7c460d6b91a91fb412dd18f195a2053e66e4c561bc3fa10c78cdd58d3c258436cda2f534cdddfdfc40fcae3584401bb654b33151595c9a75e9a0013585d2ead8ffaed5d998c84531e90d75aac1144f92ecd5122538841f732274aaa71c0cc9499e11bfc277d511e163de101613ca5c62864848d531fa73e8547a5a47dd37651431643f82b717fed0cafab3271623f61b644cc7dc000a4fee3fb93e19a5129a391493e29e4baf8422f3a8b7fd18fdea22d9f014000da3eb6ab341f1e4dd6b048049fe98fa3b5ee92f50bfb75d2f5896cc8cd95465075fe40437a95ee73b8a8a7666f95f74439eff77e9ba880fde8b76929fe1014375e35fc1cf591e33d05ddc8874b210679a3c86ce519ef864c0d643062b3eaa0b347d244de405f5a36b35384b7e624e06705f15d68a691528e0c250d983929f1c19bd641dc2928dc228fef2a57d8bbdc5418a601a1e3ae411597c0ef0df814e00e97f742e10d560c0917d6afe219bb14627b510039116c0a3715fbce4b7e211df64e74b09defb997e70f4fd4df9fca28f5a899fe9fc447061053d9e920b74833e8cd9f9558efcee254bd67b22ffd38a302abac3616b1e32a2d5181961a97bf8196db12a3b17d21f1de8fee6577a49404fc833fa729334cae6649654e49e2e4a1e4197eab1aa5531e434b41b5051458b5ca820f4f17a290ee7cbac282621e031681530cd06002f049ffed2f0578da914aa7412ae883da7adbd157e0c28aa73d26bca4f5ea2885c124411beb8e27d1c2d4ed173e1b5b6b428dbceb65a628309058b4be49d6b7052c4f010c7fde4237b09d89811abe944bac0e3865c644aa4337a6a66d2d6b37189770b894c668b36edede0a90933860c28c7f66397bcd1e2e7fd6d86c8c188d067a4fdc8f6958986ac16debc62e38c058c301dbf8caa51012a4efcebf4fe888afe79f533f0169d41e04e1c07d20be26203a7b0399b6968f811f8c2b44a2de6d615c64eaf9e61b873683d70ee7f928d1a28e933e845616ca0c31e71493b1b4fedee7ba81dc9aa8649deb001363f68b5ac5d7d47082acf7f9c18218b66f80f34aab843b4fa65e53dba047f7d179952c0afb82c1d9ce9f4ca47a2a9224d5f7c61c92e8b8b2919ff5527426d0ecab37eaf623fba429ca78a45bbd28135aeb578195e149b6365592dc15be37e48294b5c8625f861a37b87599cc524be7ebbf8", 0x1000}, {&(0x7f00000011c0)="62ed904162e4d8fcb49a15a6eda1275269ee37e1cc5391cae1f9215ece56178b02cc332b9ce23a3430ed6dcd9c9f4cf1e68f84bf18d0191c26c8309c217fa61e934f581bb13127ddbff08f874b0f1dc36e0fd37242e0f61f8fe0389b7b011cb8c3c4392ea39a8b03a9582077c44dbffc96b838ae6b83189a8447a2573a897188b3a65a27e5925a69435279fae92518935d4f81e6bb5bb5facc1d3ddb3095f6b19b82c91e834dcf5326484b46295a7a52dc5a18cc13c78eb9b21dec2e41d56a93ced6151c82416f1387f2725548d110959414f0227dfe9d847161aea5b46528059424eef6b8f8db8a472e2a55a2a6f2436dfb660f8e7f4fa18c4b9379f6515cb52a9760756cdee746d9cf329069801022f01f020f4d8b8e4ccf1f6464058f298465adfff69aaed0adf72fca9540830cccb4dd9be986fe664439bc39526a070f9eb6d69f4bbdfdf39425ff6142480ac360de76d5b57ffbd65a572957625dff80a63a7a9820d8ce17e30c708a42cf020d4580b928d0ea757d720016dee8394d1d26a194812e44f40ac5b16204043bc68efeb9d066e6d2369485b73f3e6df872af160d538371fc599d9649e8240fe613f8fa584bbb6487eb45e14ce9fd95730f3190192a09b72dcb3af7f6230c6cc1cfef927c02be5a7defe13232f83bae7197bffe113c32b9cc03477c357298ee0d6a118582dc2c18c63894f4acd3942364d750ab8621f5ccf5cb39532109622dccb70015e248334a6a362589f0fc1c920dcb4a3fae7c481c0ea3b2d1b9ddea18e2b5f2683ea74aa781df6aa22f2cdd7f0e59e220681842f416485949c281e584aef12d07ff595227a559c21853a3ba5a15c34d264e6fb8389958f88af56dd044038552ea94725b65736a98f8dc2ece5898e78e0f12b3e5c4b225a9ae606ee37b87853f04b525539aff5d10308ee1ff2584e2e4214d12ec1718f914537547c68a7c16351e26e0c5c652f2782d778284a01103cbbbbe91795fff12efee396d61c2e2320cc84851d9753a4665be3e997b46f53257a239d729a4edd7582485abf325d3892a1c4e9322ed1582fe1399724ec883041bac084bfab065968cbb3df819bd7ddf292d069fee09948484ec700d38a402364acfecf764b68bda4aac7b625165641e61de539e9ec61aac27233367829e7d0bba868c2c9e029f5d6ab1d15a828026019c501ccf28d07365eae69455fadcd60ba7579f5fcfbe058c9f9ce7853424da25e53e45507f05c328a4c7aa59d1d5d42c0ab7979468f61344188f28a6c40edca5b342ecad9c6cc31969e26a9ac04e829624f5da55701197f2f23630ef24472f4842c39822c76b13ee546b7ccda92489fdbc7098bf019e9469d5859d02c453a21e484c74e76264d57d85ef0418559a100059ad5cca801d6a440c1721439db60d843011739fbefcdb815c1064c319ec9883a03770d1041e47b31948fcbd8234db7cfe74f8c3b0829cab77d9a53a8e8ccdae6f435810561cd5ce7b7b0f7d7af973f2c8c7d1aa52e1a56d0c7da5b711c2fd231c721a86586bca62295d96cc5690098f913c62b945653b34511684657de65777ac2271129b1d9cadb80bf0f682c793d7208a9fd2aa39f52b168f98041842ef246593bb8e6d8ea976fa5da49471b48ac794495fe13be9d57de747bc0626d267bfc61b5b2fa1b3b41d622c64501e6f40af9e244f2c7c166a590a45d9ea49390b7d6e9033515b61c40b7949d94c12acaadce751e2f42474082c62b2b46b5b5c3b312d5bff5aac14897e2be55ee893dd204f040ed2b0647f7b7b759af821682299f1a67e235fb7d6f5efd4d2572a4d9502cea1c61836985611bfe091ca815d9338a737bd067223b0958b99b04606fd71bfd976b894318591623b8dba148ac4702ccb94029efb4f40b8fe91912998dde54c27406a063d736eeec876c2d0e494da94253b99885d69abfbc7ef8e0f9d23fac581a4b2c2601b2fa221992919289a85fddea60c810389351340d891f2ea697c605103b8325954883bd19a2ec52733efbf454d2176fee4db463f2eb8a23e874dd3030fe2ea830015199e04f6815e2cf57ae8073d841eeb82a20af6f1cb0e0f245ff0bcb4e1b2571f8968d223a3aa22e7d9b4937ee64aea37b921bc8a59787a3802ee731a089cc66f2ef361967f1f3716744545df6443c1fb716db1a58a1d68986adbb43ea1eacbcac54a5b519f004fd792bf3e3a8619d42cc0e7457d938ed500b281f3aba468d6f82d1a7b9ec99ba10d721987d382154eefd56e52affdb241d1f45ddc08a15df72ac1150ef65542847568ec5fb03c0b5cbb2108117380521970569299345d39df065672a095c99d2af0a935c4fcc3197cf0fe1e9da9a793220d77c6a678b7d4e52ea220bd7d4903ad669f7cc41d3f8ac51fea642e31fa1cb73c7e5182b0dabb631f0f9856b21e1f24dfc4802681f486a19dc2d1a9f4ed0426c0cc9b72a6102e58e1aeb99a8ff5e350ff49c48477424e40009584c677b8155fadae6efef2602234bfb5a1697891804be1f7c80acf4aaa4f7b8d901fc5e69e8e78c61269950ce0592c557cb38a90d3567416d86ce78ffc4b8fd63f94349eb2adf9b37911202eaa8edd592299f9e9efeb1031e0dcf206507d60765800da875d79c25c77275983e694c96a4b094bd066d4dac29bdbff675933ed1996e76520a3d886430ab378e7d4616d7b0199dbf4dee652188d4fa0a680e97492f023e79bc60feaca20ed592d48aade2b8bd8b2346b044ed80cc8457306149d2c34b2e71526e8f98edfe6ca5ab3f8b3e86026fe158ff64c61baea0a0d44675ee7ff266650411aea606933e8e110b643be5cfbc31d888a239f73a8f4aa99636c21864b8d795f5fb0504c7db6d197d67bd12fb28c9eec041ff2fb8f74f045fd7bffe4590bb618cd1ee506aaf5524abf68199187a12412940960cd4fedb3f863fc364b6e7e989ff8b664d28d4e9ae61cd5f8a86338dfc09986ae47f8f76b19e248fe15adf3716327edffa5fae58fccc0ac54d8ef80f9be73ed07a2568b9d44e206371bf1936839ff3fb677d97ce93323f93774e78766707b6b4582443991bb002254c07e2c6acade98d30b39f4097d78168f0d8eec833dd3810351f36f6e7c38804d7e3bd664763cf9abb5146aa26a30d6b33a2a07299a9c51e6ee9023d5b66e19bbf9d4a7512fff4cdffbee4743ed4bbed18794ef037a32c3202565f6015d01b4625c06a3573f9501ea45ec60c88fc8068cde03949026c6fe2c146abc4196b6c1df0060aca85628827074ab6a3054640d135697772adbf7929f0b889f7cf3e8823ac38674a64ad361a4d274601b0cd911b6d1da6462e89f427ae94ad09cdae7b159bf201b4d3e6e47f4ac3a5919a0d998e9678d3e73bc451eb50a74458fde474d3c739dd51f873739ff7037636cf7703783eaa68267bead1618235f697835c3fa38cca88639136a2ee557a273e420995944eeb9671b55da1079b0fe3f4487ddef6f90e7154afcff30f82aab77560346a3cc57c90b3d3951ff9487b47cc3d6584a6c9aa04bab0221e05b996677f73724e91a55d4c885388217da2f9c94c72c62ddaef46e30b51364fde40d7f933fac3c2d403a0e3b0e5b8e6e0db38b5f66dd2df43b3fc519bb792054de13dec46f394a9e2206fe763b9fa28a3c5a7fb9af97b24b0c3abce7b944c658fbd2f469af3237a6df3686a3fc306e72d54cc61ef97f78fa97015e54c3c199ef8ef8a01b677356b8e10b4cbe07515d614384212b9e171cd87c4272445641db2a2560ffc7904f4761dfc315c2e8b39097074f5eeb5bcff4a783f1683f225f7512e8a571f950940abca39b048746d39a1876de4e0e8cc668986ff1e22bcb4243dab573958d0c053331c75e10e1d4bee907d24fb649bc380a7dbebdea31443c7908766e039eafe7d08fbf542206bc266e6662a0d3f732f85979a999813e9264d055231423a6114043f2eb3ce1f16d8994674fd87dee0f772c8aab7b1173b14b553a24221d2dca97b3e02f6646efb458cb07426e36b37bdd530597f6ae50a63bec82862ba2c3a7fa5683d3a12ac061ec08e67d60c9f6c7b0e79903e6d9dde3923158b8c1ac8faec18605d99b96ef7a8ac0c503f8b5e2b11e3536b842b8f51430d4ced6efef517f02242f2f13ba9d1f4dd37b36aeff7cba78d282256537bb0dbb15356a7baf79f734e1aa795e55ca28c1a1effb33750ed43746637bc3b751c6b51a8fc5b03768ae655e51fffd2f55e71061f8e42ab9256c545370a565342f690bf8e97809b223402d708d67653f51f0f152912bd6d87cd372e2085c67da5c1a265554be0513b718cc519e6862019d946d744a062153682def2fb382d2522bee6db98d92fa4fd3f1551af8e174874ead034ae9c1d89ee10422e2207bcfb2f2f2d53826a0a9e52eeba0c76e5b6cbf34882852c7b122bf6af009d7047842d1e0d3c6e9ecf3fdf409a303dd28d41121e73972013f0b4320136ddbb6c2449fb552699bde9fd9e2bd241cfbbc573db7b9f494b7ba102955a99ee9324e316aebfa74e1e5a6ce4e2b17afaef21fb1b8ac0934ec7b2eea81319aa9f9702f78abd8b2198cc1b030e89c4edd812af0286fc781bea323165e13e6dcd57fca3ddb9472418697c33b8759e4f14975b3b63233bb281ce3faa3ff38d6f50ef334d5f47ed0a561b165033b369dcf2810dd2e85a460ef212fb43fcb320c149f7d8064c18f4a8dcce0d7472abe9caf606d6121f71192b427e9d7748bdd49440c0cfbd2d9b6cba5cb8b260bc158c4764dc9d4b2a1749dd66f18603c9bc674a1182644197008dcab5298597e76dbd4c8d1aa33fbc24159343e69682e39c570eb0380cf8e88a3e684d3338ead25612970ebab20bce6298b8e69aa34a2210d109639026f01544deb07602f8139403bcb1850993fb621d295ac5c61eacc242f1722df5f958c2298918aedc71ed4e6ab2ec1486b7f75081442c72da34d87b4299d7efffcb660a96b28bc96ef77f1ec4d03385bd8a4fa6dee4e1061d46a3e72355860acc14735db986b7735d8f92f0e7ae850ed42d4df4e52d39bcd225355ff6eacaba3605741aa485bb2b5d74a43057c6a74c304dcd164bebfa075dd42d02c5577c11bb4c1d1c75d46c21d33e1c1ec958f6d84397c893a3ff51d96bcdeb7369730404ac0abdc0e094ff9f0956db5faa1da2bb9e477e281d3097a40bf0da384972f3df6c0dae67e95948522ab22f5c0341544dc599bc76ffd2a3431d67e786efe000b740e8d4137b6db7d813fe35b43caf33e81d9c9de5cc10d1f90898248ea63fb36095a71442e63a3757f234ad7bf212320c5e33dbd6133b979c45fc85edf2acc422e242241baa7c99431c981ed6096e6c19afbb90e9e61241c514ea9881b42f6a1218e27d56558e9c3f1477a398c9d4d080f9ee0f9ee88a2a063b007e3b13f1491495d714d8b2605ec288fd3833d9bbd8a2cce5180b171ca1a56d9eda857ec5840f48e42b766d60046373919c9291146c036ce6af305828563a617d6e1f9c38a9d60b90e70070ae457cffbc019eed467595127ee30816ff87128a4d539e706b579a939493972cc61d65b1707386121468faa58e2d1f8104abb6ffa20aed20a782150d82c757e3ba3f6c058e13fd133754dd448c02eb5d48c4a96e27b7e22b76b0c64c6f239e6396d5fb8e907f823bf2bcce03d5534858898e1dee851849c300c27a19571c66147b88dac530deec0099ab8ed4fe0086a4536333e656ba3fa712d20c40afd0d5b8969844cd287eac3e65b473b614448a7fa054624db139e68a4c02c68", 0x1000}, {&(0x7f00000021c0)="917f", 0x2}], 0x4, 0x0, 0x0) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x80}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 06:50:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x2d}, {0x5, 0x3f}}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fsync(r0) socket$unix(0x1, 0x2, 0x0) 06:50:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) 06:50:29 executing program 1: socket$inet(0x2, 0x4000, 0xfffffffffff7fff7) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x20) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20011, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) syz_emit_ethernet(0x8b, &(0x7f0000000100)="baeabcb7f6984a26404e79a3cdc03e9bb5a6d82bb8a3d7c97becc75ba7f7b6f03b7f5a8580d2a0127a33351623e40f8654c4136a2206e0cea1164a3ede40b68533a8cf7669fabb277ef6d0d67a40dba58b3a9479008d26317f4776b5dc79b451c318c0551276ecce7289dd06ce82a39e327a7fad84aa2aad01f8b85e9d712a67627c7de873fa2921b48eec") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffe7, &(0x7f00000003c0)="012c14d48c44375b9577293d8c96ee8017e190653f9aceee1a6b593902bf7c173266aeba15960edb300e52b537028f90f7bd35b71418de9d1d877d33b71e33caf3f8182cf6ed326ea0c59988a76d34751e5948d6187127a2d42eb1037d29c4465cfdb0620fc2526417aa2321b893737e50808065705ab492b64568eb57e7bb6b9c32cb4a0780f05ca37ecf40bd8d1fb7ebf9af5469dcce669b57f0e4ca942bfb600eb8000000") 06:50:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0xa6, {0x2, 0x100000000}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000100)=""/41, 0x29, 0x842, &(0x7f0000000140)=@in6={0x18, 0x1, 0x10000, 0x200}, 0xc) 06:50:30 executing program 0: r0 = getuid() setuid(r0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), 0x0) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fchflags(r0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/43, 0x2b}], 0x3) lseek(r0, 0x0, 0x0, 0x2) 06:50:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/fi/file0\x00', &(0x7f0000000080)='x\x00') 06:50:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="c5850fa5628c364bf9d7ef2fdf64175b222f811e0a8d222b6120fc1162771e939cb4b83ff1cd5b0ff67fafb355e61dedfc4642406eee088f78d8a995db04294b8a81926277f2cf2f105d6b4383f82570735cd552822483c8c8cd414ea68d5b4525acd90b291a0a43f77988361b40c60d927006c03d7184f778a410cd661145d4991930ae5f2e2bb4a27a7ec5", 0x8c}, {&(0x7f0000000100)="cf00d8b6693e697199cb283473b7feec3f5bc6e7fcb1a63f3076f620b53d7f7cd5758b5f3a151b416ec60fc426feeeadd6e2a77a6f8d1ce514d57cb5adb0b11c30d3c4c2adb3db1d67823d42456a9dae610de95887a946ec4a91599aeea0e366dafa1375ecc7ce933cc861e315c73e32798cfda1f7e02bfa442c4e6dbaf34f03ccb4671a816cc4d4eed8a62afc1e9f6eb2130f7e622674d3595f9f8567b55de94bb361beb64d4d57c4944352379e19cd783437a7868916e90dd59cb4bc3343a9ea78f226bd640872e2be77dff03112d8", 0xd0}, {&(0x7f0000000200)="25a9cde4f172fb584358d553687502ac8f080514f439a400465410129aeac1ac09906fe3266b59934688596593b7c71b9735f5ec9f256ede1ac5aa8e97e347e10d4fc60145174b464b843340996c4a156f50962a8362dfbf6a098ff2d2f84ef3116ae70d4eae457aadac5a8cc79038", 0x6f}, {&(0x7f0000000280)="18bc5bb87bc3cd71baf413942d2e922414674f77a035db525d429f23211b6a7e57e04bbbc6715d3264c0df49ffebef1e61d5bd48e9e62770a258912e9b19b8c5cbaa4508ffba504bcdab0178b635a57863305151d83bd1f6780b6083c2da8a0f7ae5bb9611d1c14717234c98faadefa6101cb600bea2126da9ebd9eaddd5e34cf9356059923e0c678ff4d06f6f8898894a9a536cbaaea7bf55486dfa564f8e2f37ef0f", 0xa3}], 0x4, &(0x7f0000000380)=[{0xd0, 0xffff, 0x4, "ec81d56124ebb853b49c3b2dff963003ec787e77729f440228218d82b11d395a7d0e28c41bb082da219dbdcffe0a401d33907349ca0ee58d94f1128e85bf182321986ba16d7adb67f5854956ff646954b34edc6c04c652554714bda06060aa69d573d24470fe33fa8900268bc4146ce397d08e86011a9fd5a993504a81fae908181b259710c2b1e7279ab1e09555d55e250539a2438458ae0d255e502e74d6158945e2b0be1b84b46801fceadcd53d79e358538197d48e1a803c"}], 0xd0}, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x400000006c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') seteuid(r1) 06:50:30 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) 06:50:30 executing program 0: socketpair(0x3, 0xba89270484860e5a, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0a496ff2185f1f04b9409b66e87039cf2d26b82f0b8a52b608a633ced88a758e6884473cf8bf5c65366c29105f17e2179aa7da2862ca52af95f5cc7a66c6017465bbc66629e56a447b04876ca72b27ad60da127b22bc0598e440c11172e4233103d75e5999dda0795058287b429eca5f726adfdc4dbf338ebe6f0bf57a325dd2d49d4c61ea5adcd3eab6cb105858af46a8faf0811bf1b68c83d9e348e6c90d12875088fe", 0xa4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x25}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmod(r0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf", 0x2, 0x0, 0x0) 06:50:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 06:50:30 executing program 0: r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x80, 0x4}], 0xfffffffffffffffa, 0x0, 0xffff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 06:50:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x2, 0x7fff) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 06:50:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 06:50:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munlockall() getsockopt(r0, 0x0, 0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 06:50:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x80000000, 0xfffffffffffff801, 0x5}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 06:50:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0x40) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x80, 0x84) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20200, 0x0) ftruncate(r0, 0x0, 0x8c04030001) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="4e065b33acc33442e722c60de4492e6a031e3602c2a0f8ae00baa9228026a334c04bf9f595d9f033143c037053f5e37267cc6167e2ab3d95802bdd8febe61d54194188741c325e664e6ce3d7fec831040223f29580af1176af0a88448492a09b24c8373f6a95bb3a859f3793fa33f9178e11e8e10f702e8186b52de18c4c3e181d5902f6faf6a78b0b5822e4defb6b6f72891fb140b65b9965b3aac33bd7993b066839d2279ec4a021c3b3705549a4c06c13f4c1afdc7b2b77aa13dcac4d6796eda0214fbccda3084b4aa480f28f3525260ff0dc5891c276b17ed8e58790ea3d2c0d48c8e68f8a5e8f15455266ed80f7465a1e7217bf2852f43084ba51cd6c43ff7c7af54f70a4132a8f0465c8e7c1f5e85ec8ae98c46e5763a0b53a8c34c9aed07378ea9478e6609958a1658d1c596e7fc7cce9523857bf73d2ca22283fef92c7d0a82fcd7e032d794ac0098a4bf4d636a9218c69c364da542f98892e9f4f6272a93d9bd73e754dc54c0adc47a6d8b85f033a2b201755342a8bd026959ef9af2eb71453681fbdb18e9e371843bae789d0bbfcf479bbb9d8da6a565defb17e47eb522d560e64a24e615525c7760889d9953f034cebc3f0e95807393c3fbed6bdf0ef85f2c5c8ffb4db70c465f1a4b732acafbe5b6d5bfa859b15231a1d0f346da8d52a2a49e1c456a933141bc58bd5e82d40d71a279165c38fc8858ec90b8407a6d0ae657619f946cfe35cba405755cdca804a2c2cfe9bedf72e6a61333f53ba50b6db2961bcc0b52db9974e6694a9c2debabceaee75d34588b8f49aed6d36bd9fc06feb4b0aa5e0d7f9ae79362369529a947d44a52fa515081acc4bcccfd143dd92dcce4f9e054bfc1b3d7cd35d0a5380a8abff3ccfed75076f6f8b03ebdb980358f9cf04114a69712dfc241c7810617b8f1ef7ffa6b43ddd6c2e23ff610f01ca592f1927d8210744bd41552520b6816bdee8ad0520da5259e99aaa5a16a4aea2cd7f6ee1a7fd75898f9a336f38d665ced9d19563f34a8669085150b230bcd48cafa6b95114e706debefa0215887fa6f7c8866ae0a57a2a0a54f650f35fc7db506612feb8ec3286874338dbd86ecbf01b9b925d41f24570f0e3bf0908a7ed436debd007facf06e7389caf5cf0696579ca409334bb23327234059f1ede50d1d5d02683a27978d3625bcd0a5b886e657c18bd3387aa735d99105cb40047a26769cf158accb44a42cfa50c7f95338dc5baa2a6407592bef569ecb255c9b19c0cdac6f9934078223087cea9d4fca85c5a5b60d0424b085cd1be3c3b4f25640b0bd73224bfec7502d32e889d75b86ef43845aaebe599dd8bb27537dc4670f57483282aa97abfec7b6da09f63c5e25133cf03b2ddf8a08536db27015ab630d169e7041de32c39b420a5d824a121940a9ab98d9088a41f750bedc170351be9b493cf6bf9251e95cf82f3db7f2f1c6d587c395c1b54b2fec1a8d58a8ec07f7799ae2cbce0a18d572641a620e0b449b1adbfda9af32c463d63f455a2fd5cb6cc6b24d70d4ff46bdc157f79dca5492164aab439fe15a740ab34de3c632be05cd4660c750c4dc722a9a0a3ba2c7c6d17f4589c6f32e91942b7cb50383afe0f6db3d4864815717dd0a131537322228400bc5d5a5fea9583e481b54c68b83fc243c269de1af91bd0bc8e56ad3da9b8eab48549cd5ea66caf68651c1b17dc4854e84288403715d787b93537e2d7af90745919ceffc804d1d6a9b68fd9f1750f0eefc9cd2cccd25cabacfdb2d0a04c54fd7ed2a9e2ca63943cdb2bdf695e824553c520f61a9b83e7bfa2cbf79612327fb28a400a6a143b49e1d224b5aad54cc51ada7783fd2bdc299bc293a5bf1d5f1929f4eeb07014fb95b136f04a70c710293205fbe16a94664999e698524bfb3361f75fcc54ebcbcfd6d55f4b8290a983319c9914c4728f896528a6f8976665c3a663bb344332fd91a7df25639ce514aa103c77209c45e0dd1dba213c87d23770d7ad6b5e1c3900135604b28bc563c6a828c1a3df0c2f30301119255dfa89afc3864a1dcc30ce5b33b74e576602b3474e056cebfb28b0362dbbf67c1daf5eeabde9c7e91cd04dfbd9bb18fc4cf32c4cc361e63e0bb6dada8efe651621d9bf61bf1ee40b972627882ca39ff6b45a848edc88a422e2deb5b9fc875429512db397e620ba0b33152e5f456fcc587f56aa0c490ec6237fb58d933fe4c4a1bf9f234a74b08afc2bab5200ddb9223c47ca80e61eb9cf59c658987431dec2ebea11ef49ecb24ac610959bf824efeeb95ba3400d6b687de1135f2457c4f4f46a2ece766c29b34e09f291fdcfabde172667a16df0f38426db55e36fefdd3234364ba44205f55f59ee24df76e0d30963f88531dc7434cd8d79d782f3474f08c1e1c80b3f406bf149264d93462e46d852c4593b36ecdaa3e21e84d8a6daa8fbd9f8f70abce0c4bb1d61439898e22047fdad476ee899e8cd577abea319626c578cb92da0674f6e4762a29b6616c57012e2e7cc6e4178a18162a675754021a3fd5f2d4d62982d47c73c2a6cb03d5b25acf0b9456c458fe03b09fc93744c4337cd29028f622e599dbe68dff17f7d9165158d7a319990985a839f54ca5877255d886520ee186acd3b1c38a203a822fb096dbaeeca546f728e3f776bbd2a311edfe491b9b0f2b5728c1df3beeb7d745fa0a5c61820d9a3c231438dc58defbcd9f946a0abcc26becc0a1c78158cc5f76a858e682581bc6b532f276455d08f74dd2a6cf0fc4ad02c10d62c2c59cec34dc31d25680d6358b4c371088a5eebc023cf936e7e4a5cc0a1fa933e5f1662b6d5378288203d94dd1f67f001323dfd89787500da693a3419a558709539b597f8a32cb9710a177f91660f7830ea41afcb9647d68a373fe1561e05feeb9f2ed744d074d8f255c63001a9e633b3b238531ce66b171c290e69a4560378a72425cce16f26ff4fc975f5bcaef1bb83fc7396cb5a0c8fca2cae54f1fa4fb63e8e367af2e0a4c9fc7f1a7b72a64755e03f1b80b8621f835d960b1c7eec5592494aab80eb89768eac3c11105bfeff81524172747811b444654786b843231873bc40b970e0f099921b82e8754d0ddd86da763f6d243a2949477953367105580579ee74eb6b8799cd18264b9f8bdd9879530d3fb9f31a11b7129096dbd9c5de76bf117defe88fceaeaa95e6ecc9b0957eb91ab5f9d1a5b36ab6bf6ce1d7e315c749ef571d746a4c7f64d2ee6b118eda25fe0f10388b40f3357a52d222bed1d201c25738d4f5f9dc1f284f917b1843f9a9e00a23067d1f796fb1eb4dd1ede16da25015f6d1ebff07b215ca717c513d3fd0d022e3c8e643db7e8b09f7165d0c1d391d2598daad90cb1f72b2f81d96699bd118e404acbb1484a2282acc7c13a0ed0e920babcbbd1388cc7417dc77620dcc909b45de1fcd2ec143b7aecc733eb49cbde93232f2f10a77cad1e0781f48dc7d9b12100b11e8064d21f83c7100e01a49f9be7c79e890204497033644a8a5e394977de5ab9f1c8a677d5fd2d63d55fd69b66c11f8bd2e53bbb77e2bb06f7f9cf62104859e6dabc288144e56610dab96bbb1f7cea67bf13b2a41d3dc40284d2b123d2b9fc0e6915294b96f601dbe972265065158ddd4854e5e199d87b62bd78143da8c2042f8f7c58c4b9e73ab511c12d63708f66cd9dcb5a10190ef802af054d26fd58d137f496000e11c4ffe8b22aaaed40985b9dc6c12fc4c88a388887c6c854e245ed56370f4675556b1934e3b9b67867046bb487d2fec77f7ef5acd26fad3a1c1ca5ec8b1282ba4f5828180cd658674b5c112bf8ef32e100d2da3882130701fba5dc8fe4cfe9a41f6803469199892bb2a498afdf28ccf4aa113b8e4a728702939d9fc324ab0a4a12d0e52c294fb76dde228669728921813b970e2323c547ebbf7df8571cee29720ff04e3f493980fb262bef67e5d4455a49737ccaf1a881c9528373ccbb51a8572bb2612b12ea5308c2ca08a2b6e2a1faddfbaffa89b2f9cb8139112d0ee970570a933638ff0b5f803eb09102b87c57337e0845f7502b1919052bef03d7f8f1f58c0fcd0580d061b1c5e2cab88e996e064b40aba101afcd0ace41abd451c6047779f5bc6475a4f6e47a55c33ca5c4c138fa5e72dab9234444891934d3967f69f9e6244c048af949c24b7b79c49c8b9db406e66ffd2be0c3656969989f8036a72ba19044300953e698d455237768f171d0cf4ef9dcbd3b469aba02ef54511762ef8746e8fcc8495360234e4a4ba45d37c18b90a85b4d0608b1223c04833c5ead6d0c185e321e7d81268ee29d2777c46ac680077232cd0113422c36dcfde84ab664ee10838acca6482db12a21fccecf9b188a8ffceb895c33dae71d73fa6b6d5a77e7fb6f855a605e509ca0c4e4023aa4f839c59a3e32ce7d7fd888a76bbee10dac18d42920a0cbe63895ff939e179a9d1f23401251e83204347bb1e133cda7e4f4fc4d1c952327f032205c2ee43937a79e4fe55869dc99e29fa68e8552b8fe998b10350394abe686c4d3efd6d2aee09f72f8de36eb09c810371b2ca37e6aac89af78f6df2217d6ce13fdc5075f60b00b7fa5da28dc06d1a8c8eec1ab6a86af66d74be873ed9663a3bd9f25c777275feee25e7cf3cb6c65837f7cd92ad56e27178729a3a8a531a56d441d33680d627f4fae4fe650e045157f8ccc6b7281e761788a3e835e13cc463cd5e6b4e6bc16b53f5086199ede0d43a8dbcb50fd46a7c909bdf96fac162b30ba01fd6d76e6839cee961ef62e835a925c1dde84f7e1d23bbcb4e88804e377b3b993abb7f08d40044b472f959f1ac9328538cc09bc4effcfe1b8c1947b353c4b4ac6fe8454a8167fa2b2e0ac47a6582ce3717b31792ddda99eb221862e57753c2a115037814ddf10220793663c63cfb4ff9be0b2f3becba0e61b82b5e3b7cb6b89d629e5d52217c8a2c4f024a7e0c1e4d19c659999591565277575624eae70fdb6232eb20e413f57d86125ceb32d00dab83cd6d4095df69149c506aa717eb4a637ceeaf6adc7510beb1e6d9990d496050ad6bda5d2f834199ae14e84266a443bbe53d1ffe2db73694237c928600b4f12d0e6d8d61947d389a4b6976f16671750b3dc2a059c91a3df9a854e91baf91c33f1dc4e01e0b34530f9faae7d283cf0dbc8daf07bac7fa63d023cbc6abac1e48af5e5da78a5d8d7f6792957a3106bc111604652edf68b1e9ad86c38ce8ff481601621e4728eb00570f79abe40319216a68d701230258b6882a1d877cbc45125e2bbf2a9f7a3403edcbc4aebbc86ed2fa5fd858b74511b5958b0195b9507dbe9dfa005880b1992d9fcbdaf021cb9cb18b21701e8848dc290bcf3776acdcc1b38639d6ca1a404b74fc8d2f8a639635f1387af8c2cbda6a84e861442a33d858b46d4dd52eb9e650873daab64054cbbb8ab5429089bb4f533a84f9940cb77502d4bfcf49d158d5a697aea308e203d05f67ef2d0700c904d4097b26c03338b2a72dc9ad030b554eb0ac8bb56b438f746ecae89781f1fa60f532294df49d10f6d7d527068954662fd93d11eb730c01a8e87081150ec9ab134cc8e1756ff42f6711dbf69ed2b974034ae441858d1dbe4e4bb354b72138f6b69124cf4070680dcc38c2462c45c051a2207b725378a507caf3c04ef8657aa9a84f3447a23dbd08ad7501fb4dec99f47c340db4b1181bdd6ca441724a69e99ecb330127cbf9e5b49c311f80c23823361b26b7c2f6f250d892531576274ed9432f1e3c761d0665ed29d23140323804f106c7249349196f", 0x1000}, {}], 0x2, 0x0, 0x0) faccessat(r1, &(0x7f0000001100)='./file0\x00', 0x12c, 0x2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ftruncate(r0, 0x0, 0x400) fcntl$getown(r0, 0x5) 06:50:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffff6f, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) msgget$private(0x0, 0x82) r2 = getuid() setuid(r2) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r3 = dup(0xffffffffffffff9c) readlinkat(r3, &(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000380)=""/4096, 0x1000) dup(r3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)='./file0\x00') 06:50:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:50:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xb109) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001640)={0x0, 0x3, 0x3, 0x8000, 0x1000000, 0xffffffffffffffff, 0x2, 0x10, [{0x8001, 0x400, 0x5, 0x200}, {0x400, 0x1f, 0xd1, 0x9}, {0x4, 0x0, 0x8, 0x3}, {0x100, 0x9, 0x0, 0x7}, {0x0, 0xa6, 0x7, 0x8}, {0x861e, 0x1f, 0x100, 0x5}, {0x5, 0xffffffff, 0x1}, {0x20, 0x8, 0x7ff, 0x5}, {0x4, 0x8, 0xeb4bce4, 0x10000}, {0x80000001, 0x6db, 0x4, 0x7cbc}, {0x8f82, 0x3f, 0x4, 0x4}, {0x6c2, 0x4, 0x100000000, 0x8}, {0x5, 0x4, 0x81, 0x7}, {0x569d, 0x17, 0xab9, 0x5bd8}, {0x2, 0x7ff, 0x8, 0x3ff}, {0x8, 0x4, 0x4, 0x9}]}) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x200000000003ffc, 0xffffffff7ffffefd, "0503c966f22e95a163797f00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setuid(r4) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f00000015c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000080)=""/17, 0x11}], 0x7) 06:50:31 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) semget$private(0x0, 0x7, 0x84) r2 = dup(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4013, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xcc, 0x0, 0x7, 0x1, 0xd19, 0x100000001, 0x1, 0x0, 0x2, 0x1, 0xfff}) clock_settime(0x0, &(0x7f00000000c0)={0x7ff, 0x8000}) 16:34:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) r2 = syz_open_pts() close(r2) socket$inet(0x2, 0x4007, 0x4) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) write(r2, &(0x7f0000000500)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c937777177e99fa31d7bcd5eac4c40144e0eafa80e83c943163feb2c4c771eed28c64ee8709e26b2f8a803e68de5eec2552369f840a0d937efc18cad293bb36c3f5c5a9299b4680c2b12f9ce62113eceba17271f91a279f10eb44cc139543060704bc91e3b54f7e05f74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187eded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd4d4e6e7e2c22dd008984d69aa38b1ede2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fbdc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505fd6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660a", 0x1eb) 16:34:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:34:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="e5243993bb3ec89937dd973711f26919976d4f621ca2747a466de45b75a0c5636146f4cfee8975f86a28e1d6f168ffff2359673f2a55f92d04fb589aaa94345fc6953424c2d90f3ba634e87e5c93e5be1725c006f35cd4fb6ed41e678d377128756f2e55466d0527dafc59d36899de1b70a3ebb7a344764cabed1c04c4b1221a7c76be4d689e226ea01de17070be2cceb80bafd199bf13f79f81ba0a4d6dd629f7260abed7f3befb1e35c937213d0a16d4729e6dd3cdee4470c69f0ee29fe8135ed4fb2852adbc6f7eb3a2ee8a206c5b9209a900fc20d4a4b7cbdfc99d92", 0xde) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:34:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x94) 16:34:07 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchdir(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:34:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7, 0x5, 0x7, 0x1ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xa1f6}, {0xfc}]}) 16:34:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = getpid() r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x2, 0x9, 0x2}, {{r0}, 0x0, 0x8, 0xe0000001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000001, 0x1, 0x100}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000003, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x100}, {{r0}, 0xfffffffffffffffe, 0x4b, 0x12, 0x7fffffff, 0xfc}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x1, 0xb5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x7ff, 0xae}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x0, 0x4}], 0x4, &(0x7f0000000200)={0x425, 0xa6}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) r3 = dup2(r0, r2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x80, r1}) dup2(r3, r2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pwrite(r0, &(0x7f0000000240)="1522482676eeb25b1f5853f950c85ba0627c6738b34533167fd739f98149bdb2ccf918e887be357c1d584bfabbbb8ad63913764b6fa0b2565622fac65c32cc230f2e11dea0dce298541a86b34def2e3ac50821315d68961b957e4d0967939e33eaa8b0dc57b0935e85d80d6bf256506c8e84172a61a295c07608a2f71437ade86b09c5b9be01e27d08950b40c68142e4e4148706501e825dd041def5e4a8a4dea1bec113868d5a8925a315a7cc62f594ec56b12ff9abc992060d3796534e120424108271da46c97cbaf94eab3011dcb164c523218865e8b64285e00726d842d74a19719ecfd6", 0xe6, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) 16:34:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)) 16:34:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x86) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x78) 16:34:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000100)="73bac4004ef8dd5316d70370df993770cc48b3c846509539e738b2122008d834329264e0d3892c0b881dbc90f2ccf3a09b218b9187e194fd00b1f30a1ddd77acb04b31037947507bcbf368d91d4eb5d2b9fbc39f51c888038178e2fa3351907df6a2789050c81c320b8c85f212ee70952cba10852a18dc7170ba1285b4fcb6573c6e2041", 0x84, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x41, 0xfffffffffffffffd, 0x29d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x25, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x82, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000002, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0x926, 0x1000}], 0x2a, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5b, 0x7, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000006, 0xffffffffffff7fff, 0xc3}], 0xffffffff, &(0x7f0000000140)={0x7f, 0x6}) sendto$inet(r1, &(0x7f0000000840)="efeacf19ddf2ae8f10c112223f2424e9a37ffec6dd9b7b10c6ee025b3ee41ebf5e8210472ebaf38dc986f0dfc23823607d6a296afb4d5f80629efce957316143376a11321b5c6e9dbd185042d5dcc437884d8a03d124a60d68749a9b129a25057c8dfdfbb9e8f012398d60f6a75d0c7158e735c4290d03a9b489da1d3dbcb52c387e2357a625998490d78264c50c70ecef29d292969b3e8a3dca296b454361ce5c43405ba8ec06c9d3d7a99e4f534d90bafa503af55a2f48d0019cee46cbfa60d588864a8d72ed401547d2243c31e5c9964b3c63b852cc5891a46ba27739942586ebbed934631afac45b706d30e8eafab971bb2c194399b43e822a896ed80c43fb153c82be77cd455bae45bf78a69d8d57d5265217821cf444be2557ca995568f278aa93a89ba9699d0ae95d3b3e4ab6fe313e195e499dfad1ce29d991b6b313a59c5bf781586d91859591f8a32903f3c7568c4856d4331c3993e7d4b46829223a88cef4b2bedb66fee612a2d739a48d90106fc8c00ced6ee1e7f33084ed45f74db97aef857685f8f5c1895ceb236e4631ffa82875d7532cbda84cbc943c1fb5d4fbe6be8bbb99aa5f1f1ec1aecdb859c01737a709d6417fa2c32de82863dbf3e8893eb599c06dfa62dab8cb49eadfd66e856149ee7d176f114a1333cb961b0164928f898f3e6b86ff8c0f683ac9dadf17366299034cd22b8142215ed10a5f5f6aec403d198ac981df8df920c65050a08f0a3cf19a6832e2b8d26ff45159d70b379b1f128d1f94601968e5a237e7f21485b910e11d2c40cc7a73755ca6ce99d0a690fd4bead004e27e7d0c7f0776c0adda22b5ce0e556859bda2b00cb39378f2de97706a3b046444dd4cb626f9d951cda2384eac902dcea25501425187f5f80210a0589d82b39ab6f4d2c6b669a84ec3627624753de4f6e896f2aae18e4c67a6b14231c484e37410440eeb21995874a7025ffeb7e331c8021ef9bb305cd4d335e7bd13f190f9e97a0d03bad54535d534da1e4d67c39c6922833df8f687ff16175592dc086e8801a84793afd9403b820a2a36252525cec8a85128f754ac9b97372258920a860916a6022ae170b21f9b1a59bb27369748d399837c7c40ecc1b026291655ca6388a847298af6ac2637226e5774ffd7655a782504850a5cdbcc0c78004393444438270527eae0a64491c8524262bd178f84844264a8077a5713b9bcc316a47345dc9ac408036129b35021cfc705ea87ec57f8a80302a481bf4e4244464cccf74839976cad3f5e7e8fd2abf6334fbab6e61fae6b851eab586c1dbbf360be6da6ceab767c7d28ea4e0b91402ffd3d8b8898b800aea42be3a089c27bae30d153b076bf98c7e8319c936a006163455686d3fe7e67ca6201333fc28b2c22ee550dd2de48945fe30d99e419f6464817fdbb52dfc2b5bf50934f43165ff0570610f5b0e1be7827c86feaa62164f5584e5a009be0c789b96930120ad48e1383a39871c0f6054235743b47c52acb971fab8b5f44487bf8ba913dbec24241388700e6fe8e16d0e178b113ed4525b6ab24ae62dc96911663a8484849b2b0a4f1333f839fd6a2580663d05ec8cdcaa8b449c700073fdc78be529678f7b3838a5c586be71878a780b71210e9a4dc68b163c7fd562eea24890611e0229b054c28a25287319aa486eb022ce9929eb2ce2dca9615158c7cfb3605331e2e349ee183841fc66da7c78cfcfdddfa5b52dc79da901de77f7ee4de4461eec82a822388630272039ef4098798345c9d29b79de7104e8f9812cb4bb7d4312b518eef2830819df78a49c1403554d2f9cd3cb4e89c8a07f2b605c8d8e2aac0972184a0467bf49adc16624b9195c94297bc2406583fa9c2eea1f000345d5f27c6726d32cfc441e3ecb18893cdcc4a233f4d4117fffdc54c62bd250c235dde7832a1a9679ae0bdedce7c416c62a0a8bc66d22ab9fbd24bbe4aee67b9361f75f189e04c9fb48f7bcedd5f1ccb6bc885bfe8dd8d241deaa6f8b4cd6abe7dd320a6bc971b4580a87429640a919a72224b8f2dfcc1c8e097147be5b4444829290b2d67d5f00cf5c688ea8eacba89d25895fa0d368058e7ef03534c25b1f5941e84a501e09fdc112bbb1fd66ab476c61e75b10e2e27a811f5345936c1bd54da283504ba7b488123baa204ae4d06b999f72e51af533cdcfab971b09a3416d15af836027725b0dd3dab173937c40ab63e977a71a9c8be170a47dc58e0339c35490ffd94a498ef63c9e46cccb043afc3de7df2bf0bd40c514cc60a89faea6cda7390810974d29d842d5fee1c5272b2d6eee2d60641a18b5089ffd5153c287cdc4d2a2a612696e5348d89e5cf61e36027af3c62ab66c52712ca80269b7968bf6013e6c03f51269c4f675f222df99acbf9d44db59958cf85606b365498d8c6e7272c8885f3d776457479848847bb68531bea812f6efec69ebed79d7ad2b18eb4fa654a17e891862e33db724c5bbe333d2a9d15d697b5ea857b44c38f831d2c989e9a5024879231c92df43a9887e1675c62dbc52b62ed4c19fb505185381ac4da82b4cffd616fdd88dabd7e3e907607dcdd5d56f613fdd2788d57183b3421b642ee9483f9693ad34ae2a06d4a4f5b7e27a5bce1445a32ce4f8d4ada32fb64c30efb7bb3ae1d1199c33482cd63021443acac10c7627bd7b1868621b766e1d3573b8bb898a36e28c542d2cb7e99b22b9e730e72176cc11d4b9d3e73364bd37052e494840f63291dd3f7f7d70c63134c01fc8c2d5d0aff8c933d9b4d2cab84ea1fa7ef56b3c6e73a02361f402924231519324ac8d445ecc5022f4146c542d33622228a3a5f73b84f4a65534e526c5832ce5920c2eb0affc61eaa4c1d826b002928f2bbfdbdbb922ed0300524b9edf38daec70ac0e5df518453faa9c409b57d3b26b0868ce6f39238de590fc2d93b13e5d44dacdb4aca0b98ef3670cac0d18ab528fd70fce2fbf7f49cae8ab91338129ed52d090d0a340797617c5cd8d4c7801019d302cef2e5fed57a4f7347eddee1486b7ca7f2a9045e714e75beeef37dfd362b1406a546cadaa1878ec43238f09ea5de0d7923330a4d36e7dd4d1aa8d679e6c7d4bd1d70ac115a0daf6622df02fc172016c21277ce6efd2a2444bee1965dfeb9dc6f1cae677ed22a176afa3b49fef79df595d22cba0889c652c01e163f604b92f68074f2356c82ab36bcca2c94a4b6964ad1c69d0bd97e775d30d375ede5c1f12f6d06832a5c26626d12ab3faf649bf421c709b2561362b3319c3c7851c6b975d6f39346d8b7c7c9c7742e4d5171e68f419a08bb55f158d69d30ad3caceda199cfb3f7f2335b91c72312e2161c90bef3529a85d379b1e27918f34d4896553e3673c8593191c639618f7196705ca9e86d7cafc8f954d34bef76a0c5cc26f8a522ee3077ef0b743bfa29333d2c83f4051309725c9c5ac8ac1915e5dd6e6d1254e7cda2fc1c9c452181c97dbb64f732f80d6d919e61cadedfaa9af94054db67bf261b9176c194e007c15ea61221e3aba0aa66ec377f2a3e2f58b03822611c1d563328ae2e759ae2cecb981e3eb8c96affbfa06997e1b452b71fe9aaf3160005f69b2bcee12ac628ac766e343c36883ae7bd7e5dcb1182b7ef64fdba3e56c49a8442e4787ad09a911599d271c5619c66e0ecbf9ec7d9329eb9f70b0e3971208793081a7cfa7b74a43cbe29eb831995debcfbb9919e02f2f9793c1340944d1645b9b0ae50584166a782127f3cac3b3c2403054134ad3983161a340b537a4cee97cf98f30995bc8c8db2a5fe387a00df0bcdf3cfc97b41faa463726af3f40fb7391d0383055458944e655ba3cef815800be782f0daac312434a79ddea15282e5084ccb103b838460a0582f1de1e71e3623d33bce0e3a7a1f062e7d804c9a8f1f1ad6b5b00c32025acbc6bd1de27113ffc1fb64ac4ce139c2d1caab18b2c61431af32d37dbdd943f30e6066860b8af61218250d5d3e46b099c352d1ba2d15d39387f4c32c9b0b328f55e107cef8f58855bc3779d8b6a535d823576859f08804c1e8f9d66c3491fd45b54af0b4d53acd15d71edddae0190555f21b9aeefd6071ff56d0eb69c015c95f185be74ebe8043b2b23adb77b703af55c85ab3afbcb5fe01f699daf9d47a86f14bdfe1a839a1ccbdd4261032fbc4ebaee4634fd5ab7526ee81a59ca6c6bbaf9c8c6b87844d09119f762c6f9e09d8cd0976c87d4ef1178f6abe425b4a4a0b3ef85e95360e7412ae2ccd76c97bd835d858ac8fcfd0e3ae0d16db46c16c45fd45ee5b0057b0bd791e84252ddf270da98ccb06e4dba3fa50de2554a8c906a9687e7ee3539329d417be462abd9f641c1ea421d3b8fa60c660655ed13e409ed4ffda90a085b178cc4ef97e34315aaf641b3670bfae9140f15912a6abf06027072b4018a6eff08698a9516fc1a899400315454ffdd5339aa8ec3bd30c724aacbb0bdf2e01688ace2b33e9ace7134e4834d198804f7c59a28d1545dd36f41e53f2879e416b622d25741d5165e1e25878c0adad25ab42ebefe1aac15351dd408d2d773990eaa38d3b59c50a05aa7d5f2e45c9ada816c87ec7189b1f575826dac0f64a3f758b8947bafb2c53b36ec4838ff8838e541292a08a89c10146fb6569d21094c1650a518e074ae38e19e3ce158ae887f8e952cd6b4aa5cc3157a128b1e57b663dda306288aa9c10d0e90dd699a3b2da8db2268131357b57fcc793f6cddbe8a07f447a02d6dc48e49788310d0c4ed84f1ee1be1e05fe125c6e1454eae267e2667501367dcb74b10558d3a20f9cac0941ee11e25208a24dacdb01a294255619470954b0645b3f249eff53f819d088f26ba4a381d323b7e4fec770a0ab40ea546661ed61564b5197156a0215b0cdd4f92860c198d3bb1ead79df395eb84f8d09bdf3626f9bf6c02aafbf98722eb721a632cc2cac84918a9bcac461d596e620430e28c604fd163c485c4dd191349e92c4a69f07d03e380370f92e494c48bd580a7f74d934f33ad92b557fd66d0b986597fc42a6c95a26397c71d20fbf8075dc4597248454d951b853b66ca78410c6babe4970b4a2aeb079c12b7a8f2c6821e3aef1d3eb485c90a5482a83c93d5c71a610c0f92bd449d3b98b55fb72cff279514c1e3e7ae215cfc27730e093423411f0106e317ce61220c6c58f2aac7c6b16461588c0d264757bdcba0cf305be42f94175bd68dc0cabc421a089fdd19139b7a488cdfc4528324bef06de7cfca2fb5ba5058ad7209bf3963daaa9bc16f276d8d400394007b1885a53c7ffe9a0e1f7f853a34f0df038a2369ead6582cc0bbcda722d8660ce943753bdbe8576ab7523df1bf2db8f77425d9fa3528e3a84c6b088911a62e70a69fd63ad21c15e102ca5c17e05b7a41f1c1fe31b84eda9d0b3ae99c5dcd08d2d49579580ff87767c8d1eaebba5f33f3a4cd3a16a53730dc5ce5ed1bd04fdbffc3dea68aca615dee954aff819663d45e57de8e71a6749707e2fa72e823bd226047c62511e9d196fdf41e47d62d9450891474d5f748ea98881bcf3198d564e4962de6ebcbcd695793883160ec920a33be65495abf733b6d386fb8c1de1e2f402e2dfe3880d0637122fde9d8790f4a7aeba632e305e4b75f2d1e684623d0c7a8c0e9d66684842027d5e268f22e215ef4b2259b92ba700a2008b35074d129aaca3be5493e25a3dacb87ae5db45cdded12ae1a1b8ee37bb86f51657b50d338253c8f1ce8eaf37b9bd914f35948481b97a2480de251b112700fbbcc87b33cb3cf91a13ba13e00dca44861cff6b", 0x1000, 0x8, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ftruncate(r1, 0x0, 0x1ff) fchdir(r0) 16:34:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000064}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x6, 0x3, 0xfffffffffffffff7, 0x7fffffff}, {0x2aaaacdf, 0x9, 0x6, 0x8}, {0x10000, 0x1947, 0x5, 0x5}, {0x1, 0x100000000, 0x98, 0x1}, {0x3d4, 0x7, 0x0, 0x8}, {0xffffffffffffffff, 0x9, 0x3f5, 0x3}, {0x7, 0x81, 0x2, 0x3}, {0x100000001, 0x940, 0xffffffc000000000, 0x6}, {0x1, 0x3, 0xe9e9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:34:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x9, &(0x7f0000000080)={0xf}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x800, 0x1, 0xffffffffffffc696, 0x3, "e43bf322b68011e36d332ea1db1fd62cb29d1362", 0x8, 0x100000001}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7}, 0x0, 0x0, &(0x7f0000000000)) 16:34:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1f, 0x8}) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:34:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80c9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) setitimer(0x3, &(0x7f0000000240)={{0x6, 0x80}, {0xfff, 0x8}}, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x0, 0x5, {0x8, 0x8}}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) dup2(r2, r0) openat(r1, &(0x7f0000000440)='./file0\x00', 0x20, 0x66) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000000380)="8e488be1f8d28c879dc1b662ed75747e28c39e156fc617ecb5a3386d1c033ec01a7b1db6cf0b035975806c61ddf163c4379ed04ce75e4ebc5da17c2b7dd4054ea72531817d0e78953a8528623e928a64b7ecfdf49f04939c9ebcbb141cf0e2b7a273b4160cf3c5cbfb7f418c1907c4beb66e7ac3f9be769e630705d57debd6f0ce54d18301e1f683a1d69e4fa494bb4b46d1c170c9d0b77fdcb250beeda912cd689bbbb41fb9592de3", 0xa9, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0xc3) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:34:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80010491, 0xfffffffffffffffc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:34:08 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xffff, 0x8}, {0xe553, 0x86}}, &(0x7f0000000080)) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xffffffffffffff80) 16:34:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) 16:34:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28020, 0x0) fchmod(r0, 0x80) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x11c) 16:34:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) chmod(&(0x7f0000000000)='./bus\x00', 0x80) 16:34:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) setsockopt(r1, 0x100000000, 0x5, &(0x7f0000000140)="0575629f81fb55245713184614f1e533e28787d768085b54f1a7c74c42e9b9fc15fcba7c0064d04d32c0fcab2e2ebf156978f907bbf511a76ab5c376e7afe9ce0f869deb41b04dcb7ba114e932a5ea48b30e2e0f902ee2f73e028d1bc106b944592f0481eb541d6bacc9cfa9c2cff464cd18d4abac908faec605fc1a09c274e95c6ae05b415b3697f5ac8238fde20d9c6a86471a70ad4aed8edf75dc1c24e3d55c1270a77687a0b1ca7afadd0bd9d6cb7c3e10e5128d", 0xb6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) sendto$inet6(r0, &(0x7f00000001c0)="d706627800260b5081fe0bf84cae6e8c9f230f9a03e48bd1f4900eba3cfa3399bcd247001ab7d38c238eea960cacc246f4239b5506edb64d0d7366b5393716300c035a2639c01f6b6440b2d596c340d6793b8d93c63b795699bd60fb00d90b6c2afea33d9334afb911f06e00c7e09b387dd13b2cd2e1ecc69fbac819b7c368de2fa87f5118adc5282086cbc1f5a0d4e0dd7b03c251a4320fd805f6dba5bc154543", 0xa1, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x20, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:34:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xffffffffffffffae, 0x0) socket$inet6(0x18, 0x5, 0x1f) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x4, 0x100}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000001, 0x8000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0xf06, 0x7f}, {{r5}, 0x0, 0xf2, 0x1, 0xcb3, 0x81}, {{r2}, 0xffffffffffffffff, 0x92, 0xf0000003, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000001, 0xdf4, 0x9}, {{r2}, 0xffffffffffffffff, 0x3, 0x80, 0xeb1, 0x3ae}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x1, 0x4}], 0x5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x6}, {{r2}, 0xfffffffffffffff8, 0xe, 0x83, 0x2, 0x4}], 0x3a, &(0x7f00000001c0)={0x5, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000400)={&(0x7f0000000240)=[{0x2, 0x5}, {0xe5, 0x200}, {0x84, 0x8e2}, {0x83, 0x10001}, {0x67, 0x1}], 0x5}) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:34:09 executing program 1: semget(0x1, 0x7, 0x300) semget$private(0x0, 0x2, 0x308) semget(0x0, 0x0, 0x100) semget$private(0x0, 0x1, 0x420) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xa) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 16:34:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, r0) sendto$inet6(r1, &(0x7f0000000700)="b3bf38453489daa5f4c0f18dc5e490a00b987b372285743ce97dec56bee05f893caea40f28447ffc7187c7baca835672159e101107f1a90f07c0ba12e6dd2983051a1c6c8e4650fac26d1461c7d14752f1f7c7a33139e52f9df423ae6f54cbec27b133975e5a3bca12de0311971da4e624e416cd1c19e884ca4d7fe7ff7840e80c340267b0b12195cca329bd20f69780e05ddfd88c55447e8f4aeb4e84805908cc611414319df4445952f1030ac64f443ea96d443b1be9a106dccbf4a0a7800605dfe09ffe3559dfd77620d4c29d50b8e2e31c59248dabae185a74a6d2fb6ad034293672c5cbd3e58a2749a459a18596371ef9832bcfcbae85422e4e1f8fe46661a33a3752da145905767a146c99bcb31404508d0077dd54bfcdce384edd65ac6d2c05c045a11dbaa3f537bcbd231a265af8315581980e5f0b12afeb8289ee0e38c18fc5ba5fca3aba9cf0152ffde726eb57e9d82f5e8f655bc18431ec6bc1d70bb430efad8dc721c1bd1c0f6176597cae293d0c9114b152e483bcf789935626d25216ab64bb7931b83c81919588a04f2ba2f7cc7a9a8f7c1b843ac974928297590368728074d4aac7c557fc2e063441ba8afc3a445a1dd5dabbe6f2ebf847d8881c0ed128c2ef8afe7cea6b6593ff28060470d15a69287190432f2d6eaf4c801f6ed73e39afc28a160fd9406d2bbc33560f641f6df5bff2b7f3202f896dd50638e7002c73395a0b457508405164c6b2455f79f8b83b3998da1161c55ce7931cb07014f74b34b43989ceb884e9c4b95dafea374015dbbea241ba4ebd08c59c3c20d19efcb90135e8cf4995cf4d4dd475870627c4d492bc25b7b94e8c1d15e39ae5249c1d61090383254d4f4a167d0bcd7086ec527422c9b19ead13dbf0c0ff952b53386551101123daab3d867bdf066bc5e3631d9c0dca81f2724f686ebf0ba66a470f8512cb9452ea2fe6019abce4748e20a799ab65a3719feb73c751faf25bf3ed225b9480242fb4ddcd7d0f8fdf6bbd9fea2aeb1047bad77d63eae4a67b0b5d086c21837cfef514b901502405302ddeff4664937e2e51d5025d5dc0c63388946a2396bc62391845a8f62bf5d9b213afa62b3b485cda60e71069a8e8d26bcc9125fe772e111b110efbe62363ac9f75ffccca3985f6e3cc94fe748b805394ed87e65dfc0ce8c049ca8a5fa75e8d5bd35b1954cacb85b0bb2bfd97b55f32b33518c23d7a9ee9ebc19b32cebb26d9c8f79f36b19d953e5dc351f4859d287b2978f9754732f492dc6ca6d66ad0fe0ae75a8d5ca9b9fd5f701d358a97c00f69ee3f2c54a91e7c6748841de3887e6556e5f7fd541f3ee4a230ef136e61d26c5c93ef29bf1055267287642ebcfad43daa77a18530fab36f46d208b270d5561166b6b2bdd34a4ee56542fff7590ff97284f6a6ae55d5e6bb12f91a794e8276e2a69c89314671c7d86728f5162dfe8c64f408ed1391a568f0d93813d42b9be2233db13b30bd7854fd37e7d9dcd27cce3be7fa71d001f759e05683ab553e2854d3b02dbfe3d70a03e84781f9db6d3ee1b63c87eafdec06caf1cbdb783ceabae815349494ba5c46c8032591f530333ee91a25e4f99592baf5b6d881c6d2fcf72aa3b9f67968b32dfcd24978e7910a786e61e1d9d96231b55d0db3351d27f49373959a47072b2c5963bb33484066ca59e50de4df754554187eb0388cff3e6c70a69348f0cb1b99728048e826563d62b978507729037615118577f02325124197eb953d3fa2f5bd954bc48069acb4f0f7503517d17c9621f0e75cb0e6357246c17eb87e2a60eebddae8b15064e34a5f501d32c71b2baad8e01c2c7cd8c8e08af44f865750fbda36ec3ae81509ecf1a1a9ab7203a86eda1ae8636444f1be5740bc6075b7f3587a3d237ad5df4b9765578f4c5a03dd0cbe2a3c9d81169956fb39cbffa8eac51c552182c22d2be420203315afc1c848433be6978e25de86780699db26bb85f1751e9409e807d1e990c1b9205bd7422ef64532ecb2f2b5160ce50696f8c2f6cf60c0c02ec145cdfcffa8869bf200f16ea32180f625e86cee733dfe7fb917c11af83783ceb7679cf927310d2896805c409001cd3707bfa6ab774ac2ffe1f47af02378be470618545cc9fc7d1295f67c97cdff9e7692ab359e9e364cb007ba2456fed03f3f6c4ea4350418fbc526d49e7627b50dfcbf8ae23f7851ac32bd79c6b744ebba2e068fb3e00784da5f31f9fdf8d52bd5ea5b80bb1ebc5cc6f7ba1129b566412568cec8a744e817663a2ee56c5ea1ad4f24de8dcefac5e5e8cd72f3f78d0e5230f11405aa0cb083f9c52ff4b0d7d8adfb89739c653eb84bbc1639ed73037801b33a95c60cb7634b8368170eb6f6c27716ede93f8b7d3fcee90ef30b040212ce5036d5fa73aef27a23e74c3449e1cc4cc68a1f8d214539ea626fb126948529ff6748f94b79621ea67be79adefbbbaf8af2798490e862cc242937cb4f76d5a8432ec90951388d3d82c33161c3cd5353542e1b55b94d7284bd8ff0a8303d84c2f9580132c6f37504699031beeb99999b52e9bef0a5daa4747189a2596fc46991c1278e44a8b0387ddb0b248235a3ca2e59fd3fa6f6b3d9f3491cc6f46e39a0ee93c120aedce967d3ac54172dd2e3a54b88320dc57eaedcb62fd9e4f2ad10cd4c5e8837d62ef2b14525360500390e2337e7334c1e91de73ec3a77494b8745abb20f99357289a651305af467883c95e2de92e9169fdab8cb0fa307e4ddcf010e71009a90c3c98a22e2965d3669f7e910c13d0aeeb8ec93caa92b45229037fa6537eecf89b84b7141666d001231796ed8c00f97f66ed8d1f268b781a2a21fd071d94393da81557978238544840e0e7e6d1bdb30e1bcbe6744724318bbf457922e131382f06123b64d1a0a5982f1999ee1a543f07dea9eb467b202e94948800592d11f21a1258c9e02d681991f22b6af556a5ff82e4eea5328823fdaec18fc25c643eca10357fa537cd5705bb1bc7106079f8c0a54cce37a889e1f5d5bd25128e1758bc79e5b69b3b3f4b2f4ffb8902338825a5b47c1b86e6a03f157f37ec7f1520ef11639dcd272e5f8c799a943497f1ad787f9f5b52da762aef651af79b1f2fc2303fab8de461ea0e376de36c94a2da2bbc024791d91c35008ca64d0296084f763f12f1ff462f8434ea3f17517400ed213327842251e8a2a8d238339ffa47de6da744a2cbd7b8f343eec1f99b0581593e9f0317d190cd2b9470d9338901310913b6c1106db306d59be952b65f03d385f7ada9ea27d8268f0377d7a0ba8861fc7e10d8ce9c86400d20d2ee98328443bb51cc398a5310def6b26ffb8656f998c589898280280867790aa45713cb0e650781b7108f6bda56cd73a656103e2faf6c900f88e3c1ac0587ff12f511c466cebc4345f49b744360d28247e544e6e7dfab5f9a9e99fef72f0eb450f16da2822911fac0b31bc308fac652f148d8e187ce96eae99a8a8d29f957b0f030e7f815c563e845611bf368d22d5cfbc5ad0e3d9177a0143f8faa70f4308753ecf64093784bbdf963e4eb0d2d6e47dc6ed3cfc5cecc1e2ac67eacccc70ba84818b0c7695865b78c38ae90775469fd846d0fd68b16687948480f446a42eb550a543fc307923d2ce455bcaf26ffa178404b8bb9ceaa36f4e4a6356edefc3cf5d378fab85175ee0d77804fac29a56698a8fd18ca2f9b515f8b09e19fbab8612f06b84c774ee06a733c97ae4c0e7cbe9d4c30165934314648b9d62691973f287e294e7529d80db9c0cf07678dbce270b82db79999c4cfebde455006f44e239e3a9be9d76041ed26414f2d83789439a732b20fb2fd74ee8d40c4d0f89b7830b82d68bc649ff1e8388fab8ed758b4d27349a6d5ee0d0aa3eccca4cf56c29ea411788c4bc1361061199d55c8abab3167a47facd314e2cfb8a93adf5d01a2022b8cfac176f30867c76c448dba21c17732f1fb0d63104be6992aa5f737c692f25152915b67c994796542147b8fd9e860af5367fb4756d5db47187c3fe654f2deab249bb7579cffcabbdb6a1c68d8974771a50f3e0718e4f02fd385421a5c17551cf9455aa2881e4b88c9f052a2db825ce64cd2084a314da847f411445cf55152e40897fff29f1a3cca28f3e2a40dfec826329045d9f90d8bc48bda998da3fdcdca1353a6b5ea1ded8011b817cfa327c334d60e362240d1090766bfd3cf459bd01d444b89c5cac1527c603461544cc2e235b46e7378fa844f6e8848189f50735e4cc1963eb89a54cbc6f722c140439a337126595dc132a915bbc0b43befc7a2ca302c05610a85a70bd1a369fdeb200a9cd88e7e339a588ad6fea255df18374bcadee3e22bf55b26115a717007033b2f752fbe5e6708760735f11566540b3a5aeca126b754f197fa5e270511e014c152103cf300fa8b2752be86c9f6308b05955e4329ed27eede824d65e76fcde0aac37bcf0a7db25a791334b3f2023851f745d5483b5736481d38dfe564e876f0fc1c40f45c58d38bac5dc463bf1d9a1802ecfb052c161940825a7379d2035ae929cd933452cc40cf7009b93edfacb1f96f6dd03463ecb672998fb1638aa357721b54089eba808ba02f0ef2a8c52a1a87e5d4020ab3edbcf892c281f92f475f701d0d65df04ef4dd8526f14b7953c72d83481bdc1bbc243353174964c0d0fe1cf686bec6162de0523f7fa859922784ae676984b54f5e73a983a5a730f8e5dd4a660fc1e3e189ac809f255da0e17163f5dd5d9d386983aaa283e96785f9e7b3f0fb67bb28110d38a69e457a2f751d47ee1b6c38d9d27b477fd839f1a2acb57b0525c8cd8403e3750383ab51b680beea78483ad24de6065e57bfef28886d87d92024a67e528b0369e8d1df88fe851a4cecbe3dac7759003b0707b67199fdddb7662af5a6e90045a2d2225827a56ff141da7008eea8c89bd6ed8ddcb92732f224f8d8bcc442d167c36f7b031c7b584cf005cc36e380126aa731aca5bc91b9cb7de2886be0a44aaf9b7b6062e971dc3c8c5036ddac78922bba527e63fef266facfc25f007c693cff1e484063a8c0d0bd0cf375b487930bcfca3dfe55a76f5dd93cc87b968de0fc37960251c79b8fb5796ed2529cf48efd45753625ece1cc120e85682f8195af9eff60bdcd154523903da5af6b270abee9671de0000e03956614fcf9efc53ac0c1b6b5ed0785a8dbc70aa7ff7ae175bcc326a2cab6e5c0f8cd812f1e2b3f8ccd33cc76e5b8324f39ded2c78dc5d27090be0053836877c1f950a41b9802e0407ba868a8ed7c339fde3961e668bf80dad888d3c48fba472e861c6cd04c87a7c5df50a3c17e7fc127f8485678446c361048f744cb4542090173cae0bc00c791462946a0a261f788ebf783926dfd10571b3265ac43a4a00799869112ea1fed1011f1a55637b25319f7ecec311a65b83d03c2a8086647e03c7ae06b06342ea9b63d723b138acc2ded7f34c2fe81bb25bbb7381ed706202f7ae72d832a706fa229f9e5dcf222fb5c17385b1fda3b09b14b5db06bc332b3d5167a05f48f599b3529ee21ebc9ba5d60a96795bceac26462747a891f355f3892afb6a1c1a5550d0f3bc557456fa642f01385a26a31770d7bc878f651dd6ef9cf20b7482091c2c3f481fb829ef6a7f1c8e2a63717979337053aba13f6efe781276dd64c93b4660c308d04debbfdd7473a0cfdaf4506e4188759f4abe5aefb806ea749947f22769deaeb899b4c612d9d25cb08878e16cc7b3d73099f2981a7aa186822e9d53af998f3b7411c78087f66fcc8ad0878d3ed", 0x1000, 0x40d, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x100000000}, 0xc) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:34:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0xfffffffffffffc01, 0x2, 0x2}, {0x1, 0xa0, 0x401, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:34:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000180)) r1 = syz_open_pts() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r3 = dup2(r0, r0) getdents(r3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) pipe2(&(0x7f00000001c0), 0x10000) 16:34:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100c0, 0x86) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x80, 0xa5e, 0x3, 0x6}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x630, 0x6, 0x40, 0x4, "77a8aa03c9c39dbba5cc2fd2df98b0f099a68e10", 0x2, 0x20}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:34:09 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x102}, {r0, 0x2}, {r0, 0x116}, {r0, 0x110}, {r0, 0x8}], 0x5, 0xec5) 16:34:10 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:34:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f0000001fc0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x18, 0xffff, 0x1, [r33, r34]}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37]}], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 16:34:10 executing program 1: r0 = msgget(0x2, 0x400000008024) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/226) msgget(0x3, 0x200) login: pckbd_enable: command error 16:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") 16:34:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:34:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:34:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4004, 0x100000000f5d0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001240)='/dev/vmm\x00', 0x20010, 0x0) pipe2(&(0x7f00000003c0), 0x10000) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000001200)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) sync() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000011c0)=0xffffffff80000000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) r18 = fcntl$dupfd(r4, 0xa, r7) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:34:12 executing program 0: r0 = socket$inet6(0x18, 0x102, 0x3f) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0xffffff30) chmod(&(0x7f0000000000)='./file0\x00', 0x80) setsockopt(r0, 0x5, 0x200000038, 0x0, 0x5e3) 16:34:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0x45, 0x1, 0xa9b, 0x401, 0x7, 0x2, 0x3, 0x958d, 0x54f6}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b81100000029000000320000000800000000000000cebb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:34:13 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x8000000000, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:34:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="706ee69c7def29d4dd395aafb23413d312e1b55ccd40692cd02ea94c73e34cee89d2e9dae59edd2a8b3abb54f2c7e6779b4add77cf89814a4d5e964e10b050e8002aa123657818b38bc8fa57f5a4fe50c7d615eb907af0c869f17f42def405925b917edf5a66db525915c592b6798fe5b0aa8e55b0cd4a770b08f46ab9baf41f11fc4d2c81264c", 0x87}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 16:34:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10009, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3cc5, 0x8}) setreuid(r3, 0x0) write(r0, &(0x7f00000000c0)='!', 0x1) r4 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:34:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000e7ff00005b9d071b5449538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffe94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000000)=0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6d) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x9) 16:34:13 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8181, 0x0) 16:34:13 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffe5f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r1 = socket(0x10000000018, 0x2, 0x0) socket(0x2, 0x4, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSCTTY(r0, 0x20007461) 16:34:13 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10210, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x7, 0x40, 0x25, {[0x5, 0x0, 0x81, 0x8, 0x6, 0x5, 0x1, 0x5, 0x7, 0x5, 0x9, 0x2, 0xfffffffffffffffd, 0x1f, 0x7, 0x0, 0x200, 0x1], [0x4, 0x7, 0x6, 0x3a, 0x5, 0x1, 0x20, 0x4, 0x1, 0x617], [0x3f, 0x200, 0x5, 0x5, 0x1, 0x6, 0xffffffff00000001], [0x5021fd9a, 0x1, 0x0, 0xab78, 0x5, 0x2], [{0x3, 0x80000000, 0x5, 0x80000001}, {0x2b2f, 0x0, 0x2, 0x3}, {0x100000000, 0x5, 0x7, 0xfff}, {0x50, 0x8, 0x6, 0x10000}, {0x8c, 0xffffffffffff0001, 0x100000001, 0xa7fb}, {0x7fffffff, 0x3, 0x7, 0x80000001}, {0xddf, 0x8, 0x10001, 0x1000}, {0xb9e5, 0x101, 0x1, 0xda}], {0x1, 0x9, 0xc6, 0x9}, {0x6, 0x5, 0x7, 0x7}}}) 16:34:13 executing program 0: r0 = socket(0xc, 0x8001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/2, 0x2, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/158, 0x9e, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) dup(r0) 16:34:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x40, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="4b45f7626bb974b38a94428ac56c25f852b100ec2c4eb1dbd701f2d07a1937ad436c5462dd283dbf8bfd5ad6aa1aee4304034ebd18c750433bb2c53baa8633157039acec5f9db5f4c11807a9dda0332dea265466db2f35fa759f163d77adaa42a1545ada3d5b849ad99374298b4d3866b97e355499b664fcad8741017bc7ee8dcee74eb99a3ae649ca58bd5c85797f375362391af0ceecd154ba3abaf181ce43805bbdb576da0882cffd3ef21d73e734405908276bb85e95bcbe5f9fd81cefde7f02d31e7bc170d24ac73f9bc5abcc28bc183d483d396fcdc25b59e683e2a3aac50d029fc36f89e61adea6c2a2d70bb3c7bd8fa625ac5368c4dd56864546f32d5f5c8d5b426221515a515096e11369fad21bcf78adb9180b029a449373c597c71bb72918a0b717ac33cca5f12041ef4d98d4e6442a4619bd016af15f6805ab6d235e6a2a1072dc16d6f12b55215a30c16b2106f7646aa6a95e7ad3fbc9ee9d81596c4da05e8dfc922eda3c1437e160681f4813a5283d05ccea9aaca977dffea523c29321932b2a437bcb867b6ec9b354f40f6d579e349b57827c9cbcd63a953d21e8f2e4a2f24d4b64e064d48bed8f4a1766c418a0904f02b15c3dad2bea0207c4b2ab074fa261b62d19dc75bf3a587c721c77f5b3ffdc714c3513ea57d6ef54bbd986e42d132cb233236bc0ebad69e27d121d500be944f26c4f1e0ccd8465709dc9bd0bea166d37e90903624782979c7e652a88fa0379fb2780e700230e6e6bda2d5286f96af370ec4296b6c836ee26da92a6bb692c22421de19b6b1b1facdf9cd4cdc269e9be84303bc0af81ac8a225ba1764111a7783b9f855ca3743eb57b07628472b0d81e313da1059868efe7f032595979ee0f69d39421aab62d6f8fa4d573abf0ce65fc90ca447056c3662302a9727fabe8e46f65f541063001a1df248da1fcccf554285d708a267a5d0a678064754fcd14d7edc3eb7a1edb823530319f71400174252a29962686c9fb6451bb85f90745beb39f0f3d6e1a573cadc72764c0d511309a49a7ca09919864d60d42b6f5f476b219e5816d6ddd5c42b9f1ea3e3ac8932a146c13f0ab413b7fb4b9a6c9a6f128c449ab29f549a9dc7e3761169e5283a54a6ad5c4c2671cadacef362a8318768fc06837b5cb45291a986ce1b433dd316a2af3133d21c4a33e4226d2749c2b7af36ebd52826186c206f574d9e97ee9fdb9a332f9d28cef1c3eb6dd398796d7db312bc8e320cb8234785effb603a75b72fa3105bb9ca03a12cbf81dbc2779bcb8d537e722fdfbbba4d85b6fd34661139c901dc5fa45572196288a31634a46949860379cfd86d74385ef69fb8bc1edb215ad5a10691b9d278f55bde29e4f79b217683e79f215c343cffda8fa0a747d191a9b70e8f71adac4e98821f002bc37d1187445ccf2cc2366c668d3f9142e2ba8d9966900654a61d142684ad2040950025369237a161e702d596d2681bc7d5975ae40cb26ffd942d2bf6916d6b3d332154737a527dc22f9d65273839c44f2040afca3a3ed1b6ad8360614c7014f5fc7512e3c546fe6808c3fd071c2a897703e59376509dcf43b8c64e80a898d10584ea872f7bc1d2d215374f0404c244813b5e85dd59b1e39cf626238fdaf4c2691954e17dc275448d97e3ca52deaa5fc58fc467e22bff56b5239bb6a2584e5922fe8d855ae37960099cbb4c40a6640ad6badca06493855cd3b27dddbeede50ebbe1b472b04bdc4e4fe3d48debdc44d8673c225a2e5ce3a0abc5a33999363ccfcb4e6fdc4037fdf4eec5be1f4ea2a00158f5d339e0ec86d29625649e124723b7a79a47b76ed6e56c350c580adc49d7a03a37b9103c78e4ea3ad44f6f754d1773c427660ba6df36a353d475d2afc17defe1793082678d1eecea62b8a6eb64a91dffbe7f880afbd886e88d8b59348ceb8ec8d998fe45950c183d62cce7a50257b4e61172f82fbafb505ea8536406641eaa3afaad24ebc6292e1f0886f219c30834fcc2c2b781e3ed3d304148c7cd06a90015a6ec7b942d03a91699e217be754bd1998837739eddf1178cdd9fbc1609a5dce1018e591f8e130688d89e7f27ae8a0c7434289fb31111c7698be5c5539ee955393198e415d0a786084384f13d6da8175ff2f7afbdacdf0380578fe0cf50337125ec8838de2c87a25a60df2097f1c8d4b5b24f693d5aac6f401a5dc394a1ffefc672bba28d0fed872607855d56aa63cc97d5592fa4140816467f014f4a04edcecba5b91fc2b56eb85100131e54bed199a35e8ac7c6c44c3baf10df2f342b05ec00ba4c18fe9af22d2d05a1a1ede1ad2c23c8fedf908d367dff304853ba0d1e2f9a8d6c5704d22ae8e48bc449f573df5bdd6c4f109f3e33eb4dbc6dbe2a438757654d628ce1b0b593eac3b1aa144d2b9efc8ab9d040eb1b6bb1da96e923e90eb2e58f2badd43c9d34d0432c2054bedabb51db98bdc4e160e51bc0179283f9f31b47d2ca05f97504becd9fbf75a04861426e9e2316a69b15352dec1dd7cfe7bd7da7146ae9cbacf394271c1e32490da9566fa361d32c578c914f05ad2fc70bfc9f8f9262b3fcc2b77021cde81ca189a0bbc17ae56bee595e2d6afa957129ab72db08ca2f878c87c4b3dbe9b8aa8586c4b90d3b720957c0aa4d7e1f2f61b104c02a9f86886ba44d96e25113bee16657d2ad764861aaefe407373975007debb581d753dce92b48857771524eafbda0d180e247009913263b858ecd6a5e740b6353b0c51deeb69dae2b2e5e06635912d3617705e4c57d88ba379e21662cf636ffdbf46895890f654cf358de7ec23bfb8bade4c458875b68cf9cebed23b73284635915a5ff008473fe1f8ffda2b221558c2eefee0a8a4be9d6a244f006578c8c495886f95b09b733ba442bdf1003cc5d0bc95705ee9809b7ccc48071c6d8343bfeea9a67fe0c81613f6e1569dd84c4de510870d3b83215d51e8a110c07933bbb9aeee9ed6a6f0b3c95ef5670efebd2ded1c2c2ddf079dd245b8b450b5bda77fab8f7faa585645035ef62f4be5d3fc75389d985ecdeefb5c640ace6fcbed753836647992021eaeebacd6b2d4ecec267185f8229acbcfc8d3f509bbde0639de9c29e904c87f0205bc884e3e68ee078b332dcfcf71f5fd5a57ae9e9da4f3d25977418bf622141fdc4187ae764a3c3180ad7d41bffbd5765198c9bcae28916d27c4909bb387230bf8c2d93b87177b16daca663cf3671e51f9fc2b7e96d3c5b50ec74ecd3943d40977bfcaf7a9d08b1b06bc9a7d84511b32b4a925f15f606660937a55bceaed6219c6c46550194d39de72ce316aa4c7600abd172c22479d5816008bec16c50439dbe2b9ad9cd47a0bb7d33842ced4d780071159651cb1d428ec7bbba9c4f69e738ea458a27efb261199e2385941f67ae075890b7b270a20a5b8d06c3502969284f92ec887db0dea4e4db88ed34120914059dd94808fad617d43ffc029b2a8ae3dc348904f40467a7990e136087579d780a09781c72d261f5be4239b803079c8d97cb79f311cc3aee0e1e9bff46c635ba92fceda81fb210d9a440f3c069ab6fdc9672bd9f041d2d3128d4835dc9fbf2390b53d5c7b31275dbc625790ffa24944450abbd4dede63763afa473bfe653d97902ce1026344dabf325a7e76ba59c30ea9ab2809785a7e474c8a1f4c3434093075d7d053bd340eec88ad07b903c2c404b76852fcf8252122c97a2c584edb14a5adde9a7f24d1ecd5df837f98cdca3d6a871c7a4cfda7daa2d464b14c783e355588f42a2024ea85179394dda12703e7765aa98b9c015d7ea8f8f105b57dbd0fd215a65680b029ebcd638208713cc1dff637310da7f275f6bc603a70eddd56e088b5db968d480491fc37210f8dc5881fd22ec6a3f578f7780cf3575a5b39188f47b7d5d91ba9ff8b8f9b551a1f236efe667a571a7bb134cf0dfac0b69434283582cd923b21e3ab1fd80cf029711fe1683f259571c5abb99a166547958560cf133e429f6169727c825649937288c7f48852b76c6d68b1d98e17f1b207fcb779559985fb44f2c5278210b4744eafe7e7bb2d3b6e9aa98f454b890362776df5f62ae355b1647e7a8ef9e7d8d7427a26871ee9ae249e6577cda277f1e6401a16521b589c3bc5a03e5d07400268df0708632b976e4fb88f703e38bff506620e0bcbcb478117c0b8bf49fad6bff87df2cc42c149adf760031d85a3f78537ba4b3f119860fe488b72c4a34a1ea8dcf619b2d4f553165a33380c442ba296195969cebc020047b7d11f1d83171dc4c3c3905dd0ab1340e59d61f7b7eadadc53e4ed6043ff3ebf57eb9a0a5e964c51fa81df47dcd7734515228b6229259968ed2732e699b9e9dfbd1739f2d1d9f5fa88e315b5da97ecbbf93e9385362a6238325267f42a5031818547ef64d2e7285b00ef0d966e761f00b1d5343498fa959dfda92b4fa70b4be279ca16dbb7a307ec5af377103e3b6fed1186435cde0533e21f1340e0641fae158f2701a9518dd4d2705cfa74d960c504c5443efabca554ca21b4133b1293a16f3ea375c37f2ac06cfcbf65d1cfd083b0d314b9dde06bc451eb51cccee0e86e27487784d5095b837a04d088157d7b207c7995891a9e461f835a286e58e7297d48407a5723925bbf3673ba806cb5325ca9d354d37c9b2b0f0fca79414d6da2c0ba96664e8ae3844e5ce5c520ae403a3770cdffde10001bf687c1e75e3627648d4edca26b8ff3265dba787aecba066be7af83b28f306adecc4d55e41c2e44214fc29515e89311c6c6b8525275d5f291ca899c00f92333e0e1e911952336ccf043b13cd3b8e054700786c76ec90db7e631e1543e75cf75cd084f81e05446237d7d0f4f7af9bfde354ec754a8db3568b6d61b83f8d8db38687e87d96c1474ca73e6c049b80a667dcd5ac819d19bfbf73fcf0f0ae832ba0f092d23e46ab55cfcb2263415528f47d7c7439b94657753edca9793c5adee5177814c6abb1fe6da31d5175b4219d3e622de4887626131d1847f98cd00d0eb965c5150c59981c64b37fdb3746a8b131c7772ea088dbd45840fb650b71a9a83d32eda09861730043147a03880fb40c3815a1ec3d27ddb99332c7b7ae78114aeafbb96bc7614e149a9bc06b39f81a2d0134788a38f10e542ecd95861355ff60c9f7deca21a9c40b3b9d531512275360b58b98031db6af1ddff0d3f3659d4c735e205edd9f5adfa5562c6a0c6eef88d3147a86bc7903296962ede1039764ee20030ea416e8119bc9c06859a385b63725cabc261c37f76e70382ebe97497967deca261126b577245204207422248da20c3e95d17f588165b7af3976ba037bb59ae6d4c0aaa62afd545db729ce026bac7573fdf4b53bdc7b594c03bf6dadda08113908b76a96a3b769d436525eed77076946ac01cbe4d84fe53951bbaad87882369f4883bc4d659598b266c7ede982f9e6f8d2eb2550e569f4581ac671db115845a61c879a21dfbeb33815caac3bb61d938410b7acc2f31944efedb19b086f4541e6c3e57976d085233af8e9913f89bad81f024cc4887dfbceff3f30da11e2153460b73b007f3c3c92705649a8d12fb3f57290962a851709ab45bceae5049a188bd9c2675b81d744fc5db4f2ed2ce8c377511f6b1f9c1d38f918f974f24d45c5c96908ca44ad515991dcf722f9bb06a4e5e4013689932c53c52d829392476874ff038b6656676686ba29d70147befb1b5198da39bd1fe0a8a0aae9249b8641f93a28fa75dd32d29db295e3321b72395aae8905de53fc33cd67294833535f9", 0x1000}], 0x1, &(0x7f0000001100)=[{0xf0, 0xffff, 0x30fe8124, "176b40bccbd7583bd0ac78f10311a3451df0e60e7b1c102e3c7a7757c4c360cae86a7c401100057f2cbdb800f577c48b4d6f94935b3f65b1f7e086fb8e8d1b11077196de295f252a4ed64266df512d921e81afca2e535fb7e4ee36942c8d9d5ee4d5a12a368384cf5dfc5381df820f27aaef12bfc6d9bc32b9437162814dd1eb719b0524c904c903b63b9e33b16332c499d6f3fd98cb9501864967c1e871990b67b55010bd80b4c6f2992b0fa8886f77a031632eed5d462c1b9e1978ef271c04b99799a47ef6990dfe9981aeaa8bc9d1b2e503ce111cebbba7"}, {0xf0, 0xffff, 0x10000, "4a152c5d1548a7b94ea1824d49a3c83cb2085d1979d6a67d0f19828b8eba697657fe312df2bbe979ab1c8885b84a662e862d81ab1f15d12acb6b9d5cd0326238e3c6c2fcb56e32a263e1de78f6f3e97b3c7b1c7022ddefcce73a20b72fb151a8c464058dfc41a916163e7afcf9d1a200b97eb67443c0447780cc01acaf61203da9fffd669b9eb2dda321b9469d1bcc547e7003de59fd459ae3e85febfa8d8cf50b5081b71e8b120742260addda5dbc370d1b3666ca3846a9fee04589fbc04620ab52f07a3d74630793ec5272280017b1437eeef7fdc59dba83afcfca3a"}, {0xd8, 0xffff, 0x2, "c839c9a5c255bd0e5c9b6be8d2d9e9af8178180047c4dbb5c7d2ef7b4c3727df6d9f01786d0cca093b41f2e433fcd044e357239dffc261b23cfa02ee5b3542b3fb1c055f0abb42f420dfdfc2a0cf9e0736d82b60351628531c65391138303d69cd354a5f0d2c042e069061bff02030d62555370ec96fd5dc32adb712eeb0f45713e88b8a6bc32b1ef2f460febf55d63e306cef2daabab8c4a9fb3c892b2f6547d1e8bd9ebde8ba2a7e316be67975be606112a88b8c3686ae1bd1d3aa2ebbde4e7509263058f47f"}], 0x2b8}, 0x8) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:34:13 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setegid(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:34:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) close(r1) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x400000000000006}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:34:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r0, 0xb, 0x0) 16:34:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x0, 0x7, 0x1, 0x7fffffff, 0x48f, 0x7, 0x2, 0x1, 0x67, 0x400}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:34:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$unix(r0, &(0x7f0000000040)=""/32, 0x20, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:34:14 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() socket(0x0, 0x3, 0xb) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x100000000, 0x10000, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 16:34:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = shmget(0x1, 0x3000, 0x90, &(0x7f0000011000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000014, 0x0, 0xffffffffffffffff}, {0x5, 0x84}, {0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20002, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 16:34:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8880, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 16:34:14 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/126}, 0x86, 0x0, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) r3 = semget$private(0x0, 0x4, 0x4) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x7f, r4, r5, r6, r7, 0x2, 0x8001}, 0xfff, 0x6, 0xfffffffffffffff7}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x4, 0x9, {[0x24a, 0x8, 0x400, 0x3, 0x3149b533, 0x200, 0x48dc, 0x90bd, 0x2, 0x8, 0x2a9, 0x7ff, 0xd5d, 0x2, 0x5, 0x7, 0x87, 0xc3], [0x10000, 0x100000000, 0x6, 0x8, 0x3, 0x80000000, 0x81, 0x3, 0x1, 0x8], [0x800, 0xfffffffffffffffa, 0x4, 0x10000, 0x1, 0x5, 0x10000], [0x3da4, 0x1, 0x81, 0x65d7, 0x8000, 0x9], [{0x7, 0x5, 0xfffffffffffffffd, 0x6}, {0x8, 0x0, 0x5, 0x480000}, {0x751d, 0x7fff, 0x95cc, 0xfd}, {0x4, 0x921c, 0x1, 0xffffffffffffff7f}, {0x7, 0x5, 0x3, 0x74}, {0x8, 0xa6, 0x8, 0x5}, {0x8, 0x7, 0x6, 0x7}, {0x5, 0x5, 0x2ff7, 0x5}], {0x3fb0, 0x8001, 0xffffffffffffffff}, {0x7, 0x400, 0x0, 0x8}}}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000500)=0x7) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000540)={0x5b7, 0x20, 0xff, {[0x3, 0x2, 0x2, 0x2, 0x80000000, 0x3, 0x36d, 0x3ff, 0x100000000, 0xde, 0x4, 0x5, 0x100, 0x4, 0xa4c, 0xffffffffffffff6e, 0xd0cf, 0x480], [0x3f, 0x3, 0x1, 0x8000, 0xf6, 0x6, 0xcb5, 0x400, 0x3, 0x3], [0x0, 0x450, 0x27d, 0x7, 0x6, 0x7, 0x9], [0x2, 0x9, 0x0, 0x5, 0xffffffffffffffff, 0x3ff], [{0x7fff, 0x1, 0x4}, {0x2, 0x2, 0x4, 0x401}, {0x6, 0x2, 0x3, 0x1}, {0x4, 0x5, 0x9, 0x80}, {0x1e9, 0x696, 0x200, 0x62}, {0x1, 0x0, 0x8000, 0x100}, {0x5, 0xfff, 0x7, 0x7e}, {0x0, 0xffffffffffffff27, 0x8, 0xff}], {0x20, 0x3, 0x3, 0x3}, {0x8, 0x1000, 0xc46, 0x9}}}) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000007c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x2, 0x0) write(r1, &(0x7f0000000840)="55234d9754304080671310d3a4b7", 0xe) clock_gettime(0x4, &(0x7f0000000880)) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000008c0)=""/86) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000980)={0x2, &(0x7f0000000940)=[{0x78c, 0x4, 0x7, 0x2}, {0x2, 0x6253, 0x0, 0x101}]}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000009c0)={0x4, 0x1, 0x9, {[0x400, 0xef0000000000, 0x4f3b, 0x44, 0x6, 0x5, 0x0, 0xe2, 0x2, 0x9, 0x3, 0x101, 0x0, 0x50, 0xfffffffffffeffff, 0x0, 0x3, 0x62df], [0x6e, 0x7, 0xfffffffffffffffe, 0x6, 0x20, 0x7, 0x1f, 0xadb, 0x10000, 0x3], [0x1, 0x2, 0x9, 0x1, 0xffffffff, 0x53f, 0x8001], [0x8, 0x2, 0x5, 0x7fff, 0x3], [{0x7ff, 0x8, 0x1000000, 0x5}, {0x4, 0x4, 0x3, 0x7a}, {0x2, 0xbe0a, 0x2, 0xcc5}, {0x3ff, 0x7, 0x1, 0x3fa}, {0x8000, 0x4, 0x10001, 0x3}, {0x200, 0x4, 0x345}, {0x80000000, 0x20, 0xa, 0x100000000}, {0x8, 0x90, 0x100000000, 0x9}], {0xfffffffffffffe8c, 0x62, 0x6, 0x8000}, {0x1, 0x80000001, 0x4800000000000000, 0x4}}}) open$dir(&(0x7f0000000c40)='./file0\x00', 0x8001, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/bpf\x00', 0xa0, 0x0) semop(r3, &(0x7f0000000cc0)=[{0x6, 0xfff, 0x1800}, {0x3, 0x6, 0x1000}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000d40)={0x9, 0x20, 0xd45, {[0x1, 0x9, 0x8, 0x635, 0x69fa, 0x6, 0xd30, 0x1e37, 0x10000, 0x71, 0x0, 0x7, 0x0, 0x401, 0x7, 0x58d6, 0x6b17, 0x9], [0x5, 0x1, 0x9, 0x0, 0x3, 0x101, 0x80000001, 0x2, 0x4, 0x3], [0x5, 0x80, 0x7b7, 0x9, 0x7, 0x7, 0x7f], [0x6, 0x80, 0x8, 0x7, 0x41de, 0x9], [{0x10000, 0x8, 0x2, 0x7cf}, {0x5, 0x5, 0xcef, 0x3}, {0x8000, 0x1ff, 0x5, 0x4}, {0xfffffffffffffff8, 0x9, 0xffffffffffffffc1, 0x6}, {0x7, 0x9, 0x3, 0x200}, {0x1000, 0x6, 0x0, 0xb9}, {0x2, 0x5, 0xfff}, {0x4, 0x9, 0x2}], {0x9, 0xffffffffffffff16, 0x4, 0xb3b}, {0x5, 0x401, 0x401, 0x19a}}}) mkdirat(r1, &(0x7f0000000fc0)='./file0\x00', 0x20) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pckbd_enable: command error 16:34:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20000, 0x110) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x20000000, 0x200, 0x3067}, {{r1}, 0xfffffffffffffffd, 0x1, 0x3, 0xfffffffffffffc01, 0x5}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x6, 0xfffffffffffff2af}, {{r1}, 0xfffffffffffffff9, 0x69, 0x1, 0xffffffffffffff26, 0x8}, {{r0}, 0x0, 0x44, 0x11, 0x100000000, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x200000a0, 0x9, 0x5}, {{r1}, 0x0, 0x2a, 0x80000000, 0x0, 0x1}], 0x10000, &(0x7f00000000c0)={0xfffffffffffffc01, 0x10000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) fcntl$getflags(r1, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x30103, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x10000, './bus\x00', './bus\x00'}) 16:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd300b88323a92d6c77d5e1a5a0500000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffd2a) write(r0, &(0x7f0000000280)="ee5e22633a0c7d616e3f611014d14bc7d56caf85e0746c357b607fa94a5ae4562222967b", 0x24) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f00000000c0)=""/10, 0xa}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) 16:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:34:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r2, &(0x7f0000000200)=""/169, 0xa9) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x100000000000002f, 0x0, 0x0) ftruncate(r4, 0x0, 0x7a41) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:34:18 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0xf151, 0x2}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x4, [{0x1, 0x1ff}, {0x3, 0x101}, {0x0, 0x1}, {0x3, 0x6a7c}, {0x3, 0x200}, {0x3, 0x1ff}, {0x1, 0x8}, {0x3, 0x8}, {0x3}, {0x2, 0x200}, {0x2, 0xad}, {0x3, 0xffffffffffffff3b}, {0x3, 0x7}, {0x1, 0x3}, {0x0, 0xc}, {0x2, 0x5}, {0x2, 0x2ba}, {0x3}, {0x2}, {0x0, 0x3}, {0x2, 0x1}, {0x3, 0x3ff}, {0x3, 0xff}, {0x3, 0x4}, {0x1, 0x1ff}, {0x3, 0x20000000000}, {0x0, 0x9}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0xffffffff7fffffff}, {0x3, 0x7ff}, {0x3, 0x3ff}]}) 16:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35, 0x0, 0x401}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x69]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:34:18 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r1 = getuid() setreuid(r0, r1) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x18, 0x7}, 0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0xffffffffffffff08) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000080002000, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000b00)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x10000000000005d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7fff, 0x291f946c, 0x7619, 0x0, 0x5, 0x44e, 0xfffffffffffffef1, 0x0, 0x3, 0x1, 0x5}) linkat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000300)='./bus\x00', 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x8000000be, 0x100) renameat(r2, &(0x7f0000000840)='./bus\x00', r2, &(0x7f0000000880)='./bus\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x66, 0x6, {0x3f}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x3, 0x7}) fchdir(0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfffffdf3, 0x0, 0x0, 0x3b9) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffe00) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() getuid() ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000002c0)) 16:34:18 executing program 1: setpgid(0x0, 0x0) sync() 16:34:18 executing program 1: r0 = socket$unix(0x1, 0x200000000000002, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000240), 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3f) 16:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/27}, &(0x7f0000000300)=0x1d) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x2, 0x2000000000000005, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffff7fffffff, 0x3ff}, {{}, 0xffffffffffffffff, 0x10, 0x17, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x61, 0x100000001, 0x1}, {{}, 0xfffffffffffffffb, 0x80, 0x80, 0x2, 0xde}], 0x4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x48, 0x1, 0x6, 0xffffffffffffff00}, {{}, 0x0, 0x20, 0x20000002, 0x81, 0x8}], 0x3ff, &(0x7f0000000180)={0x10001, 0xffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="d15efcee346405a200"], 0x9}, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) dup2(r4, 0xffffffffffffffff) recvfrom$unix(r3, &(0x7f00000001c0)=""/215, 0xd7, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) 16:34:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x800000000000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:34:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x4, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:34:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() dup(r1) r2 = msgget(0x1, 0x8000000000000000) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7a, 0x54, 0xc3a, 0x4}, {0x3ff, 0xec1c, 0x7, 0x79}, {0x9, 0x4, 0x7, 0x6}, {0x1, 0x80000000, 0x0, 0x60}, {0x401, 0x100000000, 0xfffffffffffffffa, 0xfffffffffffff2db}, {0x9b, 0x1, 0x100000001, 0x1}]}) 16:34:19 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x280, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x1, 0x8) r1 = socket(0x18, 0x1, 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xfffffffffffffe2a) r2 = getpid() stat(&(0x7f0000000380)='./file1\x00', &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x100000001) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:34:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() dup(r1) r2 = msgget(0x1, 0x8000000000000000) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:34:19 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="030000000000000041a43d600e79640a16f7134e291c61e2290a6bcc3c6050d0f45331d8469e12d149ed0ff2ccb4ccdd4d9cedca2cdc8cab54b0ed294590d52013ad8804e4f5206a9471c0caa81f3b0b63cb6a13618343aac803785c564635c895240e346808dc3fae08a0a8a260da1478c84f5faeceddfd3d34b75751a6bd415857c5a9d8efa54a15f3e91a9e129e11017738350a2010fa99b02f7c7d8fa408485b14c68136f9866b56794aad85d15cde02cf2c8ffbb9a317828eee1467b04d689d2279c943eac2bc54f0a65344482d353e9f4d58203a1b43505c9c91d6333c16fd04084d42570c8565231174e59824fa"], 0xffffffffffffff71, 0x801) msgsnd(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="01000000000000007344f505d0f2b8c81a78a2480c242c7ee60bdb161d04063efc75d7cae231b1bfe1ed5819f96171e4c3c27cc6483c428317b9ffebd0cecdfed3ed5a1a65f714a4909687a12bedea58e3ab3016a18d4f0dd4dd028e82a245deaf6ca4114022e4456a885545b10a090f9d41b62bcd09a0ac7dfffa3c6f6a2e6fa95e219ae9b3919e3f1f3c215244456a8778aa6b43a81191f2f9d93a9c0cd3638ded1c1790e052db1700fb3848196f2158fcf32839c753b08c90da309c3c4cb84d65798aa6c9baeacf17cbe5a9cd09eeae06099c920056c5ad5187afb26492067cbb36951d5be3854021d91aa8db8b04fa68b071073fd8d4cb45451642fd9d345fe0b2698c6820f5101b043814d222179b5505d7f1f3e827bb73227bb12c7f599a00175d67a696c1168094dcf8ccf4be8f896f4ffefbbf7b9711654d1115b36b5cfdb8bcd4b46f9fad3af097df0d29189a6cc9b96deb19"], 0x92, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x9) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000000), 0x4) syz_open_pts() msgsnd(r3, &(0x7f0000000180)={0x2, "6a0099f00dd5e28802e1639345d02645cea87efddcd813ed41af18924658aacf72af886fb3fb99ebb2d2e274f0f0dd2da624161132398e726717cebb538ea336377b989a3e3f82cf"}, 0x50, 0x800) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000200)="e3ae97057d02c94f55136ca6630a2d3807a293e5fbf50c7709e6b743a50851688259999ae02a06d42ec9546280418ff4cef586e2a9e2c9af34e0ee51f284bafc34e8b053b0cac19295722691d42b890fec5d6862dc597b95101257ae755adbcc9ab89dcbc8debade3a98d8f495bd250e4f210c88c189007b080cd8b15be77d00b5e0966dc7a80ad204ed25b38a6dbcf09fe717f40e380c11a1a71f7f610c067cd7caee18d4918c232e15f171a79afa28d403af2083fdd68d64f78b35877903d641e87dd70a195a8a8fbc66f29755e72cfa28987aaf07246bda6baaf5e1623411b79a7e92cf98b334b87fc7e4c5c34bcaf14202d63ba540151d02c423ecd90d4428a5f7a649f19fed66604b7955b902a065d5ba7feafd46b4c586e4ae2c8054a6106bfc7f11224f0bcdf9bd42dbe03c7c20f8ee603eb3db56a4c7a1170eaa674c4eac141055edd7ce80a6990c56f9c3b7710bb29285628aa34283ca3f8b359d6ed3aed9ce76d7d3ffacc911437e4428da9f8713b786de7f472e476cb6f62340c8532dd0792dd3c922604d766106a199880ac47ed724f2761473b16a24adc6dd261f0f917616a921bfa340e63fbb835e4bc2415166c23fd53435c007ea4ae13607fbbbbde8027145edf525e7f90f3541b5ed3b444243b9825d1d93375236c89850948fe20b155761b242dd7ff41f8228cf0e844ded67dcb5dd45347f5ecaf3809acc13803c91831040ae0e0f990674dceea7bbebc8cc8fbf476b633c248c43fbb1b9f71c1329ba70f63d3439e04818322789845cec5c3fc87422df2cf6d14e48544bdc4b7d0375ea57ef3e05e199deead33330c7082d94061db32e25fd9e905aa665091030944fb1dfb6ae292e4ab96ea4106694d4c4824edce5630db74bd0acaa333921f4e28db2ae1182aaedf786180ebdda107a5bf683fd034e9e69e5c19dcd70ba172ea2e6850b8799423e5037d6c98388726dd0913e32d1faee5b9a974ff8035f0d19447c1e0fcd0eb49da76ff0852808447e7203ed4dfacdd643e08d36f69584a90ceb4e8b874a4346c2bff2b93837ac84f04422690259625ce00126ffff99fc9c227ef400e4f236a527f8c51c559e7c33043a681174383a449612094b1dd72592f5e227194f04d156d479746ff6d95272cc1a4e254b62e7291b427d29eac107172b84107480f4eac3f1b91c1839964db28623438a0859b362f1baa62213792bd611f9cc816c7dfea87ab7a031bf7c2088fb2edb0476669b5d55ae9e607e0f0de5a5f6148e1bd5a2a6e897884ccda2229960a7bde35775b39ab9975fd267bad1eb666833c403a39d5af462a8790ed9224c9d902d89c88e51d9ce74eea6a9785d56e844a391eafbe33d6da0c271ef7f171794f7c4c44c573ac4abc1e73844b3f88171523b254d9b712fdde47a1540bb135ccdff6162ff38b567f4899c19d848c8239a9a65e20c4240a118635f71c141eb635e62532836a5fa20f0092fcc17105b64367580550699203354cc54bf39591b68d6af648437e33b238d9c12c40485bc5d88247b006829e1dc499d6b4c386e0ff47e083aedb9b573488ee539b7e54c178a440a34843916694d69669795cacf64f3a3a0b914ecd0ba2235bdb352eab79834b1b59ed141aba07ba56de1c6e9026bfa42e4bf89b1fb01997736dfdc98aaeea09cd59214d2957b9434978232069781da18fa6e507732c89af885bc4fdf17e953e1ec410d3f77b7802387e293b60f0c311b6a9280774d089b893e4c6da528a10bf921aa72d6cf0127bc31daf5f51fc473dd68d539299b39da159e814786fad341feb4846ce9987bf3b82c5f669c60ba36f32cd898b407319b3cafb35875214e04a8db8062f6445a97c860fab4f52055dad63963ce50d4706314e1024b54bd022853243bebcf7a2afee37f554afcb10aaca1aa8d7e5aca86c1dd709c6be6350a317373091fdfef5b9a4054018e5661801bc5ac1ba8bc735bff5f73b1b46cef625ad6caba0918be278f9ca92da92b3c2a644effdbea3329d5bbbe2297cb87f119977f52583f7d9bbff352944f1973e55d75c3df5f9a6e86f86c4fdbba95ab316e92d3e57cdbce76da435299b67ccbffa0e581bcf0b873dbd40d2ec2e761a2c4f4b22830f9ae551af3f132118b1a10c7c101b2b70501e88a6ababf1b0441b0c70a2adb102cd8dcc6f62e3cbe178f20a84670d22c3d4cfb3b714968a6d208def9b7a27a97bdc29398449f3cff21a2d88c38e2fc6ca0cdb930080659b0983e68eda2c62c125eb069c2034d478ef74306671ad027b5873a2484e21e877f982e93c5d4a446078c9ac19a6c9e253de15eacd1986993c69b3fc5d9104ba36f21199fb2c6b69145022142dca7afcbb432eb0e885838093b4ff1ec54e2b52bae6e322fe79ab288ca00431315051f59296fd03a96e6989fba3f12f5f0e44ed98c4c35668a70a17ff76499b1d7d361d3e67084650f2512338dfa69ac89990f0006eba1336333519b1f8e326413567a7a0f88d1640ebe3797e8b9aaa957b36b2812ee23c4fe675ed644cbd897641f9e52414d0ad932a223254a61a40aa561efb4f90df7a70afb275d13397dc4b2bb95d14b398918eb2bd20d0d1734109c33cedd896cc7cb79973204a7df779dbb58c43833a58e5e2d617f2e024b874ca39d19ecc9d67d3ed9a91884ab2271d39f789b4be7e6358e4dfbc8d01f9f41a1f336a84ed996577ffbd64144142991831f71d8ab9d241639f58c9deff41353f6b340bc90ceff86a910b0ac5d45271f6c1653c53481f96ae339943b5d16485a0d99d7e38ff695560644c7590ba9da1f01508b24a2db1ba296e6a6354e9aa0200d0cd633d5859bdd74c76afbdded961327d41835b82eaf17de5ec882517609c15b39cf159d12db0fc37da63e89f0273646684b0600782b610922732b3e36df395e90d16e7a0dd7f83b48c57609a1252f1be4e9b3886a75d8f647f07ce44ecbac5898bfea57b9acdc4d0d9e540206bc6d4e048e66df68a37c8e8c7b4ae909a9c801087517e03c75565569573d905bda284e42d2dad70459f726844a7b45c2f81dad44e8e1411eefc52f45f0765f8de133d9e69272a7707b6ee4b7ded3ade4e1e2c28b25cb8843dc8d04dbbbb9af4ea47c15fa01884b871206eec3e1d761e57f4ba44e35da45cdaf8c2fb8dddb42eab009f57a38fc21715442279fad5b1fa7e89ff9129b2f94c4f4bb555c9c377a51bce3fdb4bca2e70770a965cd0074372dde8368098944e42760dfff7811514c52ba1cd76159293f0de315a6a91646f8c9021c272ab625924dad92ec79c4f323a2d0911031f2a455eb923d08615bf803030bd2b8b4f4eab9740ca93c2a998b9c72802fc0af133afadf8a10eb0c44353cbcb165c50270b778cd8b687bf6eb528eb4e2412c20a7c8592d474f88f88c7d87f100e4ceaf3286d3e4fb010221aca78f7e3fbdd069daba2c7ba707b15b18fd8477c2f1d00cb470fc143746e87be9e37b8d5b7f9d1a505dfe2ed13aba655beabbfbd6f120b213ed51210550df98dc6683845752ea1ce980c12b023eda2b80aefae22b51fd2b2286d5b7c8d33dfee0f26f48396bbf6beb47ccb9db2eb0e1f98c2b8da4b3963d704c71e78d1aba16795eb95e4c4b99bbcfbdc5dd91441894b36f6795adc7b6ae45e820d463e9596e0222efd2e9046db24e5900aef0437893ae128ec3c3dd9ee764c729f0c80704725d38e59a1732a6d1eaac18698bea0805adeb01a634dc6990c4b04dd5ef4e8e924acd2664f2f7ce1108702fa42f948bef2229896eee40d1fd8e21d5312683984d6e961fad211bc9b763bbf149bdf248f29e91f55b2a975590533173d858f5144faf1b0440e511f65e7393d89f90c6d363c6d3ec24565d871332309a748527a312a2eb4696242434f28ceaf1aa192bd52a1421287ca10597d3fd2b9fb1f13183caa1e03cdc1505388f9ecaf65125ac8b1cd28ed6502bfbf7e436748ba947df0a6c9ba9dbd00abaad97c5bbd483ed7cdd9beedb4338a9f099cf95158b756ac1fcf66ff659189fa242eeab665a74168b8807c922c9d771e21609e1e31ef46a45a015ca28644aa6c0925a894cce9a992ed405e69465c41d7f3c2f15ced478488b621956fa3dbbc30b3ec3b903be30ea96f7a4d843972880192185369bbddc361c0e4fe245cb59ffff72c4a1e40c676e2ee4f346719a2a7fdad0bda11d2ffdf2f91ce27e3b03768beb4769ca4d11fee943025985ecd7b5a6aa146615eb6164080cbcbeb55588ce65837d2edb8c5ee1c40d1f30902adc467bf2d3667860ceecab1c4d81d1a39f6739726e718d2aa647b9a28d9cc72558ffcee612ecff9ade2e980d2875ff4d1c32d0c916484235a25de40245655757a4b1c22b6cc08517dddad3cd14b902725f9b8b930d835057408db344ec7da46ad8856a9cce6475811e2248548969f9386b0343304d0150ae9df9221b2699a1f6b608fe3dfe02a7fb335cb454444d639ff2b20fb63a0ceddbab65bd611f1588be8feb8379b983abd9d821194404fac7c715802deecc70de364aad20afafbc6170088e369de7d78bcbd4d46e73a0412b2b0bb15d26abba6ab986bbe7fbffcace80e13753f47b0b1a1723014c77d54d27ab50caac75bb1cd6459091f993fbdfe73ec3760f36800c4fb1bd84645c5b8ec7afd7fe6244a9372169a98bdef40feb13c7fecaff8f02c2a30002ff3ccef13cb8cc663d10c4458580d83a6ff46c71ee48ec71729057dc4979dca928848814e8509dedc8d6f61df9aa76c2f705a8f729db2aef01a022660baeef0931bf370e8e5ee047ee8aa22b6d2f6cd244cfd4705cf7d08996ff3b158375db57e4d82d87c2427cc7c1c2abd4c4be7b7e21d991f03228a7d89ba2a986d02178501527b9588f0be2d62e8dc56864ea054eeeaca24bcd1d919f876343f7ae53fc2bb4f3c0c47ae5c5bbaf4ec8f771235a656e02427887d591ef28319a56c0883e32cf46491455c40b3ba44391b8350fd8480d97441cae90bed3d1e4cdfaf2b79422c7ad07e2dd24b397c27681fb22f05c182cb2484fa1ff61d957d832014b5451679c85fbd78d27163e8ab646f8cd10b5ffeb433f2776298f810ce7242a5b71e23c437cb12b2643d0bbd7f50d86b8d5d7be6d36a4b8a5122de468bbaa5d965979636e13522ac8cc7b9229730e94f4355536c2d44cd4d6b4b6df15d49c8e2b070e9a6b52f74970a913035960158458b818393be71e92df1ae72e89ec2f6b59db9c5551eeee4bf2a58842632fb02cd6286206045a1437fcf9e46740ca5c2adde509289742360b45058894e3b8b045475cf1f64ecf195a65709cceb9ec4dcb9f6c57b719c24790dc26c843ffdf6ba6449b34a4ef31665f9d1453f7bf1dfc15630fe7f962519b3fe376a63f00bfb03dd929014242765dc3444e2d41ce605d5886eec531879f538a7acd0b13377d83ec6b05da0c4e9784c5a50d084e917f325112e433b64b63198d4e21795a2d82a34101a0017336d7779012650747ca0d761ad669925c22c991327f54ea2c46ad64e17e0003054263223e3d90cb4691b875d137f438557391c5898ca21af3f0d919220f03427e8ed7c3e6925c1b8593b03d5efd346241bdc4fc06e37c07b004800a2916d09e935bf9e517271d9489e38695bbdbc53194c63c68a295dd41d2f2e3f6c95a49b84df76bb39203168e1f931fce34bb23b4d6cf7b57dc9de2385d9164c111891aea7890abb27ab983ff63e6a8663cc7bdec4acba989f56b7feb828485856100695ed5a5049d695c74162ea244b65f91d654b635033ad7", 0x1000}, {&(0x7f0000001200)="dc909658cf7ce15333", 0x9}], 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001280)={0x1, 0x8, 0x1f, 0x8, 0x3ff}) r5 = msgget$private(0x0, 0x214) msgrcv(r5, &(0x7f00000012c0)={0x0, ""/61}, 0x45, 0x1, 0x1000) msgsnd(r5, 0xffffffffffffffff, 0x0, 0x800) 16:34:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 16:34:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() munlockall() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x7, 0xd6, {0x0, 0x1}}) r2 = geteuid() setuid(r2) r3 = geteuid() setsockopt(r0, 0x6, 0x86, &(0x7f0000000100)="91954040498c43ad83ef454aa8af240bdef326deedea3baa97467a5612ed1638203e6126b944bc3577d1fe64016f5ee137ee2545c81802cf9023db0c2108d4230833b2e331b203e24f131786b6dae0694c6af507a37e3b67d893c8d169b3c85424a3eaccf9a17875fc161bfe03fd94a28ac02a53e63d36ea2b8032095751ce7d2df64b6cdf85c26e708f75269f2605eaf6ac472eea2087010262ec4894f27573d6a3edb17bf43af013a6e5707d40e6d7b61ce4da3978e62baa943b2400d976f426ca", 0xc2) shutdown(r0, 0x2) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x9, 0x3, 0x2, 0x8, "63634a036d22e20600b01c3027b5e817e1469aab", 0x3, 0x8}) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000240)=0x6) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r5, r3, r7) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='tap') setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000400), 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000440)={0xfffffffffffffffa}) getgroups(0x1, &(0x7f0000000480)=[r8]) fcntl$getown(r1, 0x5) socket(0x10, 0x4000, 0x1f) 16:34:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0xbd, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdbf}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000004000/0x4000)=nil, 0xfbda}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000000}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000006c0)) recvfrom$unix(r0, &(0x7f0000000080)=""/69, 0x45, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)=0x8) 16:34:20 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x4, 0x800}], 0x1) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xf5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f00000001c0)=0xc) dup2(r1, r5) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x7fff, 0x2, 0x2, "1f8e92a2f12018f2044b5facdb2f380f20b841e2", 0x401, 0x7}) write(r0, &(0x7f0000000000), 0xa7) 16:34:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pledge(&(0x7f00000006c0)='\x83:\x00', &(0x7f0000000700)='!*\x00') pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="a153126824689a7821d17b6dae83f0220f412c4223c2c02dc8112c16399c649a55b9eb8c09f9e5b916c0d1adde79add9f4578ae079c4725cf48377381c4aed288a2ccf73c9558f92e20c1ee010f3924ccafbf9c832450503425481bce48ca6468a9478eadc55241fc304c1a34f3cf5eb9ea3eec9027b92afb9298b81577b29730709f7e823e386d72218", 0x8a}, {&(0x7f0000000100)="56e52b59e9dff9a460198932220aa9f923664a6a6023a4ae27982a8554edf46b8ee664fefaacb91bc5a1972cecff54ffd3546e8a73d4ee5da41f666f33cbba7f5b21a5b50bd9e4bd5d07aaceb6155fe0f00912f11e9f0b1b0304b2a6c4d5a9ef4b61bf863d93e803abd1a750727c5717e52b3aacbae9fbf442bcc5e053", 0x7d}, {&(0x7f0000000180)="821709f67056400353ad6c781d6b51c17380cbca7a6cf5af808491170e37339819ab0499e453d3b2e654b4a16846d90e40ebbcac7c7bb191004f3b476129f3e919865c9eb038f85aa0816d59771f068377bd80fb0788ab9ab96de388ffb0114828a16c2c481e5002e5d5e11bbfa70060d6ec4bcbde0161ff027424793c8038b5491245c9e32385c5d36670c16041719ed8c798c893c524a5016669dac5f4804f8d93fb96826b2841c6a9d8a5d12a0fb17564680ba91f95482c17d10120e919672acd47f7235566cd5dbf72e13f818d3b8ea1457dbab32397a5afc608dede1fa3de0dc5d5bb72a0d25480d20bb974d14e231c10", 0xf3}, {&(0x7f0000000280)="4b3a86ef740564ef6bc57ab68404c38327b436c00361975e54a324b4829b63351f18391a32ebcc33ffc20b674b7f65d6", 0x30}, {&(0x7f00000002c0)="191823930d8d215196934f282ba776324f5eac28abe115476fcbd04b65574a586841239c4b8ddd00a328afb0195c61f518a23ed4e5cd8974", 0x38}, {&(0x7f0000000300)="274aac6e5be736f5b415eaadacc3f72517d4284ae89feba2ec6d85790dafe0a355be7b26715f68a7f1749c82a2729d729957edda5466487de040526431259193c25bf869aa05a8be5b82d90df6d41d900e6c487d66e56ddc6774794ca761020bf9722110dbdcd1fb8da14195909dd550ee0c784a5434e18b65c4ffe421b9fb2f5cb45784b12fe1e81287d74309287725f96020c86a7f0526f9aee06034871a0a35724c11dc1e1b6105b8ef3f1ae840f7d9b2e1ccd39d30362d51ddb0c5c9698e7547", 0xc2}, {&(0x7f0000000400)="e3e9e8012c13efcc1e58691f70f17c89eabfddf83cfcd983101dd0e3102e53", 0x1f}, {&(0x7f0000000440)="d12880c3c641811c85ba47599a061d48948d2e3e10f4099a9806f01cb00e6290c0aa26a640093f63462f1dfa2cf3ecfe452ce8ad0459b15cdb79eb870e9e9c4154e9c57bc665ca5c5d1e06507c75aca6c9d1e45db509ff104eaa91b28d5cc2bfc09ce6c4c921b221991c6ef6b2d78d8ea86f6dcb01ae620066af5f6f2e5348002d8367d44f38f22ce00c5b712384ff550e7bc5578aa8d667b87374d14cb0c4", 0x9f}, {&(0x7f0000000500)="d663d8abb9828ef5805958ea1b0aa7dd93d765d605bffa9122a2e6724225d650086055c49c93c32acabb7929ad1f3b4a1e20190d61e0644d407f3f8b467f70b8ba8d6c520a47244198df982de6ecc8c721cff2fc91f414dcc04246fc5bf67952ca8a20f59499d5012e4bb542bcde03c094463d7dc585df09e1fb905a097ee0f3e1d263c577a5fdcd250956cb404e5df4aae8b2a755bfc91ca8a232450c0f9153ba0aff9aec0184072062b95dfd496a00cadac236319aa7c27551a8e4b7d042145ec25e5931aec06707f2a8a5", 0xcc}], 0x9, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="9ffc9d61547c7ba5342a5fa0bc5120c695c2589c57f8b1993400710d4cb401757ac8f388f5c5ffadc4a9f3790179f552d55d5be1f63a3ef6c575c7fd05fa35af24600516f151db70f5cc5b099fcdfff21c1039126286e05dcb1e854718ced8abca97a7cf568614b4126afa2de8da0d5ca33ca588c8fc89524495d13ba6e6b29d4304bdbcffdbb182334f06995b463271a2e07113cbefb3066ad8e6836ab67f527fac11ba40bc1010d9a8570c2887c535ae86434413fe03005272202de49c07a81b6e831c144e0943746a140c7c2eb62af7e9631272567b130d32b7fd8855b32f878aec166f32", 0xe6}], 0x1) execve(0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) 16:34:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r3, &(0x7f0000000240)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0xba) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000cc0)) 16:34:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xd0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:34:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x1a}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) getsockopt(r0, 0x7f, 0x5, &(0x7f0000000040)=""/42, &(0x7f0000000080)=0x2a) 16:34:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x80000000, 0x100000000, 0x40, {[0x6, 0x8, 0x8001, 0x9, 0x1, 0x1ff, 0xffffffff80000001, 0x104, 0x4, 0x800, 0x3, 0xfff, 0x7ff, 0x20, 0x59, 0x40, 0x1000, 0x7ff], [0x0, 0xd5, 0xffff, 0x8, 0x8419, 0x4, 0x0, 0x6, 0xa5], [0x9, 0x4, 0x6, 0x8, 0x2, 0x7fff, 0x401], [0xfffffffffffffff9, 0x1, 0x9, 0x101, 0x800, 0x1], [{0x7ff, 0x9, 0x20000000000, 0x8}, {0x4, 0x101, 0x1, 0x644}, {0x12, 0x6, 0x3f, 0x6}, {0x5dcf, 0x6, 0x6, 0xfffffffffffdfffd}, {0x5, 0x1, 0x0, 0x7}, {0x10000, 0x7, 0x11c, 0x2}, {0x40, 0x4, 0x200, 0x2}, {0x6, 0x890, 0x3, 0x7}], {0x1000, 0x1, 0x8000, 0x1000}, {0xfa1, 0x1, 0x6, 0xfff}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 16:34:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x20) 16:34:20 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc7c76435e5b6587bac2d5519a2d550049ed32f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000001fecb7684cd45fb4619d6f1fdffa59648bfa947a97b2d920d037322f8fe0ad9319cbe7602b169e4a9e6747"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28060, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) sendto$inet(r2, &(0x7f0000000100)="8aad5dbc7753b5aacec0cfa35730d4bba39e564e167623fbb3965a25d74892beb73a7866ac86a933ced3441f32f0e248aba7216697fb55028a7949bdfc2150ce41386e966628", 0x46, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x74}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x2, 0x8, 0x4a3}, 0x2, 0xffff, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x9, 0x8000, 0x8000}, {0xd1, 0x7, 0xffff, 0x10000}, {0x1, 0x9, 0x9674}]}) 16:34:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1) munlockall() r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) getuid() poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x10001) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:34:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = msgget(0x3, 0x100) socketpair(0x19, 0x8004, 0x400, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 16:34:21 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x1cf, 0x800}, {0x86, 0xc92}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x19, 0x8002, 0x7) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) dup2(r0, r2) kqueue() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:34:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = getgid() setegid(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:34:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1c0000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x4, 0xef4f}, 0xc) pipe(&(0x7f0000000200)) open(&(0x7f00000001c0)='\x00', 0x8000, 0x80) 16:34:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 16:34:21 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod(&(0x7f0000000000)='./file0\x00', 0x2180, 0x3) 16:34:21 executing program 1: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) pwrite(r0, &(0x7f0000000080)="9947202c7bb3c6a601c814b88200ebcbe3bfb89eda388886ce0a5f8198c289095e74f9531b9f4cf1348d6fec577131d36da434e81e43de1520d14d86b68d1ad332047c80b35f716981089a8bc553bd2b8f955aa1e70d9f0243f2085f2f23bc8f9613f54840023a5f358b3abe29bc17868154e2c2bce2dedbccd1ed1e2275ed2fbf81a2142062412f563e56a5967d82d7c688761cf3e1303bfc62c4e5d372d7bf35e93487c1b885535adda8feaa7d0e0c848d2630821cb301bb7fb69ed31bf9121505144394d49e5213a359a4d837eca0", 0xd0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) flock(r1, 0x5) r2 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c652600"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) socket(0x0, 0x4, 0xffffffffce0862a7) 16:34:22 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x4) syz_emit_ethernet(0x40, &(0x7f0000000200)="567c9e7d7fbe5e73baf1edb4edb8c336b15876bc90b8d3417091ff04497848865befbdf89bf86b7b009dc730f74ffd2934ffc785bf35e63e4c1ab0e2c7d5138f") semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f00000014c0)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r1, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) socket(0x1e, 0x5, 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x2) fsync(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 16:34:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) listen(r1, 0x400) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/10, 0xa) close(r0) execve(0x0, 0x0, 0x0) 16:34:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r9 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10280, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x2, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x20002, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x0, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r17 = socket$inet(0x2, 0x1, 0x1) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/2}, &(0x7f00000007c0)=0x4) r19 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="c307408e9ee388ef18fbd3ecb6505d760c2d57dd1208f8aacac17eb31fb5c7d469d6a1a3c9294a1525c2c869c9b581ab709d4f34f9a69c9f5d8d3d48957f602e8b01f7e49204742d9764701b4620a3e71699d36d00e086248c3208b1f1256ac2cd95904e6690d3a7137d419ec4e7056203f4755b7cda4aa8381490d7c79e6e846ceb2381158fa2b36c9a3a2b2fc512f50463f99f71b269cb642709fdc0f905979cb67273e5fbdd2e12284dfc744c149234686faf42b1493d2d6dc2ea1371258da35c86d3638f3d3942", 0xc9}, {&(0x7f0000000380)="c0635b3010fd1475cbfc2c9709ef58e9500bb812c01dfd94f0e8488f7d662a9ed38610e113e8", 0x26}, {&(0x7f0000000440)="22ea353eace2b0edc6724a7e2cc1a742d076bfbed8468d1ff41026352e0badcf2bc3a448c1cf6e6a2df27f989d3486e51e0f7ed0383dd7d6168d04c9dece2f8d1988ac2fb66579f1fabbe1a853a96aeff66cc3a74aa01bc4ed3a57139773829cbcd1ae374039d765467a3f41438063645398679caed1c4d35f37b62299b0ccca68d3f7ab298c7ec4e44525287ff3633d6a11c8b94a404b00b919b2742231", 0x9e}], 0x3, &(0x7f0000002940)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}], 0xb0, 0x8}, 0x400) r22 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x810, r22, 0x0, 0x0) writev(r22, &(0x7f0000000180)=[{&(0x7f0000000900)="000000186004008ba8002b27febffddf0000cd3456a3aa8a00000000e99a00"/44, 0x2c}], 0x1) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000940)="1fab879267c434db4132bdf62c8d88b5eec61d0e36509a8537e06234f53e2f75a8d522af1fb0db0e76239e4c8f3fb504c70914739a1c647d9f77f5b78d81c375d593d029e59ea6e8922fb0066d6332dc182ce0d0b521dfde25cd90d532160afdb28998272919230a03a76efc171799c177d60c5307bf138556bd40da9127cd9e29c3abe3badbf5a2f13e10d1dbe464342837587de414386ba81dbaef57cf528d17ca5f71342f40c754f7f6fdc37ab01e103abf95100f4115b063592fa91d582e9cf15539315e14fbbddd1f46a5a71b4e5c7f7fb38675ca6893bfadf3a6f9127f5ece9b28616fd122c45a650061979d77b85658042022e5c70f6cbe7c1baf751c44ee3640621b1b03b31f6c090d282136c3b16e753d4f36efbafe79a55372ab601fa1a6bdcfc73cd6ce0ad5198425798abbd6ac2aa3707ce8b06a43b8d98a235cb9b0b184d22fc76ea112ac0c14149f5f9b18d6e2647e0956874dc73f51d50c0e0c3d5ed1d761f3958ab7f5941011f17945c2a07b221903fbdefb2ff6eb73526d8a0fdad3bdddb3adee599a09bc542df0a8c7d5d51cd188f19a58fd4db67d59b77bdb5bb24df339b55c1876b5859d946728b746b392bc43c004264f6686e5233edd231aab4b788142a5b7955a3e8be78aeed2dc02a492a3213afd21d67bd4b50de6363a5936c9cd5e1be961ac457532a2d0abd6ae633ebcfac82d90d0f9c2c34300dabdd44867605e5cadf9978293f677556fc8cf28117b87cf890dac3091d0ee31bf36d809e7383c4f022bfaf19d2d131c5232d9f69edc6bd070f843967adccc1fd9addaffd6ab36915d3f46d27f1a89a3f51a3c761f6bbafaddcddb20b6e4bf0b22ab3ea799594a884443f3ccda8afad4294b952172e62b76ecebead33f869a4f6772c02cfe277a1e7c48be35a0781a779f8275ef225b5225e311278b80c9038478f1bb73c3b91a214b5e6ab1e95a71e45bab11d42cd15e82eceda8cc909a47f1c0de70ccb6c747677222677e20a79a15e977226a5ffdd8ffe59227810b29104d9ab596dd9a3594604acffcbadf08de443fb41e6d6e34757cd5d8b87c98024a6c2f1c0bdda40611f1bf2b534aaae0d37ec06fcde3897c11c2b5dda3b5dbc19269aaa9f92d3d0c3965efd0b2534bdf2d6eb073bd4dd44fccfbfdf6d2f3031d8ce1b87b9349c7c0a1c635715adb33f2952378ddcefce59dbaa24fd95bf5479b5f77da357d5891231fd967e7db0441eca8707998e98dde88134902ea9666783aaa9c7be61b5c5e49b4364b06700f4dc94270fb911530a9e7d8e56234214958fd31ca292355a5b791fd65d2f0253b2bdf641c5a5b55397d1a4067e88aaf40bdf766af422d8372c8c25c167781fdb9bd0adf0a923c0189d0b1a54396680edbd18d31aaefbd35ff1d0deb3299ef4e7baffbd2d8236fd267658bcfec5d988579139784baa0f10112a724918ef38b5e5510002b01b3e2afc721640a374026b1396ee9bef7986bbb4565cc21c8570f1b2e9d65b06545ac4d8cd05f473786c54b860959c563a90aaa861b336ab55da93b4726a5ed37b866ded205c189ce56066b1c9e77f370e04c26355d43f9689ce75cefecbff0ce3fa95e8ed419f2a9e613176cd5301e67a751a1d0c61ad81675fcdb34938c57fdce54ddba39ca19252f8f9ceaec19e91b1ed691ecdbdf783525a806a063e1a026e565997510728bda32ad10db1feaea87c79802ee93c8a285abdc578acab8cc8ffbd84ff558f438490262553d405759477c526800b14bcf218c559eae53eb05d02c64ad585a7032cf43c17ace44b27f4acadee3952180ac1a4ac8496fd3857be066b1c62ee406a67e7c9b57eef058f1ece023af658f69cb7d5aa7a5d1e108fea86ebbd61a433ecb075a7e912657aeb34b1bdc89e7c164bf910682802a8fe79d0417c87819bb91af408e1625d44a70121d54c34483d917b249f9aa5016fd72f5b3e0ae30b0b16f05af453f9d37b17f289b7739d69c9b0d7ee2799967634c029fcfdb659f75209216d50c47f0df52206d1078629da47ada904f96896bd0dc823c61f9ecd376899682c80f819e4e3cc2597a5c62be2a98304bf2c20db252c8c75a631fb026e077a712a5704242d0c4755447751635ad3f0d2a844f7271a20682c855d9928211e78a313256ad9ef6ab84b62ef4820964e957d604bf68fca5ada9cfdaa51f1861b062e895a5fa0807673935be0de9238ef1401d1e007a5515f8d0628328e2ad801734ad62e56882765f12b2ed65a4bbf3272f7065f6a9f941222987d6baed44ef7291501d298cfb94c113a13ef619da203d4d20a2cbec6c36d47571c500048b66e8e44ff36fabe4beffbc698e1e9bf4967cd3385cbf616d3a9d61e46e47c4c6a7fbe24404a7c42070bc116548da85ecbba88a48747f488f16853f5825775735a36604a9e75502a60947d0f21dad1f2231ba83ff1eb06b708b0d2d919823bbf192438bd93205d97a8783e62f02b5c181ecfb4fbd87a24c76d65c1c73239c52d16e7758325914ec5d5ebcef9de62b6b7e5df15fbf57db5d4e01d84cab9c948df71ad6743208b2d0441c8f98319672a80eab2953e89471fd84d3bf33c930965ddf7c822a89208056b7956d5217ded691e25fcbe65639b78317d66265e3df5212fc15645affb42771773ef4a17451b59e8365701fac9be573fbcf1a3cf308efbc48be27e3cb9d3e23db5c8ec66151e8af6a1ad0b361a99b147dc5c7fd64d749f4b537d448db93db5187c5e850acff4bd1ac870bba744b8628efaf585a167d11529ea74d58cad78aa41cd987975dace9bbdb0eba194da391a618a37c3c83d2cbddcfd4a0bf32445d4da3210a36c808d2fa578c9fc26d52cb6c3dc68922b50a685536a17f1225cacf922bc8f6ca2deb853af74c4908a8c9e37fbc3ae1f95096d3ffe208f47328cfd879ab8bc431c608fe52b8904a2267f41665230ce3eafb5147988986523bf858d6b4cd4949147b3e47cb0b1e89adaed992f2f8be1735a8f17158a3c9e9fc19ace7567ac25a1893d8625c77e56d3a5ebf1c231725e8c37b1a70cdff33c858b45296ee7a62094ffb01f1134a3aff4502cc189338d32cf04a8a33962f814f7d1647121d8bddd879ebc97b05e8dc6645aed13cd592a9ef6f2767ed8fc11f195cd89dd782bcb1c2fa980c97eb73dbf56efb96c3f7dbf14ef85c5db17422c3f2090cbd4f7565175fe5cba26ebf744ba7d81cf2a6ca874083efa510cd98a1536fe4c61517ebddf9d8ef6b8f8f5411df2cc886a4125ea9b1084ef0a443badd5e50f2effecb8989040ad316feb6f5309c8cf391d83b4905b9b856caeac3f0e4fc1b24546dce91eca6f312edb112c98584d610c39aa54d8a2a66bc37179118398277bb07c3c5f050b5adb51cd45cf0b69428a954f40a3558520e06b4276559764d5aa043118f613fa6bd1a5aeec27f792886b0ed264f1ac13a95d27f915fd18fcd6488658222d029a62644cf201b15f5fb68a6b7cdcb2af4ed42bc593ddb781b4d3765f9d543b313874b63c0dc0670f5313ec5f7be11d251d6edb60288c9e0aa9bbfc10b39ba9e5369b8b04a450d1b8ff27654b3a8d2cc3a2c15c4bd159723f74894836cf7432d906f9130eff0e17a20ad0ee3304c3d069b3653ee6d7ce22efc5e38f79f11492f38314865fbd9601ec998779e9680a4e32d05418ea6e2dc85c9d05cbf38ee25de6a10ef805e9ce51b7d84be897620da0b5776c9a91d5507496a0496fbda922dd11581f493a8bd528964838b2084ea42822a31aefe4bf0d33ef8aa0851782c6eb5c01c84d50eb37a1deac170c2945a77b36e2391b96ba1864b05cb647f09c3da1d640a4e1111c65c6aef197a1361f8741b8e40dbcf354079bfdedef881539e2345ec4e05d594bb99525d8888962416f85ad8fc4ac77e31aa05a4be8af3188dac8b355b25e9b8f49c141ba9e0c18d23cdf372805a023a7ddb3d9cde708d9bc6c65da913a6008d391a7f005d8e4255a8ccd5d77fdfb897dd80a2993909e68107cffab75e30ecfb0468560af1cc338d630824218729a4c3ac4e82e1bca2845ce5f60afb8dea0c3015a150d171a978b1deb9ac1feeff94902c35866eec69849f8d0cb8042f653439acaa182996cd1da0edf1d7821ecfe438eb782fe7b4767a1e5073cb863505c5fd02e603db859e9929b375736f79724ec0d1a45f1a06e5c42f62eb635a61367f6a7e6a0cd0dcdb2719ae106448cac78629a3df96ed67d581d627e8c5d13cf6f8a392312f5407874c755dd47b98fb54bafdf91510a0b828cba7b47738019517a5b640b1232e2a6e771967a86ec6cb2da57a18c52ce17f324544b0f3f69999c429235593d1380484275a66f0ba4aeccfff3d68b135cc37c38817985ce05d23e3a0959d4e76d4d8ff01a492d921d0a5153375c4e513f1c9b2d86d47025c8ed93773ead0c7dd755810552c2eb231361051a821c738999965f41570f40c491cb01eef8472a655347ccf99d1dc94a7ee581ed3b11bdba676618d6c2ee91d2908ca84cbbe980a41c85f530cfbc334a0d0c7c3aca8d987afd43744d6884e92e0835ef9d1eba5ed21e3d88f5ce50a6d42da230b53d571c8d51067d7b6b9477f26e63c5e6f437b2c431978875a6c18a913f7803b41e877d02ada5c580079e31395981cd1636e7817ffd1107abd261e68e65c934f83473d8cb7ee92aa783af3850c7914dc3f6bd682b5455c93943eb8cc81377468fa6a9d1572af3185d8c67eacdd0850c163bad7bb0fbe55cde89e10f234dda7eb61d13fa3f2345ecc178f501e0f7cf68ecd2711d800bcd28b40fb3a3b74dce8dc71f1c50d64bce5e5ab1bf28c5c44dd10dee13c4739f628a849be3ccae4c9fb69b6cc0515408f3d6251a0a0d74b051e451ad71a72e59843941bd0360e3eb1326f48770c1bebfd6ae3aff2f1cd2f2dbbd4f3c14a2a59217eaff5b542fab2ce83f38afd202c5b0e4d5c2eeaf1c27272405844007f89f16cde8477a4ab1f0144b521965abbab14f88ff3a6aadfe42f48fc453843ce7bacaf78f682b4ef57820e0b6a913412d73105b7d5aa1f1182c2489212b901b2495d93cab9c3264b58cdd7409a05e24a6d701d1ade69bb267e9dbe2d6d0c8c9bcc697a377dfb359afa44d95d0abf5dcfe75cc8e620759d1649f4caf44da1a28363d11da3d5e57f38bfe4daaa9b08e6ec3dba80ef18cff0ef31d40ea11200c784964668410d40110bacd64813dc4e4793711471bab0bfe21a1d2707ad9bfe541a7be9188f3f07e37ac1a7f11a51badebd2d64ae4b1b0163d2929d17e8a659183fe990440dbf10dea522033f7f63f6bbfae3c3be16941feac18c1762ed7378fda47660d8dee62e0b7e98b0cb91130a60db260052fa4bb361c1d527ccc981e02e64fc73734b9cee69de80b4f70ba9ed11cb7e4fe3f34e7ed046cfdae008dd55372234ba099513bab48d545ce653e6e72bc9875ac46b81730ba6713e0a35afdd810e8e86e8a4744a82643a751df96f55835dc5a7c5d237f7df482f9261aac0793774cfb96c42a4469406fda587197794de2f3a5264c71b10d9054538f8b6e907df68a1821613835688bd716949769b7c9ddcf74677ee19d3bebde9b5260a77972503a22f693fa34fd0d54efbcff30e6d3ef70daf47e4a6ce5702893e9e7fe878cbb7beea363a8c173c9e476f85f459971f26a3a67629b8db036a0167e1505d45320234daeb6760525cb4a55512cba33f7d12e4059e3b2f87cfe2ca9ece10abeb24d2c0be44e6161bea70ff865a3b11f8ec4950f9dd57fb8fdf360eae70cbff6b37", 0x1000}, {&(0x7f0000001940)="ce92e903c1cbf89e5ed492da76647d420766c4fdab7600c79d3f97e667b5bbf43849e2251f2aa7b6f42ccb0a992c238616dc4b1f2a669482726231b324fe09741fbc54ebe636ca3d9ecb3cf58b0ea6d57141edc45817c9453799d37946278ccd1c1d8b415b32d21c7893bccc524cd8be9df57d3f7d065a2f97b68227186a45717df5e94e6eb902c21331cad4670d5f6a168ab4416619c919ef1c94b1f0a1c82a531dca260716e663e83988ce6508723ed94f097c066d72551098f4201cb66d0ce7846acae7b0404a7bbd9fa5d8a317a5949b26426c7adbad02aec9f75af8fbfd95dd421202918abbb920ca8aa851376f0a60e879ed7d0d176e00952a38d6da95079d67d934023a4e2dd4c1bb661affe4b662b2d3c54de25b8bd14c907fecc45620ee95d07c4426cb58b049f7c28db50dee83fd44e6f452747f750cfa6f969f96d2b3cab4fdaa1b8c8e1c50437fa24eec686e3b2532b511ab457b217417c0c9b06a85fca151ac74af981d80fe43ce8151389e9196e8cc70dd5128713ddbe0d3c163123f00a3b77c7728070c0584dd110b44b5ecc8979d4b636cd4aa024936c7ccadbad1494763be503367b073e02bf32cf16e2da32b4c4fdf1ad2416837078b88525da5923a77d7bcccac1491fd13fce5fa00582887d0656755f255c4a87bd380e438ebf617bb75aba0111c08ee67a843e23bac9a148ccf293ba2989642663c6ea99677241835ec930bc898b551dc7d50bfc0786a44366a1b9e8b19f4be9af5ea4b16b40f876aa3f5272f11caa264f263914f7664b346e3f5dc049b6eca824cfaf4049ee7b4e67badb0916ef943c08f7dedce42aaeb0c598c578e87887fa4421c7f5171fcf02b546f80d85698d89502d1162f82a717527411ef2f04e8b3fec2b99b1bc3b0c18f8265091d320a69fe67e99daf316a67383aeeda5aba30048d5230c799a0d2ff61dbea2fa9ca3611ef0b380d9b7e296110a8f6e906e1f79a6cf8104a7db089d6fe68c873d69e93b410c6297ed09c239994a66e724ed32cfc42857adae44fc6e28a9279991fc7bcd207e6ea0a99795110e0d565c734c20ca9b792fb60ad62b3b1fbf0b862c470fe9eb4a515bdb3137d928b8afd2bffe9b56bbee864d4298a601a8581e5d93d30f297d53f89867158218a6317a6a3f1266bc39e618740d46278f53e029c15a68f43c001f2565adc7e8c64c2fde9ad45bba6d01d55971a55a877ad265a86601949eea37e88f97e32243749d286df40cc69d5849dec23c0acffffec3e1dcdc13827c675690cb13d9860aaa4140402db1617a2a009943a9c68632f1583c4c80b2b9e3ad3527aba9e02bed288100d2165501de1f6db9f76bd0a3cd0d6d5c040136a0524c51cbd31aedb14985547dcbaf0e414797387d22a3bbed040da150bcf757e54580a0d4ec92fc7ade6642dedff4d442210f29ad394a5dbe2c0b4ce3108cc78a7a2379ce4846a8d508dff00da0a8aa32ca8052a3df87363464df5694756a94091e6c968a3e3652c52123080ecd6d82e02d86d6b5523c2726870ddff0eb7b7bff915d36be144c3ed6e7704c4673e3eae3cd1aafc6f9cecd10096c1515508b246fb0c834d6e145793bfecad1742f811790e07889869d30f3341aca1ecc7ad0e51960b3a77007d723610b346cf33fad15ca7f149c16400b5dc7f149020c1b49349105b6230878108de124f3b6e0f1c5693b31ddf166ef90c10feaefddc808dfabce8f677f9acb6a540b154224ae7af6f1852b92388d6584d728cd528d8ace6d823ef7d77db7170d96d2837781504e62a30ae58e65d3d1662d09aac483f181ca8177b33fffed2e12f240443d05cc51a0fad70420f30ac2f011a17278c68c94de12937e1b9cb53bbc80f86dfe19cd7b9a57d6c8d294ee27ec7b4f3349cc3fa86f69fead5e053555fbc3bc37951b264d6ec7acca2cd666741f125a01f72f47dca02afacdb8650122c4fff4f92224c4f80089bfb66cb6bb2433de1f3da712ffd1b36416ba5dcc722f0456855cb0fb9926b9e35bd59aa9bff4052d5ae05f1486c48a061a067f23b18bedc3468e4d68e096ffa4ff0e179b7c8a2d7b156c07595f46f36a081579c670fed2c3047488184bcc05a63916d93631c6d62a4409e924017a8e896dec8232f3913f0ae1c31ea2cdb88fcefc690870c160dd83d9c3dba3cdd0f11c96b82ab6018dc1820a322bd56617d6dc6f9720e9f7490eb6bf4db19909cd88515d2355ecd625a0b15b36d6e6822b932f5a3ab698bf68e79994f61f5ed6c4d38fad5779a78171245759a576289c248cb18afdd6fb4e7fb3b9ffb774782ba314f941d033eb2ead1cf42b3a0204dfe086e2f58b205c3488590954d45fc69a3f8c09a82c4cf6f4f177090f4245b5e05d54a381ad91132ebe462aed932cb1d714a2a974b91c58be0c22ec04cb3ca5886abf6dd324b6362d70490ddca2a362c96bcb6f55c732ee8cc1f35969d03d7b88e06e944a809f0053b1f216edce9354931cb12f16fcce593e18fa37258866ec63ae9058f882789872feeef70c2ad51ace16ed10d4b28c10e8e1eeceb8cd8abca5934a2c5e64a98195a24ed17cfa1ff3de45b3a56bc716bbb5519d19dc0172500400cf1d8cef5bd3525b0cd97ebdb451b4efadd22731a86dafbcffca1d0c876fad3967ee752bbd4d88e79e2df22e3977aa66a5f464cafdb4295171f3fe2ccd30c9dcadfbfd72c34ebe2ecece6693f09e99bdf31a510117d597e119516752ee1d32348752d27ac13b2ed16cc63c490e755e5fc74350efa2d6791a81f25272ae430f45ec5f63918f72dcdd1e8cee0bea74722895ba3b9b89b758f2704e070ed7685ac9f58b15c27dfe12b0a0129710f32d4d3c44855ea84d112f68188763aeca3c8b4d000d04b1967e4d33364527849cfda0fdb4aa5f67b63a1460c225855993b5b1bdbbec2eec5e089b165d042ab026ea0398fd5241d83b1a807865534605025bbfe3ebfccc34fd48828b8be113b53583da828a3cfa0f225f748165ee9c9d60821a34beaa3b3fa279ce7d40c99df8b05540ae55fe969fd1cecb5a79a8602df39f8f8133159b95a4e50d38183141afc5d70e522dfb2f535f99646ed029f53d7a72ba3ced5d450799d74e8f8aae4776a1c4d215b424ba4c2242ac4338c67ba261aa99db01523127dae1562cd471b9d6fac9f6243f2e2fa78cbe2fe9c139b6f010ca64f90b8b355bf7ce4fb1fbd52256c56197d6d39da762c972ef89b9af54ecd6d38aa1efd622efbb7bcf7582f61a905091413df674b6110a548a601f4b00542a2558606b97df15add3aa6d6eaed828bc6d217d2d11a361dadaca9e6fc6d4683bbfca623d37d2d0d88edc829f5321e95995786112f2e98a8e2b617cc2b1697aa199326aeb72bf72a7955e5388721971a82e990755836cc7409b5bbd4c099718a555e88adaa463302177710a2be6927011d1d543269edca2515a469a41e432b40fc9d7cd7fbada8b36b1f471385ee7b99f3f62681f048efd7539843e4997badee65f0e39f429507799bb2a3a713ae4a52a1c014fdf761d3eec0442c820c2ae8707c4a694102c90f2f63adcfeb837ddb78eba7868136c9c5d318faf59035328106407a62f39b618689de8445c4ff5f85352252351e530b5c5b634964177e568c8d36fd73d8d5a164593d72198ed0d46fac89c4dfe1a972368cd06c62abb75adaf91172726f842d4215fed9b7aa106d7c79588fc1ee78be02fe207f6e50a02f1ec15e4e2786e17b48ff8db6e97c1ea3606684286e7054aea65accc0620890dcbad3769ec44e3747fcacfeba1a8b166b9ce02b8fee5dd1c8c9e4ab1ffe66d71fba4cbc1c5c13fe2d3c9fad3d5d28b55a96847da5c51fa69ba0cdaab436a5fd4fc483ba96411124a34316743b6d507d7906b2426fd54388ac93246550593d2e158e834a99d44657b0bb213e93c5af96272646e0626c49f3f7ff09c6a99bd18ad75583a48e755b568642624700f29f75ad9d9d5361d5a53e3f24abb4a3b8d12bb986a0dfc0034a4266890b70c616ac331bc6392d984165bbd01a2f3b3c0e2d2a40d67b52d9559894ff31b271cb8c1ffddcc631138fe0ab4afa59d944f77552a05e3aeab102adbf51a6bab9bb17d89db2493428d6712d8fd2438bed4833b8dd2c23e502bc0a2e27ee4509849572974cf6136881a68d7095696e64aa59a7a116f95cef57ddd1b2c2dafed552d27348f398f6b553a4422e8c4296d61f55c509883e4d04b017a4537d4b9ec5192290ecbdc69469476c4a0b9a48f1184ccc2f0f2de9ef035c11cb1c808abcafab9b76f318a75516aba19fcc3e3322d5d1c6a837e4f2c16822e35d3967f79baa6a290dbd20c005704879cb1065a3455d96fb8be48c1b229b038d3701183b45b8bf5e574bcb7f760c2761f4befaab1554494f9d4823d61b8c428397d9432fcb007ddc0a2792aa05b9c122d85a8b6159d24aac665bc1527ee206ab75827b0dd184385e89bb74b126945d3de72100cbad021d021f2f56f43ed76a26494a0331369cc95f61c289b29bd06fc79cebd89a24d1d9f1f81e4ea7d10c7af418fdf4c3ab8362831052b28476d548e69ec02a80dcfdf6d140c3e922b6b713a2ccc90f078a9663d63f41282b9fb389d88515a72cf2f992da85987d9a8168dfe5309942e1449d1607e6bb269986cf2fecff28ed4853a05acb9adcca3861a2d3c8fdb3cb6b70c1830f23d0ed3f8945e6c8a97ce0039769541f5fb2ba6f84892bdebbdd3509e65cd1d268db620522d5de72637b89c5cf691e10b89579e10dfa57c1353a15aa663693dc144cde4afc616da5f0e0cd3a2fd5c62777dcb269ff885e509834b012a4bb1a4a9f06d16ff01c3668811bc1bb317c38db165be72e37c6741e4031636654b873e318cb6272bb77040367af05d34b65d7056e8eecca881723491d3480d7ccd643a57d171b2a6d021f09d4c448ef1d85c859f962f311be61874a945e11d13a96b80da9dd763257df8e85cf5b9b539277de978e1d6d4c11a1709407ad03ed35768e0471d18f9103020e6d56c602b145eef7bea9fdb58288deac019ec203eb1ea672cd148d75c1edb54616f689f562428f174819ab0f3a44395c8a1c27c77ec9b18ce40b1d784fd9ccf576e955252621332801e195c551097ee6a98ee30545747a059503d03ccef7b99bf68e746e388037fd3b14f93fa0b31f45cade58d769e59afed3e4989cb8da48012a60fed7f6703bb7a52f2c21f30bf3a96d699a570774f0da9027e2da5d3a5f2769dc3adc79bb9e07102c3ba27dfefefa9cddaadfd1d4c942e22d0039f1844a3afca3a996daaa1683a9013f6a9a0d74ae958b50d1197456e352156d1419a51c9e6e6c9429bfd45898d83c00d2b409c205d7cfd28cd2ef5cd6405918d0091c81680c80df4827bf0e688622bf78609d7df6266b4a8aae35a87208115b812b58d0c54bc1c943e0e91477b391fdb02b78015712df06907ff9a565578a41d7aeeecd12e29fc353ba775b8b117d89b8fab7b9b126102c3669c3373b0fbd072f4c20386be6d17b2b58e6ce469f71ce099d71cb8198a959dfdefa0447200b0138c9e599e8ee47bf5b6fd23ab95e869f0821410626bc079507be53420d1f81923243c9e9650ce8f360267092019326a0c3e85791205da3f2e543b04e7b1c5d0a869fdf6ca3eb7daae50ea69af0babee06a3979e29ad23054bb3b96c46122b0d2ae5ab644dd30b14d0b0396ac32faadfd9c4bdf1a3adea0d0fb7e78483cb1a49e728d2c0ec56c87d5a6d838c76145cf46e2592140ca854100b614fd02b3e59e3eea", 0x1000}, {&(0x7f0000000080)="86cbebb33aa833fd016b6b046c408ce01b59a9d39b7d76a1212190072f070b0786266e7b5923f7d83cf475f78de9505e611990a2b188310660fce20c1abbfcc62708ec12de7c57bbf6e50c728ab72acd3909a9d56749ff599c5a2de68ff653b7e178229fbb226e124c60cc1b3b7c02422304160f3d25205e1fc57cffeee2ed377d10112cbb28f27b43efb546e33cc2b092f4f0ee39d4a176270564626fbba2f388aed1122a657bad898f159caa3abf243682435514cba8a56ed5525b98", 0xbd}, {&(0x7f00000001c0)="0dfad0084b2c764d6a914fd1c6b94e5fb247cb08547ff3713d59dc885ad7aa078317187c49b71c805868ed461c718b27aba21766a67aa17aa98f45093766a35b3c6e2fd7da612b80abb42408d8f85b1153121bbdcdaefe164f17d97f1d125d2a4f88eed29370d60f795e2163bb39ca10de55f8fa4e497fce18950c", 0x7b}], 0x4) 16:34:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x2, 0x3, 0xe7f6}, 0x4, [0x3, 0x400, 0x0, 0xbb5, 0x1, 0x0, 0x9, 0x509]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x2a6) socket$inet(0x2, 0x8000, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x54bc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xff, 0xff, 0x9, 0x8}, {0x9, 0x1, 0x2}]}) 16:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18d99, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:34:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) 16:34:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/85, 0x55}], 0x3) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001240)={'./bus\x00', 0x6, 0x1238018, 0x6, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x1000, 0x7}) 16:34:22 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000005c000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8001, 0x93e) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x6, &(0x7f0000000140)=[r0, r2, r1, r2, r1, r1]) connect(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:23 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x80000001) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:34:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r1 = msgget(0x3, 0x404) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x1, 0x7}, {0x80, 0xfffffffffffffde8}, {0x42, 0x80}, {0x1e7, 0x7}, {0x0, 0x5}], 0x5}) write(r0, &(0x7f0000000280)="c0ac8fc862bb81c6b0c3fe5f9f4cfada93c221933bf52c3fdc59d75986210f2592e0b6df6aaf97cff2138eebac39d3a32dcdc266724ed63e4dd70ce3388b9cb88304cdcdcff3ac7b5642407a04174e623853c72dc78c4844c218a2d2964f91b7e79d95194572ef43e5c057be3112e44a4e79e0a07a336bf074a5feb544b51f29584bfab5635c1e4381e038dd6beaef5371566621f4fd2531e2c3dcc407c671178935c842facb3d873b", 0xa9) r2 = getuid() r3 = getegid() r4 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r5, r6, 0x80, 0xf5c}, 0x200, 0x1ff, r7, r8, 0x7ff, 0x8, 0x7ff, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x5, 0x4}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) 16:34:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:34:23 executing program 1: r0 = socket(0x40000000010, 0x4002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x1}, {r0, 0x2}, {r1}, {r1, 0x104}], 0x5, 0x96) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) kqueue() 16:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)="21d1fc8e1b8defe8a28b2621aac580b91c3d06b05e66d3c93eb9e4eba319cb30ec792168bcdc2f99643d18dc0d0165702e7b", 0x32, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x5c, 0x0, &(0x7f0000000040)=""/92}) 16:34:23 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20041, 0x40) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f00000000c0)={0x0, './file0\x00'}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x631, 0x6, r2}) 16:34:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10090, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 16:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x4, 0x81}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = semget$private(0x0, 0x0, 0x414) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x88a, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x1f6e, 0x800, 0x463}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") pckbd_enable: command error 16:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:34:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x80000008, 0xa75, 0x583}, {{r0}, 0xfffffffffffffffe, 0x9, 0xa29af20f062ba66f, 0x9, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x7ff, 0x9}, {{r0}, 0x0, 0x10, 0x80, 0x3, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0xa6, 0x20, 0x2, 0xca99}, {{r2}, 0xffffffffffffffff, 0x48, 0x41, 0x1, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x800}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x400}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffffffffffff, 0xffffffffffffffc1}], 0x4, &(0x7f0000000200)={0x1000, 0x6d}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x94f0a3536abbb281) ioctl$TIOCSBRK(r0, 0x2000747b) pckbd_enable: command error 16:34:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ffff00000000000000"], 0x10) write(r0, &(0x7f0000000140)="9502b78f627e407eb24ca264eccca9d33cc65e6c21630b45e3ceb5ee26b3a7f4141b37ff7dc182937f8911a3451575368cfedb48e13dfc4ed7c5ebcb448ada9ca669a28350fadde2e14d72e0d14d75c65ce198e613aecb2f99cfacc35a86be4997407c9784d65c1933decbff525de2e068e6e66bc274b84f071c01badb1514d6115a9cfa89b259a2870693094c1b6810853639600c351001565f8ef867586c6fef6fb11f13f8d8328de2dfa4e7d6bf8da502dd651cf682034bc6faee52c1ad28cc45a2ada7876c513f97c88e35e6efda148b7335a17334861a1dcc46c3643e2fad1c293bbc0516d2c24f900087a28039", 0xf0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000400)="3f9f12f7ce0026fd26159c6f7afab01f3fd9ca89f2d38b84d7f3138a63b1ce18a7be002de8ef8a7645891b115d9c94685572ecf07f3d5766299be8c70c3bcd801451e0782d597593dca4cf3a3a05d0189c9f98a372deb09402f779cc385e08000000664183fed905fff5e2fc6e273441ba10f8598dc1e986b44a8fb85dbae2a7cbc71eeea45035df8cb20265c7ca2b2b5c9e74580837ff117d7f483807b415c3b156acac35463a66014d360aee837f97c5b36bd982ed3ce8711c69fb25c69fc7c3166de43fb003c89bb7610d81efdccccd82d71e97a75fe976ad3b696df50ee130eba70842122e5ca0fa17a80efb8aede89cf5009d2e19ee4e68c74918a53a6d0d041cccfb54f86b9a569f501aa3d2e9270313f7fc92eba33ee3d1c7329c76e7bebe0b5e7c292855595212410a09a443d5e5617b9acf0009473b19aad7db5aa13aefd533104b95bfed9806102292ae6fc5962b14c9a6b3dfa465863be59c0fcb01502f9a307a3ad7690781f13017e0aebdca214cb2ca7a1fd92f896ad40a429c883ab27fef7f612237a335257d58a40400000028caab856c8843995fae489d2f28fdfd1b0ea19f01b1a88590447f9d83fccec2f52338d0c30da39b2907231937e3b2ca848f", 0x359) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x2) 16:34:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 16:34:25 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) sendto$unix(r1, &(0x7f0000000300)="6d8ee67a96bb09273ab6d859935ac019cfa69b821ed091f99ccef8271333916964c07650504440bbfd33f4985c57720a9355a0ea07f5d5e8cdaf8108e53d525203241dfbf849bb2bef0b8649fcee67a80e3d7d77746dcd2d1c6ffef087ac7db5bba68cc42c127461ecbaa61558a96c602d3e6108d799c1ec37a685812032269d7bff5666aaf98f880005205138898fa7658a3b2dc9967a598983509d2d7c415faba3adacbb0f2e51aac9d0428a18189be502656dfe9d23773e05cd4d011ba7cf27f014e1a360f86c66261d929b3a1e6d87d9041b2b97f149d0c673467bd88437343ecfc06b9fa227a431e1e1ea313a7c10f4bb0175d1ae00c1c507981cd738d816a515f7cbbce13a2ced0d5c3f3aa0d45e5c58b2afa12dc4bee9fcd46595a7f724be291b1ae484fdd21f9d1b5f404107faa8067e8b3f1a73cc48fac6430cbc343cc2da30fac9b0c1d963b1389848bc92d0b670c05fe51665ff2cd2e4b51d5173eef10b33659b217522308b35f0056dff483b309e677128e99779b8815d3ae768ae05044dd41b239c88de102804712d037f5d4cc8477c46044f5ce7b8374b375bd6fe5ae7f1241c38a221c4cc34b2539e79df8279ac0e6c103113b0b7ad4d8dd0ebed1e6628d9b3374e506069488ace0072aff6a7eaf07c617deb5d56f3a86f2e6ede38931393f05eb9bf3525668ed15d6ac120af65537562b44934bf460727bc7f5bbab5efc7935b298d0aa945c35ea529553ddd8500a2d01541788092e0add45b797925f972066bf36b052510219abdc9e60dba1ba28704372d7a8ad63ecd39f43929b5f3bb3cd1d7c83bc9da02ea7d97690a07cf0716599666eeb48d56c42921b730077c690c511bd785653e7637211989742a03f794be431a589e69826ed2bfbf8b81e2a72c251c8c1115d9d0447abe4fef0b42aa04f14b0ae6f66556c331279d58451203a7360fd5a6e3a79ff445985476cf55bf5239a7a0124c79b1670f4505a3ae8b206f58cbd72809611aaeba0f4cf5f5ffeac5ebded3d1819c6e2749ffc916a0a079787c679d3c95df834fd5b9a90c01298dec7ae1095d62a2a8ee7d00176ddcbe93a4202b848cbed75ea30dbee4c9b953133fd260f6db0bc5ec9386953e36e03e7e6d09f632d414bab14d34ad6094a5bcebbcd63267b281fe9459cefc99a67959bec92b36180f65bc10badd2db03a9e87a1bbfe97df6058a012da0022ad60d5c3b0414346a3c32def2e2b23867a6adfa8aa2dca3b17abeafae66d5bdf43a48e0f87f567dde135b7dfab89697bc63d16c0fd1bf96e165255219604803d997fead5f36cdd55fd427e3e22e994e7985eb72a2968a762e1ba5c01f912e237a487db6a7634746932d60351e7b1b04a75a40b20b30907d18359864349835cc01399ca1023864ecaeefbd5f2c971a6a74c915d1ce77ec8d94e5674e117de26d41491fd2646c68e9ba5d69214f546675c82901aea2ba4d533dc3b3a0c642f8efadc4bf292074b8d23c15f239693ec05358be620d0badfeaf45389c7bc2ae0bc13e6f3a838ad497596678d1910cff1c3901c480bcccf207d756ad8566ce3cc3a39e8652a651afde58ba288a51bfeb704555f8be6d666815684bf23550d9c02869d009f6452af162136403dbc0c94a43741edfdc030968c2c95586c0bf5ace47ea2a47b31d2fdcff3c1aae02d580c139ce947a04ef1eb4c024343b2d0d5034b0b4c179fda21367a837ee747f9d2381a2b6cabce8bd3ff34788ec2d13f85bfba716fd6f787b34dd92693e399335687c342abb01fdc741515d258b1e5612cb5fa9944ff91a460c41e8d9d8031fd13d65d777a4ae3e6bd787f6e2faef150447c048c6dff311c3b5a836fad5ce59d55ba1f3fdbf0d24adc58f32961f442fc92beddebce4b2b869a4937468831e9694a0c009a661fe81c3624272a7ef4ca2fc1fe4cf2dafef9079f71ef4c020129afb510f18b1f03a1b93da5ed5ddb67ae4d92ae844d428c40c964446f788958d3de075bd1b0e631a55b4f0e854888e8c23c506563a0d0e867577ef9c1c245a4bd281cb08a112edd4203d38efb66d222028040320c364a4a1d63ff332f92a50771a1ff0027d285b6f748854e00b59b2ad241df4094fa6e1039dd13c866125ac479b1ea0f293537adedb884cf46473de639bac95b0801db2b9bf4cfe0f26ad09b2f23831649e132a2b7bbcdc86b806f57dc33f626b8941b01264e5df1ece9a105b14337f52c4f02110a51d0446155f307e228e6d917e05374bae36d63a6bd185dca34c50464843860a9486e18111094dea6ca802933d4aef71d0e63fdb3c3d05586df240866a9756b18e332434623283e3b3514e59eeb676af534c18832101f3b8b44e07eb4bad828ad1083442e64cc121f8f09e717e496d9dadd0998841cb01502d20c4228f3bd19f434269e77362d1dfa2a0ce8eac4f99407a81ed07387085bc81d7ff8366296d531f3ca808ab352c95d7f3d0186c4d2241a4af79b6f37f6d9e6ded68478d5e86cd069739ff5fc6ac6d06e5ecf8dcbdab3dfbfb553c207f11d1391c7ddf8f2497b7a8de01ce235ae826b0527cf2195f9d27cd8f2474ce968b651af6b1152253fea8cfa4e916a7bab73453703f2669b25f998bd9ea96bf5398c3a39b0aa1bc39073512ff88336ff6efdbef7eac09ea884c9040a0c8ca6af91c6dcbaa0dda1ad1f91deda86e26be271c2a5ca5b2994d3a8a687533eb6b2f47f0ddb90f0332579db3ab5d28cb4b2940561371d02be6a830604af475aba8bb695b57b6a9c09817d037ef6100230c203107b45c3d0583503f1b62093a515ea793856ccb03afd7309c89a4e444d0b2e4eeeb6a85acc044579efd69e963739f8130b25a764db0eb26df6778069597de4f820b81537433a2448be4fc44f6335613aa027efec1ee9e0bba81db6b24db1b9952af39e54c3d313423c66df79c00faf883c1f246a054ea1a64cf11a0227f3fde8143af830f0ff0bc13578c7a0c2b5a4c43f24242f462c279d4912b11d8ce4f1a8db72470494b8abf7ee2b67210feaed069a9e21410d33a2d04b3c85d1d3780d15076ef9d2e05971bcaf46e03bcc72cc0de82305ddbf877896e5b3f757989f0ba6fc6136c169071478ee961d23363371cbf1d095fd216743a2e3af4c1e606ccb20953b7ffc94cfde3075218c5a0eb5f49358965a69cb3702aa6e0a9a52d6ec3813b8738ce195d8e9db74bdcf0fcd801b4d8979fa89d980be1da19ce721da669ec4252bb5b04cf3f34847d0558901dd99950e228b217a6c2de162b283eaedda6c8f579b52fbd409add950afc5d483c039c2f0f2111e4cfa36a9176d5aaafa4ac20151999f626c8c1374cb673b129d962af3c1fa18ceb568d5f32d06e23b3fb8b10e8b0f9383ffd4f7025128d267704fece2c6ef030ee28caaf57369b8483df2209b8906a349112fc99ca2c7147819206276cc581d65e4327eb0a73c402ecd36ed77802d5a08cf25239e8f7e71960103944532379ae66b85caa4eb40c516a66c33dfc9afc77fbdbf10c76ce8b959ab061b5ce671f520d9357dfec253fb123d79986655fd60b5925f0baa50f65dd80889e0b82093047c15ba52c51629905cc37f1421afc197fd484403c42251e341dc661d337aa19651bacd71f7c73ee157bac4e0aa1053e55c7aaf6f1f9782452800d854a4e5244b8cf9481375749ef413e0b10f2878994ddd2291742580b50491e4f35ece26f8fe7a701ffa09ec4bd0948f828f4aacd6325c09d9b19343f1554671a1f251367afbb26cdf90a01f07da20192ae517d66443c7e2f5cee75b53e37957ec7b5dbbad71a997b2d6168dbdc93c6b160876b0c4890e64f0f3b4296edc03e371fb2d9ca55da135f6c26cb1419bfe7bf2ac70b7793b2f9e177cb9d05361d5019373cd7deaf1d5b35f905b03f2ba8dd1b81c22cae044d67a4bf22d44a28ec7850986808a5bdb203d0bf6f05d484df578142fdc1a56556e832933415b344cc68f344b06f145beb8648be7e7746e6f43ada786b26ffa9d2a2198fee6185498ef0cae5838406abcb1937c59de2932d51c1439ec0c177105e165e324873343adc194fcff99a27323275ee1af15c167d7def882b883f9dba94a6d636741da41d5d27129189d6d37f8acc836ba1346c6dc4321dd304aed8976d0bc1ab9e050e5dc5ee052ecd609e88390c1189fe655b6fdddc41aedccf75b0fde36ab27a17dc9cf67d2960ac970c9933e763ae421ba0baa1cbb9480863c30285c752cf9149583a80c4d68d5725fba881dbc480cf022899b9fc8212ffcd3213302047dfb3223186bd3ad332ee87ae8452809f8fc996984d05bfe738107ade464aa4561a9856fcede4ff90c596213b43cc1f34dce1f81214af332c21414b5b9c57b78755254d02ec71a4ac9046d24651a77609f96c0391367d569a415ad36a1204f119e26a9d4860adea6f5f10ca01ced1a9bb8a83ab1c39f7041a91dae5a39716b6b62a6d167a5a8b34415b632258f2d6318de5b2f7fbc98909752d328f05393725b385652968cefdc1c7581156e39156f19cf8f2e7e44f8bd0ff07a657057c6a521353e1f9b5947e1d122e814c5f5d580fd30b413ed4e5d5eea61e1b7a0a3269c1728ce271210521cbdade6b70138e3943b05cd181b70a3c136337fabd7a3816a138a3068430503f38c437febaa44cacbb5db9389efec54d6eab5a9dfac04f7aa18fcad25084687b4cdfaa01eac0a8699a108cd5ac60bcd5a41a57d11dc4fe4dbd870069e72e3f74b87a59092fea78e78db08d056468abb99d366ebcf4e683c94c252ccdb62c8dbecdff0259f0911c15e5b078f84f1227c82f2d6d20b63f58a7043cff9046efe892fa58caf0ef318f2d6f7524a1a40d6e9565bcbc8252cc2ba4ffc16c5738318aca53fef8a1493ad0427efb4167f856ba9041508829987741a7a523d57c3722b068db90e891cd9947e2486d14b00867237406489a6e2ef6f4043e465718f54c321cf8702ff4eef994fefd3d23b14eeef5373f9eef7d44077089faef5e51dfdf8ce8413230a89945a334383b370851e40e3c70d79107646ba220177dc7c1152bf54276df57f1aa940426ee4fc1d6731b36242484e81dd4ed467fbc69a1c63de6f171bc21618dccb646da024e56029280e83bf6db7a263b432a993f6d63bf36fb25e68cc024e66b89391458dbeec35603323da6060f7d2846dbc07bf058cfe53d071758f4c38e6c0a0b77dbe11ee7b26b8f1bcf2baa065c7b8936a4b4aa61a4807f1331f6038ec8b473a1aee93d6fe87eaed1549549dc1b5b4fd15c5165eeb0690494ff9071522b6758fb632fb770886129c4736d6bce3564b00e9862da2b2a52f267c561abbcb711dd259223f94f14bed53b8215b2befa1820caa272925d2a1ddcb70e97b04660d55e6226f3e236462f6b5dd748e897ae05aff5579c1d20cde6622b5eaf68ed56c1c3b1f312cf06a5fb01e3f894ead20bdcfdc5a96b324307883cf1ff02f0582153269a20193b238d382304e4e41c2ef804dce802b544da32f2b020f03eca24da87ffe5f6e8a602be0c488481e76e1fb6baf3eaa413ae3f47ce7e7f1d5017ea4dd0a065d0f8d5f5309202ab21b0c5d1436a57b8feec5b0615f1d047861834c9f0c56316e731ca0eda404a0c4990b2f8655c7dbfc6dba6e39c663d7cd066ef3a6d37712581c549b500e82123c25cc12781840e6d3862cffe607104242d4e6e5b0fb4821f73bd147e3898e8582481e40e88e2c6ccf6fe8b21809f79292a7ac6fbf9da6aafb5f3ea8aa3d4ae1e1786b158bdb28d0395fc60295", 0x1000, 0x6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:34:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x283) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a62189ae00000000000000000000000000000000002d85000000000000000000000000000000000000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d948660216457fc8ffe8f4adf8"], 0x4d, 0x3, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) 16:34:25 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x8, 0xfd9, 0x47f, 0x4, 0x2, 0xfff, 0x3, 0x7a685ed5, 0x6]}) r2 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001140)={0x6, 0xffffffff80000001, 0xa8, 0xfff, 0x2, 0x9, 0x9, 0x10, [{0xf8d8, 0xfffffffffffffff8, 0x1000, 0x101}, {0x7e2c8613, 0x9, 0x5, 0x4}, {0x800, 0x200, 0x1, 0x220f3c4c}, {0x80000000, 0x9, 0xdfa, 0x9}, {0x90, 0xffffffff, 0x0, 0x8}, {0xb196, 0x4, 0x0, 0x6}, {0xeec, 0x1, 0x1c, 0x401}, {0x81, 0x1000, 0xffffffffffff277b, 0x401}, {0x8, 0x4, 0x3a17d74b, 0x6}, {0x2, 0x4, 0x6, 0x7a76}, {0x6, 0x2, 0x7e, 0xf5d6}, {0x0, 0xda, 0x7, 0x8}, {0x3ff, 0x1ff, 0xfff, 0x9}, {0xb358, 0x3, 0x4, 0x100000001}, {0x8, 0x3, 0x9, 0x100}, {0x8, 0x100, 0xfffffffffffffff8, 0x8}]}) read(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:34:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x10000}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x380000, './file0\x00', './file0\x00'}) 16:34:25 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf7969e5d2d9ac55a52f7dc809000000a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b37e9ca54178cb0267ba5050932ed63dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c8920000abec43bec4656f729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d21780180aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000000006c014208803a3d83e6339cfd67d7dc70c9495cff037bd4a40eba474f403d029c909a0e3e3bc4a037533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433932f3f2833424be13aafe6f40da43d6a0a1997ee87d82b5f6abb5ed4b9fa83639f37466768c885dcbd08eb49b8fe6f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8fa4d24f1cc832b8eb0b4733d9d795cc76a6c1cf40c9e8a53c7afbf5677e4050021831fd89d264d7d741002a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54b49917168b9968b4b4dcd6cf7c90af6770883147c02387239dad554c4b4ca3bf598b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad8445efb0c9a4cf8af0fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa6663929"], 0x10) chdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) writev(r0, &(0x7f0000002bc0)=[{0x0}], 0x1) 16:34:25 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) shmget$private(0x0, 0x3000, 0x620, &(0x7f0000ffa000/0x3000)=nil) 16:34:25 executing program 1: r0 = semget(0x0, 0x3, 0x400) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/77) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x13, r2, r4, r5, r6, 0x120, 0x100}, 0x1, 0x4, 0x7ab1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x2, r5, r6, r2, r3, 0x8, 0xfffffffffffffffa}, 0xe2e4, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4, 0x4}, {0x0, 0xb3a}, {0x42, 0x8}], 0x3}) close(r1) 16:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x40000000000006}]}) r1 = semget(0x0, 0x2, 0x402) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x4]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:34:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c000400000000000092", 0xffffffffffffff42) 16:34:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000040)=0x1000, 0xfffffe63) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7aef246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e080000000000000031dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f79c942baa127a4dc3f33d4fcd03ff03000000000000ecdb22c5b93ab30100008000000000517fafb1ac5771553933ff71f6c840f85b0b219b600b15127909b8854f94e21bb339b90737df83917578841f7fb0ccf50bd8733190549ca5d74769ef2467a03081a7cdb08906a5059a09918b1399a87408270a4a31bd"], 0x10) getgid() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r1, r2) 16:34:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:26 executing program 1: r0 = socket(0x2, 0x4003, 0x1) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:34:26 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x2) sendto$inet6(r1, &(0x7f0000000040)="3226a37afd80e18663862c0b53b248813085d27d9f8234af7de177b085c76e36cadbf6d70b80a54932f8f63c9110e3b4a0372afa56d4ba89646a1795d4214f8b0870ff2a2425840cba9d69d7badebc7dad93cdf41ead8b17a02cd350ba883a98adc08756e182bede537a6afe42682608102afeb40746f11ec49f7c503346fd5e20a800c7f0f1e0ef47dcae550148eb151f4dfaca7f57eab67882ead0b85f68d9208dcc073cf6c6c2a76b3b54f23630dd88cbfe7889c14374b186b566b352e3448a48f8109c5ed250bc38c59158641ad00f5cffa266070a3ff5f6b2e68738417bcf05e6ab704e27f6c7bc15e2c775fef354c71daffa601ba5e31f1cc35487", 0xfe, 0x4, &(0x7f0000000140)={0x18, 0x1, 0x100000000, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x7}, 0x8) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/226, 0xe2) 16:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x4000000}, {0x18, 0x0, 0x0, 0x120000}, 0x76b, [0x7, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x3]}, 0x42) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x101d1}], 0x100000000000005e, 0x0, 0x0) 16:34:26 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x11c}, {r1, 0x40}, {r1, 0x1}], 0x4, 0x4) 16:34:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:34:26 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x81, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socket$inet(0x2, 0x8003, 0x9) fsync(r1) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:34:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20100, 0x0) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = dup2(r2, r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0/file0\x00', r1, 0x3}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r2, r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000000)=0x6aa8e10) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/231, 0xe7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:34:27 executing program 0: r0 = socket(0x3f, 0x800000000000001, 0x5) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0x0, 0xc2}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000098, &(0x7f00000000c0)=[{0xd2b2, 0x0, 0x5}, {0xb46, 0x800100002, 0x403, 0x2000000000008}, {0xffffffff, 0x5, 0x100, 0x10001}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0xb2) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/127, 0x7f}], 0x5, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) socketpair(0x36, 0x4000, 0xfff, &(0x7f0000000280)) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:34:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x1a0000, 0x10]}, 0x3c) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0xb6, 0x979f, 0x4, 0x6}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7f80000000) open(&(0x7f0000000300)='./bus/file0\x00', 0x0, 0x80) 16:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1d, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 16:34:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="067e677f7d09cbbc6b8fd8016316b23567eef37d1941dcce92038a6405f4a9ac1a0fb6", 0x23}, {&(0x7f00000002c0)="5ebdf1cfccca472116a36b13fe05539e722a6929e8c0526f50e2f8cd9d06ce116e60d4e42fcb616924e273914a24bfd9081729cf3783e601251dd4ad8d64fcfb32129e64296a65ba2dad47ab357cd3a54914ffaf7d84a7e925010bb81d246a2e678a63d021ec40c492f9e537fd67856d4b3ac75ed230f8e990bf3de2a3c1f8700df2162145a476fa187a272ca4fac9af20c164bcc8dc66d48d102440585f01a74e5db0bef84acfee4aeaba611290673562b8b947e3994c6a84b605634ef81fcd030d7e2f372f3ff6ff2c4af4869bab008031d14a0a2a5956dc79eef82c76902e376b675b642bd87925af1500a7e92ed2e7ff4539f4ce6ea9edf3de", 0xfb}, {&(0x7f0000000100)="4c34d5330f15bf39638b28f299943581bc48b51951662c4cdadbd381cbe72dc567439646c90f433c5f5c23b8a5c0e8fde561bb695777fb41fbacb3fb0f72340fbb63c51077d315cfb92b643c6f374009d3573f4a1e7d1b51306824ba70", 0x5d}, {&(0x7f00000003c0)="5eeb72653f783320997a7fc892b8fc532e908c9ee9a30d568b4b9f6fc6f0399497282059f0360072dd47593497d1a99d0a71b270c4e54492a34fe284ba1794c0d7eefed3471a706648d938a0236f122be6eaeaef1f261a558a214d62af4287b11a43ffca8b4c68a01e2d169d543166d08aa6dfe184a31d600ce8627ef01b027984a5a6c04adb8efb5308dda2711b49c3239d6062476a35ff7e", 0x99}, {&(0x7f0000000480)="382e041b9c9947c0087558ebf28eba2d42d52e5206020dc70d56b7212dfd946322f11dd82bc43522d28492a42f0d2581bb9906336481bcb2b91501ea068e8029370d406506b01d26f92f785f57ade21be903ef4d519832581302381bc463d87f4b267233053215301aeb4763", 0x6c}, {&(0x7f0000000080)="8fcd6fb03537d116dc8f2838", 0xc}, {&(0x7f0000000500)="5c789530beca659df06083186f6ebfb02d12001015f86da03f4a2927bae67403652ee22436a5983c8351d4ed50a94dd1fd2a30ef9467652103fe82c59f17506eda435941937d5a4e754dc041135b191d1b339aaca90c1f657ec6285e7d608aafec5480f8f35f419798f603ca48945a25628aab9516cb28a5670b7d12b7f5cfe01802e3c97a4a6a71fa112140b505edc984c7cd4bbe6c50fe520108eb0fa4557644c09191ce4e1f0a0f8bf64485f7172d2ade57a98cc8d9acf6076dddafecfb0c87137ae81097619bed240e1e41d9642c3d9629def66e37edb0625feefee70845a0c13c09603b8226cb41", 0xea}, {&(0x7f0000000600)="9ca6ec55711381a82e7cba4b67964637223e47c8d876fa341779ce17dfebd36598e2b3a302387d2da32b200747d87f5a6a1b73ac3d843420d05c33", 0x3b}, {&(0x7f0000000640)="3ef67312d840d465222e0afdd887a2ceef3f8012718b6dd51288f353d8", 0x1d}, {&(0x7f0000000680)="b6e53891d0366dfb5694c10de6ed5ef1cd979fa6b98ce123d34141343fbf6ffd28d05ba7e3e483252996fed1f3075ddc475cece43daa1ca13f55edba2778ae26ed79ffce08813b71f5f56135546119373c9540273b2b330954fdd9b050c9dd4d708c2ed16c1499f1f76158f4ffec942f14a592df79ab1bfa5a22116e7f6c40e2fcd803f4d9aff82fc4ab3334c1fe358e431dc073719876c42efa93087faeb8d8b7daf175c373e3976a5c673e90eed89825f4699a3a4f77623059d3f3b1dd1eec29eb672f63c983727c2d98993580d1f5ecbd6b2663dcda0f78e333534946017651deb118fe8e9641748271698e8cc4b85659bad6ea578bfbd756333c1209a18d1553b2c71f0058dc8547c0c469b4166cae3c7523ee48cb9db920fa5ffd477177603c564fd4cc8df238ccaee1738ae996b70f455e0c11c6a85cce2f3a5545dc4b2cf1a9bde168da0b36a7bb0ebd25fb74c504c96da94bdb7d05724fafaaa2215a4a97af5e426ec6e0b3601c3f2e17f23bcbd016ddbec09591e557a3f08df6ef5e77a800b8420457b110254bb7d58be95299f1a8e40cdb92c2a90f16a52ed2207544490b89f83965c1839a4b925a80b7a4e75c2f68ba83047465b97b714e1ce41d1d1c0c96c519a720eff9337fe9b84afc9c15e673b777436c82148e3486598eef37c5229764f906b906e61b2104aba5ef7538e6f6b9bfcaa0a1b0059834d0f996f4f3ffa62b5b6b0da306d2ee887a9fe8c53791fa8ff77753119dc08edc499fe9d1461e29c6f08149cb5d4c1a664420f0d1cb57c9fc1150c2120928e2922aa8278d2b211d9ee077e9d666cc07c2f713cc8aad041b494f3eec9429fb9395019bb15afe9699a417463111c780369d0993eff1e93d68ea23929a21f5955cff9d141b0c2678f9c142e5be27e32897f8ebd236bb648c3d625ea59706fde0722f84b1d6cb99c0b066484d88b70b446b07470a5c0a847047b52c42babe5c4a9b5b38ce2730152e9c7c5375fcd6bead7b5de24bf8c2b0fc8642e01301430167b2ec299b46d49f0abf23afa70817b5485033bce8d20df7399330dabe34b399ef9bd0bc845dc966aea9699c5635fc09ee95860d681f8b5d8d3af6a3be9c6777f984cba766c9d42c67f5c31369f480aa36f60ead3f8ba73d6d8206a100fa2dfeb1956167bb71ce83e456579252c5448372b76e56e3fe8048010c752adb4e3f0aa3de106485291f3d75231ca12cc33454ee6547ac6d4aedcf2184e26fb400520c267d7d0e81f42b473912347816ca66cfd709e6e834cc2a5184840b88ea428d571e7ddcd436fe2765216da63d6adc3ec20c9e972bf876db950769fc41c552fa07baef0d29a154f3b9e3b2b67b0cf61adb9b79b24d7499f846f3ec5c11e55a5379ae3b714c40c3a0c2693e8a999123278eb83d3dd67c34377c84169bb57251172e5b762353312d1b188032cc959c41cfff2c491b87616bb9f9ce682d6d11bcee787a3cb16a2b863c97f452549dc4ad959af6e23d15a302dfbaa01e6d067feb080fdfbd4f9d9d7651c9d5d17b0c5b06e04820b540065630a9b5799d152132f475491ba78768edd7f180ef2d68e0377f5412f82b58b04d4a60b137041b93f43d61f5e2caafe6953f910cf8e87564b97f5e9e268cc29efe53bf83103523853a28d48fb269348e0fc1f74c6f23658271c1a8595ee175f0a1c1ac2b806abce42afe053a55a29f33dc5274712fab804273d7197a3d58f9a118933e3122ced648152decb0389a17c76881bf7040b52f42d00d3e7c11a7274383fc272d00cb9d303098210800e7c1efac48cef72dea5fe83d295c5b9962bd2db03cb18b5f355f0f4f5b9e1a9a8782eaaf9181e8954bbba26ae77a9cf3d81ffc63ed36381e3632689f07aefd4ce30cd85b78a2e97ac3ce140e97a1505f127a386faa6d8b5c05ac39410ea0d0e3f172c5641f97585ee33a6c572efd64dea1b5ef8778357fbae5d1267d9ef64e97c4d3bf7a2177c8a6fb18848775e898ebf178ee713d7cfe8efe8a755ee67e0f3387f47d0fccd6a3d968c7764a7eab474721bf178d900af958e44e41d1b1cc4c386f46fa19c1ff214f9c0ce8a85e53f39f9d4e0d7eca2295f6121b3543c5e340f8bb667a9543da77435646ec137cfdc3ba1e834c9393d344f54b3d19845d645cf9ed7c5d42ab61489aa608070c6f5a2ea69813ba6588ddd561292b243b3830174ba78b5f82a4f6953e16b16b066a373a944dd5f684a8d775d5f15da1fdbd6128d7652460c003b09f77a8d0c48bc695663b8ab9880d93f426001679406526c6fdc78366ac658ac3eebd299b497b110ecc1aff79d3301e1966c08b514b2845a678a0900be075c31029d10f8295d41339ed30d4d976c159dc18e7140198709084c7563a8f1665c30652d0090be57b3f2f9fc4748e4aaeb9824f41ef8afa6ac0c8c6efce89acef7f10f927c1c585c026c4c477901f93457a7237256a300126095336be4e83e44c0fd71b7e6b76d4b5a16309ccba5965cd54c7ebac67db8014e70caf2ceead920d8bdf42685acdafdb2db7c23e6fde1d1feed7e2b3578b330512a9b0d045cbf00dd9fa0d81e26c9ffb55b36e6f4448a4f3c1d51863145ec798f21b6fd5ab143e784319182a04332dae3b3a72cfffa8a85ce730b06b14d9005dadce964efc7966d0db8b22115fffb66ac1825f5f84b117e8171523231c39eba4192ba8539cea2864b206aeb17c2ebb33a2e19a50bf8d6eceacfc2e600477219c821085d03dad35ee644357dcb528102f12e0e4dad073fec1d34e63577d434cf41b0f12903639f36a4511e0337b5ce1296824a767a4be102524fecbdef8e74224b6745b894b4f99b5bd4219323eefb7760ea23e27373df522c90e651a08e0d4bb34b19691c0376832a3f8a05474dd26ffbf2f53d0ec053b2218843827b69c9f60a779ef328469f7de1e0f267ec03f33915805484d1f524aba2f6ff01f9c17b064de95ab29d6bfdee7cd38196fa901714396b5d58e58f7a7d14b880f63681eb88b129834604b5cea53bd30cb57741ce570b7db742e62b7dfeeaeb1ec4b3d833aef9ad9cd07ebe433bbdfac5339d4883f55dc53bff529936ed13c27db9f0f1d2b7994cbb9ff751f4d727e4c73d730c902e832e94b108ac5bbc9e38b436d55f58e37f50fa768417cd88885c10b8df2c6be5e02e72912090a691183abd16c84c78426cfe1c537738534d4354ed0da618dbc555da3a53063c111f391d5292d34d65f48fad5f879b64da3b8281bde6f25ed5c13ead3750a200be621b4f33990de6e48e6c7861e225a99f4ba3211acf9ed3c5cc5256cf1805117af7151553591aec1663de58ec497d1049f59914bee5c9571cd52c7e86265823b8d33aeb9e5804b2916595046e2c33bea0532b08ef0693117f9e643d5d6a33e697cd92a9fe422e2a722f71967acbafa52c4b9e9bb32cfb8dc7f8fa20948124f8fd7f491f80f68989b2131714b286b09670bb2eb5552e0d33dcb67b3069bb8a81d7c35a32eb888b03126b0b7c838488af0969654059ca36c0c5f50b9556f2c195865f09ea8e528c6dd6bd889aa3bc6fc326f1c17315d4d9a40fa27086a3285c5e253e0d064afd551832a3f66e374e2de99b07636e8b2df5545057229dfafc8ecb50e76078c735cb372e17823fd63ac4313762b339527b5ecbf97b10b6fedc2e06abe19b9fdefa4e13061133980f53cd0ebcc6db46a877380663774df24b6fbd4c6266868f765f73d6a2d01035d79239deb6d302b4f0d5a5e7129d689a317cfc9770d1db7e9b6a705d078a15f32075a0d35489ae8501ea46216397bfd62b5cc0d440df429dadbcfe768405d244d321fd22e77a52daa67b96a0adfb7e746d98163b138573afab8bafe8cc8deffe767e715937139656f862ca496a1de8c2cf79a0069df45484151d927a6fbfa29865c5a114d13449cf2e2bab00533472c49a064596a03ac44f3d16c6bc6b98ef3c169a8a51255d12d433bdf9e546b5d28b2f4fea8996294017a5607d5e37cfb81d147f144c53d93381219662271d0e4604c106cb7ad24f9d70502ab7c71e66792d0a76147143ef4688ad751329d86beb7deb158fee2df5e43de97bb49e0ae324ad79d6d49777f4f8446668ae49a7e18d479689a2e830d222465dfecc9a758f15ca7c57168be31402f64e3a3e362959d0d51b35972bca799f01de1cc65c8541e0ac2f986d0ac9e9f3f17367041b4ba074587b3b55a5f61265f132bb3e280642ffdca0a156b69e4e9e52b64ead2f8720cb4d68aa551916c9bd9499168d3c68dbb4538e6f1edc523c8017b1109b6a6369e037299ace9e942a53dac5b7a56d137a59355b5aacb651cef0196d3a5a9362d6d958e7a12c52147f8ffe5cbec10c504222561fb7eef3f2fb79a9e1dc21435343551f0fe6049a9b5dc3c1e3bdf448e4a5a8e9c120c9e26c93c2b34529cec7698eed2c5556c439af50e59175f29d45ddceda22bc18ff1ae581547f5bded004f52d811faa08a2258ee87dbf7a21afdc612a1153725abada5af40b74b1acbab615863604a6aa6db27d7eb3e1e08c4d44475cf1e028d83453f295c04779162339c3d3342c0bdce4df7150696a40e74db6eb6bd65bfaa51a0c8908c756d6d8a240c56edd31499d38c79879cd29bd269ba4b99d23ebb3198db992b55ecf8eef47f0c418b1dfb05f436fab94ca3dc4af871f6045bec36916bda608e6f4fa565c58436881fec6cd6185c04bc57e9ba51d23172142c54fc768fa5365bad6785117082b1a3904f1cfcfce8ce8578f9eb784569102f5dbcae4b0fad5dee52ce1fd8ebe577d676a42f006c77a2d30d30fda1bd63a5058cb03c6dfa7f986c225295f7fe7d40ba059f9629692854435a909dfd92d17d4ad4a958ebe45060ec2799f45dc58cceaa72ee25a4dd59d29f8745b9f7973c92c9eb3307abb2ba1a1c4075166f3b625a032caecf5b8c66249e6c3a9b33da42e2ce870be02e0746cd46994dfd2ff30e59868a36cd59d9d4adebb4f2555936317cfdb39499850292beb9b600b53fb6cc50e9a623f215a45483331c72cec553bdd42b4b4d1781d5a1d49af963da4d8cac2cfe4ae29febecca3b86ee827b584846e96586e9f682428240eda1824da423caa47ec903dfa2c72011d234f7f9eee536106ce9c9350ee9c10b9786f30af52eeca0ae33cf555a34f8f0022bff29992fbc1c1d69cb59daccd19391d4a404a34af490129b1b2a4e331cc6916b071e8107c48162e0679b1518a9580bddf8ae6011c705b29bc5a7b9348e063c2845d4d3a154d628390f01324303230fcabb9856e30ed5809bb08973ee4daf297558d53f44983f48a5586f5f4c3bbe3ae562f889342995bae082ab6b515f35542190f0172db921fa9cc25c79077e84eea2000c20059789e05dfdff3f61296aaaf7d5097a14fa421f07a9b1765be37edf37930430f8effa086e0c0be6ceccb6da319e724e28fb63e963098cf18cb55ac8fc5bf0057d549dd6399b82ca0fbb09ddbf3d55b75e6f6377bd8434777d604c66be2de5ee6ef2779b8ae4ce2a44e47b573a633e026724f0fb9b6a61c13595875f52d064ef1e65453c09d6a17236d18deb7b8ef5d6d5bd09bd679791b9f3697774f9f1198e03b96712b1fc6397fee72ed005c870f3ca21f7626e4910b667917c580b471ec0b8192a4ccd690f6da9e5d63040c85d56b989136131d71d84f287b9d27b0a4fd4bc845345e83c81d987a07e18ca835f8a5bb1746963396d90bcb14b5cee16edb5a3fb6494e9c26639d3d91d0b345cf8a35d9760751465a8b1f97b46aa1f0d", 0x1000}], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:34:27 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1f, 0x1, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:27 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f2f66f5e4653000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:34:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60d, 0x21) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000035, 0x8001, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x100000001, 0xff}, {{r0}, 0xffffffffffffffff, 0x16, 0x20, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x374c, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x8c3b}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0x86d, 0x3}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x9, 0x354}], 0xfffffffffffffffe, &(0x7f0000000100)={0x9, 0x3}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00ea8fbe21232e2fe669"], 0x10) 16:34:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) pledge(&(0x7f0000000000)='(]u)-i./%\x00', &(0x7f0000000040)='\x00') write(r0, &(0x7f0000000080)="3507cbcc25ff58e4f477be2f6ec93218a0793bd2c1473a59da053cac6bf3dfffc4132650dce70a4d580a7fb5c40fbe9edf6ad02b32c3a445af5794a85735e14d7dd53694182643dc3f3d77abd4446ca84a4a9caf7c5b2650a0b91825d9998c56983de733ac83529a82e0ac5b1078e370526064102f0af2a21ec2ee74a2c2ea8f0a7a239ea3eaf4a93df6e9e8c7ccb3dbb23318fb259dd997ffa9a5bb02f54c89dd1cb7a4c73d3651789ab967", 0xac) lseek(r0, 0x0, 0x0, 0x1) 16:34:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:34:27 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 16:34:27 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x4) syz_emit_ethernet(0x40, &(0x7f0000000200)="567c9e7d7fbe5e73baf1edb4edb8c336b15876bc90b8d3417091ff04497848865befbdf89bf86b7b009dc730f74ffd2934ffc785bf35e63e4c1ab0e2c7d5138f") semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f00000014c0)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r1, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20000, 0x0) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getgid() getrusage(0xffffffffffffffff, &(0x7f00000013c0)) r4 = getgid() setregid(r3, r4) 16:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00", 0x9}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:34:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x20, 0x6, 0xffff, 0x0, 0x8, 0x5, 0x3, 0x2, 0x0, 0x61a, 0x9}) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:34:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x7) r0 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setuid(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x6) r2 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x81, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000680), 0x8, 0x3, 0x0) fcntl$lock(r2, 0x4000000f, &(0x7f0000000540)={0x1, 0x400000003, 0x4, 0x2, 0xffffffffffffffff}) r4 = open(&(0x7f0000000200)='./bus/file0\x00', 0x1080a, 0x100) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000006c0)) bind(r0, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_data=&(0x7f00000003c0)="2e32d0e07fe5a7ff7c166be0c5d3b0d8629b9e2ed04a26314cee8aeaa0bce6e161670e9e9a6a95818562be62c760201908cd7b00964144621753f6a513a730a79323b0f98b5b6c06e57d24125b946334d99e5d02f94c03fa34ecf50f0381860858b8d9a5bba6ab1d8b70abb8851d71e1889563a31ee4b90fd7f5c36ab865442c683a929ccd89a44849d4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f0000000240)=[{0x968, 0x3, 0x8000, 0xdc3}]}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000280)={0x148f, [{0x3, 0x5}, {0x3, 0xda5}, {0x3}, {0x2, 0x4}, {0x3, 0x365}, {0x3}, {0x1, 0x39ce}, {0x3, 0x144e00}, {0x1, 0x9}, {0x0, 0x3}, {0x3}, {0x2, 0x100000001}, {0x2, 0x4}, {0x2, 0x6}, {0x6, 0xf18a}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x6}, {0x0, 0x3}, {0x2, 0x5}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x28}, {0x1, 0x10001}, {0x3, 0x10000}, {0x1, 0x1}, {0x1, 0x7}, {0x1}, {0x1}, {0x3, 0x2}]}) r7 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000600)=0x9d) mknodat(r7, &(0x7f0000000580)='./bus\x00', 0x8003, 0xf) msgsnd(r3, &(0x7f0000000000)={0x3, "b35bbd57b7b240738aa6c91659174ba8db199eb6128f738ebc7bcf65bea5bf4ecbe3889e1b4cdd8fae3e4ec7ad3d34714e8e471e9d070fe319a341e56a6d87d09f9b739c460058322a4687acfe781dcf8020fee69e26cc3cbadb0a822a24f366b08eaf1d6f25b3095d84698946a9ea21e8dbda4f65c6d76160f8af850323ddc57f33107a017355495f237810fc54e351258fdd555cf05d2bedbfa64611e72e3f2aaedfdca956c792436e884e6c2b78dfa68ad3783c02f645c7b581a57e1d4c1d676908ce6fe185"}, 0xcf, 0x800) 16:34:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$unix(0x1, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:28 executing program 0: socketpair(0x0, 0x3, 0xd3d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 16:34:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:34:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) setsockopt(r1, 0x3ffc000000000000, 0x6a, &(0x7f00000001c0)="be5390fb8718258cecc392b9d65fc2857a64e90b5f367a38bdc1e619130631971aeec8514165c23f39dbd33fcb31e8bdb0496bc9734b4f721e997a8968c1afe7de5850108ab1b1e119aa6d2276b64c8150f1ee9bfc9eceb7f4e97f9e55ce3a9230cc90e805e5e8ec4bb04cb200", 0x6d) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r3 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x7fffffff, 0xfd6, 0x9, 0x186f, 0x8978, 0xd8b, 0x2, 0x10, [{0x0, 0x100000001, 0x7, 0x3}, {0x2, 0x5, 0xfffffffffffff801, 0x100000001}, {0x7, 0x9bc, 0x2, 0x8}, {0x7b, 0x6d3, 0xdd, 0x2}, {0xab, 0x8, 0x7, 0xff}, {0x16, 0x40, 0x4, 0x7}, {0x5, 0x5, 0x1b, 0x7}, {0x0, 0x2, 0x8000, 0x5d}, {0x10000, 0x401, 0x1, 0x7}, {0x5, 0x4, 0x23793fdd, 0x8}, {0x7, 0x35, 0x0, 0x9}, {0x5, 0x5, 0x2, 0x1}, {0x1, 0x6, 0x4, 0x1b1}, {0x4, 0x4, 0x8, 0x80}, {0x6, 0x3f, 0xd, 0x238}, {0x3, 0x1ed, 0x1, 0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000400)='./file0\x00', 0x8, 0xd6) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x3, 0x401}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xffffffffffff7378) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x1, 0x100, &(0x7f0000000040)="6adbf19be5b8124882c20fce05540cb6cc6f5ad6", 0xfffffffffffffe05) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3, 0x3, 0x5}) 16:34:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x985232075b085f57) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8180, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x890, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10000, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x83, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20200, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x107) r12 = kqueue() r13 = socket$unix(0x1, 0x1, 0x0) r14 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x8) r15 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x4, 0x5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0x9, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x10, 0x9, 0xc5a}, {{r4}, 0x0, 0x33, 0x4, 0x1, 0xe77}, {{r5}, 0xffffffffffffffff, 0x12, 0x9, 0x7, 0xdc}, {{r6}, 0xffffffffffffffff, 0x75, 0x20000000, 0x7, 0xffff}, {{r7}, 0xfffffffffffffffb, 0x40, 0x2, 0x2, 0xfffffffffffffff7}], 0x7, &(0x7f0000000540)=[{{r8}, 0xffffffffffffffff, 0x8, 0x5, 0x1, 0x8}, {{r9}, 0xfffffffffffffffb, 0x80, 0x4, 0x7, 0xffffffff80000001}, {{r10}, 0xffffffffffffffff, 0x80, 0x1, 0x4}, {{r11}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x40}, {{r12}, 0xfffffffffffffff8, 0x60, 0x40000001, 0x7, 0xad8}, {{r13}, 0x5e0a3233278e6759, 0xc, 0x200fffff, 0x9, 0xfffffffffffffffe}, {{r14}, 0xffffffffffffffff, 0x1a, 0x2, 0x5, 0x7}, {{r15}, 0xfffffffffffffffd, 0x2, 0x3, 0xfffffffffffff800, 0xeb400000}], 0xffffffff, &(0x7f0000000640)={0x7, 0x2}) r16 = socket(0x40000000011, 0x4003, 0x0) dup2(r16, r16) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r17 = kqueue() kevent(r17, 0x0, 0x0, &(0x7f0000000000), 0xc4e, 0x0) kevent(r17, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:34:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x16b) r2 = syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x30080, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x80, 0x0) r6 = socket$inet(0x2, 0x0, 0x7) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="1519ba172e1216f3288f10005099", 0xe}, {&(0x7f00000000c0)="5182b1b0b124816bad9249c3d25a40c15a349b1bf9bcc183a3a834", 0x1b}, {&(0x7f0000000100)="b3579d8f132729", 0x7}, {&(0x7f0000000140)="6d65c59449d34321cb1eb87b20c652ca080d31619fe04916bef1f7b383eaac9cb7ae7c", 0x23}, {&(0x7f0000000180)="714f763dbdbede4bceceeaf6841366e016b67e4401555da0086bcf511e35ee14f61c0cfef571977ada2ccd0005359d37b88a01753e36fa9ec4bc30c5e6275eda0a07b4d084d11bdee192c15c47009db8a7d0f21ca3f6f46985f90aa0532349d7872d273514be32f3ebd00441e00d8ba8f1ce8cb94e904687cb898c900fff99529b4fdd67b1481dcecaccc2b8e50a43a6ebe0104bf6ad9ab3a2695a087d8e373fc39e8ef06cfc96bc6ce2babba126c94b8167f01ff6c39905f6f2eca336512c803b5e745b016775c0e2204b176375f696fe8571b2c84373", 0xd7}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98, 0x2}, 0x400) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) pckbd_enable: command error 16:34:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x2, 0x3) listen(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x815) fsync(r0) 16:34:30 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x84) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x4c) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='x\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:34:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) pckbd_enable: command error 16:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:34:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x1a0) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:34:30 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffe, 0x1000300010002}) flock(r1, 0x2) close(r1) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) flock(r0, 0x8) 16:34:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() r1 = getuid() seteuid(r0) setuid(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:34:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x7000, 0x4a) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x95c3, 0x7, 0xffffffff, 0x0, 0x7, 0x100000001, 0x32, 0x2, 0x2, 0xd396, 0x1}) writev(r0, &(0x7f0000000140), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x61}, 0xc) 16:34:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffdba) kqueue() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) getrlimit(0x8, &(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) pread(r3, 0x0, 0x0, 0x0, 0xc600000000000000) 16:34:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f0000000180)=0x1002) recvmsg(r2, &(0x7f00000006c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/44}, 0x2e, &(0x7f0000000580)=[{&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/40, 0x28}], 0x5, &(0x7f0000000600)=""/190, 0xbe}, 0x43) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:34:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, r1}, 0x5000000000004, 0x5, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="756e47c34e23a965d472e9a803dc8cc247a1672176cbfa94c9f4f3641401c56f67485b77aac3be373938352f20f8d9d63a9aa15a0efa9e23323ce36049cf0fe1b95c95bdc7e040be0af7a92af3e7dd0309a6d33839a25050bf5d4d16427e385014c913fb8247f32ea6d061ac291eacf23579b8428fd51be8c35917d8fdd2a765b22e1f4bf9e5992756576415e2e7a2f88277388dd6cbf3db3bf21a9b3c2a45acdf", 0xa1}], 0x1, 0x0, 0x0) msgget(0x1, 0x21) 16:34:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6}]}) socketpair(0x1e, 0x4, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x6}, {0x18, 0x3, 0x8}, 0x0, [0x10001, 0x7, 0x100000001, 0x5, 0x8, 0x1, 0x488d, 0x7]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000001c0)=""/12) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x200, 0x7ff, 0x100000001, 0x3f}, {0x0, 0x0, 0xfffffffffffffff9, 0x1}, {0x3f, 0x8, 0x528729f6, 0x7fff}, {0x4, 0x2, 0xc9, 0x7}, {0x1ff, 0x2, 0x9, 0x3}, {0x3, 0xcb, 0x1, 0x5}]}) vput: bad writecount: 0xfffffd8067d3aea0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1452, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 430099 34400 0 0x2 0x4000480 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8067d3aea0) at vput+0x187 vn_closefile(fffffd8067e3e8e8,ffff800020b50290) at vn_closefile+0x15b fdrop(fffffd8067e3e8e8,ffff800020b50290) at fdrop+0xc9 closef(fffffd8067e3e8e8,ffff800020b50290) at closef+0x11d fdfree(ffff800020b50290) at fdfree+0xf8 exit1(ffff800020b50290,0,1) at exit1+0x32f sys_exit(ffff800020b50290,ffff8000250212f0,ffff800025021360) at sys_exit+0x17 syscall(ffff8000250213d0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffd4d34) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4d00, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic vput: v_writecount != 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8067d3aea0) at vput+0x187 vn_closefile(fffffd8067e3e8e8,ffff800020b50290) at vn_closefile+0x15b fdrop(fffffd8067e3e8e8,ffff800020b50290) at fdrop+0xc9 closef(fffffd8067e3e8e8,ffff800020b50290) at closef+0x11d fdfree(ffff800020b50290) at fdfree+0xf8 exit1(ffff800020b50290,0,1) at exit1+0x32f sys_exit(ffff800020b50290,ffff8000250212f0,ffff800025021360) at sys_exit+0x17 syscall(ffff8000250213d0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffd4d34) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4d00, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800025020fe0 rbx 0xffff800025021090 rdx 0xffff800020b50290 rcx 0 rax 0 r8 0xffffffff81491283 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1af5ccb4669a29cf r12 0x3000000008 r13 0xffff800025020ff0 r14 0x100 r15 0x1 rip 0xffffffff810a6988 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800025020fd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=46692 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b513d8,0xffffffff8237b8f0 process=0xffff800020b7c700 user=0xffff80002501c000, vmspace=0xfffffd807f00c450 estcpu=36, cpticks=13, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14152 346241 0 0 3 0x14200 bored sosplice 54021 435171 1 0 3 0x100083 ttyin getty 78377 63220 34400 0 2 0x482 syz-executor.0 69344 509105 34400 0 2 0x482 syz-executor.1 34400 357957 32354 0 3 0x82 thrsleep syz-fuzzer 34400 430099 32354 0 7 0x4000482 syz-fuzzer 34400 352703 32354 0 3 0x4000082 thrsleep syz-fuzzer 34400 238227 32354 0 3 0x4000082 thrsleep syz-fuzzer 34400 249515 32354 0 3 0x4000082 thrsleep syz-fuzzer 34400 102236 32354 0 3 0x4000082 thrsleep syz-fuzzer 34400 50204 32354 0 3 0x4000082 thrsleep syz-fuzzer 34400 486673 32354 0 3 0x4000082 kqread syz-fuzzer 34400 127950 32354 0 3 0x4000082 thrsleep syz-fuzzer 34400 59017 32354 0 3 0x4000082 thrsleep syz-fuzzer 32354 493182 2047 0 3 0x10008a pause ksh 2047 216669 94590 0 3 0x92 select sshd 94590 505376 1 0 3 0x80 select sshd 77882 201120 79687 74 3 0x100092 bpf pflogd 79687 376845 1 0 3 0x80 netio pflogd 38139 256413 81856 73 2 0x100090 syslogd 81856 349376 1 0 3 0x100082 netio syslogd 6460 102544 1 77 3 0x100090 poll dhclient 91861 414617 1 0 3 0x80 poll dhclient 63089 280381 0 0 3 0x14200 pgzero zerothread 8957 224044 0 0 3 0x14200 aiodoned aiodoned 95238 427230 0 0 3 0x14200 syncer update 95294 102424 0 0 3 0x14200 cleaner cleaner 70071 455945 0 0 2 0x14200 reaper 98026 68674 0 0 3 0x14200 pgdaemon pagedaemon 79371 367787 0 0 3 0x14200 bored crynlk 89701 232676 0 0 3 0x14200 bored crypto 1980 474402 0 0 3 0x40014200 acpi0 acpi0 14302 491778 0 0 3 0x40014200 idle1 53940 332564 0 0 3 0x14200 bored softnet 53785 95300 0 0 3 0x14200 bored systqmp 96648 389979 0 0 3 0x14200 bored systq 32691 87583 0 0 3 0x40014200 bored softclock 4655 195909 0 0 3 0x40014200 idle0 87817 44208 0 0 3 0x14200 bored smr 1 385944 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6401K 6784K 78643K 11286 0 0 pcb 13 8K 8K 78643K 41 0 0 rtable 89 4K 4K 78643K 286 0 0 ifaddr 50 11K 12K 78643K 88 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1500 0 0 iov 0 0K 12K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 1494 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 54 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 358 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 54 51K 83K 78643K 469 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 28 0 0 in_multi 22 1K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 225 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 30K 78643K 2071 0 0 UVM aobj 8 2K 2K 78643K 8 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 28 0 0 NDP 10 0K 0K 78643K 23 0 0 temp 132 2736K 2800K 78643K 4348 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 35 0 33 1 0 1 1 0 8 0 rtentry 112 45 0 12 2 0 2 2 0 8 0 unpcb 120 117 0 105 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7327 0 7327 2 2 0 1 0 8 0 tcpcb 544 76 0 72 1 0 1 1 0 8 0 inpcb 280 215 0 208 1 0 1 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 1 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 20 0 6 1 0 1 1 0 8 0 pfstkey 112 20 0 6 1 0 1 1 0 8 0 pfstate 328 20 0 6 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 44 12 0 12 12 0 8 0 art_table 32 189 0 44 2 0 2 2 0 8 0 art_node 16 44 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 6 1 0 1 1 0 8 0 semapl 112 48 0 38 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1973 0 546 47 0 47 47 0 8 0 ffsino 272 1973 0 546 96 0 96 96 0 8 0 nchpl 144 2638 0 991 62 0 62 62 0 8 0 uvmvnodes 72 2193 0 0 40 0 40 40 0 8 0 vnodes 200 2193 0 0 116 0 116 116 0 8 0 namei 1024 7535 0 7535 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7435 0 7435 11 10 1 6 0 8 1 plimitpl 152 43 0 35 1 0 1 1 0 8 0 sigapl 432 559 0 544 3 1 2 3 0 8 0 futexpl 56 4330 0 4330 1 0 1 1 0 8 1 knotepl 112 87 0 68 1 0 1 1 0 8 0 kqueuepl 104 67 0 65 1 0 1 1 0 8 0 pipepl 112 352 0 333 1 0 1 1 0 8 0 fdescpl 488 560 0 544 3 0 3 3 0 8 0 filepl 152 3185 0 3085 6 1 5 5 0 8 0 lockfpl 104 145 0 145 2 1 1 1 0 8 1 lockfspl 48 50 0 50 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 547 0 538 1 0 1 1 0 8 0 zombiepl 144 545 0 543 2 1 1 1 0 8 0 processpl 896 576 0 543 4 0 4 4 0 8 0 procpl 632 1306 0 1263 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 6 0 6 1 1 0 1 0 8 0 sockpl 384 367 0 346 4 1 3 3 0 8 0 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 158 0 0 10 0 10 10 0 8 0 bufpl 256 6597 0 1166 340 0 340 340 0 8 0 anonpl 16 58336 0 46657 58 2 56 56 0 125 7 amapchunkpl 152 2726 0 2608 13 3 10 10 0 158 4 amappl16 192 2024 0 1393 33 0 33 33 0 8 1 amappl15 184 182 0 180 1 0 1 1 0 8 0 amappl14 176 224 0 218 1 0 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 15 0 11 1 0 1 1 0 8 0 amappl11 152 59 0 44 1 0 1 1 0 8 0 amappl10 144 228 0 222 1 0 1 1 0 8 0 amappl9 136 601 0 598 1 0 1 1 0 8 0 amappl8 128 156 0 136 1 0 1 1 0 8 0 amappl7 120 185 0 180 1 0 1 1 0 8 0 amappl6 112 59 0 54 1 0 1 1 0 8 0 amappl5 104 134 0 119 1 0 1 1 0 8 0 amappl4 96 658 0 626 2 1 1 2 0 8 0 amappl3 88 536 0 524 1 0 1 1 0 8 0 amappl2 80 3565 0 3494 3 1 2 3 0 8 0 amappl1 72 22027 0 21594 27 16 11 20 0 8 0 amappl 80 1558 0 1515 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 560 0 544 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 560 0 544 1 0 1 1 0 8 0 vmmpekpl 168 8230 0 8200 2 0 2 2 0 8 0 vmmpepl 168 73709 0 71955 119 36 83 93 0 357 3 vmsppl 368 559 0 544 2 0 2 2 0 8 0 pdppl 4096 1127 0 1088 7 1 6 6 0 8 1 pvpl 32 200892 0 186018 155 14 141 141 0 265 20 pmappl 232 559 0 544 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 497 0 5 15 0 15 15 0 8 0