75e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x35}, {0x714c488e, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup2(r1, r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x25, 0x0, 0x0, 0x7}, {0x6}]}) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7f, 0x6, 0x4, 0x8}, {0x6, 0x9, 0x8, 0xfffffffffffffffb}, {0x0, 0x8, 0x5, 0x7f}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwrite(r1, &(0x7f0000000300)="b1e980ee8f927eaf544d25050cdaeb0100b0a97f609367affd4cba984a6cc91b653f6fc1cf55cd34436a6f50a698e01d4ff61974b7f748e07ef223e8e3ad6a867f9bc6b7bc58d59b06a708cd", 0x4c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:18 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9d1, &(0x7f0000000040)={0x7fff, 0x7fffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="ae0957984c659c0318c0e5c0bd7c5266ff625a7a6ffb9b73d40b95f8d98b62e6c3a27f17002b831c358b5431dfcdc2100f55836960fd3834a497f2973a7cc676d7f4045d69e0aade1d102dfe9299394f6ab43e87ab047a767ceace844ecb618849d09ef69f274d60978f616118d1d43fccf675e602865c6d4221a64a20f4607dbc783db9191537fde8be8bc911afc89a804ac33a51ecb3c78ece8507e706f0aa56a326bd87b5e4d69e95", 0xaa}], 0x1, 0x0, 0x0, 0x8}, 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1fffffffe00000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x20) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000000540)=[{0x0, 0x37f}], 0x1) write(r0, &(0x7f0000000280)="08f9046f2cbc2ffea21ac8606819327a8aed11", 0x13) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002be, &(0x7f00000001c0)=[{0x2000000000844, 0x1, 0x10000, 0x7f}, {0x101, 0x7fffffff, 0x2, 0x94}, {0x4, 0xffffffff, 0x100000001, 0x5}, {0x5, 0x400000000, 0x6, 0x10001}, {0x1be3, 0xfb6, 0x6, 0x1}, {0x4, 0x5, 0x3, 0x8417}, {0x370c1fa3, 0x7, 0x0, 0x8000}, {0x3d, 0x4, 0x7, 0x100000001}, {0x13cf1b10, 0x9, 0x1, 0x4}, {0x800, 0x3, 0x33, 0x3}]}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) syz_emit_ethernet(0xfffffd67, &(0x7f0000000180)="969b100e") ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) pipe(&(0x7f0000000100)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x6f, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x4000000000000005, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1, 0x401, 0x0, 0x4}, {0x7, 0x2, 0x2, 0x3}, {0x4, 0x3, 0x0, 0x4}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x9f78, 0x74, 0x1, 0x4}, {0x80, 0x657b, 0x6, 0xfffffffffffffffd}, {0x3ff, 0x2, 0x834, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x4}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x0, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xcc38}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000000), 0xfffffffffffffff6}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000140), 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 16:00:18 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, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) sendto(r0, &(0x7f00000001c0)="27e3bcc80a15f681415a3c1a32c10f41c1e286658cf58fbc039bf56d0af0a93fbc781a285f28f91c40fcbf8bcaee99d24041aa69f01247682ae96353c9b61e44c3c7fc9a7b3c7bc5107fb16d7ecf704867058a03f368fdb93ba9c1fd31a75d41678128c32c4e0b592cfe92a091b91f521ae08fa3846e04070bdfe0623eb45942603a5dd3b821a328fee2ae0c98d770416f5e5292bfdb9ceb74e760ad368a74e2b3ed6956bdb2b60855fdd0d0adab854f60d1b0f1dfb119c8c2183851e85a84b4a0feb0b6a63e78920c064f454dfe03687350af24404bb6", 0xd7, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0xd15d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe1cab758ae08b8f0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x8a6798ed6a3a502, 0x0, 0xc2ca, 0x5a, r1}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/189, 0xbd, 0x2, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x1, 0x2804000000000000, 0x8, 0xd8, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x2fe, 0x4c4, 0x0, "2eda6cb9a997b6e5d3790f07d2eeec0b3698cdcf", 0x6, 0xccc}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xa5e, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x80}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 16:00:19 executing program 1: socketpair(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x54}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="6705d7", 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8880, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x96}) r2 = syz_open_pts() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x100) close(r2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = dup(r0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x3b0a9de70a78c4d2, 0xb2) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) openat(r4, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="1a408370d99f0a08072c8479291a101917016eb7fc6fa1ba86d36a3019586628985a2beab6592031564eb3a694b34970c1b5769648112e684a33294adfeeba70f8e44415d0aadb14582915df9f25b753c09b396f3ffb17da9270afec0a82ef4c850bd8d5db138c1e42456a8a1843b93e98d8c34bdade0a6f7a575603299b007286bb9fcd9c3653ee622f81c7a45397936c6c4689f2e1e786187bc6165623de351f2fea64ba4d05ffcd4346964228095e3f357e106e33ab83dd06265a61d4ee3a9f0696a58220d1321e7a17fb31ea80532891d6c8bfb8ae0d8f2a0779af19b6fd7d1be23f5b286e7dd1621b5c606806499952545c", 0xf4}, {&(0x7f0000000180)="6d591dbe8d36514612638a415df93e69f2bff495e8aecd52c0f22ac5e53cbd7e7e0ce1e0a141c5829a34d4873986f54a5d20c13f5c8599b5b2d60b4f8be5711d54db967aafae79f7da9039a7942ba96923da4b6729955744e975b750654f6869a093474f3b88bb827e19b79a77699d4083c399c5db0427c11d79dd22a03ced17c0f15935986485fd62d64ebd96c5eae6dc5d66", 0x93}, {&(0x7f0000000240)="f76ae5d4ed7fb0d1404d0da5ef3ce6a45c28bee57bfe0b165891a4499c2e8a53eca19410233a4f45533fea97a76aaa9e67f71e0852be73c058f962da2f791b1c5bc89ed31d5d7ffa6d1a8d6336f929470f416a0896d306e6b43979681b3d5b7c980910bcd6b6f7c7ba421a594ef6befc2ca2809e1dd022bf224f1a3621a7ae707ec303d90e8cdd4e1177c1c1e20939a274c2a93c4b766678cab19db3f341fa4afff0a628ea87790e459864d5fe17d4ad02132d3f813ecfb5cec5b3c9c680109bc8a5a4969915ec7c772905dc144936a51b4c5f29f92829055a7171cd17c1795698d59980886e97e60b58c7562ecadf336a505a77a5c8d9f95d1f6e0fa500c94badf5be174de406a8f353301087b1427b566763c91802505bad55a537bacfdc0b5bb0e95a1eeb3e062e332414f889390c423826a0e8f91563d1728130013183ee57a58ff6cc9e9852cbc774b93132a3b61cce4f5a72eaf9b64d5c7dbce4fe9e7cdea2add74e20c5e8cd3b52f52e32937f5bce2940a73a7144cdb9105e9fe538e6058be2b51d2e3e556aa62c215c7c08825fb9630970b40efd1f44953bd8de3b2322c7ea3b1214361e26d840c7ba6df01301fc6ec20a2ae2a27dc26ac7f15b773db44cad8094dd14b0493c1ed18854b661e2db092ed7f70f2ae56ae9fa71fcf803f7dc3e89efde65e683d87d52adb9033ed833096e07c1f58c31687988968b4f79e91d2665c730ad4a17b2fa048a54ae43438886f8bee110b011172e7c77b04699bf40dc1b1a7e52b9c44de8ed86f657988ed9caa0f49554dc47b1f7bedad48d61ce5fb204c38835027a9264da669a9508ecba7bddb462638238a725db1cbdce9a2102a33cd923bc3a035b026cf9caa2fba59d8729d659361e7a7284ee23b9857f20f0de4d7af67fc484b750b7c84a839fdd2394357391ee974fcc815b9a7898644bfd8c8166efae7c18ada7cc3502254a648dcf800e19faea58a0405c0516ea891d11b9447802f29ce4981bb9bdaf57a4e034eacb50b69d37006472407936c43425e5b418bbb44521a2a62bcc03aa9e6cc5a1188a0055572f97218b7193a704032f7f5cf4f581d03a25953d77a06b39528c165ca7a497e67c0fcb7cc1859af077e8e71e200eab5d87d916f342c5ad5662e51e6ad6444383ac2a361a00afff4df06e275a520f8c7c60340e082588b908f8b128d757cc9c829321e9a209db30e643fdabd2c9c2bb0b57d668b8ac8c5f39240184ccbb3e2a7e698fa992bd3cd6d6feab8ef7a614146065519e877d785dc6c7b84791c7468f5a513705e752e84b38db446d1a60d30be3b95fc386b28e3e2eb5339a57fe6c60a5fcd8956a8bcbd47f04ed12641ea0d301c826ab956f8e989545574751607fe946bf56f5f6bb9ef5955c2fc3e908f98e0c07dd2c85cfbc82b923ed88ef25ccc9b2656538e204aa3ecec133b0dc2b9e36747e08d7e846de84bb05009d41671fd8234efd8f5c2fd217a9ed9e3a97f085b8482fb82e9c05153bfbd352f216f6171ed643f1c210643ebdb14e3e24a759b4a92a0785a888c8bab33e2523779661130418adc8ad979fb1d732f115d88e9f877ae799451cee2c5e89732acb84a391abd26b1c6e04e42f5dd2f8f865dea0e63991e343b7789718b4936f64d8752fec3c69f0a716485c625205be94276a4b54507c92d4e39be04ded7e532595c04acfc3378e1b61849fa3705cd84fb8d6d73121289aa957db0263566dcf25a1753b3a78d7f27b3baa9ab9281318b5363594cc57ffaecb76a7acbf0521947380c3f85c99e8265cd45f88204755e705217a0955147b45cb130d041807d089334e0331ea449920cc1e4833ee5cc90dd916b9e2ba69117508e619491ade29bc89218905e7a622f048932b6e153bda7020b8070ad1ab5d4078e91d8f140fdd2a76ef57afa8af0bd8c129111a1c70beb66da5806c8be2e43f3e430625370aea2abf08727f32366df7f765c2dd73c74f005b11eaa5b23c085a45336246aaddb334de16cfb5e42abd3e0d79d27947180184dd8c32c83f78b9c925b61f6ee41c5afd6fbcfec117f1d20fb4bd86a4bb7dd3c251d0678a0d8ace8f658319312b02a981dad48492155b9f912953e9983e3a2c6b7bb3991b504ed83c4319c3281217eedbd0fdc7fdda5cb150e5d05ef9950a3efcd9e09b23cc687da185205a11175e750a1a9f797875b6ba771e617d98d0ec86d57645b222d2be46624777b4b7c287f20e6420681a62a4b0d0cbfddcd4e70f7486eb4c0b91fe76b32acd7519fa2a98f5fe5da9a72cd79b5ec3a5b0cc223953dd9f5e27cb824ede238ae1991257f9a02cc3b60ae7e78b6405323ccda035f74fb3d8c8f99f6205eb7e9db02501c7f2aec322534d28e0bdd0124c4c0844c685688e027303be29698d54c5c3b6029a33fa5627a7552393db44916692d24dbe20bc4f4b13474a9d4992d96c55d0abb20345f0fd8dd673f835e0f5ebfd6968498efdfba1e6b9746bcba73ee349a1ea024cd2a99144f1e38558ba3f80538c76257a17d582023b481c4d57ee863480b1ace7135e63929a2b6ae604f798030abffe817336c5c3f176aa9a9e5064cffa63e1ee3dbcab76eb81ec9aa9b0c19df1116ee0d59fa8459ab4357261537b4772aa9bda09a3e706ae45682be69d0ffe2dfe39427f7ffa1fd8b3fd4152e129d6b3b5e4290adc10ed6258b6c7e7fff0a829cd00b4c2ad05da70eda2509cd90d195616ba14210b3dfa52ff870928dbc731db941703cd1ee4da5a58fa8c1a108a356a9759d6639205f1cab266d8756615eed5d01e0bf1b0c3cc28c1ae75c083cfaa98f885c90be60e5485c77cd4b789d0d117ad1f7a52454c0f787b26343d3a3b1e60b012274232dab8b66e599589e54c5d1b1a321a4e56861e76b923fe1183643673fa5a41d415453e00fc600e2067a244ba256d2abad5b033fa2438f5b5935c1c1d3bea002af5119948838c053a3079b8b993a21b1ba9385f1007d13b73e6f4db601a2386ceb070a50c978f9124b2384ca66c3fa618067dc7a2d212d0a888222f593e1598b88a999a985029b3fcca008a534b85d1b0df53569f842a750d4946685de18f87a7d01225438a4f46006da40bf52afec988a7f68a05e3fdfebd52a93d4ad6beaff8cb7c8d82872f95eaddb63a028cd0acb402f02cbd4d0045fcff47af002dc9bf37b566ceb40f4d137af3c09d4bcef0d47de3af08f3e8cd67535439f5d3dfa0cd3d74989a385938f7478987436326367ab545a5dd77dfd8e6e94fa9035fb64d2c7175fedb410995678f78163784311a179020298c899e46f2e78cbc73f06d28b21bb86386a7f25918eba091c68567cae8fcccdcca0eb34f34441d791ba3bbdf74c5aced2a43955f8b7bf43a805286943b5b51b2abed29e5e67fabe7b9fd525352057b9817f30cb916c8418c2cee57c089cf7d4e8b1043eac704609afaee343ac38e5c563ed78c1fd426cee73879ccc165274f16add978fdb0997bb416b59104076d6faea5cf6e0fe49bcc50d63b84193e2ef2eb54407fc8817713b46af0e7b6da89c4f052857414e844eca8717c00e18b6d3c8fd6bb565feaec880c16b305e211e0badd01077bf2f5431a851589ebe26eec214ff3f232e55308d1bff1dabcfd9a0dbb367090ddb84d4dff3d7fd37ec23fdc3542269df07e56eb5e22ae2f0afb25fd9f74ae540672fd7cb75ed4210fe87bf868c7db02cd27975326bef177978e0d1ad68492386749d81a917a9436d5d62ecb4bcb64e46693710fdf2aad7bacc86951a090b3a84e37054e22efa1df6b7d0d28b5af923b2b026ea9245ea967d858ea7fe017960e9d4924f77d18538d9050556dc7bc6646a8c893ba1aaa48529d52901597f4224569092163d2c85a82f4381d0dea375078e13eb86cbefbaa14511cd1c9c88c84a56933c44c779e07b575b967badc1b8fd7afea21328a5406530c88895c8062d3610a9d605791940241b2cf6ab9d744e3e4057aaf47ec58d0ec489ada3969afd17a22c8cf30bf0cc27eaa69b19dfee8f4bd9122b44d94ae3eac9d3ef9f44303f635ea03f949acfb6d7d1fdf7809aca86896216dc551b6ad32b4c2dd25ef910300353ac56f21db692218ae124452bfb4fc72104e3227c394da4b840148a3c9270c6d79ce23e92517afdf96c4588a7a2d1952ee411e910b96e00f071e98c68b3b56859444ee0e3aebe31132c055b75baa25495dd18d427099bc0f6d0515025bf100fca5344387f59bfccfe6d9aee1c843e24c2a4f89cc4a8cc6add5473d99a6012a5d31f707f9f9eaea02d4daeb4f17539dc790313725e6728c3cef3847c4101bf21cf68310f01ac2ced31571afd8722d3b4b5ebb37dc0ba8499346ba3dda677d1451f4e9157b98c293540587c9cd25bef05142a33fe3e429fcaa3585f2768d516d68d17967a1f6062b3f8e29ab36841abf4d95d4f08255c3af735f31bf33e7adafe48916b0e0d7cb371d9630c9473f84f6321a8ecd41e1cd44de154820ff892f45d92a5e9b32654368580dc3de7de5efc5fdeccfba810bd446badabcc1f8ff29811fc4ebbdd6f0e0b7f0f78216018e673e24ad2b9714cd2c627a9f3fdb2c3ceee38d9336eb1fbc05cf91e69bd061cdbfd56790164423b1a216a997502a4e727cec30832f9eacbcec6b312ae36ff248393d56609fa12c57a352c35bbf59cb67ad613b10b528b53e39ff1d8d45a60f8177629be5893e2b9b62146c26a58746cd9572a5557f1e0aa4652b3ecc63c72812b8f5f590ac56d47742d7e570d750925aaa63598407f0b781ecde72639d40cf911d281c52f3acf1f6fd5938c717862b98577bcaebf52c811657046143caea9777cb92b55e385d9d38a7b87fb8716a33f610ff18fae9be8c4da34cef47c6e61ee77dedd6fcdfac30e1a3ef069607b82181dc25af00e619667d7951669952c56ea068c0a38d8a3d748322947acd1d72a7048e9c79e91c4d737eef44108de4929ae03861f4dbc65dafb4965153922e3e9a89da2c4f35b3006a3a6181ad6df0dba47c8bceda72a2c0a9429cfb724fc3a9fb2e9ebfd29a4eaedc173bb48483b076b5768df7bf0c9ef7994efa496d23a2480101817308d0281034c79831fb45d4874f8aafe19cf5de4c69966a1301850afc6e2a3d1626ed97a650be6144acbf5c2667e5f771f38bbc2dd6290e29ceabab6150eb843a1fa063e4c6b4c5d06ea976eff959d4a3da8522d137295feb4b1b80a552148c1c879e74b3f660ccfcbd06813e90f1e66242bc3acca3b54a4d81743a3c736f55e6bf506480a2360de27d2f423d3c3b4029ba84f1686e292cedb1975985ad1b504c49b93e6b1540ba3f2aaa9764b12cfac0b707b65d2e40c2ce5959aee41bca25128b5376f8c3f21cef5e1770ac248a4ed7191ff0350c3e811b5b692fe8dacdfeab92c62f78b189fa8cf3f566c537636dc36cfd32637b0879b654c45edcb2a35a1a8af5f8beb49f1e8b2f08f40415c0d6e8041f144cc2d6de41c84c6f23f9cb76e065cb938b0855019c3de4f5fd45a8679376c68fc3fef311249f6b19278d14473382a8b3716b10282cb61451bae2c84d1f1fa9df8f8029c831f61431bdbc8fcb79f859a42c769d549eb7afe3a8b80b0982ad33f5482b3837b16d945714983a5440e749acf14e9094bcb11fb50acd91987238b2fd55779f9045a994b66ed694b70a14b0b0727fc52e8e307b82f0fd78ae05aa8117dba4bcf83af79c14ca5bc22c13bba1c642abd28cb1161f3fcccb98b7fc0e6affa6da66e1228666cf922d00b0fed8ff3856b28590e7b4ae2f9d89428ea1", 0x1000}, {&(0x7f0000000000)="a4fbd31d", 0x4}, {&(0x7f0000001240)="680ec9c5ffe6ac894ba5e16a4c8a4338", 0x10}, {&(0x7f0000001280)="ea054ff55053a8724bf0711e5e478e8df0ed261eb71f7e8624588bafb827149f859a5152078c3ccda55074eb018ef12be367392ec4746bdb39a796a850e2ce9e1b0b073f21a04dc06559964f585c52bb643c56f048ba1356185ac476cb9b81476c70686ed7a60dc3e0b05523c1ac52d2f521307045da45068c7de371c9babefa90ac48cba377831a5cb962675c8106f652cbb7129c97c3093c70feef2084afc7ab3791903782e89cdfb07aaab021d5048a9535a41e350d3b70b9b54179", 0xbd}, {&(0x7f0000001340)="41246ecff66d69f8f51f0e26505cb33c217e764d73eba2dde7495f52c9a40cce6d296a82c968a780df73417f0e34dcb9da8ed75b778819e4b613481ff1741a3bc486b7ed62e679e5a438a5e4f11c72c4e2fc90a26c48169a8f3a4f888f0a6b19dcc806460eed2bbd0740b4f4dea101e29d302c1882803dc5c831446a52c6c65499a6d3376027ef7355effc5a072c9572f93596fd38e054ecdef1899e435d7212924d407505947dea34592310e6ee944dbe4dd6330162ae63c47dee", 0xbb}, {&(0x7f0000001400)="f1fa398997f6ff09d83918b11d4f8af148d342c32ff17f15e29443886f76b81663ce4472ea61f22b17ecd26e671221dd413e932530eb3464f886f17d68298e59d9e00d0c42699a67604673222649988e73df10820bb87be7bcfa8cb2d02ddb5b2a44d493b7294ac863426d2df3f409377aa085783e1b333ce76daf6ea3bd02fe315467e0395873522cd6dcf00be433bbcfdc67d74258b3a5924b71554ec523bee80a7cdf0bfba213237d7cb2c1b55821376bc9daa0067f659fb14deff563", 0xbe}, {&(0x7f00000014c0)="44703f694a1c277c11e23c8b54d260908c547f535c8206095abfdf3335b101e98077482be650e0529fdd", 0x2a}], 0x9) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x400, 0x0) sendmsg(r0, &(0x7f0000002180)={&(0x7f0000000ac0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000020c0)=[{&(0x7f0000000b00)="d6fa11ad1c94231abfe277249c2feb7301f50b9b3dd76eeabf50ab0debe088eff6d3c00e2975b5c55a7888ce0b43a26751f3ef35e6b9b394f9867836c81909393add711154", 0x45}, {&(0x7f0000000b80)="d54eb460194bb5cfd759bfb2ce29189e7163bc2705972db3645ae5213a955457ade1f20e2db016523d4558023cebac04db1a37f247e644218a4ad419df3a77fb79bbda3a6b2efd7a1c439008c186e21c9b68f6d7a14b0edab937f6bc67f601395de03351543520b81679a322fc88914f1b68abdac6b3848099de7dd7646ec0ce85ad", 0x82}, {&(0x7f0000000c40)="060cdbaaee03ef5ae506dc628b6541bc1d56969dfa2699eb45b13f338540cb0938ce5f8c0f740e68ea1af4c6d90de9d72435162d907d3ee3e7ac4976ad197d1176c0ff33fccecc82ce3c7bac57a89a3370c49520cec0e8f9dacfd78d7974dc56d98ce9cd0df5e94b50af8c6b67ff74e8555544f64833458622c601b1b5b079f8d1abc745b8517c52554278571fa42f53a8bf732467adad73be7c3ba01dc778b8046e3fc347e700cc1652f5614ebbd357469197697b7b6fa6df32cc73f397357677bedfa1d94d6959a952e591815de0fe77d614ed54619f3df198e187b8af27cb01bd67e23865cfb78448b03c5c3906fdd0041315d4a169b6ff305220c2cf45c164ca329253764127d9d6ae7f5d9085f3d406dba384d2df03c648d85b50c16d6e5b1aef405245771d5e2a13d15c0fd8d6c9aaab48f4f9d20a221805db73339a749acd1d1a6158a310fc30030f96a001c39a44de8cbc57763497e61b00e19d568ef91e00ae53cdab0157c2e52d13f403fc0683c557e601686ab5e0c19e8598bfe5dbd972fd6813ba8f4c9ac4d4c6550595f11781c256666d107570025ace43415e3e1cc0683002ea84e2a83b8b4b2bb25941f465138455117682dcad6dea1cc617f9ade28a59b0612859732c52eb295f4e80b1f8bc12eaa22ffd2c283446e2772cb347ae6dac0730c9558f094444e0b5bff9b421c2c859a0640bdcf6912f6b66b6142241586dd6dd5463030b6c57b4172b0686557c666d557b9fd450695a97fbb3f14f231f348c9466e6e3e341512762b87c35d326360fac6d1e9887f305ae640df781c124eb17f65a9c71336d874efa4ef91b66fc9739bd11d0cbb6b057642207d076eecd90abb15c3b7448a665235a73e590bcfbd5edb8f0b397f66b6ddffd3ccb660fd4ccf46a5385aaa69bac6f6fe41af206027aa6f6a13c961171ee44667b55f04a7e9123e83c4df11c5a036977b222d43c8f2918fcc554b935b5ff28818be62ac272086da061260e48156c5f051b6c3ea32bbe9f3783ef5a25e203642230f948f6b10d8e3cf772758447d975361fec276c151b5a7aee45902f260bbc99ba2e397868a9c925b7b6003e444c02c3ac47ac8cbcd3dd7cbc872f77ff048c2a8fe9e5282ec9d0c6ffce8466d1c73b95738a053c7780d3c985fec76b9cf079f36376e3180c8c05c631b6ced4e42d0bac34120a9795c654cdf68aef91f63dcc0f5f192badba73d86096e87e4a1340dc58f70eab1a72a070af78a414cf9867d291b58ed4d00e404c0a161bc668527b46b6c7e676ae04ce9eff8c6b8a851acf46e40ab1380c675a1eb6f2d240a5a712f00701c0347d06d50858802268f1fef759f771d023828f5cd51a54873ae649aa0324880eab82a87471d85642e7adcdae2c44e1f5de3b0c3e782e831eb32feb3709fa13477b0a4c177b9fb26874d0528b1ad3743bad8f9c1806df5c96811c7b51be16daae934cfcbeba3fa793646e2960131abc5a2a37e66d3406d630b382622864dbab40e2a23a186c00c32cf6b9acb43e6748ba3873e97fb09d1f14070caf7da639ed1898a5e0652c69d10eac60035093c1c1575363056ca3a931fa965ce9aa54f815e66ea81427c953ff6b38e8a4ab3c90494731cb4eff34d6955b885521bfca8b0eeb62fb061dedba28aea3ba6d01df54ad49a79b9a1bc5f99cfe9ff70d68c994dd261834a3a1173087bd88f0fd0c34f7d778af020db2866493f56b0f562252cddc018d1e587d15c6cdec7ea65428a73ff0ef1e804f9ddec45d00e9835a3d1d115fd3fbe1b6b2351a6a192f241e309d84500392f99c6f00b7eca385ced3bb02ccf649783cb9b514cb3316cc371ba3d349fd05710655695e1c65b6db79db88652e86fbfe56f585a5b8f531559685c74b95d4f33694afc955647239b03e9221ea5e5470264e8e44f99fe2af442d176c1760672690014fa98be320d24df0ad061340096de31036e2e960306171956076d5e3e2fb0e9c72e5eec92284d10ab0df41b01a4e84a94b22c9b9d45dc725469bb32e01f1036e870ce31f70f78387e778ad1466b8e03d61eee9bc848b909535da7828ad09d4d2a87c01ad1806089c31d9642c06839322a27e61ff09a7c5037629b4075bb1d19b5ea5872ce19354d0219bde6f25679e234fee9d6b30e8860352a02228c297e0633bd46927ecaabfd7360e379e45848098cea4c781da559484c62db3739d19cb08998ecf69536efc16e11fc85b58a8881a7bc742b55e4d64a92707cc472365370a956eb428d6a86041cd8ec15edd50fe83ab2b6807cce60903c9acf45f9a01ffc3669423563664cbbf7fd682f20ffb738cbf09e8327784417651c020d09b33a5ca7e6be8bf91e4e3d4bec4518023c49d48b5dee5b2f5183e7ebfef47896b53c16d28fcbfe8cedb6976a2ecd4a0469997e3d3b375b52d1d5886d87b396e6cba1be5a905981bb61ae7793f89d28e0e1cb1e9fa71d0011950efac476e6aad73374ee221d654f75b92fce6c341b4c2f2bdacd8b94c5fb0db854ec2d201ef8cb8cd02383e15e73a69cfe0936c1b35004edbcc84045304f0e5759bbce36b060f17f4868e4a55095b764564eba618fb90752a382485ae549d55d114513e895eb94b7729d7b8598ca0b547d0bee745182c1b1f46edbcca881e4206cd7f726a1311626f4a9af3ace355aa51b5ddbecc79eaa8123db9787b60576c029be763521f7ff78102c9f61e264ee952fd1cfeb7eea6cb998a9a4f2323ddf0e77a699c095926745a584d120a4257eba657d09faa4d9bfa91a150b1229ba298120981e2ba4d3cc7d79ae78d5e9795887b0d058cebbb43dc4fca52c89266c97c28b047ef156cb4891db923cee83af286ea5a9f8c881f85fcf7e19a04eb90295422b74281766fb6b4f62b34e49d6bd0a75e0c353b7f165644990a642728d16cc5fa65156de444e30923ae740006011df6ed11cd9648980d93aa16290cac5413023b48db145b20564246c697c90cda3631aaa236ed1df88320e99a79c656c4bc883b4a225f096edbc3fb8281c226f274c901dd038ea9095996e208183fba2dbdaa3fd57b0b723f1604741ad74748e4b3c569197c062cae78287f9b7d9138d3849b4efc2524cbfe120c03a31f08034cf986512948f85d67367672dd04787b120e3ef4a9207d9409e79cf95507e4d578d10663d1895765ac5c373a635af176910e19c9f15fc5adbb5776811948beb051f7ae60fc6f0c4195907927666e01b39a2f0ac4681a8ed4128ad8bd650a97c4d45e04bd985a2e5617b5504bd9ffe85a5399ed00e4e5b075ee8210607eb469bf438786ac73a49e407253ffbb0ca8e5d0081a6de59a593c00f60c44e28c38ff61a3afa5fe220c1cc91d1314ee1f80e329bcb5bb7f6c7438dcaab1512321d98eae902e8c68ceb63e9409bdb7908087d4c716d7ea65bdc16f95b9204e1d71526e4815a3030f2a7c940602b5403c999f859ce63a84daba570564e5f9ef525753d61dd888cb6b0ce36a3df7193252f060e991228eff53d09bb20c6fc9a6c00dd0b15cd0bd60f3d268ecf67fb2fadab3cd82442ce4d4a14a35dc76e4a3de39045a7817c47b6117e6f016b45387f0011c696ce18e42de29c9987865670aebd2747879440a86d5619508c4dc700c1b790d172c32666c700e3e7a147c92de8ceb32675e7fefdc14fb0571d06cb8cad2dab34646cf88c0b037f463ba0bf5fc70b8deda911fc28e04c88526e15b85f203267d9124908af8d15d40a3838c80d1094023031d4ffa6414c8b5a8f34e32ef4a5c8749015f1a5528f17d3c9b827712e06504818ed5e40dc4fb32530908a24dcb64467effc25b18df4ceb3ed7b45d44fc07d362ac60d317e42610a775fee806e289cb1daa9bda61c4158e6cecd818bb15b4d4b386db06ec90dd575f45bc6506acaed94c8bde197bfc356fddda2c0d832714b1fb1667f8f14ded1e51618aee0d2379b795934b9b60c95d3c0abc14c7608b9420256db8db14930871c1f6e09cde7dc8d7edf38b52497a7e82139ccdc40d067181f2eca4046dd0429796dfc1d9ca19f04624ddef8e09a5065acb1e8cc32f4cec2371f798c73620aca601a44f9c6e23d627e08d2c4fcd536de214fbf4e55eb069301455f8ee8fb66ab86ffa9a41d11de3400b5e71e8e864f9ad651de1d0434fc910f10845e7a0029c961c7d0dd676ceec0eea5296f051f35f546e54ff14e72f579d46dfa372011601580808f4c871331b87b78c68168f97519a48841faf3a29046259cc3aca66c993cccc00f695d04c953ca97a9db3f0514d9ec6f4feddb3231e014795a1821c8b27b203e3dde14dc0c0b43798fda17ccb084523b64684de5f7bcd8db36cd466cbd641a747b42df9b27bf50ab68f46db6764a324ce66aa429f8a99884ac449b33d4de76f0a1b80bee7b93f04371889d90e1b77730cc464b7031d4bbe3ba16bf0208bf6707f7214b43068558f5385daa65fe9451e660c5a8741984fa02598b2252fe975a6f06b0101d7be815d46bb645e9df5e4ccec8c78cebc504a9e8b4d4dfde3696a7ed2d5aca31d031056c1910597d7f7ff5027720a462fadc69f0a1525f41a798636cadaf2180dace8c1d6699c445e57a5db9488c6d1b2561fa50686cc2a584cf98e97b70efa96b14d64b9e690f25747d0674f780976355016ca7f5eab78eb84a1a8cf974ba9186a9c000af1b96169766689b74122dd55942360986b1486a3dcb0bb229e4d67672b9977298dcd987c5a422d80606f42ae872f7ce6bc7cd7b9bec4e8e0346c57f179d72466633f45e9ac2bc19c179fa8d399b5556b2f0ad6c62d6cd8fefbd28830bab3de0ad601344d5d96b38547d29f48518dc2482f996eaed1ab3bff03ead74f1886432c77e22da4b2fd1274b578077259b06d014b2834a0358bc48ec55691bf0274278e1957f3033e34890a9505f88f417507ef89c826447df8a49fc4e12e1d568d54cb5ae27962fd8d812aaf38a2823ec03db9c4f952ae16c79f76d659e3b4f2617d16ee6f312406b2166f67fa5ec3a6a256a9a187928fed634d7525eed762433b68616fb09ed740f3f6a8e37e7b00b5b07ca47df2d062c17e6e7e80b356f9dc4bb0c9aefbacd73d2535dad1d8766cca8565b2f3f3962b492643231630bcd8eb30a91a99acce255885b9e7bee79075f2c06cc6e880cb6d9baf0e9f7e655f6987d14d520dacd6df0c50221f82da3203fe48664bdf3ccd0b8e05dd67b340851b3e5b43528f0b00d351f57aa2a9468a61e9a0d007752a1f7a8b21072ef57360c1b15de8868b24374f17a89889f27c5aaf0bc1afc9f909787ffaafb4fc1f493560e5d1c88cc92f270f899c5fb1f94b22c76cf6b2ed7d7f1263d8a37eed2bb01060039b07f91e23964793e3b32ceea51634ff91eccb63ec539b8f8484ec1b0b1862d3fd64e7af395f8a8f3d8bc0806c1e8429e3467d8664ca175d76bed09bfc8c28e97687e640c15127079d13f6455165ac1881513795d953f9d0cbbcece9cc6e27b92f3f4b42e64bddfbb176bb2d8c660defb5b008c5129752c6015450326700fa12f2cb5e7f4ae941d3256750c15cbaf38ce869b867934fb290c773c16cea425d9c7672f41877b9274ebc853dd7f6ee0d4aba4200ce66c4bf973ad6ae0e013703390d073447bb13cba54dbe1fcd9d47fa7707c9189062eb64bcf0a6945c7bad1562eacc85ca2e57d515ad34fbcfbe9286eea719f82638def8bbc59b639cd19b3b4daf222acfab23c460ea18336633226911709d522253c4cbd357717883806519a8261f062256ef91d0188f1af1149a5a", 0x1000}, {&(0x7f0000001c40)="edafd57ddd8233dd4fa1ae8974127eafa06000c7c8a5dea16d083d7ecbe927304bdf926f68efa713e9502806580e969740a6c7fd59abe73b24e7488f15ca10d8e0d2d575394149279baa04efa94857171fb864e9d846bda938cfae68b5ab8e96485050acabc041a4e7031755973f3db118b3146a8cd7c5a24499e2560ce2012865e7afa3024e91e09b6d93ced93df4d4dcac9c8b1c44502194959f7729c4a5d4f0b51228af7bb4ed3c842d06cfcbc459d6c46641f7b5de10296e8e7eab5ec935abc29839e6daf215e83c55d9d0e232faa803270b2fee356845a9263284dc1eb79855ee25afe668190da7c6f5", 0xec}, {&(0x7f0000001d40)="f728775aa2dc746be164f4dd3070da57f019109ad5ea418415ae6427747f2ba068b61cd7e50779e2e5d79bc475f66ac56b2d2073639f6c23cccd1e189e8166f0214e6f76da034ba2d3028e675d06e9fb61fb2cf9628cdd30d4572f00aa63122ef78819315f0476cc09a708c888188d8ed59e84837c464e048d44345bd6512c3274d70aa278b448d338e93968c46e18917447f2070d3b5894b28b11080a0f3b214d6a4c338d9fb3c44c0d28d3a0bd8feefc99ee44ef521e99a054fc969a891c8f04543a9f54fbd4e204ae983f2093b7357dc16a1319d1be289f7c13b0eb1b22d0bd4d237bc087a3602fecde2b62248b2532c80ec8e6a26ac4e3", 0xf9}, {&(0x7f0000001e40)="296b92e352fe5369bacbfda487e6abeec16cdb9011878a62bf5fcc1bff3ddfa2f3935aa7ddba486870ea977680e56df6ad632744988eeefad0a1cd154581a836ffc3a68def3bd84437c38a845632004181aff2044344a13342ad5bbd1b5682f380052c090184511c8a32a56d4bc56bc95a813ffe1ba75e970ee238541bab55913c9a973c2f369e4b4b2125ef729682b226bf785d7e54697a0a675b5cbc891240c1d204b0d21a0eef60b92394b89ad4a01dd42014021f3fc26ccee8da60f712177de915a70db4fed71c360fc7d16f02644c4618b3d854a4e64a143c79ca07c6eed6", 0xe1}, {&(0x7f0000001f40)="4d31d6d5a0f197606d395f69bdce1d4b36a5fcc67e0e1984fb9d80ad05a0185f01de6599e52bf38b587916be0aed1166d408117b193580eae10c13b2bd8d303567d6eecc59753ddc446ecb5e4e525c9052a053824f4bddad5ebd3a46c7909521ed9bb6fa2abed7355b", 0x69}, {&(0x7f0000001fc0)="bbdbe15d25452afef31e2ba392fdf9f61548a9e92dba9e440fb6183c221034b2645b5d1c23121e2706ccb7bb1bafede0498621a7b4377f439f88c41d2cb76fcb88a76003694fa901eab744f2bc90ae20348db09aabeeca437d560a2e5e4bf06f46aace66acff13717c3eeaf7ece79b7f043002179d1b519fc7e39af28168bf9b2f0a77eb4592387a1e6b3a9c0c06cbd9b679788d8ae3f71c9a93e7756204708b5ceff145b13f38e311f9854aec7e426a79f9f06ab683d8896631d366922471206b958e14f9f02354eb03c594df550fb048277d15ba0ea76577ed18", 0xdb}], 0x8, &(0x7f0000002140)=[{0x18, 0x1, 0x10000, "9e179ddd59571eb7"}], 0x18}, 0x40e) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6040, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x8d, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="b8056005c824eada19b6cd4c49cba613b39edef30a27569c2bd4c9c9aa7a88d28a9bbdbde1117ceb3d930b10efd9c4cbb21952e5356ac3162e7b955c027e5c8b973d093116a65dc06e4b8d6bff3e58a4ccaf5c9abdf6b9fe281a78cee0068fd4261c56bcb76a4cb0d3594e5217bbcb6433b9e8d871b125fae4f6f06d91951f0e903d103809a1fc266fba7edb7ce621b7b3ec81d1c277e8d54f186109cd3fa15820", 0xa1}, {&(0x7f0000000200)="a909b529c2b2961fbe247599482470e73de960520190d0377842a1a71b670d3bc2dc0496f507fb5e34c9fd85dc112bc39e7ab37b6238df782bfceb895ffd3e6d574194ca54e021c8ae46336a42c92759c857c9cf47576cb0376142edfb51a3cea32b5f4c0ee244fca1f5f411397aa0b690633e301491b49192b1130d581afbe3bc8952fcde2b01a3ddc554eb170872d5dfcff93c487987d877c4cba2d21fbe038e3d2a341c71e631c0e48ec878625c6c95f3eb4b462a2497c3e7eae771dd4d3775c43d50e30d9eeb3463627955", 0xcd}, {&(0x7f0000000300)="33c3aa5e2e012c2754d0dd9596a43bb447552e1b927085320605c95d2ef66da65a1598a9587f6146dc76cc5f0507ab99877cdce7e33af3d68a230e78d04ff6c31212b6b7922918ad6e49cefb9d233d3600428f9f3c1b89a8f1a79dec81bd6d", 0x5f}, {&(0x7f0000000440)="77b419cbaf948e391943462a76ea7a641e3acebe76e2a1bb412fbd1372b75f06a5c0ad72a43cca526dcddbc8b164648a6ef062c75c4bae8f11ffa99fd1609b17e0931ceab21eb9ce86316085df6e87b4f2b6eb533df59b5b16b62a", 0x5b}, {&(0x7f00000004c0)="844bc4bebef28a15ae960f323a7375677e5503a24ee6efde1bdff66eb7b48816eb215acca34a78771ab08546ced86724917fcd040113776e636afb9d854fd0575fcc606924add64865bc35ed151387", 0x4f}], 0x5, &(0x7f00000005c0)=[{0xa0, 0xffff, 0x1ff, "afe88a711e0b6b5c9727cc87b06291609b3827834cb7d506f5e6eb6185341a980f62a26990407a04025c09d4dd1af73495260cad2e5fc28911e07b30683aae02b486fbaee7253d73962c881b3d10b62d2a92f677a45282e76f98a62c7aaff1cc30c8fb396163396d5330c84421431461c246e11cc1142f67734491626140ebb5f24cb0ee4ec5dc6f8132ffd48e4f372c"}, {0xf8, 0x1, 0x252, "e7b65462428c497de93b3055efcacb69f287e576b468c887911816189ee0bb395be10051fc61cd3dbf48254bf9ba9726405dcdf1c05b822b414b6e69afe846196d0fc1bec16e8ff787d0b0e196b6a5091f767853b881338de1b1c83e952651b40ebaa84cf687e866886aecf761791189e0ccbc6fb06dec18af493f88ce7d598c6b3e2a09c2f7a4bd7638031c311a7eae49701c8c755c99182dcd915e11a0473d373f944dff6b864070d8bdf18b3d08d00146cf45a7f03a43031541cfe31b5e8f20066ee5239738508c3cfcdb66d0de83a2470ff6d4db6183b53e4a1da8460653672fbbe4b1b8"}, {0x108, 0xffff, 0x2, "00ac303b88d92f82b031de65188b0adaf07c2b3cb8e9d5b931f0b554c8a04aacd72000fa9a8cb976c4e10775fe1465ad6c2533b6a2892720278d36d9c48b421c868bc9afdc1aaec632c82d398713560645b6515c769192bb1d4321df8b546106ffe8f4402244a0dd17ab7a879b34d4ac4065362ca3aee8d0b7d9a66f86311f3cff4a1dede3c06bef67bc8c0c3add50582d69d63b74233884d83a0a15e3d246f4743cf085f9e22a1b363d443d052fa888e119440da2db46b4f8e48e36b60ce8e9adfa6d2da9608724f7f11fc1af2b9d5a0ae99dd77e2d3162594e6f72d8f7b0a20ff1b267091d4b1b85086142f1c2513264"}, {0xd8, 0x1, 0x8, "30424c79b11ae36e5f64500abe663953f101dda20bbc5a3a5b32f00ed5dd6ad66e52fb44132618013359664bdf4c5d83739cc3604776278711cd2a6288f2d8271b75c82edcaaceaf399578e96b43e13cbc9e4c081da57ec6777fa229ca9d14f7a49dbab9122b9595ed7dc42d6c26f8bdf1f779a39d47edb63c5683ae8e1ec752dcd07666ff3d9ec74aace00c766f62d0f0bf0d66ec5998e14b6fea458ea9aeafe1d706f57477988a36c8fbcfa664c524a873c4cb19606284fdaf46687222a306ed25d3bb"}, {0xa8, 0xffff, 0x20, "aaaccdcbdc5e9df868a3ba233049edac61dd1622293d263ad7a50d87ec1a4912a28ef74055513c0d4e1cbc2a00c20892bd0b7e740b41007bd4d449557af28f73be558f54edc1ef522302ac64bc90fed71210e38c1babdcbda00aa0d9e04818e180173e3616a3a3461f6f187dfd8430d89a7f4e02943fca186e9608a206c30ba71672381d0f343011fe6b1d4731f45f7259087e2ed8"}, {0x70, 0x1, 0x15467942, "bd28c59402a8c0d1a66799e69e17ae11b997c44f7468eeb0d7e33c255200cec7dae4dc136c62d27eed36072c9efc98a9b44a508373e56191288a980bc071dce868ea5dfcb92deae7ad598d8bc3a8e70334c726d2184856c51ff3e74589"}, {0x28, 0x1, 0x3, "de843546aef4c6ad3b1933feeb195ee81656867a8f20b0"}], 0x4b8}, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0xf1, 0x6, 0x5, 0x4, 0x8, 0x2, 0x101, 0x10, [{0x20, 0x8, 0xfffffffffffffe01, 0x3ff}, {0x80000001, 0xffff, 0x3, 0xfff}, {0xffffffff, 0x4f, 0x9, 0xfffffffffffffff9}, {0x5, 0x9fe, 0x4, 0xffff}, {0x100000001, 0x0, 0xfff, 0x4}, {0xfffffffffffffff9, 0xff, 0x7f, 0x6}, {0x3, 0xfffffffffffffffd, 0x0, 0x8}, {0x3, 0x400, 0x1, 0x9}, {0x7ff, 0x8ad, 0x26, 0x9}, {0x8001, 0x1d, 0x3f00, 0x62f8}, {0x8000, 0x6, 0x7, 0x4}, {0x7f, 0x10001, 0x8, 0x1f000000}, {0x5, 0x7, 0x8000, 0x6}, {0x7, 0x6, 0x6, 0x1}, {0x1, 0x0, 0x800, 0x6bacc6af}, {0x80000001, 0x40, 0x200, 0xfffffffffffffffe}]}) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x8, 0x8001, 0xff, 0x40, &(0x7f0000000140)={{0x9, 0x8, 0x100, 0x3f, 0x5c, 0x7, 0x2}, {[0x800, 0x678, 0x651, 0xa0d, 0x101, 0xc9e4, 0x9, 0xfff, 0x6b8, 0x10000, 0x4, 0x7, 0x7f37, 0x1, 0x6, 0x40, 0x8, 0x5], [0xa843, 0x7fff800, 0x1ff, 0x8, 0x402, 0x8, 0x8, 0x9c4, 0x401, 0x8000], [0x9, 0x1, 0x8, 0x10001, 0x9, 0x7fffffff, 0x33], [0x0, 0x100000000, 0x445, 0x3, 0x80000001, 0x4], [{0x8, 0x0, 0x2, 0xfffffffffffffffc}, {0x53f, 0x3, 0x100000000, 0x400}, {0xfffffffffffffff9, 0x3, 0x8, 0x20}, {0x8, 0x1, 0x400, 0xdd21}, {0x5, 0x7ff, 0x0, 0x95c5}, {0x7, 0x0, 0x80, 0x67}, {0x200000000000, 0x9, 0x7, 0xfffffffffffff800}, {0x800, 0x7fff, 0x6, 0x7}], {0x101, 0x1, 0x4, 0x7ff}, {0x0, 0x6, 0x4d, 0xd03}}}, 0x1}) fcntl$getown(r1, 0x5) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) socket(0x20, 0x5, 0x401) socket(0x10, 0x8000, 0xfffffffffffff000) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x0, 0x3, 0x80000001}, 0x6, 0x800, 0x200}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x7f, './file0\x00', 0x0, 0x8, 0x4, 0x20}) chdir(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000240)="b441223a6cb631af0664bd49fe8d", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8140, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xe8b, 0x4, 0x7, 0x1, 0x9, 0x1ff, 0x40, 0x3, 0x3, 0x0, 0x9}) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000100)=""/140, 0x8c, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x3ff, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)="a54f9549c99020dc34c361dabe59b4933c6df4c81a49daa4bf9defaa47942540915f8476d2e1b915864660017aa24e55da2bedc9daef4ba0f5dacf6d2bd892b856ec9c5d0fbca2faf846b0a84a6f8b5b95693f86fff119ce991db3e779790fbeae7c9131c209153636ba93a2cbd28fd7e20925226a5bddc7e4aa38fb7c22ebe2553e3f52e9451d646d0da282a396cab0f6cae5c83be036173de1afed7f49c981e5ab37db578e244eefeee48adc2cc74cc27331abd6882c", 0xb7}], 0x1, &(0x7f0000000340)=[{0xa8, 0xffff, 0xfffffffffffffffc, "0c28f2418e9c1c3f6bf9816c812e0072e6aac597d79dcfbb6fd56fee6539617b90856229c9e7fdeac411865b904f17b0b8837f7f658959233ad5760271dc9964a2ccf58909cb1c3a5683cc97aca7c9a3814c8e2400314473aa013b6e6fa2e4d36bb633ce731e0ad235200a421c127b68228e70be126da5fddb719dbc2ccaf63ef7bc86fde5ddde783ac0e1a07db3ba8a39f192774f"}, {0xe8, 0xffff, 0x0, "444e0977c2a4a30b85d816d752348076ccda340d94218f38e9e2d961ce0c67435d9838c1ac947d508a457c6c47dd2185878e24bf884fbc395b7c30b1d8e509f189abaa3e777b5ad40f117f13113da7ce07b828b46bb5aa2f2e5f59fd90fcb14ade12d5ce82bde9d2d7754167be5e70a6c23c160c60a9df659718753240288d640c840d2b0572ca6756c2559eab67cf59976300867507273e2b2f4825b149bb507eb04eed11bd6426a9b961d4e3698c6722debcf2d829e6ad060a44d7bf695fa46f082e7c172529e2eba06a0bdc91d9ce97d64e1f"}, {0xd0, 0xaf7df1d334dfb572, 0xff, "056258077bd5cb2f8184722df77c060791601a332da800c8cdb5bd729845cc490353ca126eac12fea3d551ab9de056c80c695352676440fb2f20aafd92c6e0fa42ad15c6aaa8d598ea5d7bb023e792302772270d4d8a581ff87155ffff330e22e59ee161824703ea04c7a03c337b723110ab9c5745147888f68bf922d0ec245f387b32c9a1eb64c2d12a2b8d68dfba6f017c31ab49a2940bd2f16452a1b4afe514265c2ac417ec0819bc0bfcf01f584ad4bfee611cb0ac1643"}, {0xc0, 0xffff, 0xff, "c3f71623b60b75edfd0c2e822a87d6198be3e366cd49a2858e7868fd2e06af3366c503ed7204c6434098601656b3f314efc2f89e5b76daf941cb3b4a285cb048e6fe59bd4b3deca88f6938997288e2d76c052eee6957fb749fd4156baa5d56a43cf9c43a1f5082541f400f70ca4fe1ee12a0f186a9a510c01b3fc42934c29d22c6856e12304f2aed19a441481cd11ed4d9184dd3745cfb38dceeded127e4f825f32b69d05ab852f57cb3ed"}], 0x320}, 0x2) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000780)=0x6) setitimer(0x3, &(0x7f00000007c0)={{0xffe, 0x4}, {0xffff, 0xaef}}, &(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffffff80) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x6c9240ec1f206e34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20340, 0x0) fcntl$getflags(r0, 0x1) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2c09ae60d014d658, &(0x7f0000000400)="b6416436651820952518f147203eed57e712ca61050a248d2fd66b2192c7ea36ee6dab0c78b31373273d5bf32cbbe80c022507831373fdc163a389ce21b68519ed8a765bf9919a114bccdb092245bead78840400c39fd5573b19a63b91669123e2a45a49c37b7ad4b143a1b36bdb96cd") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") 16:00:20 executing program 1: r0 = socket(0x6, 0x4005, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x20000000000001e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) 16:00:20 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pckbd_enable: command error 16:00:22 executing program 0: mprotect(&(0x7f00007cf000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x5}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r1) 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000900)='./file1\x00', 0x2, 0x12, r5) r7 = getpgrp() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000500)=""/213, 0xd5}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/74, 0x4a}], 0x3, &(0x7f0000000740)=""/244, 0xf4}, 0x801) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() getgroups(0x400000000000028f, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1]) r3 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() setgroups(0x7, &(0x7f00000001c0)=[r1, 0x0, r2, r3, r4, r5, r6]) r7 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea4043d80884f1dfd2d922bab2d360871bbe75f2772086ff7199ae5ba44d1dd9547eb599e6ec3393a953c5fe974ea1f365"], 0x10) write(r7, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) bind$unix(r0, &(0x7f0000000040)=@file={0x48ca1f712bbec757, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sync() getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r1, r2) acct(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) mknod(&(0x7f0000000280)='\x00', 0x4, 0xcab) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x401, 0x6}, 0xc) r5 = socket(0x20, 0x0, 0x7) recvfrom$unix(r0, &(0x7f0000000300)=""/33, 0x21, 0x40, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r6 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000013c0)={0x3, 0x3, {0x6, 0xce}}) connect$unix(r0, &(0x7f0000001400)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001440)={0x1, 0x7}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000014c0)={&(0x7f0000001480)='./file0\x00', r5, 0x1}) recvfrom$unix(r5, &(0x7f0000001500)=""/109, 0x6d, 0x40, &(0x7f0000001580)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000015c0)=0x1) chown(&(0x7f0000001600)='./file0\x00', r3, r4) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000001640)=0xca0) sendmsg$unix(r5, &(0x7f0000001a80)={&(0x7f0000001680)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f00000016c0)="4ca411b4a87237656bb617d0b613b89ae034eb88d6af2007da4f13e2bf9f8483f48a0db29977359525258914cb6062dc51deec89928c74c72eff3d755134b639eb2788fde7a4751259750a8a801376ccc250fba46b0ea6a38b8e2beaeb07533eadea7c3923e9d1ba521777c1fa87d6b1cf8e42438759fd7e053ddc36ed9b008ea6f35c0491c9b1a45a9e", 0x8a}, {&(0x7f0000001780)="f74623337bccd8fe1951ea9760e1b4fecf57be505dc0e8d52c214ca1cb23fc1aad17e67950b00e662434adf9aa4efa7a019fba6f5b9b48e78992e3197ca5443c7e6c6095f0bc4cec15d2c08015a90e1c5988044c609127d74ee52483ebd8e6618799c6e2be30a8944d046473045327476782e5a695c62aca123033", 0x7b}, {&(0x7f0000001800)="dda6e8f630c1787b2e3fb5d7eb20a565dcc7bf2443557eba0a5be50c40e086444948d974507c69f0b7dfca311e4fee4ad9fa56c3e90a8a1bb6d7853db0bf655546706fbb6e26d22e7f085ce6585657e454a3b1347b93fd3a72c033af4963ad09d465a2ac6d68b573092bec", 0x6b}, {&(0x7f0000001880)="cb6edf1cbe228cb06e9ca71e6d3ff0d6272c1d492213daf9825d9decd8eec26b1507ad490c358760c3e28581f48cb6c181aa02b111615b280b8cba8d8e2cd880eb2c0045272680fe17948fd1ef9ba1d4a8b36a01bb7c200bcd0a764edc4a5e7a2937a56a6210d75dd6c4c43f0ae777b00e6c07f538d9edbafd29cb09a2b9c492745500804b5b212f687b1fd88f9668fb09c7a76767fe4a9273fceaeba9b50324", 0xa0}, {&(0x7f0000001940)="0150fac05ea064a21fb07eed72614c7a917deddf7e3ee4e7d48ef161a2719eabc780cc440acc7e134130f863970f72c2c5018aa94017c23839ae3e8f0051b1706dd6fa08123787d7f240c1520f6e289b675c4c14af7e861022e13b89997790c873", 0x61}], 0x5, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r4}], 0x20, 0x2}, 0x40b) connect$inet6(r5, &(0x7f0000001ac0)={0x18, 0x3, 0x1, 0x100}, 0xc) 16:00:22 executing program 0: shmget$private(0x0, 0x3000, 0x612, &(0x7f0000ffa000/0x3000)=nil) 16:00:22 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/161, 0xa1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000380)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='a') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000000)=[{0xfffffffffffffffe, 0x7, 0x7, 0xffffffff}, {0x3, 0x10001, 0x100000}, {0x4, 0x3, 0x1, 0x7ff}, {0x6, 0x7fffffff, 0x5, 0x3}, {0x7fffffff, 0x100, 0x8, 0x3}, {0x6, 0x10001, 0x100000001, 0x4}]}) 16:00:22 executing program 0: sendsyslog(&(0x7f0000000240)="394e421dd264cd1886188526be1c698132efd2be4048a30500522a99df35b08fad5fafe74fceec6371f0cd844c", 0x2d, 0x11) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x9, 0xa29}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1, 0x8, 0x9e7, 0x1, 0x4, 0x4, 0x100000001, 0x0, 0x6, 0x2, 0xa3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x81) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0xfffffffff23173cb) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)}) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00001e4000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 16:00:22 executing program 1: getgroups(0x40000000000001eb, &(0x7f00000001c0)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) sendto(r0, &(0x7f0000000000)="a67106be742fc1ecb903b715bfd237e70735af2fb66947b6ff8294757c38a81f34d835728d24036f46bdb6b697d51830ec067048d1deae1139c6b305fc25282e3ab0a4", 0x43, 0xf, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) setitimer(0x3, &(0x7f0000000140)={{0x34, 0x2}, {0xcb, 0x7}}, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x6) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffb) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) setreuid(0x0, 0xffffffffffffffff) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x20}) geteuid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r3, 0x20004b3d) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000840)=ANY=[@ANYBLOB="000200000000000000627573009ef1f69e7acb48efc37a88d9d1d7a4e6c878bbd012e196e5e302088aa929c0e9a0010000007e55add533c1f1bf8038a2180f0b47401fa96f15d3d2605c1bf8ccf3e33a929f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) r5 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:00:23 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x723d, 0x5}, {0x3}}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x61}, {0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b3") r1 = socket$inet(0x2, 0x3, 0x5) shutdown(r1, 0x2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 16:00:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/81, 0x51) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7fff) write(r1, &(0x7f0000000080)="8e", 0x1) read(r0, &(0x7f0000000100)=""/1, 0x1) sendto$inet6(r0, &(0x7f0000000140)="122a6f7d64f4578f5f9d5ae088c1d979703ba6439538a5601e64acc2ceedd0eb38ae9f58e3d6804935e877e709bab9b3acc4f6ef83aa2e47328818225bdc40e6afbce8a01f2e80e39c5cb40c3c7d001884bf10c24ceab1fd4d0a", 0x5a, 0x409, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x2}, 0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xd5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x80000000}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x20, 0x6) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x401) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/227) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:24 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x100}], 0x200000000000028e, 0x0) pwrite(r0, &(0x7f00000013c0)="b2ac93b7a5e7a23bf125a22b830a6366eb9a7da583645050017b3fa597a1759287b62fd6265a295c0714a7d2cefeaff1678c71bb8828483b6eea4dc7ec6ff565d275b3dfe246c65de1de5906ac7e8f91f5edad78576043145d4319ba79baeca54fdecb5c3a4a78fdf03b4201a2c355d2bb9eef9af9adab57b03c709fbb4514dcd51aeb550749068d1f8eab76c9671886dbad23af684be9c24f1565e5", 0x9c, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2c1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r2, 0x9, 0x4, &(0x7f00000003c0)=""/4096, &(0x7f0000000040)=0x1000) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ftruncate(r3, 0x0, 0x4) getsockopt(r2, 0x1, 0x40, &(0x7f00000002c0)=""/200, &(0x7f0000000000)=0xc8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/191) 16:00:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = msgget(0x2, 0xc) msgsnd(r3, &(0x7f0000000200)={0x7dfe3551c6220816, "f9ac7366eaf973efa592b00edf2c64fc0c89f8416ac9bea34205da237d63b0786dfe5ee54997dc1a7971155365995a20cf9d32baefcca8b7efad0da909b110800b36bef9ec21156fbb6f232799bc37041717827d8c209addfdeed3d316c5bd56c6bea1d7ba112db0c0c6688d2a4658b26386f06a10c42b3aaea689"}, 0x83, 0x800) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x400c570a, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r5 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x80, 0x0, 0x8, 0x1, 0x7f, 0x7e31, 0x2, 0x3, 0x2, 0x45, 0x2}) lseek(r5, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) unlink(&(0x7f0000000040)='./file0/file0\x00') 16:00:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x4f}], 0xa40, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: chroot(&(0x7f00000004c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x87b921eed48464f2, 0xd0) sendto(r0, &(0x7f0000000280)="1ff9a19f5a92e084d6b10aaf6e5f727492be104c23f39207566223fa51ee0086151420bd3643d5782afb386758cfc005bf2baa55d1002b1bf7f6d09d8075700834adcb035c35185002819f68b593a80d702a0477fb20124b16edd13e7742", 0x5e, 0x1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x6fda89ab5ab2affa, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000240)=[{0x1, 0x0, 0x7ff, 0x20}, {0x1000, 0x1, 0x80}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000500)='/dev/null\x00'], &(0x7f0000000740)=[&(0x7f0000000580)='tap', &(0x7f0000000600)='\x00', &(0x7f0000000640)='&\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='K\\\x00', &(0x7f0000000700)='tap']) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000480)}) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x101, 0x9a7, 0x0, 0x3}]}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fchownat(r0, &(0x7f0000000780)='./file1\x00', r3, r4, 0x6) sendto$unix(r2, &(0x7f0000000840)="a8ba01fb35c87a9d49ac76a15157177f31c4e83f121c3e2a4cb8ba3aef315b0262ad87f3b06076740c37555ac94fc6e52705340110cb4863f336463eca5a11efcf8354d5ffa372dde159cf6fd99827d496d3be3ee0ac0af763a036da33a40aec259c250e62054a0b1cbacbfc6a1d1ba3d7ee68b0e5bfef3ffa569f315d0896b7629a7d71f206d1e99c6f9350018f8e39f1a56cb9f46692688b2d0c0f054ad8bc0a4135029bf3d7d2474c4cc29fcceed8bdf0d62dcae6e66d00a3f879ad1035c8f82be1252feb933fe24205e8a42083d8b77e6afd8b911349363f02bf7975142b6eba16acfff4cd48d5", 0xe9, 0x0, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) load: 1.97 cmd: getty 57629 [ttyin] 0.00u 0.03s 0% 318k load: 1.97 cmd: getty 57629 [ttyin] 0.00u 0.03s 0% 318k 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000000c0)="1bca415d1e8503916bb01987df53aef55f88eaf0959feced74b15523c5ddf07caf734bc09174e2b0d8f4136bd678698d50c8c60ba27cd4c691762ab8892fa23ad66669b4d89b3c11ae0e6eb6a36d22b1fa1b1d64c60a1f129163fb6a717167a975a131c7f8ee7e9217cf1775f6a055c635c63b8fb04e"}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000081000000000000000000000800000000000000000000ba0000f837b29b423e8755a613b785494b5bee095f64fa63cc30"], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/216}, 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x5, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:25 executing program 1: socketpair(0x18, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="d263434f2644c4", 0x7}, {&(0x7f0000000200)="ef13a7e6", 0x4}, {&(0x7f0000001740)="264aed81db086d875f476ad97631c21dd93a1d616627fc43d06a9103b799e2ffcd6edfcd89fe2c772b3815459a935553ba4b4ad8901cd39baa90ff8292dcae77b5af5b59212ceeec56f8be306f65a9ca8dfa28da3977fe37776b12f6742a2feddbbf1069477daa216a7f50bc97d674304445b5317706255813c9cbe7de0743ecebcb68668abe5dcbc5173407fbe13834ffa39020db25accda6c5a9c58fb3754dff53dd4a3b9dae7f13537e691ffd6b9eb5e9678474a245b4f46ec833a0ca9e7139c6ae92ef72bdcad94a098e7d0b74ef05d89a89897b704d502a4560b35b62619e125327d8a559dbb63d26b76ba47096223adcb68238cdb9202dc68901bd018543564a2010e03417e1067ea2e0d7ea4a151ab17fe967357997659242968073f81f742ef434ad744905703780dc7589b92d9754c63a8aa124f1d8484b0d92bf3678ea36de17735ed8844fb1835a4a5a187540406fa2586cf0abcf6ed35cde20bf778ceff6230f1daf89de4c71294888ef85783c00afe4a6d7ac7351e58a1224fea4011eef0fca010c0c3171536eeba28ff53d6354db79f509c97c7dabddb257d29668b1e5c65e41258ca1e0847763164ef0eafa0e5e301f57dda1ca9934615b8923b97bd2358e292508a26327bc8bba341126b32343459682a8c9c6b902c9cb0564e889737d9de746c5bab79528796705de72d8e59d025de30b5877fc1dd45948325e4b8ac5f0ee712742dec1a41e21c7906268dc830b4ba58848aff443119fe23893adc84e01dc2c1aec2cc808d1102346fc41b69345664752a13804010ae6ded6f4da923d547971e2e422a3b11564237ac7117ba39b0463c898f697c738a5816362c21c7810dfcc3816a9e4041efbf9fa94ee551e1f52ed1a1be2040b0b47565e6545c6ffdb5cd110c2b8eb79df65df49eedaaf0be266ac9d0bb3042f1c63583e50968481c9664c0287aded11877ce4cdbe43ea5cc596b9909f9855aea750f10d0053418b09528ad72d5e6170a8929fced8eaf2d95be73ceed48a422fff77a6ff798d3ee1a0115c9adcd1c29b3afdcba9f5086498296a8e0b6f8046499dc76658bbbd14834c81703689c297fa89720f3199e3c02c0ba5e2dfef757f8b43905b8e3ef5584e40d625f092d72cffb701a5bbd31c3743bf4f2c56604ce0246b33af369a23195bed211c847859a3a971a10818b2ab5cca0a0d9a9ea86d2361b29ba879c4e7215cd7b2e66a473ad76fb182ba9b14e1ab83ad8a7732ca583f6577171b6e288923039369585e519bbf7995c474eeb22c8050a0004daa590dc67d3816deca80ccf2226abaebfb4f8e0e4e8a34d8997fc039dcedb9121b715b09cb3247f471bcb566fa7a741f98dd10c19d3796d66a4901032632e1fffd2812e97395a636a1edc8f9bdda68f36e5f27f82dd18e6ce462ce68b8d7aadad91788af74f20d94345adacfc3da4ef72fecf3f7aa5febb75052c91c44a3a35e120023f6f9561296c8ac6c194e5630ae854317320b4577a2824161389ee5c37eefb74bd9f6cbbd658d444699d42b0515e70df674598c7011220f7fc11cb9d02c75fb75777802bad367643d704db97b34dd7d6a1242827a2b0be2a16b2da77d3b2e193b7ee90f93bb4e49dc30ad60daa4635e936011769b5e17b0df1d686adabbfa96569dc960749a69c84569d4ca12e331cdfdbfdbe25c90a6dbfc6f8e26ce8283f1e65647f30b983a5b9b384abcb9f128c5565f28c62c41896012d3864d688f3a7be11ccce48df43baf1000df8304f1c1b6138cc8d974ef257c9cd4dc238605ff226457159029cdbd7be74f311e23ad6286059a36f1d6da53774537945993df96c741a29efa51f9b8a4945526962d7b8c7162949e8bf5e16fb39e457435931e821085463182ec761c0f8043d9af415d5bc07ae614f497665b96a8dec33fb9118467543f1221f2c9ccdf23030d9d2a06b537927000eb12eb6d4b246a7bf39c5b2353fdf555d3de086a003bf0ac04cc6dcd06463b35eab44e8f6a8020effc8c3005b03fb7cc4425d1f83bc93a0a8a875e345439000e6b698c4d14250f73e165b18c9ff15e71768bd6558efd5847410c38c9bec95607caaea7ac1b071fe6d433ebbc8005bcd740e29b6a13841566f0a6c6e1d63a5ab191597ba7682f60a1dfd0ae4bcf7c91c4deb83e70f16ebe3e960f82548e31b2e14a68c24c7eb4c43ceb303f1ebd90d0cd7de6489708de40b209792cbca789deda34d0bb43b9a7bb8808952ba39f5ad62944c297ce37ad5b1fdc29017ea909b218bfefd0d9ea77391a838a1a75e370eed82188cbc135656cb91136e9fd785efe9efed8431c96fc67a6b1fc3d07d92d8bc61381da97d96472c0aba2219e3b85083bcd75604acc39dad57083bc2419df3c06f3504193d504554cf411743efb2598433c5648e078fce5f4dbb6fc5aaacbb103c83fd1f18a8573c9ef15422ef6b233e0eca296b9f6fa2b00c47c3b51043cb2659b85fcf0884cb47fc079974a4fe11632729ef94b4931ed8041aba15d377304bb252cc344ecd1042bb4c3027c488e5874216f5f1a6c61fce40d1992743be478a6ede2a21ee8b7ff81f6dd5804741db997f9bf6fa8aadc648d1a98b4a79dc356c367290c6b53ba873e8cfa57e2b72b23b09d34e7136a0b897fa6e22824e2001e42418dad4bc139a9573e31eca17a7ea6e0affcdb42066dfac64df0ccb03f1afdf9f0f790e8b1ec23fed42d88af6a6dcc17bcf4f08d361ed9a753ca24322381b68b27449170cb0f128917cede7c9f00f4319d59abd83cb4c794050695db933a38ba36062228047b0a831ee26c34ed1acc9d15b4ac1c15f40066654a39962beb0806bff40d97f5e6a62fcd314a419840729c19ea146771a93bb00cf17e488907ad5b5844963415833b7707a0e0f59637827024b279d76afc45e590654fa26da600cffff7c4ed17c5a83df145e3513d91eb4254948ebe25079dd3b5e199d90930f5f9799429822dc0435534e1798ae2f875e71de3d0749bb45c660e3b45265e48f00268dca4d882284a208e2837b65595e268ab04da2b00867694887d4faa324b4b24c6f794e421461f033f79ad733a1ef432caab3a4a906c742b9400d0270a409610d953c3273a913eb6d15548ce3bd599767af81e7be7042a96133143c2ec8dd915b9691ae13da86dd9cbee030e3a92d936927a22b9246b22bc7f5ce9456279e0df1ef04c868188b4ac0887e9751b3327d57c203fd9d0cfbc16b289566321d44665ec5b7dea6bc6f530c2802f796e224beab2a0250f31fa78162d04fa8ac1483b4aaff5a3035cddc534fbd3934554a087ec7296b0bbe742c56cba2c97e88eeff787c85185170bd9875e4c4d2ce9bb2063689873df72b31a408400d53eb1fde6b39a13e028bd459fdf102911b78eb4b7bc1171c7f6103a7f0d5739219c729bce3bcf4a4e23c2e2ff076c71e182c4c7ece245e336a03ec086d4399bf3214a3790e15c5bd6178d0517aa0125ebe287532df03444c0672d33c411e498f9792bcf5918db042744dfb5905b68c700d3be40936e881294ab214e386ebaca979f4328378bc92d2363d3a5486af6e9080b53b32e909cd30f7e82a55a2f08772db90cf6d2bf4e190d900ae9e359d3e49106f5631506e4bf9834b99e335bfb36585bc2b4a6dc82f0d5c9298b3b7e97f99a38e8a58de550ff5c12b9f85d432a7f3569bf315da747e17f2da6a18e72939e046e2f28008b1071ddb8f6c1478a934fcb95b5f1687cbcac2fa8f4f6ef914725e1cad5e97f56d84d8db892b98b84707679b42534b486bc0935b50dd5e2bdff9d1c73d90487118f64d80d48ca80d3bd4e0bba8cf5bce65cd90cb9cdfe04db081b157e0342ac77ff402b4bb242627eb93d6a1141d0432f5910e999ea567de49f0dd0b0cfc0b1c1c3e0de5344662c25e4e617aa060a8cb73480a679cd686e3bad34770bd9611d695574686df33f1a73fef7b93015944a3f6af09637b813e410015ec0fbf4e2904939473889780e14796d052853f3833c2bbf4dda7971610c0c26e93a6696548ddc6efc138eed95adf7fef3e2e09b61856c04404be39341ad0a4cb168aa85f3583223682059fe755da5241df5688f046e66786ceec824bcb6774c137f4503d73c532e5dd23ed9ef6e06bf4b1f6c8c1e24ca06cef191156f7fbf80430abe09c6bca1f852b9f09d509b4f772c340401c8fb0ed9e0e9f0182151de200a7af475ac59247ecfb97f6ce83e89dcdd59c67ceaf6478be068e891512272a8caf5f9c6f88d55a02106f9d46964d41dc1a9424c9dfb810c1203a136446d9996c568db71f2ecd19a6a21e539533da8d7a155c14369437ac42c8bf5730bea1b98e9d9418343857f842b57c46a7d24c8a9fad8ebca4dfb6b4d618b183f096a7c416dd9e79486f1c53d54f9fbc8aad0c7d6be897d8fcee056099160e7343500a4e106ff3693c9f2214014becd88ed71b6817a6b75a157b2a74c31f82a42e2ce318ab524ebcba50a532511a0a8675718b2aea56f42faa9b4be430326fbc9156e05ff59840711190474c962e1aa8972b3aa3fb5acc9f0666d038278805f922bc22fee7c9a642c01540c80b799dfb15face52eeca030e5de2915d1ad78ae755c7a86aebda82eaffb41cf951998faa21cd692e9217f1a2d7b7f495ed6d714cfb62663713a348347d3ae8be5e51f4b6bb6182be7a180f4d12ed949aba723efe33e2e45c3ec1f5904f0e142baf0773d38d589a35903fb1b11c773de8f6dc4421be761c4d679aba7ac7c0fbf4c2bb5d07e6b2e4e625817dff1213e2646e4cdc66436e57efb4eca63dfac3735cb71ff53274ea9fe9b9a3614cbde085c12d64b77e16cfe721441755f5831a0ecee84ba7139575b3b36b209176e08d0caa1008a120a73633e9be90b0696878623bb57921491770d6cf8e2391f69968508b5154574ec367d005ca76031bd4898916ba2d17fd5efd0e74ce3e42a689b68cd786f7fbd9c68d7f8f8ad31a40822315772a3ec529ee36339d1ce29344dd4c6489e86aaae6a21dc56d5f3e088e0ea1c789c18c774656a069e90a63e354b42e2886ccfd5376dbd9538356296f6a12a535718652690d722c70a231cb29b44fb376d2322d9098f5a48316e4efcc1139e1c1400966798ab7fbc7e867fbcf745a7fd1bd14fcceb14eb04c514cb3489d1def2d99067c9071aa1debc1f510f0dcd2226fc625767725f116a42e875dcba58505d8d87699bb6f40635a86dec2d40ad539ded4e799cfa7ba4d39da90f9a9d9e60cd0e1e9bfc53bcda3b3afc25679ad477de90b51b3fc649911cee72f719cde95bb8c51d74e2ce625dedfe7ac71d018970f0e5c364cd1361a4215a9d70ceb0d073ef8dde1917e614b51a859e68ef2b4ebce1755b989fb6670ce9639356d53a4e514890aa7f3134211dcb1b0c82bcd0ee4eed9ef01d78599f2899f41b2a0a6b37a04e624005af86961aa2c324d6927cd5ca3f240591139bed51a876c8cc4b629786cacd86bc1d7b2665ed3152ed682a3c93e87bead7ab364fd2e32eb9ba0203caf433e300f09b38a12c16ec6795bf05b8aa279d80b456ad4548e7a2a83fab14fdae65e1edda95a048e8b4c346e390ee81cb2eedfa4cacb69e55ca0b221894d9bdbc13e919034a1b65a9f236f6c0ee8cbedd8613f3ec62608aa2583788c68946470badaa02b46f6614f390b789a90ce4acf2b7ca9c68ebc43b60d00140ef2676322a5cde6a7ed6076abde0570da6873cb9a13d908e692b215a78f3b66fa96e86b3d4df9ccdedac312d7478e146cd753ed1d45afea5f0f31e", 0x1000}, {&(0x7f0000002740)="27c36cb47a1987e05941c19c4d49700fe6d7ff5573069f6dc7d1bfc34cee6d139b71567a9a9e0622b2c8f1e3b27f518b7a44f10198365ece6953306a879d02bcc32432754914590c8493b14b11a1567173d4f8f04e46ad7d9fb3d52709f537654c4efd8c60300b024002a7452ecf0d530bbf5bdbf00f351b8804c6e324fa901a221242a4a48d9edf2e8461e557365ad4508bdf10d980bad7e439e6ee5f06696f07022a4ac06ab1b6177bbdf37c02695e788998d456686d080f016927ce777f35782c65636534097f3f34371ee0ca71093dee6d30d3cacf18aa58077851ab3e5a8967a844269d87b05c2c8abce8fc95b3f0dbd64342fe926494b80cb3f6c24963ead95f9a5e9a8a99777288bf557b589d98eee06d3dea096ca3be0fd5fdf16acbad56a6b025e6f62d4be0e9a6d80108f3b1036181c8577f7c7d4b68a74bbe68b41fd01a2c4fea7fef79e885658ba5681dc845e103639802f7fca10b0bea393a4a8c9edf6327ef950fbda5625cbe2398fb8922e179612a703007d11643328078831bd70abd7376da02a2442142098ae7c16d0f7a6de1377519ca053097352a19898e0b8ee2dbceb49ed8d4d51e908c1d56d69dc130026b924f37cbd26b39c5e90b07b734acd105cd4ef5ea960a6fb72c427b5bbd54e43163f7798ce0eebc36947d2b568246ed8fddb831aea222ddfb9e75504a55340303239ba3488eea468a54cc3cb7641c8b4eab3c66492773c8ea5201ec94e6444750525436e05d4cfab64b59dd881557a06746e8d622941640bbd2c2d953dee369c62486bbb40c0b0051f4be635a72e8359c371c4a6bf799d4bf364afbec4559fd23447d956adca3d029c390e035fa5b1cea795b39be3d59555b4921228bf4526ac75c5ce17d68ae4a2c37336ce09c7c18684c22f9f8b5c8c2830cf2c70dd8a3f3d1444356d3aea9df0c46aae6a085c4823a44f9ac7c5141388b9b8d5d86fbdd29884b5351aefcde14c7f16aa4d42922610e6ed252de10003a4619f5ca629224bc06215653bccebb0500d14f54be0061e18211927bda713824170be5080a665cc7a867c1f2179c0129476aa5787b94169eb4b93b16613c0bedb0e9cd55d48bbb85f856bb3dd071f5eb471fca2e52f74c7950cf91896efe3d166bbf89484bb8e8216f7ff140dd9ae5c27f155b2981970580f07681b34571f5079504e59a399eb4e6c700cbd4561eee5b1e2321245a87a4f387bdbcef1d29321f28c65b7fc1a3374526571d1948943b4bbf26f677c83c193960f4a83dca2340af531fe837ce6165d397e4ca6d61a000872b382bc2e13a278d72c1be2cdb383a4f48290ff0c7a3e85d8432409bb8883c7b73d5272c3ce923ccbe9708f8b40aba02acc27b8d864d8a4cd13f75a468224381b2ca35ccd520069b9608c39a74ffd845ecc23e5ecf2ce199569cdb98ac72a6623ea099f197ed412b7b474096c7362d8e479d404339ac97823103f107e8cc75d0d7bbf0848a815cc053474ca5d4dae1ad178a9b26eba6db7ddd48491d6a5cbb74abe8ebdfca92a578ff28b19fe30078e060f566a57fb69a08a48b1aca4130b87f5c62419cff56290292036615fbc9e7d8ae200fb50a9fcef545dcf39c4d6a23e86b82a4e39418439f8c0e2d3fae5fd5f61d81004a56aba5e05ee7b05d4ad52391a4128342a9b697010ab42e3565fa75c0be753318083a374ad2f05628097f086413d90945ea23bfd3d6e06cffd911dd97c595f8b3208f54ea291b7885616255e639e02f5b2a0266f299f4386e5931e5c78da59142a47814d7e0da5f96491edee48c97a8dee394ae1cdd504858e9edab31fdccfe1fec7416c976cf98ee93a54af47fb142146c5b0da6f00356d018e906bce9cc865317af3d63e1a99a09738fdfe17e66de59264c875e8e6fc4248fa280d27f91f1f545275a4ee0c11ac93ce529bf4a066de23a95554fc2dfa17b064c1d686829b81627badc22594d413786f1b42ef8794e61ad57181fc5d766619a8b818fa8f4caef9c7d3ab31f7e4f0bd99321540c78ab82e15b2c9556df9af6ce3fddb99689acbce15e9d5e02d6888554545693e3df9a8ea0ad2ebf088edf74513b9f302a6e58cbe82269e52af3fab494145d9cbebc0cc0ef3ac9b4dfd15843a9a112a9062217febd8fd6fed76461990e5ab810ffb967737dcc0687999e073ace846e270d9c887082ccf1334f1eeb01e025691e0725f83b091041d4607fc84df84da8f7b7fb3ec862f6a8dfe566a8bef25b6bb9861f985b731d4ad46ca4440f084bd5cca3bdc5ae8508e5defa690870963505bf73188288e38652d5952157e1ff6973705d8b49a78ed1188653b3e68a477c1df42458ae4297847a2f6aa6f21511679eccb8939f390789d4f5680ef5d0be56ff2d7893d3948242f639dbd01e320b5174814a731e2a387c64d02171a9dc2687be391cd726ab130b612f6268eb844f3b2d04b3f395a52d6fa2739cfb2a2cde75240ab2cf52ede42bc2f6f45832a814690b7a1ebe06636c941a279c8f2ea218cd33b6bb8965c1b45490e1b2069ac794831b768632d16faeb417d977efc710bad6e8810017e1739342a0c714bb1dc513bdbd2eb4ffd819ca5dfa6aefd90429af4e34e2d7e75668cbc8e942d31dd502f0d722f85e18623dd487f52aafcb3b8e2ee72f61644c9ca9433324c22e43c1f15e4167038b71386ffdf94fc9a52e0fea87495ef3229fa0b5039c770989a984fe744e3807c1aaacc5f1d5e85cd904b065a4f1481d3297ecc5858fe762652c3284733f297ebf698819bcdc90d7faf69a5b183411bf88b85558c08dcc26b0c2ecb02944ef2763d4ee4e66ef2dbb7ca3a07275036a257d025443fc468f684b025dc5b76005ccff7cbfef6b1edee27443630b3c36be18f3c940e8bf982a71073786fde2f686ca406846462052b392b73a8cee1bea17fe5621c1721cdc741f675663194c590713f059e2ca96fd28caba0e70b1da70597bebc0c0c7539312da3b481caecac2f73b04efe514f7a1c7c1a734b7e45ca8e821b2c68cdf0adb0e8ec9b70609129c0e3cfeedbc1e76346774e01a45a117c7606e2884ac427f3fceb0486d7b0838304016ee606803acac7b5c6f3268765adf08bf2659061fe33caa54011d14b8b079bdecdaf84672cd6b6de2cc6d9dc9b978fe9c9741f26b9f0fb226f852d799c58ca56e4ad15fe42ad8141fda964d332c46391480111785d2e11e97616fb9b1da14d022b81c3b5cccd03bf77740d31b1cb68d7d5fd21141316257bab392766f5db0b7088b12f3796523694be2b013ac85a12fa3a167135a51818216fba3bedb2948eecbf1ecc6eee1bf50111b9282428f7063bae24247c7f658f31c22edb7841be5eb783af2242d5c6ebbaf6a6aeb357bfe78b3c569b19968888279c741fc4b68771f6f5484363a9421b4867e91c8c1e0fa1d0f54e060506116fc7b2ffee0585ed4f6146e009d77a07aa9be8a4d962b566c1218fd45c933cc96ef4e7a4534584e7cd866d88897daa7d96759203cac429fe0db213877a189a6f22e9c268e5ffb0a207b890dd0b1f065efd85754083c5fe2237fc70eeb876381a2e19ec95e95c282654dfabe2cd7085bbb3df89c12d45da2233103baa5e2c1ecb333a024a9c4465b45354de7e8ebce1dc23a52b04dee8ea36e6f40c0e16ab406314a190ecf613cf175c893778fb57a497e3cffba9b1634de946e6ccd462fc23470279b1478573aa3943c6236a132b3e5d53a675f86f9f3bad9fedf427adae3c686dfc2e6f068cd2b02c8b91b0cb0d1ec1c1a3ab3532f18358076759016f6531708411bdce1aa141ae70d0d6937aaf64d89e0b7899fb0bac9b850e2d52fc7f10ab354e407a7fb61ed4ea81707e259c1d59357968331299001369e8a2d6567a1b6b66830112745bfdfae1dd90ff49617be0d660fb76b2f76c36b8fa30dba12312f33a020c4d010758f233a6e2777ef330ffdff51d031d5efa18a257454c44cba4405103e15b1ca85d7600f0cfb0117b02c5a96ff0ec2737dbf59e1cd8ed9548bddcfe833a488e6b31b49ddba1120c5958c1a5125b05b038d832a8949a48e15885b68169e6e734df048afb7268909a3fb9370689edbe79474f131119c3548e363163d8feefad5f556a472e189f136f340062fd1c273fa9ded6f5ba56a212f6601526e3216de722f5961244b67625604d812671a5cae5f2439857ea1f050b1fea04f40a503a44123cca0b4318ad4f95c235fc562bf4ff2dc765f66016d80b97cc249580c1fd7807d920820a6f30e639ffbc36a3ce6c1d9e826b9fcbe71ba6f45f72eba88960e98c38e4bba80fda3ab31b2abd8f22a6e5bfb67e2a13b37b4f1aabbcafe4b7996048a236c79f1fefceb9ff394ab5f307bc2f46a65b28248849d8abea25bf7bc8d6dbd7e9e3ae3ef9d40cab97bb6273d3ce0e7c9d79b10eca6998347376eb81a83451d85f3d02547757b9771439860b2b042d0ef137ab271cc6bca8fafc6118d48a02defb9267ef98421170026518f403be86499c514b2a26a5ceafa725149e091d4378e6237ee1dfad6a9af808f6decb1f4a60eedcf9019ae911939483a032ed4069ac7cdc2e1d8918264e3768aa805899d35dea59e947305afdd23aa3e8849afb7c00878281f1c79318a68de6492c0730798b3127e96360904b6b704048619c86cee030dc70a27a9656692800e711235be528d479b9c552c6b9c3c6500bdf9d269bce8b68ab843190db3804f2195cfabc0948b5a0b041e63648d55aafcdc7058c181d319828c913d1ab548cb096aaf27bde381e92ddef1aab071faed1cd7ec0e4c5676ec1109386395cd934436bf884b5935bf0f1845790cc236dc7653d776637bc8a7502287ad72e41bf7e945c51f4fbc1eec499bf30dd2d8adf5d00f8533c8219b7fe2a3cec4c230f17615c376f93b9561bbb9eb8193ac105e0418972edc60fee4efbda4f61922518dacaab1d9df15697a8bf8df5e172175e67b200578a3db7ef4d950872785a9f9efe4527b01fb444ca42f641d92414ce033ddd7117a7033a261f9d75de6f88d0edcc91f1f603479eca57381afb85bd8a706b6d326121654598af2427926704f898ffc02c8bf0decaedf1c4eb8f739fd95cffcd85c406d4f29539cac01fe1282026050bfe6e39e4a40e73bd0d7f347008211e303549f7847eb4c2f3b692b829cdb631dd2df46454709b438182848bd290e5197918fb0568dd57da23901164265acb6cb88d684523858e52d5ad26b0b4bfda2be52e102538d0d3abc272c8a914d9d9129abf84dc114afea721af28f755d467728e4ceddfa3f591a558cde33f70f4381a19d784ade1e30eef8696f16c385ece13d72bc3e227f435833b177d8e23938750ccdb046b38c4017b9ed032992e193f461359c5c93cf7cdb0767533b8c17f590b46c45fe2c65d9b04ec96876948aa7482504224d353a13b47335638749dd3d8b7c407b2c9bb389373091d6ec2c1f2cac393b8a126fc4acb758446ed5716b87feae616b1cb474e8dc651b4238081739ba65554600ab0a3843f402dbff9dac671492f27567d437997894cbd8bf57ed3918c91e90d919ae04f26bc2d06c62cbdc8ea0b8275f5b172161d8ad3d1f79a6f20160c76547dc13b92bffafe763a82500466ec7bc902a10708e24ea051d3442bf977f4582e45b0d6a26d784242af30a2ad9bc5fa456295375192a6dd15740b94520f7f574efae59e6d83e1bf01d89a7a0e4cb8238db8dde9d30a2cea584abbbe62d461c52e30ed527bffa5dbcc7ecc3d30a0925ab959728313794f2e8e6e79c75f9", 0x1000}, {&(0x7f0000000240)="215e2a4ac96df3c08299e61753f3d7de02639eb49ead53937aa9bfc4b9ac81b91f071aa76288b7b95c96250f10ffb53c8556bc69db1c76d7af21519e65d6c0dbdc4f56d5e2b3c3013bc517f403d984b57a7998b0acc5a4ba36d844b21de8b9048bbb2dc28cba0df1480fe17d351a92de9dc5c88e214123ba0a69f79bd967fcf994ae846abe0dd9ac4fa27c0743c147ab03911dfaf4fbd6a32e64", 0x9a}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000500)={0x0, [{0x3}, {0x3, 0x6}, {0x1, 0x80000000}, {0x2, 0x1f}, {0x1, 0x3}, {0x3, 0xfffffffffffffffa}, {0x2, 0xa12}, {0x2, 0x2}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x8000}, {0x2, 0x4}, {0x3, 0x6}, {0x1, 0x8001}, {0x3, 0x38}, {0x4b08c0e0d3af9721, 0x7}, {0x3, 0x1000}, {0x3, 0x3}, {0x1, 0x8}, {0x1, 0xf4a8}, {}, {0x1}, {0x2, 0xc079}, {0x3, 0x2}, {0x0, 0x1}, {0x0, 0xa758}, {0x2, 0x7}, {0x2, 0x9}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0x8}, {0x2, 0x10001}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8000000000000000) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x2f) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:25 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x30001) close(0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc3133cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030223b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0xea32c28f, 0x0, 0x0, 0xffffffea) 16:00:25 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000006c0)="558107525efc4590e9cc1a8e0e1606d0579f55707b2853ac5b20258eda7588c224810eb90292860485da8ad0c036ad6948669873c1405ad0be47d659cfe9c4555d3cbeebe0b9dc57fa2778295ada5beeb5107542dd9f6340779f878d89355cffd0b1b17c7f78f08ff47dcbc1b692ace563b8700599c6f23f3cd10802d40da49b6fcd95a62dde97c1964f7ab197972516f3aeb6661cde852204be17754d78b4cb5eeefa84d337e65682699be0e3217ef917febdd76144a8422d92c5df36fe9e98465465e884ffb507346e9d9c7f3de0c13c61ec06abcd0a4375ac4409dfc35fa9fbc6de55afd1e5feec3ca9fcafd6644299ca6bfa0507c67c36104358bd1f8e8007b4f80a89c2aa0c38614e839aa9c3e15c8281a95a43d03ca28c7b98d32ef0366e4f819223d8da0002871a1c127c8c65c962189e243011cc4e4cee3e759fab117e667b1be387f4e1ce813dc51d86925520dc63b0af43b9f69e9921d3835ee4af5c2bad70d00361159d235c4adfcc608cf44d9e9214c55a94cbe49f13d85f4c2c425b4dd91ef46302c7c15d3828bce73ee88398e0d62e43b97c86d871307c61ec54e8eed9925224f345d72231170629f0b402d37cd74b76dbf7d927aeb79c78b960b0d74b4d59f9bc07a642654ff81822bc541ae9dc428c065d04e2aaa2c12a636408862d6e0f7c56d54a27c90dac16e858df2c739d9fac73b98f5e5bad1d1e627035df9355b4099a114802b0a81aaf4ef1bb30fa6ed8b0ccb431fa9c1b57a6eb36245ff2b7f62ff13604ab1f6e582f43e03c78e6f68967753151d26c5adc81ae45378c834d526fc70745c70fd0f63cceeff44a852002e01ee460b3533acbe6e7d7272ec2adf5d4a3c2b9282fe98a2e3c4eb19c289923afbc36c2b137bf688f840d0206a0249bcae06f56b5604986c99492dbce0f1979c5224a9e1a2c21ec11457ba76f799ab3863ee0f4b0334c8c6a16fcc92acb78f6929c92cc65ac667406f9a2667e53f5c8da6a58c29add406482db72d0b571114098368d0fa81672f49387ef51fa47c773032355d8b67a42c7d81d121a6ea30cf4318115ecc07442c17774d7526400aa84f52fdd556f427d2c1735602d0d40d7fdf6372dd72739af47b3f6a356a4b5f924e0e53b51ce7ad9fb19e24c222a0bbfc239a49e7b0d8be3cd022a09be9227b8db8754b1da4d8243bf1f1a78b131918a13cea6d84b9e852e5f774382e8ffd347cb0e197f32e44efcfdad426a59d188067d3176303e52fc5edac19d8bd044c0017424b24451dfc4b44bcd58e625a02bd03567182c5d942afff59747fa0df7b2960d5b93a4886338b3b4423121df581ebd54aa25d701c73392313bc742aa3afbceda0c2fbfef164479c600fa4640f993194f5da64ff8d6723d8c90c537c0a9d466754360f7eb47d1d25a337c0b8832d1750a2c80a92d49e6f6a3b42c0600f301f531e77758371dd87b6bb22c76abcf3c4b215fed08040327def6e677e538785b99d1b9fedd6f3d7732c7696f4abd4080f7852a3ee91dfb703c035f7debd24f991b3c180fefc5441b37f9b55a0a363230c7644f41e31036fb9f61218f505744874594aee0efdbfb479fdead68ffb3e26eacf897c24a7aceffa6a2e8e366ca4b897f356f687bdc5ec0548d1da1da04b73a4968e9560316bd39a035f9138f72a9ee7d40fd6f5ef46d65213cc3873b449318b4762b3ff457db9e04999b195950a2051391f76cde0031b1bec16d8979ded3d31f7e9643f27126d5ad084b0dfd4de11d2ee330ccfc045920f9062123a005cfc34d2b988efe121869bee49fae247a02cc85fb490d745961967260bab1f531cc6cf888cd7943bee3844c82645492f5fec404268cb8afa2e2448c61d258489ba98a9b3207470d8685af6bc54f59c0450407f4fba880169f983e381420719859755c8d4cbd2dfbaf3a86ddaf6d8dad6f36ddb4bd932c965352b428b79682bc5d981c843ccbdcb81714aa8f53d450bfa368dc938cddd31418f5a8fbbf85340691d50b4bb8d90de38867428d56b827606c2c6f15d1bc9b30519900f9bf4f72c4c10434024ce7d6bafd799cc4987f466f3a18dae3c290ab72d8a6d79bb1db06722bd8a882440827ab31fc8f8c7f5ef959bd9ed4484330db94d235da217a6031339e78b15396fc5d2a902f5915904d1c3198b765d0a8be3c16614acb1d0016c18d7c98bf202f20200e3c8df3c7ad28fc5b2f2c9b4604b88d695a035d4b4c7dab958b88171461ccdcb085151fd11c260919f2700f00df92fe325457580a9e425ae2f2177a12217b52ad60868ee1ed4127728c5b6b8d74c416651987b6f28fdbe4397cab82fe13aa9c319a7b31aa0e2f7cba35b831ed3e3aa84bf58e4672f8c21f0dff246062becbc7f0108931ab5b3d7006562af04864c8c9d328a49f3b43b1c35d929cf3d36512a0ab674d39611b4e9fc9084849c8b02dd6b1b544197a71017ef952a8c5d37b85da2541d84c7a839442d0beb457ddf2ac83030af1511daa2139fd11f7e83d329934f2510cd50f1b8df0a4dd8cf6f251055a5197f65095d9178861c4b06bdcfbe8b394f2ff4f64b91a70112f81ac51179cff213fee4bb43537a1db2f034c19dd47abfe8f30b065965a7af976a9b6fb442ec9e109a50e25f240c60fe8b5bd3a986d91114bbe153daa4d66d4e4be9c755b2ef0ab0ff6f9ee9c9e36583ef953f35aee08d4499dd43857e46ed93841b0a88acb593f13de07927c67771864bf5464f486472ed1a5fa0cc15282651207185b0a3ee167894ec246ccccd5ca7cb2b73d0692c3780daf814ea9d15e32947051b06792a9f4fd1b75f0f89d0bfd6224cd86948ce5edc560d36c4fc2c122622e3b52b14e99f31ae9d40c00b89ad3a6ca0010b7ff900c6a4c7fa8d5d181a62a800db9facdca868b5205955f8d52b1a9118e43d927bf57cb34bae9141f87c3799f932e6ca75a8b3bca9b0040bf8d9cead804f1593f47301dcf7acb132e915e7a034b904ab9dc7d336a512ac6c88e197228fd4cf7a158591062bb9f720e715fc74e8566f9d484f25c16db15536bdbe26da3dfcb967c3c2c3802bea71698fa6685d94058abe75762d7a6e920b5037afa6150551175677cdf5432af24b88680698874c034f7f2b99c852aaf994e1b34757d8c1939d75deb41ee1730af87f33f6226e73f2c011cf7dd00c4a111298d0adadd166e645a04c343702ec6841f755840b693110cc13cd8da7b0bd2cc2f6fd0c146c390f91d783faa7d4c942f4971bff1fd961264d880d3b9b00a88c259982e14421d5472cc9b7932d3c4b320e4ff575bfaf3da3f70afd8759ce5af2cea9319d96b3f720eb447cc9b6487441f94828f4c5142b5f69edd4252216fed24ed4c2ca25663417e2a7fab2d89097a6cb8b66d6ba5691a4e5252f3f04f61f794b7fb6f360f332a814eac6976f2ab7b9430c47d0a641af4f767959d7c1b84b7f3dfb874296ad1f31da056e6e792880c7f7b30fcf0a3184b9a403e4886856358a2657f95681f46af58a18804045a9b6759e6b5ef183419027468c708fb38e706cc4ebe4b7d5b79da9a1b09f1417ad4fcf9f69867421c8dbff930b443d72277c143eb978dbc000bf80592096aaa7f7617931eb2d5e2c85f1e9b37ffe0c8f83f9260fb1e3b3ba3b5d418f69cf9e16831583193b7cbc38494cebc05768f774e49b5acbdf0fdb97fc7796ecc569d9dd57051feeeabb67b08a791235d4e3ae784389445d72f55361651536df52fe9ad9ea017c2f66ff25622641d3b4bf40536808e9fd9fa0a68167d34acf47611a9be240a4a0cb33ebee9d5a2619629a838a4418eabbb53bd6067e3680b4e36afc6bb4c9550ca227017ee2db5613ed77cd41951e4b2d24809496f18a165423c999858e84002cab1d6de5cb7a5ada92d267b601b36b1bbc5c1985dbc13e598f0a5f441fdf68f1c654825d0579bd28682736cc9e863f5b1fc7092c892729f3460ad93970ad29c79c96c001631c03feff84ba5f0d42f0f66af5327526fe199f6f82340cedf28ef1a543b806122e3e1d535ee79faa50a4382bf9d92a8d9f2f928c0c9b900a514ced4211531b34d91d43aaba43018a9a83c816ebf6cfc3e99a1af9c9cf8b7331867ddb6962053cc28b62ceec8e899b72663715b2583357477d7e9d7c427d9fb33ae83d95166620958731da44e8646a3d43634a0cc182a2948b116def5449c2c86ad403de309b1aa995ea92b7902e72a39ba3e174f136d516e348bbd82aa5d22cc506b89b575efd833efb7942f8ae8b9e0d4b9c5210ced8fe127fc56969d6e0c96cae17f42ccfc77b10b4d2e8e220fc6b4ea6ed5da728fa24bb973dd685afe51f4e371e2f96035e1de0ce072a83318fb627401f85fd4205ce019e078fd4f008b3c89f51c9e6b5c6c715601be011f78b6e5f53dd89fb8dcdbfd7dfcdf262ff4cfa104391a26e0ae3698ec29dc03a0dc786658b96caed232be45976643154eb08ec13c5b3343a2355c5d34d9ae7d64f0f7c67963fcf1d2c408a041acc8e8aa51cb1058f62927e807c94233dc5f673c7523b0e06c74d60ae62a83c6407341ec5cb6f5d225e0564820d1bb6c0e6418ddc8d4c0cb857093191f03fd0654d81526a08842fcb0ad09a636d26eaa7f80c3b82aebc2a54b76f1ccf223852765c93eeeaff204ed88f8840be290f17850a48e3bdefcb7511e9ee0aaaf6482ff41fdf4496ea5177f0cdeecc99f45038990f0b182ace304c72c7a2b6879d6462049790a011b59fe2d26d8d7bc8cc50a894607f35d6b373cf74eb7b4fb2770520947a7b2421c6f45025b86fd701077ae83006f4bf01758c45300a9acef7321d6cd4dd6709baaaf14e021256dc403f3fd3590b2e90623e09e27ebae5b961116f5542dfdef4c4419e6e1ce9e7d53f4a7e976769a42e24f5c0e921794bbcfc2fac26bf3a51967e18af1850182a5895877febe71e4a4599504f37741e54d5287b9736a08ab5dd011e13c9d811b90e6e648b92af51dc1afdec7ecb358d5303f1aada9588144a89cb35e9a467e9cdc54d64a97a2ccb44f85918328398d5510ae342a42085645e92b6764aaf88f02a7915448c32c2bbaffdc74a76055965bf15a1a0d798f47129b0ea578346f50e2f01a40adc6feb57803f2bbfc2eb8f347e5c44c6dec06dfdda4616901021e779183b073d87b9f38d5c9c208d159b3d735f88d125c30216168ca4a410c3c3535f90ae2d0512db63ff50a89960d2316d981fa8d21e40cdeae8d02ea925f6993438a19b702826cf7122e1c6803290f24ba6d57592ff224e6559dca37b1f06047ad3e756a065ae7ec48f645f6df48e2aaf1b054d8489e0f6502873355e856414eaa858782afe5ee4c19860f4dc8d75b9f9a73ee55ee878966f2ddc7127aef20e2dc7fbe38095ce085b8e8801dbf643f06ba55a7c27e5911d7150da0ac3b87564e19e39e3080ef96516c6f23b100272f2f68221cc795524f170540e1a064b6a41102a001282c89b8f8100acbc6fa671e7fe642aee23ec5d52cc7f466b3e5bfe9b6b07752c8553ee63cab6e18835e215321bc573b3315f5d8bc9d2c1f37671f516692c4fe97d216e5c11112eb772d45d368b0606283b9177276304af626e3943a4aefb03e86522b6e53e5a1eb6d22cf57b74af8854127558cb39ec47139d7482c6baab8de67d1dd752456a18de28f764361f15a2ee88bdd2734c3b891f0a5f42904d05e7558cb45d4a017ec8e5635867e2cfc051b9999a4391b4a08d25467aeb9293d17c7e2fcd8fd000135c0166f89823877984f8032ccc7d42ad25062a7b0e9408960deff", 0x1000) mkdir(&(0x7f0000000080)='./file0\x00', 0x10004) chmod(&(0x7f0000000040)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x7b745ba31b48531b, 0x0, &(0x7f0000000200)) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) dup2(r5, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000300)) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1f, 0x401, 0x0, 0x7ff}, {0x1000, 0xfffffffffffffffb, 0x10000, 0x8}, {0x9, 0x1ff, 0xb8d, 0x4}]}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x20, r2) 16:00:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x87}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x8001, 0x4, 0xd84}, {0x400, 0x0, 0xffffffffffffff7f, 0x100000000}, {0x4, 0x2, 0xe000000000000000, 0xbf43}, {0x7, 0x13e, 0x5, 0x8}, {0x8001, 0x7, 0x67a, 0x7}]}) msgget(0x2, 0x4) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) r1 = msgget(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/25) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) r4 = dup2(r3, r3) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x5, 0x2, "122130f1504c9ebf932647c8b12e8bb75eda1f70", 0xa541, 0x8}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r4, 0x8004667d, &(0x7f00000000c0)={'tap'}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000300)=""/42, 0x2a}], 0x8) 16:00:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) r3 = syz_open_pts() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getgid() r7 = getgid() r8 = getegid() setgroups(0x5, &(0x7f00000001c0)=[r4, r5, r6, r7, r8]) close(r3) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x5a) write(r3, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r2, &(0x7f0000001dc0)="2078f7b678807d89e03211e3f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29eae9a2bdf02526805444c89b8f690afe99a287e91397b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247515c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7647e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff13f0bf110c7f97067b1e63a41891671901c1fd64ea92764d81df32dd81deaee9ac87f4308efa27f3360000000000000000000000000000c6575df514417d8483b6c9656fd7fc53e4217afc16b158b12d27a5d56c16a79e670377e586e17d544520ce41e8d6a44642ed6df6d03d3a2428c5a30548207f9818acff53c6b64948d5", 0x1000000e4) write(r3, &(0x7f0000000240)='+', 0x1) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000001a80)='./bus\x00', &(0x7f0000001b00)=""/91, 0x5b) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000001ac0)=0xc) sendmsg(r1, &(0x7f0000001a40)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)="f0c674972f194ec8013d180702cb57313ded81808459287507d7cd9ebd", 0x1d}, {&(0x7f0000000180)="6540ea049526e6517c85801d90cfa1ec2d037e66cc0cfac2a278345acdf2947bfa93d16b5f0f573370d1bccaf0c887becce568164812a032c6be8948f5ab63caa41dea9d5b797b26106a65e0794b6af2a2a7c220d93a1fc9dfe6fa5881119a2daf8ec0a7fb228b33c4819de8418275154dc50a8f45de62f3a0d31c628a4dda40d9a6698eff3049c41cddfdf59accd1f0232befefaa129f4f82efa96866fdb56a9b1602", 0xa3}, {&(0x7f0000000280)="8fd11e485c011a73fb3dc57a4b76de6a2f46f1a19e3378c49a6d12d88284d2433cf459b502417909f341acd40018e986f2c1cde0af0b0e69afd38e556414660f81eabe1be6821a9e419b9c9ab02fef1b51e4cb6f2031b44043577b4a107d1b1b60c3b014a46c28c8ae68c2bae795387ba4939d4aaad3407f75fa2f5f8a806db28dd743f5f452fdb9484b74a4e9aae3e43e8c1fb9c7355512f3411cb5789094c5926dd30250945597d3922a0a45d3677a6a0e31148f96aeea9bae1e178dcfe412726c03c23e491839335e836ad54c1175acb502e59b77e0bcd50ef1f75ff2356ddad3e08c8c67acd7dda25d6cec34a021613a14697bbc88c01399a251b7a74d84320f2347bdad540f205a03bf38da4c83531325082df319e2ce960553e591da6406b0c9030cd137925437dfa8648c73a7e35582ccddef25f06b2b8184fa0111c6330b3c20df64e820ab79bcbb82f98f72354f53f4db74d7b9454d9ce798f60e0b29ed5e66fc026140ba0b62bdb3c6a7e2abb369581506d7176d3676f81d9a50af3549a84075f31ff79ac4bd0568100d18792e8d5eff661878d73912e93c18c332ac3fca38c1ca01ac43312e9e36fdeabd3a9a45a0a10df6fb3b38d3150fdbf94dcbe793b2311f654fd7c9b29d7d59dcdfd515e5381c0b3bacb42df254d5355c68a91c86beaf8b40677ba2f35a0da705d59fa09169d481120fa181c0470a48ad1c4871a57949f507f3b3b541647291e16c4d11f61ea03ebfef3dd0e8c36734fcd8b71794c2f06f758ff81c5b0fe32a703d57a684e666971e12d22ddd483664bcbd6b00327fc177bbf6e18e577174a413b016b6fbe58846629d8a4690bf623cb71f445498b0f6f5e8d2f60bc8e85d77603e521a8efc9974c6fbadcde3e542860ae4d605686b9a8f10ca581a0a7711062043700329574c835cceca2819221acf1f8f02384a73e01905591473d3c3192b34151678afea69750b4404be7b3f1b51194b80eaaee90dc9d6a564fef3baaa47569ee168313d85719fdb4a06293c1eea0c6ab6180ada8a1ac483f829d1dbfeb9199af4c8d54ef4049d34a998576ceaa26d984372a3e1fe2919e6a2cc8b061a71c2182a7986340ff8dfa3a1d2cdce3456a453d951d33467b877f24dc03abd1078aaa88db9fc303ad02c4b9de913bb0118984a103733104d126efbb5309aca7dd7861ef78069ae3c4a38cf9083e00f18c12945c03afeb893dd5582f78d06c999afc00b32695cc5a310d7b768fb5fad7a38dc67ee1b1e9acdd1061a338c754871b52dee3959d1465bc0807bf5da9f057922cc544fad2308bc34a3074887e49b1caa4155df552c26e8b8d24aa7b05a6bb928375d0275dfabeccbb5c650667b2f05c334c4fee943c4f0e4e143dbdaf61055fbf68ce789a9a731a5693a9f080c914c2c03859844760a40a3939cbd0b130df4c2ebc6d9be019719f5b1e065d7368e6ad55fa732881345eef425551e75e19be114bf8effbe2cb8547548b66d53704a2711357969bf89f040a2652c1f401510f36ce053c51478acbb7a38a7ed9143216307ed37eba1a107925f210f7c7577a5122bf3ce909dfab3a3443dec84d1e852a0f92e7657b7589ef752cc9352df516dfe95887723c72c4d35199fd0d3c40b42d8eb75330d73018431ece4d94810d5abac2e7399ee6cd893bd16b7610a4d4b13a98dd3e30b4a93ac4f1ed22e4ed94747d8d3c986a97705231bd08ac9556f99b8e31a6689779171791fb2c76293334cbdb50fa70bc96755dd5300ae3a5de6520717763f678f11e1f62b8d743462b92a26606cbb05bde3b8572445fca70f90ce2d3928d7023f88a96b0c243ab59fe01752e08320e091e072200fc59a8953122f8ce237b2a1f731fbb229f45093bd968f8e35347bec92749a140b05265d56f11c14c90d06d51c9b626cb158afe13f45fd2ec4d09f30aa8f839f31ac45c3db087b9217d5431e4816d209ac83e8debe52a01da9454d08c82aebbf566f451a548d9d61e5a93e153120f7671e61653cb9e77f0d5a7135856b40834f969fe79a09e3db5283324c6a1a581b15def6e647e5eb5c63d5d3d3941d0a032689a4a1cabc54a3e0f799dffcf0063da933f387f3c5b41d13f0bf8155a5952b3f4b26cdfaef097cbd73e2fde1649badb09dd47ba414fcebcb2ae4cb8e15b31a9d2acf95bdbc475546d0a2c29a5bea09a010f790a4586afc87567085d9771e349536c1ea8a1c1a101c1514471fc9d4a46205f00875644a238587d9c49a2aa1d82d57932ef09bca28dcbb38b91431097edab79ea1e3696aff10d6b5d4e0931d327b61633914b976d367032477d1b9bed5729456016439bda45ca6d66343dc74ce267ff43a55312e9cc82edfbfb6c8521b2c62bb9c655a699d91cdc6fc0429a9cdb2e1560952cdfd09e31448a921270c4816aeb8af640f8089ed7d7701dc08140bbe591be26b19cd3efd5d034a2a4b75a8fb795638f3aa0ec2a2767f1102c31c5472c3d2c35bb8d0f7f6fe65f38fc9a6195d2b2fff160bc5b528ebe67cec4d3d2f6bc7543586f160109558fdc7d6d8a85f69bcfdfde397038e2e1a9a296c12610d25709ac0e613f122dfa2bdf9fd6ae9975448fd247ebe69d8c52cbc1f11871fb2f863b42a665bb6523afbc64154ab0c9704baccc891a9c6f08949763e76f7e961a220b446b07437983839adb713693c893e9f9b19d8f5d0c8b4eb240409b12bdfe4372ee055776949869459775b75d826f81bd087f8ecc1bdd2fcaacc512a626726318819f356767d679ed49b199f8c157e0b90384998cb2ccdb3b37954b0aaac79c2f47b8b6d8b13a0c2c19549f3da1eb74241f9a0bdbaebe742aa0c12553735ff6abf708c81476fa74bb5944223bb8372d4280f7d4338dd526734eb5ecf4cf5b0fd13ca08fae618385b3851964468520d61ad9c1a714ec4e5682b91e4e0dbcfe90e5dc7ba383ae485c7fa9619724f0b4019f88e869b3005139e23139f939629e27a15f714873a264ba72a9e83ad34cf50ccdf583f6346827c1ec6555607c5aac1d3508984d8ff0dc12c0b119a6001897199b1589e1b70bfeea9bf872f329dd2bf008a2536f305edddc83244cede568de4d540a344a09aeed16059f3a2fc4e057d8c4ac023c2149e780ab5befd5ba93d1ec5d36c835e5587541c72b42e36d10777e245a5f2bf6c332ff12b843212851c40d0c459b44911e8b977260572bdc2019dac7c972bcf59821ac70161d565706397bb0724cbf51fd93d6d48b9beecf06e65c9dd7adc7b4c1bf19a1055126b1862a468ad78d98983d496af5c1559ab4f27ac294318b6e8af4b21e8b256dc5989d7483f465071c8fadc5a04d9fc5936c7c1ce13dd5346569227047891b2dc46adf45512792c02d93c6312322416ebc1dd9f96a402654a9f73dbdb7ae59d2dfe662e66bfd1342088662d285c557724fb6e26fa0c5a976c903d5062aca3bcf218c9f11abd2408e39fcbca199ae744cbed904ff09800a6fefbf2d4e998a1ad9eaf9352c04954dc6ae9b39ee7ef492bb6e6bc4c5ed20c84e0bbf68ec001d4861d6bc010a712fb1d9ac287201e54f634365df16a546eb019d01e92987c12ef827a4ae3bb1d6d347484ed8c2b7ec493538c37cc979520d5fb7b42738677110961584a016f79f6012612a8a71acfa4146406bd17912599e438e5659c24975745a50934c9076aee22e4d570d3978dccf5c5ab148e894108b0d2d2b938a2280f981c2015ba3996f6225b977e34e48e3864f082293b5df168dc8226e9f275be4a83bb5b5413ea0144411cd798635844070cc97e09cd4f3cc3868b6c5b6cecf422f26fea7306ae3ff29ae0329c9550ee85bf42508941ac6b30b5388f1ec6177244396bf1ffbce11bcff13f09457e6ff2b0edf7b46359552510d3d9b469f675cbf200e38cb7702de60f2baa9f517be537808903b8ba3e7f10313832109fb065e85099c4128debd63f9412f4ba6b0c64f8d505927ec84f6148672e5737998b0436338290ae3575ea5d688c5859d1c9c7a3eac537982a517851be9cf4e67fdbd70cfa2946778cd95861e9f39981f64d569bbd5cb763cb3567b4e6864eb32ff2ed5e8f2eca2a1b772645492c7cc8f192751070c95708108320037371fed6e49a257f9f8e765c9a8ce0c59fe0b60caabd88241b60dd66aa7cc013445df70486e38541f65de92307e0168f8314f8546737c7f0ce1f4ca5b135d4c11d46e137c4c399c980379b88fd7d96bfe55db712cc81d849975a252cce9f53851d353bdf7c215ae9d84d1af51b92bf14f644f3621b961ed1206a24defadd6a3940a7973adca1dd91da3c7c1c82ab583d353a1cd1dc6ac900d09564b1a3dcdc6e403a11f0ac3ff6fc9a82a441111a0fab9c439941ea3772f37f5f38776a82d4bd69ec6d13505f8ac97870e3a3583bf98b4ddc36b66d9ff92c022f5fa469f62dc71103c4b7148fca698a3fd701478752d4e85b0a3b3f5b70b1f1e2ba02f6b30c461b44a7be3c780a8719d222a1097ffc16059a83a67efe69ca93049433742cb17aaad7c51ca8ce54e069c1691230b2e6ae36293268d81e715136bc09fdb291221e4055e6b18c0a60d689ea3f6160ebcbcbe378dd5f6ba952d22d71b9c4c45a6fff9c6884a105414023cd52b57940b9a098c73a0cd442d46561f5a2cc24c36ace839b82b14ecf078b41c3905498e5a91d5dd421d934d02d9062511d8d055d2e1789f26dc93a98f3dc0d393b87646e84f8ac607f44566e1b32a7e99137079b6740207e76f802375f0265f463ecefe79868e3e9148cbe8e36970a527b289de1d84b2bc37fecd666d3874ac5c741ed903f36c2d906bd2fc378879f6e1dbe9f51a8cfba034092a3c74491a4348290f078e11075d2739e7987031cf44d516a4cf382d1bbb2f9800282550b63f4d97b200dcc8d9a6e4359bc69ff6a123c202535479767cd3585dd625ac57c007f01e62474d8d76c4bbc1ed844021ad19fe0f24fe480ee3f3ce24ec2fa9128f260a4cd5450a4200edf53742e5e8d655b83abb860f600cde5f5bf3f93b8c8155cbfdec5d405dafa519793d6198696f85960103506cdba6b3aa3b5589ef86af71099eca58a82f4eefde6aa8095bb703d73685e685504c10a16e19c5ec078c8050bf4048752995b7c366572d91499563123d01942e6cd52d1a88b804f685f6bc77247cf97ab493a158065e051c94130d458df2a78e5c96cae76fceaf7696fba742122125ed0ba60546cfe9c817dda3a3811036cf9fa724c9f79623f87eed811cd946530f5c288ec0d1e98e9b0eea27b820e92547ee5173b939f9e32fa6e4c3368f55113216cbc9a6c50293fc01dbdcb776ee33a04ddd8811ef2b0f37a5a504f8a34a3c181fbcfe197f4dabf89cdc1635cbbf6f5d84180021fcbe6a56f1dfdb26ecf1dedbde913dcaf030f282717b12a1a4c18c8db786527f83aa77e456323e76d81439f7195f299854fb38115c4474b3c258253b169e5f2f48a666a4b86d6fb940ac61ed8a80fa559d250ee70a195dd2afaadc0284bbd68de17b916c1a81c2497f4b325b12790ebafa6ca64b51f96f0ce188fd4d4f5d961c308ee2f1ae9bc1d3e0d93668fe66ac1190ef540416685a1615eb35a1afa37fa81d3e3f69fb9dddd9f2c74ef5ce192da30888deefe1624701c20108dced79bd318d19e84c017c129c647d5d4410e244dfd6ca65b62bee6d3d3d61210b372158b556f90bce288614f6fabf0732a7cbfe8f7f0654e6c025e6d43d7860d0e747ea09d49ed5bc20b22ccc650957215e60d0e9d8d0e4062d81c67c4aaef422205", 0x1000}, {&(0x7f0000001280)="e489ec8a82dd2e2a9a4effed50503c9444f6c6568a653eb80c6136ef5516e1d8c13202430f556f3d9dc94fa8020e0600d3ddda98aa133c5718b57f7fcfa9dc8b4f918f822969ab3aead873942e25b7ba76ab8f2f473e147ef804e92b7fe2fc26535c2202ad898d016805345e57eac85fa9b26fc5d65af991a76cfcbc93a875d8fbaa5401b92f8aad55623aacb455b331e646bc0b38100e017046b7d62a346483bb09dc575e82ece263ef", 0xaa}, {&(0x7f0000001340)="11b0547db1ef4e01479681a6724eba0a7ad2c3fa579ec5", 0x17}, {&(0x7f0000001380)="f5f6e970e06dd36af7530c1239bdc299607218ea6e9cc95e625930ed3d45142c02a8087bd096618bbe35339d496587a4da59a413572d21a1ae3bc008aeae0c845d16be11afdea0edcbd3244a09474d549d0ed452dcc5d16e2f4437", 0x5b}, {&(0x7f0000001400)="d9ef725bcee232be37add5b381bbcf0472b22a3392a29028042ed1e7794cf8965c810c7505726892ac59e09a77b8a7335383f753b2b4ebfa561ef262f4f1f2522fab95c298767f1e18674bd9d471e64af8c6b283bbb69e4349de52c513fef59cd2ee0458c545a5cc38024729e91bf596975a855a168b85691d34cbeafc0764275da803b495f7df6715e40b4d20bffcee4e50057237c39e1279d4b942adccd80a1f86a3150d0135", 0xa7}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="b800000000000000010000000100000050046b1868543dda4aabcc169b61c6d56275cb0177fae7f0482f0361b5304c1236d6526b6a795c5cbaf3b40b8e4eecb02ee6217b7a1f0e559622c69582df5b6f267284c46af55d5b8f07d26b96bc008d81ffcf9caec85f9593a47380141dc7f869dd57b05fd4f7c20e44c7f2d13902c0a5a7889e37a1bbdf27dc2514fe212cfbb72777e90d563d6986013a84627e1d4552a0043c37ea62e8294a7b5891e7b8f6f888cc95fff1287ec8000000000000000100000001040000ad004ab2309faca809d82906b9d745144ea8c351d8b86b445f41d1445dceabb9ab21d7aa76792c4fa33bdba0089dc177c1633c37676f236c867b4fb80aa7951b89dad87e6cb272a23304b02d1012c994de99a58f8c0e3c5134d5202f1ce3fdb8c0cc993b839756e4dc259cd20c8d399f0066fab5f1cc9f8d854e98933cbb6fee641cbef70e4c08f4fca110f45efee8f19c4e3e1965f35cf43ff078d645e007e0582e6149696ec9c59404f72f1977f09b98fa10229082d0e9c800000000000000ffff0000010000003b1d092a5f57a94f97ac93a7d3fcd5aa40e5dc7ce8d58a31985b38eb0d660517d6d82962b3904888d8ff8cf2982f65d6ab662e9a5a4af15448034387d92a470342d4a4aa39ab1df4efe469f51f638cbddb1a312c7d9743058be49e0c2c3fd7c0a7885ec891609f97e33925f612b9a60fc9133a9e596c7f7e4fd19d397e1cdf9028af160cd9566d654c2ed374c145d964672d9d926aa70e75210808f355b795cde0e0ce79a704d3e88e5a7b45a76967d5f49783378bfc7d41f80000000000000001000000060000007147d5b0c98ddbd5530acaff59826739d501a4da251313824526015f340cbd302ff854fdf8a76718aa2126494b1f48ad6c3c94153adf60f6cbcd928e43f11392e2006abf86329fb7f829fca6c7a4df32987ac31e1463389d835cc18df5784fc94e3a739eaf6a0d11f4ca5f5e922b6f0d3334b96985fbdf44d98d0ef167cb139f0afbc23ecdca06710ffcac6530daa6d83997b2ee019def2ef2a50e9da702c35e97fa5908a2ac4126b7e05633a429e516e5f2e5cacce40216017f789616f6ddf92cfc63e9e3c5106508c796c14ab2de81512df2255a93279bb0aaa6d87af323af1a5d3d3f000000008000000000000000ffff000004000000053e9132b987e5ec6315bad2b849f1601588ad9e0efd64daa0b91c2530ee297b2d03f11bd9b7f81d4f092b8e5eb12d192a6715ab2fa3167d5817c4b05538cbf412a663c0bc07914e2c7d8847c70424020bece1e8efd4eaf91604fdc8d75acb2d44580d48d3cd0a4d0b80000000000000b000000000000000ffff00000900000029a7c6cc1210044891e25baa2a0000000000000093ee5b85e739ab663eeb59d1569da2822f1900d674f205fe8dffc624c19b7e922754761c37df71e5dae916c4e164f60a9751349bc199780b725243a93b13e22e93d4459d5ea3eebd39bbffbe4047a5751354bd01a2f317a7fceda14428c656adda370d14a98fa0c0084ef4b326fb679d424e830c04a5c90a6438ce3ee146dad582183bcb3d34ee201000000060000000000000000100000000000000dfc8cb03986fde9ce73d7569e358ef8aba5eae0b080b56b20728b20e66829c38ff0220f7397f4b8add4aac5b24f27920cda3abef61c2f2873139630b6437bad8038d6e6e8bd7008365207bd0683a0000"], 0x4d0}, 0x1) ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x64, 0x0, 0xfffffffffffffffe}, {0x16}]}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8000, 0x7) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000001200)=[{&(0x7f00000001c0)="17982787ff15ff87f96d9f05332881c815e634db015aa1372eb3c68914c45a5675520f57a8974dee0f031dc3f7c593b7f1eacf64353f21412c48632de4810009855e1c2ff242daa44f477c57369dc4a2ad1de00e67caf96d591b960a091c5b25f6128272131486a0e8cbe476f6464b12ac4101b68ec618cd06b233d3380859da3a96f6b0d837a564c9377253b56f4b9d8111105e148935dcc03fe96ac5a1821d1759624e4beee9ebe476785ad65a01d7c3c598e60c4d33397d49c82f12e25732282c178f2b457d6c269c3bdfd9b2f42b0d96bf529cc53ecde93bc5804463b84f160eb07ff0241e555208c0eaa9264c9823e48d39af2e4a0f6b09cd189c3cdfb2accb91267b5a64d6178fbdbefe8f5985849b47059afed680fa23434db386c5ead3bf3b8e53270555c49428575de76d34c084da5292355d72f606ab219f66cac31e8f4e1b5d314b9001e4372bfbfbb4ee7632acdce1d4302d61ec18b1baebd65460db6ce35d094935968b4b088d19243de25d658e19432d1301bd9645ad9ee383af301fa86749a819cf95b1f8e62e226f702349dae13e4e152dd300e8b8f194ad0d0ccc047875b8d4ae5edb72999e5d4eb6345216db280c4bf3e4dcdeb5b123c63082a52952940b0330daabf2b3470fa9d8093c643bca3e03d472f8abbebdb26b462df6559bc1d0e062d5b7c18bf39a77fe168f64efb68247d997dc32aa50c2d13992648e5feca88f5947d7f89f3de367d9b5a84012b2baa4575d20f224e76789e530352fd43bb72c5a95ea78b8be3dfb19944b68adf71849c8f89ed1919169dc08c1c1ce3c4b4330ecf0d64d8e84f41501bec69805984b7f27a07fd631478bcc869db9acf2e05b2a9b01f14cda3bb3ec3b95b76d3efe4078e85c155fcce8709a90f2b50d2667323c171f818d0b4155d46e7e9554e7888ad56133c3957ae738a8cd8c523b1dbbe29e5da92b36867d9441cbee1b33cf72e211f04468e58ff5c3536138a7662b62c9f417d75bd32501c3cf08313834f06a6111b564ade3fa0d22493fcfba159ce12f083b46c6ae1b0a5a337d568c0adfd09e901f4c407d630d11b2d06065db52d9a266bd52f2b38dac288697d27971dc932526d82277eadaf76f0c93f044d385901ee040923dfaa41812741fa582d2f51309a1681f152edc700d530ac9143c8ccb4c6a5188e248f7dd2a8cc196fb71fd865baf39ba08728a6e37a0e092e442f2696f620fe55f7e658bcc1067cea354aac961564ddf4ea5d2a02586ab76230b944454050c11b473473a1c311e6a44474384d92843c34020f4d5057463bd99f28633188cba985ebe912fd5aeda7a69340f4de9448a765be5215cd1f41d37d1783d19a8799d3b4cf6feb333a6b0c6c7c1aa5976cab2ad1d09720985720027da9f7d988430a7665c94121d7c926d88a99b53eaf75cdb3b2f7e9fafb7683f495b058097a54deffbbed91bc05cc8e7237741035e25954a9a31a864b07358093cfbcb05e896560183142b31eaa04715d055809ec493f352393efbb7568459a215fb1d94c5f36c7620e0a02177e70b6a992d03f30e1226022ebb8c98baaf641e25245b5ea515b4f711b3a8af6ed5105588d2f7f5ad0dc6c030d78365cc14b2409dfe779062f6bbeb37570763109b3f1bf6ded102ac8d1dfdabe34605b01624f2e039809287b4c6181a11cfa5e8eb06322a559f8ad1b3402c3a6f8f051cfb5c4c94265c146b7885467cc23521d5480c8ad5a410777e9190d6b39b19de6f4ec39865d4ee28dc958dea333b284ac8ddf3f1957cc128076ee5636afbd77c4ac5491fbfc3c657368854050771b5fc33f182565b7d2b7762a9969257e04dcfdf14be018e89a3a3cc533c6da56d57aa27807b8a4171eb3666f94bbaaf670f385334df16cfe5f161cdcdce3a18e75906128a01b02e20daee325612b8b69d43ae3329b86cd0747fdc9574d079f5e14839c1414636989601ee84ccedd66efb8e9f1e7a6901995c5887138d4e58fd2b7c9b78413458c270f48a9a045eda006633777164a5092f336b9c4f17dfa6dff3db24303cd7baee523607ee36ee80218c9b3ddc88cb98176c4709fa34c3268cb8d51ad22c632befe8d12575c1c664952195d5475cf482aee13954cc839ea28b26e253faa06c2ddcac17720105d9512a542ffe4f3c40", 0x600}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) 16:00:25 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semget$private(0x0, 0x0, 0x11) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x8, 0xd2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x242, &(0x7f0000000140)="00400003000000") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c}]}) pipe(&(0x7f0000000000)) fchmod(r0, 0x40) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x33e) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="8d48aeda7cf236a80f45fe57a42aa119644b5745560572951b7219819a532da6ff4b50ff4512804580f525cd7213243f6d417b1fd0957ce04472c90d8994ae737e39344d47bd7d2d78eefde1fc823bcfbab272089241e382ba6fcd3e0f2a1fb5c450d1d2791b69e251c6629d979a51a14e48b381da5e4ad96b89883d3ce6fe5bcf9aba90d1eff801903c076787f2122847b29bb3a34797905b259a22f1acaf3fd2b99b10acc3f00dd747d7cfd7d1", 0xae, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffe9f}, 0xc) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x100, 0xcfe}, {0x66ebe9d5a481948d, 0x27}, {0x85, 0x2002}, {0x88, 0x1}, {0x48, 0x9}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000001140)='./bus\x00', 0x8001, 0x0) semget$private(0x0, 0x3, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:00:26 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = socket$inet(0x2, 0x2, 0xfff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000680)="30721385428345f56601f68dedc3d5c9760d7a0c1d2d89bd6ce02e6545fe2be16be5b96ae6c2ec5f4cb04ad287f2dc026db79b1e12df1cb9b720ab67c36b2ac218efdd97efc9e027c802722df8a80472dd7fd8897bc6384c3bf76dcd", 0x5c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() geteuid() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000640)) r7 = getgid() r8 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000240)=[r1, r2, r5, r6, r7, r8, r9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340), 0xc) write(r11, &(0x7f0000000100)="94e4d1bc16992d370ecd86db3c19be5c02f6cca330b33de68e94db087fc43c92b51203f90089cfd1f118406cd9699016c8e2f614d8f151bcaebc8814dde3e4e3c242d838f639f74086fccbdbf509aac60607890a8372de70533d6d140add9e1311e25979a2c242f4855d431681bac688d662b1ae154c5152a928c5c13798a378e0e1b6822cad02823700ca5b981c394a187ca67b8c89bccb041f18ed2265726b5b46fa7bd71370e23a5918bd7dc4aed76ee1e58d8eb0d2c1d89a4b36351ebd68691fd34afc4072d1163b83643f6416e181341f18e6a16c2a6fff9727b53e498da76d49b8025ffb5b6c58fd633f05064af1f102d7b962bd0b", 0xf8) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x7}) 16:00:26 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r2 = kqueue() r3 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xfffff00000000001, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7fffffff, 0x3c6}) 16:00:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getrlimit(0x3, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:26 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) 16:00:26 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x3}], 0xec7, 0x0, 0x8001, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x22) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0x426) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000200)=0x10) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) 16:00:27 executing program 0: semget$private(0x0, 0x3, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() lchown(&(0x7f00000001c0)='./bus\x00', r1, r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) fsync(r1) close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26eeda57b9b600000004"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) write(r0, &(0x7f0000000c80)="220e228901001c067ebc74a793cdcf801bf1fa48f4445ed599d0303e70b8772e4a902262e5a8c15297aaabbf0720a7f80000000000000000f7eba0dd08b3af02680f2cf3d01c1f6de9990ac208742089f79ff6ca74a43e82b4184f0000000009549259d34ce0dd7309d65537181c0a112d9eb9af9a2a5474457c5244cbf29638e8ceb219acedab2b3df14224eb682b04612405cdaf202969deba0e06dd24b1b38115459f27071a148fe77689beeaede2f348cc1940bc23fe131cdc4d4d6e0c6cf4216be2ee46d37b4cc2ebeebe90e97373d0b5727cb34634db86ce3f2ca6e92c0300b8c137c9ae09cdacdc8e43c56bf20329787607d44d2123be7836f3c6451d12b8f9ab1ad880c646d315264de5f5b9244a89a9308589320ef3a23465839aae2667f2e16b742e66496b0d5a55d204d9108e6e58e1aa262571630b815f8c5e5efb8446b8054f4628ab06b884de2f4e75bdf929174f00f5d1891a8b692bcb3f7083721dad498848044af7ca3c9db704a38c22f947aafc59d9731aef1a2c34d2196dde85ebe4c09b3c9aa1330749412ba2c039c47ab9b9025bc7462e36401308f6b681ae9f2fb7131a31c79867649679edee870675eb442f631f250f08c4bb1e0c02f37bc95e84ac8662a40c6a2a0d70a12aca061aae4d560abdc103ac14cc75c247310c79fb84a17338c45ec6ba640ccef5745c035043d8cce53d92704ea2075b884e6ecf4dc1a918e788fe6a2dc807bd516345da344d87639ec8562b2875accd773b73aaf8e4e62f80eab1c59f42d4d7484ba4610761679af7b701ae6f2ffe69f83a69c143079356def692069ec25e0965bfa9fed8", 0xf3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:27 executing program 0: setpgid(0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x18) r2 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffeffff, 0x2}, 0x10) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/123, &(0x7f00000004c0)=0x7b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) open$dir(&(0x7f0000000400)='./bus\x00', 0x40, 0x4) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000380)='./bus\x00', r4, r5, 0x4) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x0) dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) close(r1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x3, 0x4000, 0x1c, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') socketpair(0x10, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x9, 0xd60}, 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x80) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x834899226fb0957a, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r4}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semget$private(0x0, 0x3, 0x210) setgid(r6) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000020, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x39, 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0xffffffffffffffff, 0x81, 0xaaf9, "8d18d669d2144185ee604176dc20897646214125", 0xb19, 0x80}) fcntl$getown(r0, 0x5) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ftruncate(r0, 0x0, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = msgget(0x0, 0x82) msgsnd(r3, &(0x7f0000000300)={0x0, "590b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4a5b58f07375385395d961a54c6318ce07df03"}, 0x4d, 0x800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x1, 0x1000) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000380)="889a3097445047e7dbbbbb55f51ab410c965d8dd0609fe7f54b9ab5b53c7527c831ac27c2dc75ac7e70dabd70b00f922d4b50335c544bc21ff72490bb150c83b626186e0e63aff0ecaecd8a9fcf4d30e80968a8c954be7452c2a0c1d7283786a3a2f0cb4dc9101441251c7861b85c0993228e8a3dc7910bf2ef1d8f445e0038b8be8bd4f904f08b569723621b9719287d5459f964b5cf45cec43bc2d826600219072e3f64a68897222488dafd7ea8498b73dc565af6356be94daf0686d0e7d9c1fb55d1258b7243862f54e0c62ad0f9354e891224cc24deef505cd7f34883c8aa30fb43b82907ed7efb52ece0cced97145a0a9e8526b9cff52e602c0", 0xfc}, {&(0x7f0000000080)="790932d5deef3a4b6775814b4dc6ed72a52e647f45ee9d77e162f2d766c26ad71e83e0cbb1cee83bd25d4db4e383354f83", 0x31}], 0x2) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/215], 0xdd, 0x3, 0x1800) ftruncate(r2, 0x0, 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x42, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x104) 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r0, &(0x7f0000000380)="ac0fd6dd2f9ed408576ae1efbe5e3b4042c9efb31fa04aa8b7dd354f9495d45f6356bbdefb5208764d88a7b348f2d63c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfdaffff000000000000fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xf9, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000140)="83ede71787bbad6b969aa6c9e8a59192b25c682045ad7735f17a52981a748f81abfdb95b65bb47bef2532e798d5fcfcdaf373d50caa2c5931ffe3bb8fb74385ec69ec9fa0667f866beb2b21ad3caf488db66919fd5276fd82f87539e4e5762bd0f097163b497f659693d7c83561b54ed818ecd3c0ee1c99ea1c93dc84a0b30bf416494c7762f166f4a7318d482ee9394b4e0fb3c610ce37451d20b913f", 0x9d, 0x404, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x78, &(0x7f0000000000)=[{0x30, 0x0, 0x9}, {0x4d, 0x7e}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc034896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554793b9b813ad30505e8f5300a49fef9d612f05004385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b0e40ce588ecabc787620b418cf8432a1d2c120c81b2693a29b838882dff04822615b99f67cded0bfe5740f8a3dfec91bc35c83e2ffe637668c08bb45adab20a696fb965669f996723904541a4149e8f51fdd9c413224dc8f395fd53279b6114d3037404f45ed5bf3facd8c8"], 0x10) write(r0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x7fa5f72, 0x9, 0xd, "0ed1b49d7ddfa14d9004e4aa5c5734332aff3def", 0x8, 0x8}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2060e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x6, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) close(r0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x75f65c69346ef25, 0x6, 0x9, r1}) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000100)={0xc33, 0x6}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x1f) kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001140)={0x1, 0x800, {[0x6, 0x4, 0xddd, 0x6, 0x6, 0x40, 0xffffffffffffff7f, 0x2400, 0x1, 0x0, 0x1, 0x5, 0xffffffffecc21057, 0x0, 0x101, 0x101, 0x7fff, 0x4], [0x9, 0x800, 0x7ff, 0x7f, 0x6, 0x1ff, 0x101, 0x9, 0x100, 0x9], [0x0, 0x1, 0x3, 0x49a, 0x7, 0x8001, 0x1e02], [0x3, 0xa6b, 0x0, 0x0, 0x80, 0x8], [{0x100000000, 0x3d9, 0x2, 0x101}, {0x9, 0x8, 0x7, 0x7d6}, {0xdd, 0x10000, 0x9}, {0x38000000, 0x27d, 0x3, 0x1}, {0x0, 0x3, 0x0, 0x9}, {0x4, 0xfffffffffffffff8, 0x1, 0x2}, {0x7f, 0x1, 0x9, 0x2}, {0x1, 0x1, 0x7, 0x6}], {0x100, 0x3, 0x5, 0x9}, {0x4, 0xff, 0x6}}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040), 0x0) writev(r2, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10200, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:29 executing program 0: mknod(&(0x7f0000000740)='./bus\x00', 0x80, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./bus/file0\x00', 0x200, 0x20) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000680)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) preadv(r1, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r1, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x12, 0x0) fcntl$setflags(r1, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0xd) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x2, 0x20000000000000) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffcfe) write(r0, &(0x7f0000000100)="489cb709114540b30cb3b979dd13b55ab3aa809554363b4c168d5aa0f5034097f0bcb12b4d581fe410e353cb9ecb4663210a52a5116df02bcfd10f442f17b1184116460441c47eaeb6c794d18a88af8752d5a98aa72bca996c516722636de6c56330ff7c0f7bc2adf9f516ab2ed5ed9b533a6648972673997799344571159fa0282d015bb95a2ce1a351f7d0a0aa3534ac4d8811683bc9fb", 0x98) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1f) close(r1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x4a88, 0x8}, 0xc) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="8838ec4ec3cfea080c313f6a4df7e21ad865379ab2b0bf5a68f1c8209c95ce6fc3efd393048b4b746664a1d58c5947551ba6c9480dd5cef5804b35841468841d2032c17b11ea84ffc5f1c8d79d953d1f2031a74f47dc4da9198ff7af59dfb0542a26cbd7c9e38467fa64b606537e837e21c1e66a0111e8cc47efbc5185eee15b6600e310c20d24804416cbccff1e0d277ca03b2f992ecb8aede39b8854312bbc78730aab4570c6b8b79084ed4f98527c7ff71acdf5a9598dfef9d9eff9312e7ab92d6dd7b2653e", 0xc7}, {&(0x7f0000000240)="a7d9a7da81bb7a3e1cdde44bd525f4b8af9e14619c112c83decd55c63606dc75189cfd61be6a20b2801aa2f19e3c5488a168231a48ed816bab8abed60b3e946fe11d2d78aa87db02c9152692a9aa385d9a7dbcfac54144b247aadfb2f54ec157f5234148d9eb9e77a2ce1200e4f89b2bc4258cc943b30ba136f402f3e8a97311435de14cab7a655b5802131c1cf02a0cf1f7c722704f2f1e82443b9ecfc177c762786f2ad25122c9cc8163fe9d103fc61fbb7c99de83c140795bbae1218288e702d358ac6d0850d98846254fe67bd574ec784c3eb97c91ae5ed440b2e953a4a0ffa8971575a746fc67fa429d9876d1410461243db6", 0xf5}, {&(0x7f0000000340)="a0f78397f10b59b6307730b2c4f6521620b1af4fdc3328b01095b6e0a8ba7aeeab10af22c1aa9537eb3e18831e6738722f684989bcc9dea947df8657a78e95cc9996a25e72c283e63e91a1d108c26ee96e1b8c0915a9e0341cc5e323a3efab1b8f67bfb0cabc931fe68ce80daa15c78245839496a8b57d8e13e78a614b5d00700b425c4e3106e3f2ee8920abc7", 0x8d}, {&(0x7f0000000400)="017929264ab5e95741d4ec611333b352a91bd2fd25282269763feea9", 0x1c}, {&(0x7f0000000440)="66b834f4fbf838b23fe8ff0d3e9a9640f65cd00cae720474e09cac14c4effa298a88863088d7a1cebe6b173bddc98e3b11549930a94fab6c9e4c890d8a5dd9ae39fda5b08d5c02e39b4f59884869a0cd12d430ddc60492da884858dfa7bcd7f19ef7a2096b6339fa1607b566110e2af63626e3bfd4cf2049f37d0fb4c407245ab61d443e7aacae8d30c03f70433f97da431e74d81042735963979677d8d32686b09a8e3ffbec70bb5cd537c3d04bc1f0dbc02081ca", 0xb5}, {&(0x7f0000000500)="870ec49f65df1d2ec8f973b394d5be7443befaee841fd798a6509a49cb9d852b952b114848cc6b10808aae33fa8b868f845a11a3699948257ea6bf503564de24cb756f4c96e8ee367d67cfad7ba75d86bce63239b3eb80fbfd1098e7ea4aba8fa7632a47e629380ee2c56fd1f0a70e2f390528765777fa9b607f8b7a18314ab2111b4c63e7582fe9931368b54d9a79b85e9513ab7ed98cf8307e3943804ed3", 0x9f}, {&(0x7f00000005c0)="bf835a998c699a93372f7bd64458fa43c4f2bd", 0x13}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x9}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) lstat(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000900)) fchmodat(r1, &(0x7f0000000980)='./file0/file0\x00', 0x20, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000009c0)=0x8001) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000a00)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r8 = semget(0x3, 0x0, 0x80) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000ac0)=0xffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000b40)) kevent(r1, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x9}], 0x1, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffffc, 0x2c, 0x80, 0x400000, 0xb41}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xfffffffffffffffa, 0x5}, {{r1}, 0xffffffffffffffff, 0x55, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x100000000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x85, 0x4, 0x400, 0x96}], 0x6f5, &(0x7f0000000c80)={0x2, 0x2}) semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000cc0)=0x5) chdir(&(0x7f0000000d00)='./file0/file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000d40)=0x7) getegid() connect$inet6(r0, &(0x7f0000000d80)={0x18, 0x3, 0x122c4c53, 0x6}, 0xc) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x6c, 0x4000000}, {0x16, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0xffff, 0x9, 0x1, 0xe7, 0x2, 0xffff, 0x6, 0x1, 0x401, 0xffff}) 16:00:30 executing program 0: r0 = socket(0x6, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x7ff, 0x0, 0x800, "00dd54b5882c6c426ba57fcdc4d8770c965b4aea", 0x4, 0x7fff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x102) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$inet6(r2, &(0x7f0000000280)="6a4883f93140da013cad55590cdcee2c56b42ad9111a9e17fa307f44206cbcaf4d5efba134fbc6433d5f941872d76953b3acb9a22c9c3ed15d825417092ab091483b2e7e11271e55e3cb8f0ee664a40fa384987cea8899db358d337dddbad174756d603ab8ef8397ec81a530714f815ae23ce0c657717178e3327efaecee6069c860633a02a95b3aa273a8931dcf69c373573bca63aa2b927f1d9b9eff736a85035fa8c042b076aea1e5c9b5ad68092defc3986ee1d5e6f4ddaad5c5fef1c551015ef6018952f1fa8f5f524ecd1b7003003ef89fd65aeb1df41d5f329a8285f7176a29c7398e54c5f384d07452fe05a9a2f12f024ee2b395e1044f999102fc9ba8a7551b7f4b173c394eb610884ac4292b155706c76d594b80af2ee85be444007e0832a29ccf62739f901e9961349941380873f36e2421344c36eb13f9a8115e06d9d461f9008d6f101f468a1b98a3a2871d31bce2c9239df60ba59dd2aa024679d7ccd9368e84f80ac5e44af772677f0caecc400ae57055a697cc2c44a838f56cbfcdbbb01851413c797a599866d7059f46c557d9d534dd63cbd0045303b1ef6b3ee46ba4105e4a72029d7693024d9879838682efe0f03b1eb7d3022bc4b01f8a015a71b0739e901bef024b1736e3cc562a633dc04f2ebc9cbeee056f6531a39d802e24fa1ced5c3d0270b34c2757c53df3b790d869b3141f780283e7b021b01f6b18d17f4ce20640a2c361e43acfce25ac88b781f986e8daed7f44fa1637685cc0a61ee837e44577765b97b10e56d70258757bd9e140c33715b9a4de1872b93b2da4241d6b733d7f0388d0db140a0a6424d5c4ee2adf23426cdefdea60830eea0a1663fcbcca604a4b65b179c0d759faa3b0def4d5a67f29890a04b7b321b4de0850003cd028adb53ab03e03adfceca12662fa57eee9aec39090838448f82040cec5d77ef72a17a8f2d9b768f713547403bbcef33eeb94d8a67f7a316577c305d9be3f717277ddbcc3e74551ad1f935c6bc7b1e221ec81c299e9ee39779fac2db96466e61b8ad02f45510bd4d928a5fad84b92ce25ae6d79d9a07026b6ac5a24e6b3f9414f1754f9e92eafebf0de1174b8d9faa66641bfb11567c152aa8bd12d1bae120973f415482d3b4d5f6a1a38a6545f7d79d354d862d6a9f51936066d422c1faf092ea73347078a0ba3e4c115ab6b2ff207d0005442ce9d1ad3d7afb2b1b93f551005671871f87d6647ae8aae234210ded056074a0f7934c196bec155612d454dad5748460f48226b3850f55abd51fbbe255d0575e4a14ea9e7140c03c575875bfae55eface0a1bac1c27eb7f3d718ba7a1a19521234d8fac616a3e8c2b41ddf25d7836f559bcf176ec98e58471d21ac825e1c81d7589ef2bee89a28b532a2677ca336329fb3cf38255117d3ff2f3103e3b1af8ed9b0049a50f86c993e3df44efa22c70216f164f3473734f26ddab69a2da318a350bcdeb5a749c106812ce29896e44f65caeb3607ff73677e1fb91586e61382f91d33632aab2910eb8b8d5785a99673092dad389f51c70fb4361f9bcf818bc43c6ab498b72bcc594e180c33daf3fe9d640f6052f8154a3a5d55f3a71c14f96ee4206f13d777d7f16e66fca61f816b59c7ec16a10e5cfec96c4aed7a91f2eed1a7f5cc9ec0184aa0a318761761829989b84796d7129bef11e70279b3a7586d908a166ad08050d9f35d58954d588646b01df6d88ff096d38c33930dc20d1c704f8607e63c1a82a0e4cc38cc1d357994d8f7e5825c7f3d9ea7544b1b5247d66b4e227ba8cc077cb4d32bd0db8ca8e366632a1e075b7b29c23db3e979fae382d8ec048c7ee918099eb3755009beada15520f47f9f3123d08932f6cd3d97f0cab5ac6b9f698a29af696e2a49b60f73f8aec085fd725420784db3609910367468048d4aa6b7b44afacc9ca1f2a14f3fd4730113dafdaf976629ad6089a5abee31680a887565ec6822be074d3f10d4d7b3443ac366f413e9de298b7bd3ace47dacc6b8dfe546a602a1bd55ad8f0cd87b24ed5206287e6d490e646c0b59cb7547de929edde53168845016ea4d02a67f04b7beef27a99e3134fb4974e59189933a6df6bb61159a14995c82f8e25667629ce28104a07a8a1cffaf81f680a15877ff8b49ec3731fa7ceae07e5ed3bb938111f63c5aeb131d538dc9fb6cc702f98606c30cb8855ee6f22191ddab0067f74910bb064831a05b8657d197e70a9271a640fbbdd6f84d1e81f01c7ab1e8297f9514a400e84c1f6ea1af7ac74d5d597ab9e335a83d9a45f20ca518e4d6f1ae8d5f20a73f06944c1bbafb723fbefa8ca93b7cd2fd2661c0a9b356d137203e8d7c4e42c280ddc573bb7ddbeb8a2c270644a7bafb364d5806da1ecf12ef0506f93b229e041fdfd68d2de607c9a1719bcd2adc6a06f919cccab125891557b274079d9669367bf6ae4e48297dde8a744030b9b2940e26930f96bd75b91ceca7dbd2379924a5b7bea787b698619825ef43cfd0f9558bb438fa6d195a353a50350ef6b8ba0a99150223ce190d08d9f265615d7f4ae97f96b66155e39da457bd58c55c40421c4d831abf5dded799052e113e0e3a0455910a8c4027dc7618f8c6641fc6bfb71fd5d4b5bc8a998dcf8ec3defd037bb77b7fe22353e4eb661e644de31e38e623ad49a8c24b91a17d36774698b07b9960d209834393133523c48a35b51ef44b56dcc1f3e1a5f0f1dd93d0142dfd6c257d08f87efc6d3efdd52d4549b465dd05b89059bbcc3aca5b0a970cd65f9e173faf9a92816a769e4168e0c45653643d0c5aa0dd080ce4ca7a589bb2c2b84c29b37bd7d130f47c042ab05c3bd5d7a351158165d838ea09f3aaa753d298588b78c6a535eb5e87a3fe2db94a2eedd36e40a84c2e42ddca5178da625899a65b8eda7bf0989d27f2f765269d6d2fc43f7807cc83f2986ebe500f972898edcca2fa4eff8aa002f8e430496278241bfe1067a560d6e6e695ab06da34dc15aaef4705684ebf3269c21bf7b6f7847e4ded979a90948dbda7dadd367138693019c114f607beece6a9f22e112293d30f04124700b7b4aa2be841b4e3fea98d055c71304780aa8c529aa8fc3eb482f1fa0e920c476d013a1109d0bb1bdbd0ad5fe482a70de086f8fe388756123cc700237bd3d7fe1b665056d99925a692493ceb208350e01d78893dae0369dd9e8dc129c2e2f145b867f64e68aef6683782069bd6680cdde7f8c08c9c2580f0e41279ba32d7af51b6ab54b955cb3514c1d43582fb907990991d0243275caa95029e5377b04c2a632c60d5270493d6413f8ea46be794047021ba5082193b6e551d7540357595987521d8142067b1a06be6e1d4004a0b31d048aec652ab1f800810247a0665dffe4dce225948577be5ea00c4006e60a34ef519eb7e0d446e3c232a1eecb0ed7286613659cb2a69c4a17beffa3cd82d2550553abc1a4b267491ecc064b275dbb080f6f737ca6227506586c8424270bded9f0fb3248cb9f33d349ff741ff01add790dfe404344296fac2f7b3aa0d777a149443878c4869da1d3c48ebc60dc710d592452b64555b318fb96adf7c11a13df0d06d6b2560eecd551c35661caf4bd59addd9e3a0992a4868504b5beea976909265b6916635e74ac041c3562ac509e94f04b69cf3cdef5b3441651f5b3a163a78884416a848a668091fda6befead041cf475585b31038cb034551ffb4d912ddde21114bd71e0f7eff559e99a02c02ee2d79828884cd0920656108e2728d03acb16ec8b9becaf6605a634b00ae212022a01b46b19dde166c02ce3bba42a7da8d806cc560c109ce235df4faee682e58d63d8d05c60192f0d0c18b6c219c7a5d6512b5f945a67a342443481c7e5cb0806e45782fa440d23484c063a5d8507208d2b2cda89ec0eaee44b51bf59b86a91199c1154bf831b830ab9ef12af268db5a48411d22ffa7b6fff43dbe6dedc16620333a384d6ea5367acf8860e806137c93ce8c98be60ecaed1b19e7a9d125c02255a6880812ce1cd0f806076d41c9305e58d3a3f123f26316bf2c501efe2d0850cf93bbe30ac0ce6a1556e71576c627bc1484e9d2f5e564fbc5e5c042964697f0bea7d3fe7bca08073cab4042772cf33179367be02af9ad7f465db0a739745fa3d4fc7148b299ee5df9a369b92d9b50a08c437204d01122ff751da57dbb0fa882d6016058ead84e1618fc3c9ebdcc2687854181dd5a48c543e1060d99b809b92d03d5350742b9eeed1a01a2d58e08ebb2123ad4a820b124e1692c0f38db4b5115f8b5924040259eb44a2f6310befc86ed636ea164ff8127cdea53d8bb19fa4eea71ac948146aba09ee4069b486b02042140dd249fb61eb5f39a804286829f5151a7b6f5c8cb2952f35dc84962e372fc37c39eebc081d655ba72cccb9529a1a6a26bb2f8f5a76847172fbac2fe16c0481c2fdd99929561cfbb3f66193e7640bbe515c162880dff7808814bea750181de00fae5033c15df287cb341c876a5237c91c66a82e4af67d7a3328b73019ded15c34a5d81b2b2372455de8aa110782c4955bd80b9ca600115aeb0a972c47808a0d560b91275165cb846060e562539bf8c54695cdaa965a719584a37169cc1e1d9f4f819c1c1a32e6955f2c13653df701aeedc14ef3fc2fe938ba1960fcadd06c8f9eefe82e94c51c281e92a7e11f640e214513c3ffdc518b034da02099ad4e0a0243b9c0c28dbae4ee2e21988632e360a0b06985f1ee3c342fe40a1ba9f0c89c0de7dd4917eb5d9d7363fae87a31b4e0315d3d4f2ab449c595f7362de7abbb6574a267d8528ef23d7475a0ba1a1db2c224c50d361707ce9c87cb3c674999fad0af7cddf4c4896d7ec932269f4bc9bc1a334a782ed150b31b02183bbae093fd582d565695ba5d7137e97cf83a9712fa53de55606408b7281a139abc59f17d79fe85dd9a653aeb0c4fdda9471ec090b0ff95f7d34b88e3f1e63f5f14650ce522cf0068be43c05a313275fb5fadf50102184aef16a62745a928c62f95c7a63ee3011a7314f19bf51e5fe09a84613cbda85889ffb4f576dc19b67db7d26c93bde1cc76755d2199a468b5c923be89cc2a48e0ea4fa71a44ee2ca9b69e384ee166b1ae91d45da4180d008a5ab2a4fda96eb5d9fb8940f14d2a4548e2265a3be459fa23b66847539f22c6c6a44b34c1df8750aa0c8f7bafecbd490c1bc4df6540da3e04e63297472188f32dd63fcf54cf639f1ffb1aec3a81772e9cb495b6bcbd82e98f967d292436fec60ec22ed4e50d8aae577ed885e5e030d1e2aad529281bf3177c26dc2ef98d6ec423ce09fc40416589285fd1e3c2f60ad28cc7f267ee6ed8bea10f3448071cd6d689b1736b9bcf5f2cfbeb7700dc9ec6c7bb659ea29fc7c3d25e4ce0b731d15ab7ee76aec9b6cf38f3785ce27ea1979c16694aeb21b0b8cd47b5ae9590ec56dc97ae16ee9d44b02fb6a7130c32f7c7e425fe4a7c951845ea37d8307bdbc32487d4b208e2a19d7ce878608c632351a047f649446423a1ab79cb4578eb717f9612367d5784de4b5b58681b68da2c472fe0bdda14546bde6f2d8162edc6503e3da7a2273a3d6d65a8243aeeb55fc899356dcd1301d04b6945880fad07c853f415df1491f0af7e30ee72632adcd3bc53d870b46c05f84ccc90c8e022f9e6b0d864e26e56584b9f3345dec54c41240246014c0b5beefa6145ea3c3628a53dc6b84c63899bceee81a3a82af2e1eb77632967cff1e891ed2e5c3fccb74a42420cbb2a0ffea1286dc949b2b227b0a3ad44cfe9097", 0x1000, 0x2, 0x0, 0xfd05) socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001640)=[{&(0x7f0000001280)="dad81d119c048c2d70d3b439a29e2fec70fc1500341f9269be9aa1a8a1957f282c757120308ddb09ae1aeaa57dc5fe982d3a154bf46be97d6d3d8d5506f43c255352dd0f85bafc8b42539e161f93d14ee90b60bb5eb88a686fdc2de37f8a81e6ba284e0a52c5a5168c5728c4edc59c2ccc30303d09635f817d5b6cde4c80b61fb3648c9912e6b27f6c85adb628ae8a6298324275b86af4768a73aca2c43e162fca26586ad95adfe8a2b37b0d00d73d3bb7ed87b33cef479d18bae5f30a9894c21338168483f6af03e3185ab4f269", 0xce}, {&(0x7f0000000180)="f14ab9a183ddeb40776d22bd6ee143622d837fcec0be299864195e53cda3e4e8cd2a6d23ebd2d32d575733a30bd51875b39ba4db47f20a3e67a6068cb002acc21f598edf0a6c2744a68d712e956deea3e00adeeda19a49c2a8c39e25dfba63f737e88e36dc0bc3739bb556980dfd846655252ec5b5d27d2c205899e1da6f970ead60a37c4e34def92b27e9191afd437ead3bdd3aa018", 0x96}, {&(0x7f0000001380)="2db241230805ed78e48053d011c6a5b670ff93744ca5f3fe664a4288c7f3c8bf958796e9340dae6a7c85fb354d88f8b969626baf3040ef3bf6", 0x39}, {&(0x7f00000013c0)="4795bbd13092959d54450c302a3b44547d528c7889d59044862890b3771a0919c078ba1d717a4b8b92643f997858e27440cf0edafb689c199bc876d1b68741adc99d4bc543362f4c7011e1cd3a0acdf5a623ae52584dbb402168f629f18a82e3a190c3d46bb5d7666e5f6b511f206a13e1aef92782e1893cdf20633852f00bdf28f646178c506df9091113c3abbc7eed8cadcf9f3c5eca475ac59ecb84e71ecd2ac356a327689a2b8592e4dbd0bef8037413a54cbf7eb17da84a702cbefca7097ca4b1", 0xc3}, {&(0x7f00000014c0)="8849066d4093ae70fdcd09d608b1e1cf47c04c347a5f98150e2ed9bfe08f5beec5920c79df084a5ab62c06343056149c7bd30e87608b79013ff8c090db96cf89f63dfd194c4ff7556efe2bb671e9b5b01d16840e6e5a3a7c01ea6a09a9b43d779b2c715259c0f1807d689a3ed327fbbdfa02ab45c9cb338a3e94f4ac54bc912417267b34fab8476ff135245411f7670874457b3b373a371464acdd48d62a5f5925f87cd9557ddc2e7ac980b94ba9c7764d6b29819881d6a2161916c4c753db754aa3e57511adf1f473e9", 0xca}, {&(0x7f00000015c0)="b33a49bf4f3c6c3e96427a7d3c172411e9fe902b6d2c4392c939a7d3f0a1571badd7ca746f43fb46807fab05eb0db37a4c534c2eb3296a6ac9bb9e061430c04b3f1f935ff537aa4e4a729b129816cc7fcb4f07ae0224436c63eecef219f14d5a95e6f4fcc21673cf05370f1088", 0x6d}], 0x6, &(0x7f00000016c0)=[{0x88, 0xffff, 0xffffffffffffdff6, "d6babc0380e9a4f3817cc6882c32f5866c3aef9e9bf6d4261b718752db8d4c13b00fc01ab3d0ebe7d26451bf0b3409455c63fd69ae92a62e0f59b046502ec08c1cec65be1ffcd347666a6ff16ebb3239cadf26428afca5c98b876b62757c68e2ff6ac160ffef9dab210d8dcd98e5473a413bd6bc"}, {0x10, 0x1, 0x68a6}], 0x98}, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:30 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) syz_open_pts() msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500"/4099], 0xfffffffffffffe07, 0x0, 0x1000) 16:00:30 executing program 1: 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) getsockname$unix(r1, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) listen(r1, 0x8) getsockname$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003708d8ca4e5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc04fcbe7a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082dd1a92c7c985b9ef5f872f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009deda2f4e05373195e25e8c93cb846c9153d113a75daef2826a155f27d4b59db57eaca3a856011a6f4be47f944348b663f9b026adf4c344a1b4ac247a216aac5ddeb25150f95cb2d3c5f09f7428e9db12a27ea937e7c35c887cbb6747431ee3f469492375e6c0f1a1d36bfd1b311a11673371a747f73098775462ce609d4f72e6f632378faec1a2eeae7aa77decc198e35abce0df9c12d0c0012e54440b7062a69edfed00448433ed1261bc70db937ffc160d5fed958f55425561211bb75b8c863ef2590be5bb6337871f722252b6f176e10e3d49849b569c299a0ba015b6c030da978dcfe4740e9386468204c51fe18e269f43f8817afcb4750f25abf4af4f08f31de3110864873b2cc87ed28a1dddd996a27a8724ce037b85db053c0bd2bf185c43fdf733b3ba93c225b87ab15ceb6becb86431549805103374a8b1ae217bf564f95a8a9321d15116bcd2e6f87c80f53003eab425029f300"/4460], &(0x7f0000000480)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) setuid(0xee01) r6 = msgget$private(0x0, 0x41) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x9d36) r7 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r7, 0x0, 0xde, 0x8001, 0x3, 0xbd}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000a, 0x20008001, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="88ce1652c3075125912bf1e200aa7c7eec6c793e28d839a9306930d98873c7f0d0faee007664b5bfded81a44f1caa4b49d109ac01fa1fc31e03a863ec70f260a3b9c248c78cbc48dc0a4fbade060e0f513b14dba10f4d5036e60d7e56a1e537a2ac640f6cb34e06ec5aa988f9559bc834a2f3ad222bfd6bbe5b186c92a82ddaad216ecfa5b13f3c4ceab7021e64b686e979fecc392004e28ffe2ee8878638aba724cd020fbcea74c6b02e7a878fbefc6da6a1b3492ad91609a816da98fedff4c10073f1d8aefceb9f0f5eeacaa737c3ef117ce9b48ee5c7b2ee2fe08889140000000000000", 0xfffffd82}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002680)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/231, 0xe7}, {&(0x7f0000001300)=""/7, 0x7}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/215, 0xd7}, {&(0x7f0000002440)=""/99, 0x63}, {&(0x7f00000024c0)=""/216, 0xd8}], 0x7, &(0x7f0000002640)=""/57, 0x39}, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000002740)='./bus\x00', 0xc000, 0xc9b) write(r0, &(0x7f0000000140)="4eb900f8039c6c4991820f302aba6d25", 0x10) recvmsg(r0, &(0x7f0000003c40)={&(0x7f0000003c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f1207a9100000000000000000000000000000000f71908d9dff4c9f7ef8d71fcfd0b12b180f6b5351e4f3e2ef86225af5da5a75528f0c1be8b1f2b1a075ef4a640157193fad0101a3ef0707f90e8abc3bc7de0337307b3042a81b502ed29df5f5acd313a0568128e160ced304389561efdbb305926350aecf4704541f011b43f50358b0fb512455fd9d51b844fb15af4bd4b84503e742d433af58ee0c40d7864709002383869d336e29fa25dd6a84587a882323ac0fb6ae86430f2f6a1eaabcb422eb0b00819d00da4ef061f01f352ad8bc3dcc25c9ca90eade2e1becba6f5f674971994c91a2f2ed902822caadcdf321db3f6f1b8"], 0x28, &(0x7f0000003ac0)=[{&(0x7f0000002700)=""/11, 0xb}, {&(0x7f0000002780)=""/201, 0xc9}, {&(0x7f0000002880)=""/135, 0x87}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/56, 0x38}, {&(0x7f0000003980)=""/183, 0xb7}, {&(0x7f0000003a40)=""/90, 0x5a}], 0x7, &(0x7f0000003b40)=""/233, 0xe9}, 0x2) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e2e", 0x10) getrlimit(0x7, &(0x7f0000003dc0)) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='\x00', r2, r3, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10091, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:41 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, 0x0, &(0x7f00000005c0)) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = msgget$private(0x0, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = shmget(0x3, 0x3000, 0x720, &(0x7f00007ec000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) close(r0) fchflags(r0, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x147, 0x0, 0xfffffffffffffec4, 0x0, 0xfffffffffffffccb, 0x2}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:42 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2fe9a36a5cc9f027, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x800, 0x7ff, 0x7fff, 0x1, 0x10001, 0x2, 0x9, 0x1, 0x3, 0x200}) rmdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fcntl$dupfd(r0, 0x0, r0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x108) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xdc, 0xfffff, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x88, 0x20000000, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xdcf5067fd43c6628, 0x7, 0x80}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0xe7fc}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60000000, 0x503f3909, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x80000000, 0x3}, {{r0}, 0x0, 0x44, 0x20, 0x0, 0x4}], 0x7f, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x8a, 0x8, 0x528, 0x8001}, {{r0}, 0xffffffffffffffff, 0xde6cbbab6f7f4759, 0x10, 0x7f, 0x20}, {{r0}, 0xfffffffffffffffc, 0x14, 0x80, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x80, 0xa0586dd5dcec4037, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x16, 0x1, 0x7, 0xb}], 0x6, &(0x7f0000000340)={0xfffffffffffffff8, 0x1ff}) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000000000000000180100ff"], 0x10}, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x28}, {0x6}]}) chmod(&(0x7f0000000100)='./file0\x00', 0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) read(r0, &(0x7f0000000240)=""/207, 0xcf) read(r1, &(0x7f0000000100)=""/187, 0xbb) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x38) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ef") sync() 16:00:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/239, 0xef, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) pipe2(&(0x7f0000000080), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x27, 0x7, 0xc7b8}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="102700000000000000"], 0x9, 0x800) r2 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f0000000240)={0x3, "506f6e93cd42a587ff337a7dd94555c9d465d72c6f89e370064e2933464f7ddd82dbaad7034f1dacb884f8cd13222a2a132bdc790cebcd0a7852de5ae7973019fbcf6f5be1722ac8ead541814d867f3414c5560f8462d76cca893f0392ae872ec04cb0957d0990dab82742ee0ad5bce05a1882ca85422e57c90f64c10d8a7b588b6cd1785ea7f00d6b4a95731f98a13a6b5ecba2e5c1dca271092aba5062cac8eddaeb2cfd96f793052df1881b44efe0e7fdf6924354a01926eb4e2071b3d550f2824d2ab0f608baec"}, 0xd1, 0x800) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="525da781c9cc000000000034109a"], 0x8, 0x2, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRESHEX=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x36, 0x12}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) close(r1) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002a2, &(0x7f0000000140)=[{0x5, 0xa1, 0x4}, {0x7c, 0x0, 0x9}, {0x80000000000006, 0x0, 0x7, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xe73b, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) 16:00:43 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="b2b95195e5f315272df67b0a173505412fa0a51fd1c604653a402be80abd73f54a6a8e5a43a27debb7a4d0300e4125f4a508fb11c0412c99ca435348acec81a7caf758bea53ef38d0d6fafc49d5348e8d9ac3f344816b08adc04bda903f9f98989932a3cf10e0a59191fe2e3d458582ccd7869886bf50d9c9d44c3cdb5ea43253725b99428880fc7889f38442827251681c4e8e0931bef7c39998fdc34dda0572e132c4bf5f52ceeee74c444da9efb05805f2381def906fa9ed89e908c93ec4a88f79c1c6cf20e53848baff348c0a71b47d32d48774b94c79898dc3ea854c40c43a2c46ecbcfb95571f9f0b2c8c7b06b3a29209cd8", 0xf5}, {&(0x7f0000000140)="53ff9804b26ff554f7d5b81e4884c790186cffefa66bba78f08228ad76571edd120237fc589eb43955f5", 0x2a}, {&(0x7f0000000180)="339d712fc37f2e7bb945a2b6961a23d84d3357a4dee7be3ae3fd054fbe8ac596026f8362daa715553767da3337c8d01c4d2f01f9580423e436f582543877e11a09f252fce52f78f966c3c176647e563988069d5f47116bfe19473814cb6ffccbbf9627c28992e43f68c09318ba72e4441f91c9b4a32818f268fad61e1da1a969f84955c82a58bc4a45863e1cbae03425c77dd71601cd48dd578419ae24accc13df4ba0a2", 0xa4}, {&(0x7f0000000240)="b34cad8c6123561adb9d10302e2b80c57f2381d17e761d00ae0c5b68eaf61813efad2530b8c5cb6d6afedb8b39c880f3996671d88e3384ddd9fdccfedde364164e21378a7675fd94c5108b9a0f1a166094f8621e37a52c319bb6f1833ed3d1476b9c0df12698523c8b899d4938ae45f760097194187b6cfcc155e8aef7dc7d348964c8a7e1f4fb24bf1ca38aa4f7997b9fb52c1a9384ccadc432745df874", 0x9e}, {&(0x7f0000000300)="e9772423f95848a81f6f2d9227ce3a366d5b0e2c04bec2f9b674bd422f771fac240ded400fdc2f3df859606a16d13fd0c1108b8b7079172238ac9e386467c66c3b50d4825e52e9bf1983265985d35bb543ce10d247f6d24330", 0x59}, {&(0x7f0000000380)="f9e5a1a03583529218ac18c2217ce9e4665a5489f671e5b11bb77fa2ea6499cf666fa9eda53a03966657b11c9e89950179d34cf190045343e510c06397edc9fffd0c5a91956bf238b1b463d6dff76ad77c73f0a93b6bc08213926987d3641026be0e5f203c14aaf165eda47d2f7d891c1b127a9c30a95093ea061e0c44df0e4229610dbf1074abbe3818452d7c803cae8fe130a37fb9c07c991344a886adbbf6a3e740e7592e1d9cbc324305e30f865f3070bbba0e22cd1919aefc7b46909ff0125549f37b0f12a44728970f2c0e189b29edb103aa2a5dabcbd57332ad7cbc3b122b2776379b43c2544195655239a6f63d884bfc61bda4", 0xf7}, {&(0x7f0000000480)="6df3b26c7f0c88fecdc179054474519e305b49cd7fdd0964e3bae86e971d011478d758483e73774a9abd4a8a8a9f24fffc9e34b4193cf87e6211e87b592137", 0x3f}], 0x7) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000000000000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r0, &(0x7f0000000000)="9a2365c68148c0bbb2011676a1dd5fbf786bf5ac3b1fa721ac2aa9b5e8dd532b744b58ed8cc177e2c16ffc132f6727f34083e402ccc901036e9da2fe89ff70fa32aa88a0eb3659b74b035120c46ea0788faff5def3dd49b283a6497d56b41360ca0f2f914cdb5353050e693733d6", 0x6e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: dup(0xffffffffffffffff) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x40, 0x8001, 0x20, 0x1, 0xe0000, 0x100, 0x101, 0x1, 0x0, 0x6, 0x4}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:43 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="1cfa7331e903de4215f142f97b5d1f12a63051db0930357a2ed8543421bdd60d047b38497865c2c8edcdfaf6674e5a3177dc57c7ff48656c563a86198fc94d3509b553650f278d1043eaedf8db06f5195d7716cb520b51a6ef9490d53721b3d58ecadca2522fc88f0206c7daaf311a5959e1357386e09e6441e88d62dfffa6dac2343a1d873149331397e7cf060faf54291107c8d5aea6fa31527131b9b35444b61b5bced515fb183b22344bd2ed7da4beea9d61bcfdb77421cfda2d8c4dd793b5eb", 0xc2}, {&(0x7f0000000140)="a26804f75d66a87766fdb06ee61f35694131c3fc41e9bf0a630051cba41daf3c79e89b58d1576b31d4f8aa4f7234bea5a3f978c081393b6e9ae154811f912c15a446261ebb0709b1d016e31dae8fdf2321b593a5ebd0396352d99303506bbd9b8c43c7e4b6acb844477be56d24b74df369cbaf6d6bfd778084696cac130c001892336b8a627f6527", 0x88}, {&(0x7f0000000240)="42c8c6c810ce60a65571676d358995d64901f6cf8ccfa564ea981b3d912ec59a1575240ac0eeecfad307ead7600f628a1414ef5840a0fa4d61bd2f1e01cf11fb24b6b04a2f2c7872cb23c4f5e8a2399c062cbb3125817a7c6e6300eeedf5c6806b2d53f71197693daea1746ef1c92a05f0bb4c5b06c9f7f7e1148246ac98d5d560776567a4fcf3063452a634285570629429ce8dcd8643463cd49932fe7edb4bec89efa739dc9de898f7050b856dcc", 0xaf}, {&(0x7f0000000300)="5aaf17c7db0a386ae72d8d2ef417721397614e23c9605ca69c760e7c9d5dcdcfc53ef93906345ce80d50d35ac9f4ba40a7328b7f657234eb4db04b80ee0074f1c6c4e01578304b1e4495df00b8986ed4d56d622df08bdca6494f7efe940fa9b6f9", 0x61}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x400}, 0x2) r2 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000440)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) fchmod(r0, 0x10180) 16:00:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x2, 0x200, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000005c0)={0xc6, 0x0, &(0x7f00000004c0)=""/198}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000480)={0xa6, 0x0, &(0x7f00000003c0)=""/166}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x6, 0x2, 0x80, "0c8a1b16b6f280aa44deaf01dfefccea06beed1d", 0x1f, 0x8}) readv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/203, 0xcb}], 0x3) 16:00:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x10001}, {0x3c, 0x2}, {0x4000007ffffffe, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ff") 16:00:43 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) writev(r0, &(0x7f0000001000)=[{&(0x7f0000000000)="45a718b3d4ac9599d7efe4ac741abe438c577e84432b3e72a8af6c68d98d39b28459b22fc0553ab8ff01ea11a9540f46e4b0fb2095e1b1be39961cd18183b66169d1ce34a4e89f8b7158788d43892d8ae9f71184764da9eecd9bb2053b322445c6457dd69027edec736cf481d41196b3074dfe90dafe47e4773f2c8dd164932dc326512991b405980bec84dce3dc12022c3dca65d43ce0ca6f52909313d5fa732e4edc3302973699d77d6f7236f28ff70e8d7831584f964fbae5c5191160fb2b62110a4f7d73b0c52ece1826b6f0efd7999bf348abd32ebfb93f695c2771a37a7f3b35a123090146ae05c9e1a5c51d115c59440c503a2321683c171cf6be5b1364f776684d6dc235127ad1b4c3713ad70f77a5968f1f981e887f29c04a5cb2b64898dcec50bb389fcd58c63344e4c5a399b1e6e124d8c74d4f604f0ddb09b1b5e35abe77bdf2ae8083788f56d7b6df9e6eb9a528fe99a2e033a4e3f7f3b5bd18d89942917277c29ab4927bc77e6c7d43895b247e8f2895c2c1e0cf21725fee3dfd57cbfc24eaa8fede270b1c9e47fc2b98a5f1a6c6cdbba0740beb4626b71a52cf693832a19e522e890bc3124bed9dc77080749775dbfda274c51e157e877a77cdcd75c83673000e6a7a578356cebdb447020de80b1488cdbe3c0c8f4e2001ee10d1ab9513001e768f5e67448393b51af5a3db41c3a8f0277581416f0fdea58c88bd9f987fe944beb755d5054dfe5c7635113b4d12e6e05f27b7b64636370ae7de625df8592086e1764d3c5eb623667ff92091dffedc1de362e506956f41bed83b0d2c4ba4cedb9cc06f6307359cc77404f638caa5ca369b85b1f9ba54db2b2546866d7ad593337ad017515711b2f94a6f571d86bcb0ea6a4921fa5555b71e019d3c8be5d3c9e095c3acf1787681a6d2edf87761ded6a8e294fbf98da054a865fd66da958e65592df9ec992ecf53420349e0edae804b8c1fca3c11fe457032640cee5605bf62c8700f6947f327153a81c4cc5d50c67d58784e960829e7e9fc81da982c9e9c10ac93ba4219ef6c61222e2bdb3780d1f3ca8dc920f27b197e06e468d1d7ddd8fa41c7a4e5f377629fd5b41900eff7e71638ffa47d6fe7664829bf873f61b9c1c3ac0f2d3fdd6d36260fa483d2ab08cb87e03f20dfa963d0599ee5ba2fc1b5e8ff23cce82cc6ab5b8c521a31801a7c86c7ef44d9d88b5ac590af2c6c7b5f863868ff49155766bd2c8eb23b9cec1cfc996eb2bcf9f9d89bb4c46841e24c436e42f450b8c310553f3a1a5bb8b3841dafbd9b1730f613bacd8227378a2dac7035548d562b5b2451d1437ff3161fa38fd92f30468dd1dce38ce48d6c1a9d8c72602642e541b246048f6ac2b3bbc0316ce52d54248a51de8ab953155237d890c8823a6f7c36a059b3a670e4159427cb3ef26c57b0219fa5883fa686b3f197630dd81e232153988c333d68b7457664dd694cb9d69cb68dc3fa72fedc16a3828fc8256be724a279fb00c6b623fd70c294286cce49916a4c39cf2c8e371420752e67be09e9fe709d88232cf7867494899670855dd926984d2a9bd58a0119dad8d1189965cb86a79aaeded8582207e53da8c8726c19c72701cc9d9cf43776919ef9e4761d204f280936588ebe1a436262732b414b5fd7b29dc9a6c480f8f396c6dfd0c17d9937d79f5a1aef694a9b3c80657716ff8b28dcdd54dfa6ac6fa5399d8c1d646c63ab16a52334f53eddd7dc71ba132e1010ad2f62ad9c594789c351f74b163faf0eeae8374256013bf9e73f3050f1a758e351113199e753fa184a12fa0261cd58c684a90e38d45893e98afdd285128e23aa43ec8fa98b78ad9b1b5264bbe228af8247ab1fd4b62188395edb6fe0df8fa3c45f72398125e8afb2a5d709ef33c47c7bdc4bad65283c8db06640fbacaf38b1d376c89090033daafd6adc656074497f9fa0cb7d41a2fd7560b533dbc7c9ffaf9dca2a240a96442182e28f259e618a361928f467df3ad4c204dbfa634902b0fdfd5f7008b29a28e85d00fe91242814416e2bc0de63740151d3122417e05c56896dde10af2bb4e080197608b7e0ebaf7effd53e3443110b345faa4125ba88b7d21f1fa4107dbee8baa71fb928b529552360c8703fb7ecd674a34177d515fbd4dac63ee1fcf110d928738314eca1854534af0fad36836b2ad3ee2f69b589db91fd9e535686f2c5b8e5ff03278944e539d109ebf5329339f53a6156db84d1a10f7dd40d988aaa8d0936da71376b38621aff1ffaffccec2795ccc447cca348e1a01c2c9c7cf136a5cfc240a2fda40985cd5cd3270f54c3ce6bf4f074ceb9cfad2e201c562d8f78b3a1da8c0337c2a4ec35e7d440432624d04c681ff3a4244d0a30d4c784752e370bc80cd7245029ca080c9afc6dfdf82cdf91ae5cf1899502a986ed680779eb7939ff026aaeeaf62f79c1220f1578bf8e030d0287feb4b0805358c84527d60bd2df0642abf0493b0a30a6d7224729db680c7d03fe0a812d53f774b5fb136639e57c6dce67390756a5d7796e129ede3b16e17923c4af047963b785d15d8cec01152a179a7827ccf6d2ee48f4a9b5f879bbe80496bcdc75e29d73f54a7e384ea2cfed807efeb24e279b10501e67bd44dbe1abc9031e1aa1875ce0bafd51312c99b33f22ae17d741ce05153a66a0d6aab4c58e38b94d3d7582b797a978a0bfb7b8e03b7b061043d98a9cf75cb067c87602459a3bda38677317a1348ff9474679c44b0d80fe0df7fc94571187abb11331da57739878721820fdd802b9e011c5fd8dfc698a8e183957ea094c29268d3385ba8d77ae5fb89e8ab1bf2f295fec3a398255d22590e4172353120a8972f1398eb545a6a10b1da553933ebb2ea3369250dc7590f5da03fc9ca6556838e3e1bcf1c9aee7ce40e08b51e7b3fc60e74c234d09f0f6619299cc67e565123584a69cc02f13205e7745b94d867e89c167144ec57638a4a2abb575042a0bf2965613ee77068fa56123c0758864226feb165d49b935ebbad43c873306430da2156a0dfe67b004dd1210dd808ccba99613d8baf75d9d797e7438bc75c7b967f168b26395f24bf2d675dd5debc7aa2bac7431bd005220904fd1164b6fd2ac7abb33aff4461265ece1da4546da9a4575f72db4482d04687f2736d91b6fbc2982a55f8d072019c05b675e7b03e7f32697376c457cbbc2fd6e2e513a63f0602e9ef416fd9f30615e53a23b4583893b705d42df51f66668c5c00db279306ece1e9b4a552a11338b7dbc073e52cb8d929f4fdc55a0ea5aa76b02adea39efcb828061741e70fcc5e2dc0dfdf9e9904e7de738bddb7aab7ca7930f1a620a678ef558b72561e3af3e292e83b6a7a0b537a3582180a8926979275d83fc73c85dc7cc2d3c9cdefdb43b84cf1665dd98ec8cad6afa927373f6f9007cda1c778a38aa775eb9f28bbc8eb37118857d1530143157642d5d3be7eab238c13873557390ac1263ba7bcadcee02db33cc5953ef30edf72f8d35b984e120e0c6a50e8ff11c88a89f5aaf5ece8af3e1caf7b8e0831690f274c12b1dff4dbfd9fafcd76e6ebedc718f1df4e8d30df2be0898aa0889a1d70801632eed5d4419f5ac6bd3a1493c801d9381e5ee90652841bf3958862491506ba621552a67ef0fc187e64696578b22779beb7802e3d46f1534e2b00ca2d7797d41b08bd40baa354838ae338dde00b3a18ff2c22fccb43a32ed3ab12580afbb213313e5c89776001a9fbf7990ab9d51ddf8c05a63894e5b42d645513d5454afaf7f2a9c832a20024474c678f877655372127d2f171a0fb729139d3993bc448630f6e87b599f0a5329a9bc2729caa6195c6357c3b44fd562b8c7679a9615e8181135d2a6922725a738c7eda096db22373004d1a29fc68248d1e5a4b81f6c72a85352366d8819c6e7905b496bf19cf8de4a59652ade81953f0bcbd071b5cc5986869c3b9226a6d35f134e5869c054f9748482bd96dde1a4567fe18e4618e723d6c5938baf9936bd6a90c0e66f31a1944e7aee4b80e2328809d01def44c1993f7e480fd357be7f9f976d836233eb709337a81b35c788733b0b949bdaea7811673b24ffd2d11426331d00f2faed2a55ef7dd9bd7e6910dacb017dd6a6fecb5c392ff02dd515fb4ee3f5c645832f8a2c1fd63010f4490d7ff003de5172bf6188c5e23baad058aac296b74a382e0043fb4b3adee71b4a5e09dd3482ad5f64c8de0249717ee3ff561dc8fdc03bc4da62f4dcb5464dd1b0a34663aa774f2ccb398368d0a12b97451595c082c5ab011b425717e9070d44c12916cc370015d95e9b06ce504377b7a111c833cd01443e25e445796ce94118056f14a8af93dfa8ab58f142f1a311b8771bbf02851d24f01d37346fcc761f43e97e23299f358879c7f3483286c23b1968802ff26103ccf45eb38075b00d6604bb2bcb715d9f052e6bbd8d479b390b492324cc8c30b8006e7b34b49185cea5e4c062794e74dc394b8012bba55b23fb12a8d0ffe98d89631d3c55577fb1cbdca6d8f9cfbef92aa9f690d262a69d17e09bc854b8b5383b8d85ff9d623c66722e6dff255ffdc9a484e95381f2b76d6df1cde4e1d509f8d34126f0106530df4231d84789a4790bd3058d012fb7a38b3470ea55dbc449a71e3dc724439ed6dae21f5aae5f254ce99662e595d887de48dff0899e61346af6e1bd3d0229411f2bb39b3b6bf0e62bec9568ded53acd5d8aa2bce7aa2d95bbe17681803f877b2873f675b4573d9d07d36ac1dc0f8aaaddc31fac8ccb02440bb9fa7ef36a64ec277ce02866f7e9156ffd2dd43daa2a0d07fc4d49f92a62ff2b85acf86feec0b701cb1ef7a12705c9230c1246468762578a561959557df720e3df34c3a97d22a60a20496e7bf5db5809b9aa78a8dfd694d5c8c19e34645799662b7c8cdde10165994eb84da7243c90c349d41678fd10059e606544008125587cfebb9e7114a87070912aec5bddbeadd686ce7a3ff14c4a95210d1747d3956d9a40505735182e4f8dd49c28b9f7d4cbc728f990fd29ad09811285b2780571f6dc9722c462299024c1bc30fa3ae7a73f68eca3402205e12b8b90a9979a9189b8e4ec275a4341ca1782a4d7746d8bf1903f3330a34dbac2ef4bca9e8dbac9ecfd20cd7f6cdd1f67a194e4d0636eb6e2cf7c0ccfd3dd8e70333c6af398ca77c01de370416cf922efa47af13d664e683e0bafbe6554a4c7e003a8a5ddd66ebce6074e403002647ebcd12401755c43d4a120bf1867ae8a9dc6542dcc5b63d7fb25cdba0d859fd65c604b45e32ec55a602fc9f60631aaf89b6f4801d35a0171ccf0c9c17c494391acb1a28b6d064a0562fa74cc5838071f83d04ecc938c3d952bdda73b60eaecb79448ccfb60fdb3f041a35366c4e946e8077ad5eca5b438f10eaf8a0403b67e909b8bea6ff340f2b29d646ec0801c0b18e31c48912faefdde1cbdb1373c2ec931336a120bcdc182df243602c4b7f1b55c72f86ea3b714c2c9494f3b385d70f7c8905999c92ee9f93b1aee39e7b72f6502b5a745e974d55a02d0eb4dc55dc90cd606d08f5ef0052e03ba5eec0979d9204134ef4d2e1cae25117cfdfaec263fe5932b4308769f1a912eab5aeedbb9020d11ee28999543ae02284619addaba975b19ee89edd00ef5c15bc11195cbe7e1c34901696747932c27efbc5f5a4ea3fea099b852711420cafc29769514d5d3c28fcaf4043cf8a4c75cc7fc82de54011ce185412ada6e160207327084e661e6d893cb8d291e94bcff321848da097fe351c728e96d1423a4f3", 0x1000}], 0x1) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0x698, 0x9, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/225, &(0x7f0000000080)=0xe1) setrlimit(0x2, &(0x7f00000000c0)={0xffffffffffffffe1, 0x60000000}) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r1, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="14") 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x100) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:43 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x10000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10000, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc42cbf9e79febac4, 0x7) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x10000000018, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x5}, 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='.\x00', 0xc9a4eebf2d037e82, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) socket$inet6(0x18, 0x0, 0x5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7b66, 0x0, 0x7, 0xcc}, {0xfffffffffffffffa, 0x7625, 0x7, 0x8}, {0x7, 0x4, 0x5, 0x3}, {0x4, 0x0, 0x0, 0x7}, {0x80, 0x20, 0x6, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pread(r0, &(0x7f0000000280)="58a7ca79d903583e3ff4e785afef2bd96e02c38159924811d110b18e4a6297316fe77da664284df760ef1d1babda2d43e59651203da46e4cc239a4833e11f010202065f8b035b74405f422f36d02044a786031ccd54af9c8f8952c5af72e485fae2cf777d1dc6928191a19b17e0aac6009ceec4192ff631bd24bed159475abdb6b98b0164d2bfe5c47906832cf1f7cc93d29e28a67c468f04a549033eac02895d5be793053c0aaeda458dbf383b7637bbb1980b65df3aa7a9708e86ede2d960fd587d40007aa0af88d29b43559998cceac82329b308325e413fd5a9e5714e71536205b6cec7029514a16f7fc8e16c895083967669c8cd59b15ed0926d6aacfb0599320012feb7116f1a360740f", 0xfffffffffffffe51, 0x0, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000080), 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x87, 0x2}, {0xc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffc) fchflags(r0, 0x0) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x100000001, 0xffffffffffffffff, 0x0, "d71bc102008f1ecc525af8fa0b00000000e74de4", 0x0, 0x3ff}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0xa3) syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x13) getsockopt(r2, 0x7, 0x5, &(0x7f0000000140)=""/130, &(0x7f0000000280)=0x82) write(0xffffffffffffffff, 0x0, 0xfffffffffffffcfa) close(r0) r3 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x5) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="112d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x200) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, 0x0, 0x0, 0x0, 0x100000000, 0xb902}, 0x5000000000004, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0xc2, 0x2) write(r0, &(0x7f0000000000)="a5f39ec113092a3467e1d0a189030152b6cf912b0d5cc5f17a0af3167bb19008563ceda6fbab7ba0de01bc146cb1baa2bfb11f3886ea32df5aa3b7d309d9bb6d6507a7aad268df505668435c73fc055516947149b0fb708360f9928d717ca6ea", 0x60) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6, 0x0, 0x30000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/88) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x2, 0x7, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x40}, {0x3}, {0x3ab0cda35e31fc9c}, {0x0, 0xfffffffffffffffe}, {0x3, 0x4}, {0x2, 0x1}, {0x2, 0x1}, {0xb6253e5ea6022e8e, 0xfffffffffffffffb}, {0x3, 0x3}, {0x2, 0xfffffffffffffff8}, {0x3, 0xffffffffffffff01}, {0x2, 0x9}, {0x3, 0x754}, {0x3, 0x1}, {0x3, 0x9}, {0x0, 0x4}, {0x3, 0x6}, {0x1, 0x37}, {0x3, 0x2}, {0x1, 0xff}, {0x2, 0x4}, {0x1, 0x10000}, {0x1, 0x8000}, {0x2, 0xffffffff}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x2}, {0x3}, {0x3, 0x5}, {0x3, 0x81}, {0x3, 0x5}, {0x3, 0x9}]}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/46) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 16:00:44 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget$private(0x0, 0x0, 0x48) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000500)=""/4096) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x80000000, 0x100000000, 0xe77, 0x2}) syz_emit_ethernet(0x4, &(0x7f00000003c0)="723939f5") 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r1, r0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000a80)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:44 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r3 = accept(r2, 0x0, &(0x7f0000000400)) getsockopt(r3, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r5 = fcntl$dupfd(r3, 0x40a, r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) semop(r0, &(0x7f00000001c0)=[{0x0, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xa1bd, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x400, 0x1000}], 0x6) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000180), 0x0) flock(r5, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(r0, &(0x7f0000000240), 0x6) 16:00:44 executing program 1: r0 = socket(0x11, 0x0, 0x80000000) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) acct(&(0x7f0000000040)='./file0\x00') listen(r0, 0xffffffffffffdffc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x100, 0x4, 0xf4a4, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x81}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x1ff}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x7f}, {&(0x7f0000fe8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xeafa}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x2}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1ffc000000000000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000feb000/0x2000)=nil, 0xd7c}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fe8000/0x4000)=nil, 0xd44}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fed000/0x7000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666975653000"], 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x40, 0x2}, 0x3, 0x2, r6, r7, 0xfffffffffffffffe, 0x2, 0x7, 0x9}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000200)=r0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xdef51a1c0b76b641, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xa2b}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getgid() r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d590205606120898a7a8ecf61bfb0079aaf477c851d677cca0ce68b611c13f142d515db2e284c2374f1afec95368ec1814c1d26bad7eb4e90d847d2b57bad1681e88abbaa1085ef4391848c6fe1cac369b8f91444cc5817b9838e1f4104070b4091d03469314bc64e08b48dc5430fc7f640ec9c040fa70740835c4acdc2dd9af785fec9da51293411fa354cf536b59e609924eceb0f4877020487e094773f0a57e006576ebb59f21c787272c60c8c0be596e05560d7d3d51c4419c98fd1368793a93a628c56f04c4bc122e26ad52674e6297191811bf2095191200", 0xdb}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0]}], 0x100, 0x9}, 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000240)="618b257c52617a40fc99e9742009594c8abaf73d916fbd4812144348cb82b9c90a8977be436913fc16cd38b4e036577bedeaaa5da3e7623179adb44482fc8bdd876588a7ed594f71f3fe6d64b067ae5cf81d77d6b8b64ff27b3f7e78f3b6b00ba2cbf64752c42f6d88dbb3575cde0ec9901125a07db186704c3134", 0x7b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3013, r0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000280)='./bus\x00', 0x10, 0x8) chroot(&(0x7f00000001c0)='.\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x400, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0xab) r2 = getgid() setegid(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x1, './file1\x00'}) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x59, 0x2, 0x7, 0x2, "a20fa9e18478c7c3cc9d5b2c326b83edab32e376", 0x3, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x401, 0x0, 0x800, "9af4258ecd87b93eae817db21d38043d6e60b555", 0x3ff, 0x80}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x4}, 0x10) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/164, 0xa4}, {&(0x7f0000000480)=""/93, 0x5d}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd\x00', 0x2, 0x0) getsockopt(r0, 0x7f, 0x7ff, &(0x7f00000015c0)=""/16, &(0x7f0000001600)=0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001640)={0x1, 0x80, './file0\x00', 0x0, 0x8, 0x4, 0x3}) r2 = msgget$private(0x0, 0x500) getsockname$inet(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001700)) getuid() fcntl$setstatus(r0, 0x4, 0x44) socket$inet6(0x18, 0x3, 0x9) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd\x00', 0x2, 0x0) r4 = getegid() setegid(r4) ioctl$TIOCSTART(r0, 0x2000746e) setgid(r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001780)={0x5, 0x1138, 0x1, 0x8e, "a232a8ad224b3c20ef08a1459b96c4dc599a5781", 0x7, 0x9}) msgsnd(r2, &(0x7f00000017c0)={0x0, "86d99e2260c9744ca16d6ed6402f834aa87f26d5a13e22bdd968b89153f47f3d5ad59e2216bed15e329ee73c180f714b23b9515f785a3200"}, 0x40, 0x800) r5 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000001800)={0x3, 0x2, 0xd0d3, 0x4, r5}) setgid(r4) read(r1, &(0x7f0000001840)=""/109, 0x6d) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000018c0)=0x824) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000001900)={0x5, 0xffff, 0x6b99a6ac60674ba6}) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x120) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:45 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aae8}, {0x30, 0x3, 0x40}, {0x3d, 0x8, 0x0, 0x7}, {0x7ffffffe, 0xf80d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xf8, &(0x7f00000000c0)="ff") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x9, 0x2, 0x81, 0x5}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000080)="9c3b9356a6de3099e925be6359917ab4c68aece42ec72d4e4e7fdf21fde89829c0ae9507b465a2aa4bce02bbd481ca2db80ae0eb") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffffffffffff0001}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xa081ff5c6fd00516, &(0x7f0000000040)) r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x10001) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:45 executing program 1: utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="103fc16bd9af91d3939cbeb5cc2113f9d3b58918377079c95ffc7d24d9452c4bfe4bf29399a048b606741e3923506fcc561ec64e3ff57369e91533309cdcc7c3ef7af910721dca385c34f5a69a847bc9b08ce30e5aa2d861ede2a73281dc49e31c3a6a88d19a572e054339394515b5117dc9deea3896e0d99f175e409cb9cb216d9da25b1a864f", 0x87}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40e}, 0x400) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000000c0)={0x8, 0x7, {0x7, 0x2}}) 16:00:46 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xffffff4e) r1 = semget(0x3, 0x2, 0x7840014c43fc77f5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/216) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/151) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:46 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) 16:00:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x3, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3d) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xc1) r3 = socket(0x18, 0xc003, 0x0) recvfrom(r2, &(0x7f0000000080)=""/206, 0xce, 0x40, 0x0, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockname(r0, &(0x7f0000000640)=@in, &(0x7f0000000700)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffff98a8773e, 0x6, 0xa1, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x2, 0x9c}) r7 = semget$private(0x0, 0x2, 0x1e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000007c0)={0x0, 0x80000001, './file0\x00', 0x0, 0x1, 0x5, 0x9}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000001880)=""/137, 0x89}, {&(0x7f0000001940)=""/211, 0xd3}, {&(0x7f0000001a40)=""/97, 0x61}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000840)='./file0\x00', 0x1, 0x5) chflagsat(r0, &(0x7f0000000740)='./file0\x00', 0x1, 0x2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000800)=0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000780)=[0x0]) setreuid(0xffffffffffffffff, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb8, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="d0bd") ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0xe792, 0x2032, 0xa91}, {0xcb56, 0x8, 0x7, 0x800}, {0x2, 0x3, 0x800, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x0, 0xdba, 0x401, 0x8}, {0x6, 0x7, 0x0, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="02") 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) openat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x16d) close(r0) pckbd_enable: command error 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9b7) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000580)='./file0\x00', 0x4edc5441845bf8b9, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000ed826a9e3681daac48ff7ba6fb5690c913e7d94165440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f7f7ecbfe3528bb7d631ad1efa002e729800f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc11489193b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003180e00008548b0c231929aaf8bad55f53e0000005763f2d3f5c2f60010e71aebd377cf52a4f5698f8ec0000000801fad4a6dcb85dc0c9584d40081d24f4da33aae930255c31544635cf207a65f69dbb7bce90d1a91dde5164a586ee70ef8dfd7905e3f87b533f53138061809e051fabbe34a316feedcc6cbea08fac6308f8e7655dd05d6362bb9b112f284d08b56af03f35fa3b7f450c5977ba2f7e645242a461f5c38a5f3da2ee8e52312296c4cae487befcf9ee370c0cc206ed4f73fb3ac0162fb604ed7247a493ff70effb7fe0f35602f0baae96a117be490038101e2e01f10c3e9f062cfc19757207527c0dd857698302d8c58f9ccf682a7be51c6dac3a6cb0addbe3ea5863799050cfee190f937b51b006db49594e220a545591e7ad98b62f7ed5caf805bee792ac75978ed561de1b1b3bd19ae1fd00f49eced938199ef37c75a46d980fdc90a5200d525d1cd028b265f859b2a9d233bb2156e22ff9d2c222953e70eccf81664611218ddab25376446ec466f6a35de09e8b8f80c4eb295b111a37ec23a6fca8a5487ded945a44ec6a3641cf6860439f0ee97f047e28c7cf5ac513ad5603197afd735008107f0288a4e09b4d05d02871cd9d6fc6c7be41c5d88256bd7b595292283110d3a81acc9"], 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfff, 0xc99}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r3 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) semop(r3, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63265259560f8e5815f73f2a044fd33eb5489632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456b87cb2d72b8e4ba9ad8a4f5f728193ef16ab93f12fce9084d5f16b136a5d00d162800000000000000", 0x24b) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x5}) semget$private(0x0, 0x3, 0x180) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x0, ""/85}, 0x57, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/147, 0x93}], 0x1, &(0x7f00000002c0)=""/61, 0x3d}, 0x843) syz_open_pts() 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x64bad9638834b262, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x40000001000, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0xfffffffffffffffa, 0xfffb}, {0x18, 0x0, 0x7fffffff, 0xff}, 0x80000001, [0xffff, 0x5, 0xfffffffffffffff8, 0x9, 0xfffffffffffff000, 0x1, 0xffff, 0x7fffffff]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000080)="6d812bf522c8e913df12daf264c46ddf298fc2b0669d43f2d3585c", 0x1b) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x4, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000400)='./file0\x00', r4, r5) syz_emit_ethernet(0x116bb4db, &(0x7f00000000c0)="00bcdc9ac6781634181bed5b82981f797897ff8299d3647216413b8482085300f93ada90df1869e3a9b6283c9923b407a5f1e3ca0cf12be435d2b222f7c8a701a99923c6a01c1461606b5d21aeac11aff6d2701852fdd1da90c7bc1f5afdbf50dd3c389966f8d585302680988c570aa8b6a84665d07c6a700949ce2411b48ccc03794f2f040059d9a1046c10e7852eebd19e54d28d1f4f32813df9fc3953908477c636876fac9c3e7e4780e13a29c2e523af4a6af40864fbddc76559f6fc1113503a0c8afeebfea898090769b888e728e307fdec8b3fb2e2c4a0c8a9461f484e1ae3c667c47bc76608e00b133ad77289ac2cad416d4a309fb7c141dea180d365406ef76692f370738dc02e974e340b88041db76f1cdd0ebeeb1352fd86c3d03553bdb616594a9bfb4de2bacdbdbf0cb99ec40bdd33130ce8113b7018452eb71d24daa0e8a17a25749b276e5df2847481e6c527e7799d257d9454e632f6da12b43d6bbe1c9243d2db5667746c0d03c9153d13b8234e5aa8a3e730640d162d7ef81d") sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)="603979a70e6e8ce17433bfc2a43ab62e37fb0f8457dc266bb4", 0x19}, {&(0x7f0000000400)}, {&(0x7f0000000480)="4efcaaacb5840c90b00531b7d0ba2ef6823040868dd9bae28605dfd480a2b7c881f34c2bfdfb294ffbef6fcf5d1de56d69ea852a855622d5be21ba19b85cd44ea7e0e1f1f2b2", 0x46}, {&(0x7f0000000500)}, {&(0x7f0000000540)="87c88339ca94e94a99980c7e8aaff77e9f5cd569e8341b13f3c39d261a0b", 0x1e}, {&(0x7f0000000580)="e150b90f3a1ce2fd7c0d0d7185add890d80489783d8cf7177fd07d2c729416a611fe69f1cf7f", 0x26}, {&(0x7f00000005c0)="fc9f9d001c8727d233dc0dc0f7d74af3f366983b2c2dbfc2bdacb0081eac738a254e11aae2f6e140e7b3134c75f54dd70a61648e0aaa9e9db436cfc65916114265f7be7a9a3e31e2ed6b70f9f557819a1ffddf6657f86a47ab45fe3718a996851c2c77f4c63146e338c5d36c3852", 0x6e}, {&(0x7f0000000640)="0e3b2e843382d0648e9f9997a6fa983fd94d7012ea5695c60b2a963d2898c84ad328b5bdfcf95b429f6afb18c1c6256a87418063f0b52244cde6071003bfd93d54cc99346e56231af1e0eab2bc475a26be84be1e565b9b81a687243d8d31cafd1a95b72df09c4517289affd0b6d0e59ddee9d7b843802432e84168e5e23d171bd5cacbee2c71a6e67e7294ab0e230da299674051a7f09976c3d7d0f80ef0a1d4", 0xa0}, {&(0x7f0000000700)="d375e4418c63f7c7da197005fd16fed6773cde23ff6ba942d3197d87ff72a859b744343431b6936f25767d4a2242ccb94ff8fabd248fad98bceb4c4b866e17358e1c370064af77499c5041e0c9a3a125fc36ae1a114bb1bf1f631c02d32647c58fe8d1aadca27460f595959ccc4e0dd2934b762ef2ff3a743c8fda539ef733ac0074035cc5510a1a85e5d7221aeffb", 0x8f}, {&(0x7f00000007c0)="9cb5555c00a475c0cf34b14bfb75402694efd87304e216945a9b00a808cac7471cce6969ed8b97684054ead7c4b576ee108a9104d7c8abca67ecac841f748cae92540d981ce72aceb1f93499ce58a7156066919bd2c7926a385fedd9f684e4a68846f58d5e53859ec075835deea85ed97073d34058c01a92a7fc205f49da0e73d2b9ab759713dacddc0e2c17211b449e1d2edd0ea5c525d1968b9571f85532471d38bea9f41f673df54ec74eb561d0f60af826155f2dc6ae5a49eb236e33bcb5ef6bdd716f6f21e744354761dfce52bc", 0xd0}], 0xa, 0x0, 0x0, 0x405}, 0x5) 16:00:48 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(r0, 0x0, r1) 16:00:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = getpgid(r3) getpgid(r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffe8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000300)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) sendto(r6, &(0x7f00000004c0)="1eb8a657535cf609829f9b909f7b6956c5d86f6f06cc3ff282a0903276a305968c7121c59fdfe20087ce4536db1c27e0cd917f22e0b8e744c898545ba961df3711604f8b85095e4033868568178bf4b4c0fd368f1674717fff1b24b57eff291fa3b2df482bfabd79b557f9b6e68c60fd7e0d89df3afabdda1cfca7a35b785b555d5346d4cf389243d8a47cbf", 0x8c, 0x8, &(0x7f00000005c0)=@un=@file={0x0, './bus\x00'}, 0x8) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) write(r0, &(0x7f0000000080)="bc9a15f04393b1bfd439dc718509d5f3789434a8f0f31b80761a31485c37a43378a3e3ca514375b3b9722af33bcaa337d6771110cdf8e734071b0cfeba75f11a5b65954e4c5ca416b61777cbabb8e9e2457467c9abb37aed15efda5ec4c24f161e768aa762e8b2605f3ce681a4ee03b6303d9f2d8a4a97e72f8e0708c19081bcfee5573cb64f2fe3cdb342a9a1f67bced439498891", 0x95) 16:00:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x0, r1}) 16:00:48 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001040000000000005fd48c8fe2cbe92c1177f00dba125a827fd79957"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x2b}, 0x0) 16:00:48 executing program 0: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xba) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") dup2(r0, r0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x10001) listen(r1, 0x401) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fchmod(r1, 0x68) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = semget$private(0x0, 0x4, 0x600) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/37) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06eeff00", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x0, 0x7}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:48 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x5}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 16:00:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa22caa2a87d877ca, 0x1) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff8e) 16:00:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt(r1, 0x100, 0x8, &(0x7f0000000100)="6d96efbe2b54ebe9e509f5e0c1d58b57e3208c0aeae4901584c33dee00cef4d5d7ede1783563c215be00eae3b3708e2da7c1b57b5ba2f065e7131765a018596d607cf5285fbd077d3629f87f74b05fad4d71d08a2963046411c651552254de982dba221c701722193f2031d921847b1e964eb5da8d0f2d0fafa1cd95e82faa7a8f710e849b1deae77c7e466aac5efee3d2aa3fd3328fd75e136316406a530125d08b9dc19fddcc472b098de54d2ffce92fcf78a394f180729f4827", 0xbb) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget(0x3, 0x1, 0x140) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3f, 0x8, 0x2, 0x3, 0x80, 0x9, 0xffffffff, 0x31a, 0x3]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) clock_getres(0x6, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x2f69db841aa71d01) flock(r0, 0x6) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) getpgrp() 16:00:48 executing program 1: syz_emit_ethernet(0xffffffffffffff55, &(0x7f0000000000)="514bae8f372fb136be31429f9890ce04000000") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x146) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8001, './bus\x00', './bus\x00'}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r1, r0) dup2(r2, r1) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x40) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socket$inet6(0x18, 0x5, 0xe8e5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/214) socket(0x10, 0x4000, 0x7fff) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0xedeeda21e62d5f5f, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x17971a0d, 0x8bb0, 0x7}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0xe2d, 0x200}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x5, 0x4}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x2, 0x5, 0x101}, {{r1}, 0xfffffffffffffffb, 0x80, 0xb1fe31b5e5ce8c74, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0xafc31bf13975e104, 0x8891, 0x6}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x80000000, 0x39d, 0x49e1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x5910}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x1ff, 0xb00}], 0x3, &(0x7f00000000c0)={0x87b}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/156, 0x9c}], 0x5, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") dup2(r0, r0) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x7, 0x20000000000, 0x93bc, "f0fc10c35a47c649990e9eeee9e3c67989d32355", 0xbb, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x280) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/125) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") socket(0x774ee2a1f5c2e9af, 0x5, 0x80000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 16:00:48 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3ad61cdcf23bd959, 0x12, r0, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000900000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0xc003, 0x28) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xf250, 0x80000000}, {0x18, 0x3, 0x7fff, 0x3ff}, 0xffff, [0x3c, 0x200, 0x8, 0x7f, 0x7, 0xffff, 0x1020000000, 0x6ce]}, 0x3c) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/187, &(0x7f0000000240)=0xbb) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b730 failed: hole in range 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffb, 0x9, "9e22876cd9772fc41aa566437a50f591b5ecfe4b", 0x4, 0x7}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r1 = socket(0x20, 0x4, 0x5) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x3) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x6, 0x2}, {0xffff, 0x40}}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/229, &(0x7f00000000c0)=0xe5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x0, 0x8001, 0x6, 0xc0}, {0x7fff, 0x3, 0x1, 0x2}, {0x80000001, 0x36dccfca, 0xffff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0xc8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r1, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2591f02a6c423e84, 0x0) write(r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8010, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acf370 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acf370 16:00:52 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 16:00:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x4002, 0x4892bca9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffffffffffff8427, 0x6}, {0x18, 0x3, 0x2d3, 0x1}, 0xffffffffffff0000, [0x100, 0x10000, 0x0, 0x20f207f3, 0xffff, 0x5, 0x2, 0xc9]}, 0x3c) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:00:52 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) chmod(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x6, 0x3, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:52 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xfffffffffffffffc) ftruncate(r0, 0x0, 0x20000030001) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xb8) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) close(r0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x101) recvfrom$inet(r0, &(0x7f0000000300)=""/89, 0xffffffffffffffb7, 0x801, &(0x7f0000000240)={0x2, 0x1}, 0xb) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pread(r1, &(0x7f0000000040)="4f61b4647b1a848120269b9fbafae5aa1f7c8d07ffe77a69cd4c4adc9ef49c1ad4e25c19b650a672da469a1d4ac8e0c5ad214ce1d991c6420299eae12257edb1648658123838e0001b8cb3f1c98623d5a605e2eb47a31cfac3711fc7ab4adb0adfe942f5870e475c295572ea8009a77d9758ba266c5c18caea7bf05a6dbe415512810c5d2e8bcc9a8db9108acd831ab2543b33ffb337e51aee8725db3fbba24fd147a030326b82d299d9886b47cd1c983749fcbd2d5aab7ae514965e62ff3c71452bb38af157f4a1b18003436c7a3cbc", 0xd0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="0dc6", 0x2}, {&(0x7f0000000380)="b555b279bf7e06f684dd54fe8e32a465f8cf1e59a8b19b067080bcee432bac0b8dec0390c429b0ca5f46a079d3114cbbe04e677117db0f806ec4cd87291d10d4aceb24ddd79c59ec4da4cb7e24936fe4f748f85743f048329308abda8101705d599e7cce6c88e82ff48539569a75cb983c9151fee8859b600e37142124568bd26fb7f731390bb0f66aedb11e294ecb0e5f2cf2d6484eca2eb1c391fae5b3556c8fad4df8cc5922ad6858fb9a43292b04353643c06a28fc94deed2d80f5da639407b96d2b77b0e3908bde293ad6e9fa9eb59f13c5ff270d85050976db4ad21282cf6f57e5f1ff8661", 0xe8}, {&(0x7f0000000200)="1544a1d13c2ee7a8473509b506a52252ec72567a2206b283d1c13a545892f205fd676abc92f385a5132e23fa207b05fe7b992dec", 0x34}, {&(0x7f0000000480)="ee9be6afb08381d94d083820c9a0a8a7c1e5eddddf0070d121e614f05c149ca5fc89bef8b4a046b0c767710b3f68c15d50ab36ead491cc4ebf5831165cf607cceefd3a2f37eb4e8ecc1cf949adba38647e65106110f77751af8ec985f6d53fb928aab80ff2f779d92290127ec44913c4ca793e97393cc2057a6a2eb41b4f2912802d0a47020114cbb21920c1f3100fdf7e9598fd8b8d303af2d423ae71f821ce6e8dbd", 0xa3}, {&(0x7f0000000280)="3f59d34117543c63d078fe99df01a13b842d8fa93d1a5575da71315e5894dae117a3226310c415ca42c81332d88a55f0e8afa4fecd4c661decc2904633a7b25260c73660771330c3adfb137371951768695541cb9bdf", 0x56}, {&(0x7f0000000540)="408346e0c367d1957f36cfb8940f", 0xe}], 0x6, &(0x7f0000000600)=[{0xe0, 0x1, 0x8ef8216, "bf330fb45f699a7a996cb1de06fed934fd6cf5855085bcc3e833e149be8e488ff3f4bd74d70f2a3ce0586f214d4d8ad67b55c5262697afd535a86c0b7c1048a6543ba73bf5428fc02b6f3e17cb82a01541d624a72b3f85c78f60bc46604bad2253703538a1a215978387e08e839efd9e9912972269c41e5279960abfa6331b901e4daf8badeb1d812d7f1369908c4aee47ad8a72cc56125889648d547bf798a226ab1ac7aa38a490f80c28354cb9f80928b5a1cd4879ac22c28ca4a89d08166531a57790c0e08bfb38"}, {0xb0, 0xffff, 0x2, "532f82fb6e2f3b91408d482c3adba7377d1b278a245425a346928f18b4957db94f2105826ded496cdb0b5b80a1cb16deebf9729e998f6cf7108f2743077506ee1ab7fc957250803f8e03cb79555456031e795711c0101c7a26e74726f80521e77a63870533245c5b5e6d9ce67b7775c7f9b4c10d476059b682b914b5301146fce26920e2206fc19c405ffedf72fc29de7c2030ea383a68d61183ad"}, {0x100, 0x1cc2b98aba446a1a, 0x5, "2950d6a0e6b5b45a95a1df861fa3f3563ec824d6dca07dc84b57b12ef0bd4c2d78a4d1c2f7591240c38667b21c84650450023eb0e48d765cec3a70e541e8cfdeccba11a2a07a6e135852c722fb52c1ae24d75857c2bec90a764084f52559de168968f83ab86d9699f27269c1bc4023c4857beb13ce5f80773e78b07cb4078cc690aad0d63ccd320a0a582b807f5e1748cf6010fd6f6b45b79559a6fe2b4b29ef7f55a7b58ef48f6d92f2b0aafd2f3c25a2e006c563438c851704ff31ecc8a7d87985d067b3e205fcb52f27feaa68c99bf5f2db943c557b8af21654a64eca182f0ab4c8811fb77ff045"}, {0x70, 0x1, 0x190, "d71370691f63cda6edae216d4a1fd012f6614be24889a5950e146d42987123ed718b30b05ac7051dcf7928ffabd3a0e62546d203f392a770807d789db6bb9c44976f5317e72e92f2a24cf4650c499efc91afc9cd2272118756805366ad"}, {0xb8, 0x1, 0x0, "3a442f97fe8add4ee85725cc31e143da0b969cd288c7025bdd477ce43518cf98ad2913cf660a6702a72359405bb4599784d2b8e01c9034d75bbfac2573fa2c81dad47409ae0586d0765c0ce966dfb74662acc739f09db7eee009e62233a56c5e78b6e26e4ff29e1e34bd941f27bc111dcd7bbf186080677883b504512d8118551208d0fd3715dd219268dd10c745e75985271b44efc4262d86df5f0dadd7450bdef86a7546"}, {0xf0, 0x1, 0x1, "66feca9c933267f60bfc83325cac11abc93270c9a1050d0a69e800f7a90f8913642fd2df8164e75617368ccfe65cb38a91ef3e14dd16ba7bb794983194085f7c2bdcb5cb7690f771537e3ade9ba856e91440a9a33d4d2f4af6f9aea8067694d4d96fe4036805739e08a59a3f0954bcee2d7153b0685fc9e2da431f64ae2e01ba7dd4e9b067c3b4f381c3efe1933e81438438643fe45b8097fe482fae87ce21c6bbdaa6b12ccbcb6ccf9047b7e1020ec0bececfcba502f25e3450e05272a7df73c930e4f3a2f63cae72165cac6d10d42e49d8ad774c96542db27283dce085d0"}], 0x4a8}, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x2de) 16:00:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="2b943a86a802849fd6087be280282f6ee74acab18f2473918f27fdb89561ae4c2b4c4900ea46a2edd29e618367413e65fd81824114613ba0d527a909700c93634e026f8fd709ec98e4daa98dd2b0c43d6ca50e", 0x53}, {&(0x7f0000000100)="a361512d", 0x4}, {&(0x7f0000000200)="4121a307723af6f905c045a34a911154a5c6d7c4d79e1188799c1eb1066e1f22b8b43a6cf61fd5482b56a8bbb7e76d8312e3529aca656c9d2dcaf4b911985c37a8bfaf0c7759f7c30801a4b11a3ab6ecc8c52ec6ceaa6657692688040e322f02547ffc0d7335987dc6d3f273d1f1c3d575bbf459d183a114bf6f8ad2359da59bc4b0763c8b22902d4e2278a881f5d88e9b75", 0x92}, {&(0x7f00000002c0)="bb3769cc7b4dc27fbdb60487dc6ecf876cf960dc4b1f84185bb728139444adb0bb56ca98c7aacd5ce8dbf02e007479c5423526d5e526bdfa9b85505040154bf5e9dd32523caeea56d1be2f79ec08976e4a2446", 0x23f}, {&(0x7f0000000340)="89d61e5218f91ff89320e1f0f4bf6003cf71a98fe9863a552cabbaeb20267f5bf6ea5fee10f2be4c80bd3db086f07713c4de292dbaab8fda176d7adc5fb8c3931760ae7595b78c8eaa51f988dabcca5e4e55f6f0c1400111c3ee7acdcb6710a538d976468b38633d84f527c0bb77fb8268a0fbcdf46d0c4a662b0d8fc1d80125d034bcb9fe231b3bd7b32562634832a383ba88d2c6e4367ac2299c28a4061da3dbb38710", 0xa4}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="5900000000000000ffff00000300000000ff63c9bf6e4ecb07cdbdfa2ebf465b9e3cd41375cef30400000000000000046a946425041b868b8a279d7d1b0000009c38b59b092b1985f2606cc03eef5a8885f19763ee6aa2764d4a8ccda78af3785e360b4b542a77b818f422a0f75c491094b80f82f4a2f54fbe3fe999cabd28f729de4ab22561916ef8108d5b9aaf8e3d9a5899bac1691f81291ae49019e0d091c655ae39f8e2c8a1857d6db7d1f8e6d16fc962d392e10987acdc6ab0beeb20c67bbd9fcdf9b25073ba45d021c40e00005ef7b22b3f53df71b25e8731f6886d8dbaf1ee5a6a270be5aa36d14428953a566efbd7b5730fbfb80d2a44f1001842cc880eaeafc8bb1a2bae91908d19b42371f446ff3c"], 0x40}, 0x104) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x0, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc78) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) dup2(r0, r0) setsockopt(r1, 0x9, 0x3, &(0x7f0000000700)="33cba6a80a0af31b167d37bbfbfb48237222bb222c92f3274459b88c6ee7e32c831ff6bb76091d79f24590d48ade82a7f07b34d7c8a084e4900a5a00a8fca6bff5b1a83fe16fd9138218a021adfb720ad48ff1ca2520e287cb4edcdba91871bd190d51cabf4c3281f1fb45f95d27ed6f72113d8f827df6266cfb02945d3e9ce19c4ecbf10e12dab4e996fd4209d82a7e632a58184043505be84be6bbf9bfbef661a2671433b12bb99af71c4aaf3919c1d3b9c80a764fab96af", 0xb9) 16:00:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30, 0x6}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d2") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x6) 16:00:53 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xb24d) pckbd_enable: command error 16:00:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000100)="ef8741a8de8794650c90f0f8ed2a1e37a764abd07cfa3512b1d8d223b9fb102a7f0651382519fd6ec85473cab8a5c8d06bc9e7c692354147d486fa6d253a884f7767d87002fb096acd081afef830b0d4f225455687d91c28df96289e5b7bf4aab26c98afd30b5e70f3e70e433dac1e3ba23eef761297a58d16b90319806292c72b3dcbd0c8fbe271ed0400f3770989bbb31cbe171b72054ab3e653c6", 0x9c}, {&(0x7f00000001c0)="1cc13cc40345e83fffd3221076aa261ce137ef273eecd7a9a3b0ae6d6e4e1fb618fc86dc6e506bd76b338d723946d5fad36e772501b5b763f209bea347220161bf2742a5ca6174c1edb461e6f69f141eb9701abac998b967f970b2e55fccf8dac4683b6b6a2de26d6184c40d15cfd6919a74b727c58c6f92ef66b48c96b7e3dcc77689d484e4ff12d6345fd3452d8e8a02f4a52734c0f168d94a726de488d1b2199b2b1619478430864131aee8dc984bc5def9e5ce966ef70cfe2b47b6df957f7cc50137200b706f1a6ae96f531dbfa54cc3f2b0e90abc57452ceda7cc399e4e854fd6ef1a2fad8fc1d8c6f31cdb541c5ad2a28d766678831a6ae6c09b9bed05fcd5ca50b8c290f314415bb9602d331b295a05e9c47d0ba555c9eeca833d76cd831b3af2002a6cc31eb5c9178c348d3c45340393be2513c74cdf0d5059510e421755931c39134399295dcb7386a6a302ac0c8488b32910ef65288be36cc9eb25be90d1d32136a5f8cdc6dd4852855e7b59ed82b3de98e4aa86b9ae1133ee4fdea907021bd17589858fabd31d5a2cd16113624dce33c89af878c1e2db76412cdb792aca169c4200d4acd7c613e2a0567e787be8df054118356bb5d45994ff42343b4d1fa1c4562bd4039cee2334e1fecc26e171d1b41a418321f23d0c284f2de92553152ad503082b1f9a9fb85f72016fba4e369c825070f46448d333185663a393c2aa128f7170e2512384e4b8cc4cc1f7211b20d791deb8d3aa6afa15dc22decd95f3b4bdd0dc7c993dd83207305bb16fc20ab00598d0fadad7b8e398efc6546782ffd45cb90784b550df00c863dbcaf53314ab38ab198e4c10b091b6e150c0c3e9d188ce9b6810c38839018e92e5cd5cadb810bff9df49a97b334b97723b7678e0caf1034a7050dd142ce75808e8234d202c03d188d97c8e4d4e1b405b8e91885507172fa88a87acdaa7d97b8b60e54b94e494ae55a9f9455ebd26dfda7a1ae7b4e6520ce8ae79ba30c2ea296a90dda9f275e52d33e81b3ab82985db17bdc642b0b6f6b5b32d17b780c68239b7da2fdecb7b49ebc66be1759207844030251b0ae56450e40780f73596f7bc10b1a229818ca778a9fd687de07c6a3bc44e4bc886f8593c2c4801f923bc19be18d4816ea1c045ddbf792721a887e4a56ca67fe10046b125e0b22792d3a0cad4bfec0b2027090f763bd43d22ef9c107a9cb568d79fc083cc6dc99f2dcfa8ca11bfe9fd7a1bc9d29505da41bedab152bd3e046069e997a0b83b2cbdfdfe7393c08025ae80ab7c7488161712bc2feb648539664aff79e03d6517152103da5ac1d5c1e35e3a9d0dddbb414097f0b037be13a266b01e761d6706ca534d77c022a710ab3e56d4086a67c5ebf19235326842f6d8794939e4ab0e465bb7b877c60ed583b1ac79d0288f7ee9be4faba6d89a5b3cc366925359a8e1178ceb9b18b93ca5ea2496af9e97f2c46a91fc3decac0aef8bbb53e6dd77a12e6bcfd4d26c1acfa09f1cc21a72aaf7ca0d566dcb22eb60c9420d45bea7c2b6eb1be0c7a446bb483f44176e15392f36e3347551a68cdaa6d4e32b238f9ee3d11c9ee7acb68e457480c947e8765ff9bbe15b5d4c8273d739a3dfede1c8ca0f0e7d8f65e156dbfcb2e45aed9ab6cf2bf348a5510b2698d4b6572baf467a1503aa50d0421e9bc70c0feb2de8153040338d8b751130a36e138aec77b712a321236f96ac57aa515b78ea384ca688330dcc2f2e2700a99cf6f3f36e3f82e7b4ceb4d35b6b105b4270495e509afec19d965910afe0cf343347c5152a16df403d022530a7ae9149d757808073d6c8244cdee73e3c8f6c35e5e176776285c49fb197527d45d1534076f71c6ff519f54b308fd0ec875c9eb7f00c2443557bb6da895c2260ee7fc1848483a3b2e202f9e7759c723d00d6e24ca91ad9c3cc7f743c8a1f1f9487c73cf649dc22d162e494ce4c112b8a4ac59c5029970bb0af451792b1fd5852f70da35e45a530f1f8bbb46f4f698a55ec3d098d03ff62e15750006c7cb716dd192957799efa399f8b1617ba67a11f13218ba480408b631d8a87e250edd000b659f93fb05d7316de9cab61b48cbeebf6049b8699682b0dcaa7775106f11ca56de86954bea79b6986b4ee6430685f4a285c72822217715baee4890148c116779676c6f5f1380da186ebebf93d7bdb1003ece9ef2939888f3e94163d7843c2fc4f4506e2b9ada5041e870ec31b73b901ba4330c2e675a95f5f65cd923f85143bdf33e213572fb61bfac7072730aab1eca14aaccf6c2a5d1effeea6688c3bcf4453548cc17e6463567eadf01624da2111e3ff18c479e3f5e7125d1d387bacc3b359f5199a6fbd4367ab4fcc0832055bf522604e7a6f813106f9340500731712207671cc05add4bf47a1256fbe16a6aceef9118f7bfe0578a00e82b73aa7594a723bb209375b0e86ffe4e7d16f59b0e68ce212b745c12335acb9bd898c297f9ccd69856a7ddd7465def125951207d61d10ed1239747b577c51c0b16435de466b0a9bf99e901eea248147dbcd9f3289f4a4020c87f6995f4b988dfea2fe9d5f9f4aa6af44934084b173c78b3a9f708510f22a7746b07fafa099735d0af578ea288c5d25538b0457bf08affa648f2fd5df25eabf0317479ff4cc4510a6476532d0e29350dbf6a6c4aadd92d6b7cbb46b230d81e2c0c2a660dbdab9037290c8bb2d9e56b453593a700065dc2b5369680a7cb03ab594d18a7be186bc2706a6918f27bce3a121d2fff225e3e8fc2ded760f8a50214c5419afc8ad8213219aab4835c54075c14e86c4db274a03f3178586b984d4bd014e5a61f21937af2aff642157083984efb5168b675327a57572f9dc930af2baa68ef781dcd646364225018ebeedfa2a176ab21275901bddd7c81f9c7f667f2c279d1ed1a94e420bcfbe1e8c038aabfefc4b37540c7629353860568b5c4a954f4236ddfc6c917c1a3edc41908d2b7dda93cb04571a19264e62c23a5dd73551e8d0a775a376b26dec39fbac50454c769bb0b4f44f55407ab7310ae4c24042d3cf7c3f04302f53e971a8132f0e7768735388c57a6f4c64fa62c7c78d0381bde7e2867739cfe4d05fcbaabe92ee7d455be31cc9ec004197dc4ec34e3651437bc90690718efc5c1124d28f64ba294554dea4ad0ed37e121f2b2f0438be866a47a8408e85c76abac23aa7212b92314a6cddcad69bbd17a45ac5867c32316a7d4d2b99d26a2497bc6d4d5baa75e510eeb4806487ac3ccc4023786ba5013ca73aace60bba9268b78b159f9e94117078e7f2a231355ff92d58a93229dd3f18ce73906cbdb5410d5b8ab930e7bfc58ad6282ab31ab9c01452614a83a1b050e418ad9d188f1308465cd36cdad7b297a081c9e2d04a8761c55fc7f7fa49bad92e3645ea4f8222a74d549beece795930a744628ae98313108089e1a21b74ac4784b51f6992ea9938442a0fe5d7586cbd3f782c0e1b0c35127b908fec80592f39ed68cda2301ae634108bf40ddcecf40bb46921250f19e2871852a73aa3fa895a19254d53d5c1656fb43359edd92fa194007ab4089e5d94e7c0386a1f9e66fb8a939daefba6935ea72539f92b16ec8c23c3c1923931cdbaa56917bc9f56498898ebf49b3fd5ccb8a05b0479c3379905514a716c7b21a75a405643dfd61992b6199829fcbcafa37f8fc0ec478f595c2942606fd7ac145c73cbcc74afb15ea55ab8a11de01be45aa9b141f029a780c5c7b1dfa205a8c830fac51bbbecef49b2a0d13420e7480ef8e8a6336fad0903c907d86532c0f1e84bce5afc59cac52307dab0bc048ef7d92bbaf10cec1b5ebd5a51eed811e09c4326b69e8f5e433533391aa71a16ad7df7ebb4abb5f243fcd9ba55dc8a33b4443de0cfdb8366cc6fc40df6d9cef4acf5f58c58e7b747a691ac4b0eb969918dc0a65d86dfdf0097534fa0f62f9881379beb24d5cdb7a408caeb49248d7910e30adfc35c4ba866d0d579da3bc374063c5b40c13e48a1c528e171e5ae43c1314979e382da8b1e6e24a4f23bd2c4d7b4b915bcaf2d21ab10061a7e3abe484be395da86863e3da665460c15d58f5bacddbc0245e7c6976389e2fc0c091a3fc990d2607f6b06e57d8214a11326c70359194fecb482c2627da7d18c8dddc3104a1b1389794357e1d38b19e033e10820a6d9c22caf9d8ddcb68613faace2cd6486e42f421293ebce436d379fff6dab350786aff92c572ffcfa63ca1e0ce6d1bb28e4f97ec87e4c7a0a7dea3e4693938413cf1d04c660881d2f1e549be91d3d9e1d307f9578089cd97099e9c2065993926e89fb20ab4096cb09eee66fabbc5e35a8c49052a82037515e469188241b8211f547b31325c6f76dd69c73adc16ee6ef2c962c4b742249569b4900ccdbfa40c7680f841e3a49f28fbe785cfdd494d0d23e8bbd57735097ed591530a58079c551e6f9de3c6ee52e64779f915df9a2f9521c3e17edcf008c2faf2028384595a1063464cfa72d380c62eaf7454b3b19771175c69471940ec319a65d7deb1e43f75c3947d7c32cf9d317cd1b1a723d5d24688f7d85d68922695a506638719f079a6e826700139dbc452cbf6c14b865c71f8ad80d2e7829261d4ab8e75214d0acb705db0f2c0876b0257fe9b886ed074e6cf9b6d3c1055095ba8477f9e477a2c3cef9a3ac2859c032f9a8c58cf7a71c57486ca44f253f4661df26294d241aa9c663784c5542873d5ccbec43a1436b427af80d44aa8bf0f4f4a17ad3a20c38bab848b4e4d88b22d8cd0a009d42daac18eab3aa59f6cf2b7cc129d19056cbac9ecac468547627a87c491d4e9262df1beea4063f62c903beffca30d6cb48750a3834656d59589957af0d492ef5d8029a1ef3d863387dddb32908c32ad00f9c38870ddd4ec52edc5021c12f6e29ac77fb25dc8c423fcf215e496b37797c14283048ccb8d0464c7fcbbd4fbacde33262457aba4764ff54c77f7fa3a2c3afd30e28de2cca79a327f9e2faec899bf28a73e0f193bd0220ef99a54ccd92f90b0299bacf106e12d2780070a3dd71700b8af491596f2755ded2ee3bedab013d15fd2bf614c78d4ff354495296765ed989f46b30007b818b5c46d40a068ad6d6692ddf89ffd6fe0bdc61ae52507c12d099283df556f85765e5636d032a74a67a998704e005ab7c223355167b6b138c33c077c67768fc006c2de4c8cfc8b39a7b9524ea043771b6fc8615dd2984f63807733ff536791e24920386a40e7af863e577f5a4de945fbb4172bc9c18fd1c9782a22c0c70cd57e01cda82854fa1b8af89845a51f875eb2e733c1e0b8f4378cfae190d7121d3411fd50f5d3a4ecb497f69ee0c6ba8db1bc17bc8cefbf5b88b068cbbf41f4a41553d403f38998ef1be062ff86f759224e9f0f749f8b2c59f1fe460142674d618f379fe90574f89930d38c2d643fb9398f4dea9bcdee68bf733d8c0aa2ab590be3452655d22cc7379b4c117c1dc093cddb8805d9b894e4abb2c0ac08ff01be7d86bcfb5de9e67fee80b0089ca7d9fe0b824f2fa120dbd2e36241c6c06902f21384e18217259945ddd4a39b680e491703ecb754cc2706c062b94a0de1dd8902d7e2f7efaa61206d11d25710ca97f77b0efc2d3086b8ea87cdb84f9012752a2bcc84809153742e819d926ee28d96ed9aa3a91c03492012a0199be0742eb6476409c7b2a913d40dc0a5a744e9af78e18aa5639ae792da9b5ea5c14787442f0a6899cb47ff9f9a68225fd7bb6d69b572da7581ea4026e1b89ba50202c30dc706b9a6fb12c2fc66b56fc", 0x1000}, {&(0x7f00000011c0)="61743c56bda3d0c4bf4a0f220cd94dda1cf53988764ddf58ddfe845e652f99f68793b85394bc88adf68d5705c65f024fb3a134bdfacf9bbaa14c342f9a184d2515c228abebf7467ea22edf0e0adc597c0c13be0ef950e07ad1cd0048aad937613269318744e9c59d0c75bbac2bd33c24c3abec1591ebbf57d292967a7391026b0a0bfd6290047c3a5b5c5564574d2ff60b34e774cda84628b8", 0x99}, {&(0x7f0000001280)="d3f182ff92892c32a868456b3d6a4ebe542c6659ae9fa0e641a73afeee185ad1f3b5333a9c67d668adb15278b0a71a696001937bc1d9ecc592c87acbb2ffd2b730e2c0f9ef6ae6cf3be858f5f2b696bf7f4295fe5803a8c7faff383b7e84f46b2a7300aab18a2d68e0869e24684ed1fb9a740085b26fe65e2afec2a5d31d845eee5658b7c92860e263920f5b21acf97a16f1", 0x92}, {&(0x7f0000001340)="7cb30394e9f9c8ed2f26e5f6846532482216c7e1e3bf92039afffaceb9fcae3a3b37ffc3de70440efa7d69a217151c534f0f51a7ee2e8a37b0b38c40ddb2f80c5d1fc245783b2bfa2e412e25df9453e5a0b428f3496c1df35be0e1369f9bc2fafa27e43afbd33219f9c4544c624eb9c189d3c82df29b413ac62906c9f70dee0623b84e6bf68166dd96ffab9b9f661cda933010240d1c87c15e8461fc8855115775f803e6dc2f4d1fc3aeec8786729f254050", 0xb2}, {&(0x7f0000001400)="9c833641a84f93b5dcc121420ca39784f26d2d349eaf99a630bdd8c7dc53028bbf6ccd80aef604e97a429515006e055cb03061a92adc550ec39b7c418791b464ad3bd37dd26eba03ceccf9bacfea7e17110854c8", 0x54}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="c209a95a5bb38dfb3709b8e1", 0xc}, {&(0x7f0000001500)="950eb98eb0379210ef586ef0fc2ba4535e237692f4a294a3308e1e1d8a42eff231128cd8869f86470c88bb0e19bcd9d4398cc5b0b37ece2632b95233078e282f47f41a5daff88e030e6a278a7bf984c4b08423a613db807a7660f808ce30a6de5bcc7f98cd180e6c6c0e3a0ed4e00159405838abfd3730948ddb99422a7fd7c329c7c7a8c1fce365ee1958d9f7f2fef35f1d54d7880763168aaa74270539b77d7dd30db51e46fb7c54f00fd37b4015b46e", 0xb1}], 0x9, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000000000a400ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000001d28000000000000300ecbc", @ANYRES32=r0, @ANYRES32=r0], 0xb8}, 0x405) chdir(&(0x7f0000001480)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000080)) 16:00:54 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}, {0x1e7}], 0x2}) r1 = socket$inet6(0x18, 0x3, 0x5) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x7bb}, 0xc) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x7) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 16:00:54 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="31e8a1adb8b1fec38f5f9a23f82b73ce1c19c16d413e8a6931f9bb19d2a3a87a7599654cfd885455757eb1c4ff957d53a68d68a499d9", 0x36) pipe2(&(0x7f0000000080), 0x10014) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) write(r2, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x3db9, 0xffffffff, 0x9}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d5be2dc9226b9a8e4831908dfe824b3c5832efeda37364928c56b8123f86e560174629daa54f254c953030abac8d0da9b5e56a5e8f0050580da7310b8750d097492572dd5d791389939ce488f4c68b199d8913033712ef81dbafdb3841edf397377bdf825e7944834cb44b9c44a175456c003a6697268417cbddd056776e867aedd6adfe7f687fc72aab8739ffcad279a01423c7fcb1"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) shutdown(r2, 0x0) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x106) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x8) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x1002fffa) 16:00:54 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r3, r4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000003c0)={0x3, 0x8, 0x800, {[0x4, 0x9, 0x81, 0x37ca0e79, 0x0, 0x7, 0x1, 0xffffffff, 0x7, 0x4, 0x80000001, 0x1f, 0x7, 0x81, 0x1, 0x10000, 0x7, 0x101], [0x100000000, 0xb6a, 0x101, 0x2a7ce8f6, 0x302, 0x40, 0x17bc, 0x8, 0x9, 0x1], [0x15, 0x10000, 0x100, 0x53b1, 0x1f, 0x2e3b, 0x84f], [0x37, 0x4, 0xfff, 0x0, 0x1, 0xebfd], [{0x4, 0x4f1, 0x1, 0x401}, {0x4, 0x3, 0x9, 0xff}, {0x7fffffff, 0xb98, 0x5, 0x5}, {0x8001, 0x800, 0x40, 0x4}, {0x5, 0x7, 0x3, 0x3}, {0x800, 0xffffffff, 0x100000000, 0x8}, {0xfffffffffffff800, 0xfffffffffffffffe, 0x100, 0x8828}, {0x3, 0x5, 0x1e0, 0x8}], {0x3, 0xffffffffffff551a, 0xffffffff, 0x8000}, {0xa30d, 0x9, 0x1000}}}) setuid(0xee01) r6 = msgget$private(0x0, 0x41) r7 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r7, 0x0, 0xde, 0x8001, 0x3, 0xbd}) 16:00:54 executing program 1: r0 = kqueue() semget(0x0, 0x4, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28090, 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="5ebd31c1f32ac2ced404925ef42ef3a265be8d11d384e2282f8c0955a41c414dbcf4ddbbe1ba3b31e3b46a4637cfd406d58d6d2dfbcefc6d73c6315a581923946d63fdd0073531d37e01170addeb6eb7a0c0abf1dc02ef2b6ee20521c3f7099d67d3bcd9ed9385b378fcec33330db5a3c5221c0bcbe51c5a19cb507933d9f4a23e4eac9fbd0a3fcfd577fad55c44ca4801ecea5ba8f9a5e20bfca51b14a5d7dd9df44343099873ec9ce25f168df46326cb20b6855befd454e4bfe4be396149c68bb83bee2b337e1ccfa9b3f86be0dfaa2d", 0xd1}, {&(0x7f0000000280)="d1fdb8b437127c01a33489aa8094e83ca126561e5e7c0066ee13ed82afc45f85024615afc25e8b7de367642269234e118bf449541dbd051f06ada453faebfa2bdc3a0eff8d7379804f717b3e938ead84b0a0143e1c6c8ede66e33660b4c6f6842137271fd4ff03f0fbc9d4b2aabd8fea7a192f643ed7f1a821faf472fcb9ef9f2297038e8ff9e564c1c935122e141fe1cf4a9e7798e3da941f42ed2653932334f94304ad95ed08a443edd53986a4f3e9bdbccc401c0f991af7d322d23774439148e1c37adf23e6f08fad44a6fe2b10be0db46744630b30d6e076d34dfe568c46fe5349821afce553cc742d56215d1ecc295e907ff93727d6adc27d2f6b6bdc116653c1a07b1ae45722a5edaa1150e8886d12928afd65d2f7224aa1954c16e5ceb1cb33d8e35111ca5746c2f377c7de11cfedf9dbd868c5491e307d83f70a51f93a524e7456512950815c34662885221e6bbbb29d191d51abb6d992e54b4c074d0e48d341130a9b0525d3b10b9be338023db2365e7f68b75ddeb2b2238a88b428f48825eb11484ba1fb7fcb53302e7ae3cae566d7932258d992b46b9ad1bc26f266b173cd03a2397fb1608faa1a314e05ee3575e8620033407317f3abc7f4d1eeb8ba2a40064e69f2341a678f3634454bc67ab4427bf72dc3dbfd65e466a91decc0fde0d626692cf3cee9133b21ba3079d98407c27e063018608217f2783d68e9b245b9a94a4ab05aafa264bb7e170a9a1ca622971776ef419ceceeee96fbac918113f49d87a380e69dfa273f8a9059ef6625b8d0ba42679ebfba6c8e142d4d3a00a341dd9abd26feab68f6083b32f87c2db96e1e1e0a4a9431600661b666b4f31b2370eab0961ff5e03f8312793389a974646631be14718a19125560d0fb683a485362f8bc0ae59bc442d51b46d999401c3edd43a81667524f9fd3c63e2b59571dd8e5f44b0da3a74a0df3ff297e40d6937af08f3a9281a062e7c1437010b5703c16544ae865f02f0948ca9e6856de4c08e71e6917f8f78aed298d644825d368e2c909443b615bee8d101094f9868aed365f7479b901fe4b35bb1067cf44ee29bdde329cb086ab730635bb9e976c2726a67e86d6b8e465a82dd1749c30c2a8537be02002bbfd667feee093ec19a6bab945e95758a8b779615d7148269617d65843b0a7d2cca0953412ec118deb32fa769891223b14c193d4c02898617318445fd0ee59ea3803616c3a1e0b18b29fef2106adad6d4f828e423f81d5d0285f023a74a73d4982cfdec8d0db06cd28ae0c3727422e3b60815404cb42c6cc2698d2d4926ab33394d267e8ae8305fc4b614ac413d076fe129db85980dcf23e4b30cc4f1e66bb039ad697a67314f25c26a912f3237274d4b2a0c3cee2bc6b55261d7ed3d42dd32fb16399f20ab97cbe92c3089d4d49a19c66943aeda3f8abe1501f79f19fa92d781cf380afacc4662a991d49dd5f32c7949de4c71f8bfae08292685bdfe0d1be8c2421d79ac39461abd0750d6ecd2f229cf9e8c1417d54c5fa9637937ab626bf7dc1d4ab484b71ac69e0c690b0dd4a7325d9fdb9f6b62adf8acb531cacbc523a6d85c51b427625e417797eb26105f38671612844fd59290da2145e307035fa4b3410d0692b3c67c05f60824f69602c77f88cea6d9d823d6a1afb75e80ddb6820c9f88780ff6dc24a02ff1f15ff8d0188d13dde669849b5e5bc63ff5566e784ba26943292989804ef6c72d5d941b384977a170b61b0b9c974c2588fe35b47856b30de983b8811b7d7b22ec05d9a12b1717b4519b5e991dd7fbae9ec1a2676323deca9093c85fb97f7d46090f60c6b8f39680a9d93e2966d08d73b4f8e86f3b37caffa8e14d067559849d971b563c7fe3ad6851cacc4c350f9aad0a4ddf037d6735efd54d74e528de8bf802024cada2b9f797ebf20e0045bd97baecff04d8f0fe724ac8570bf2b72c876f6f279c22b4228f351ea6d4914ebc114d921d12d4126f5416ec8a833deec162749ce18765a8c52f3ec8a31c79d848d567737db921a07ff4498221e808994cb554df5ec819efea3348b8b5b40270623be1a447fe5eee6ebc1d49f4ba1b655ce985b52215b1495f109a92374d2196ed417cc75104ee9f1ce1a49f6d3318cc0979d7164c70a9e75c1cbb2329d06cad884fe4a0094f005c5e5054ead02646d97d9cb1c33b02ef6ed3150896163bd62eed643042ce014722793d33ea24407f689ca2f804e43b1f867872f4fbd5cf68cd3aabf66574589919a2dec391f0eb67d3f0f8c6dd9422a39d973daf238427b46fd6f38dffa12c37407a4bb6dfe6ecca56a867399f8ad4f8056a4840873a4fbb90cf55bdf51d25994eacf4d15288431de76969289e6909f5d64c3ef2a30092587a3e6ac5edc49cf9c1a0a13c897d37c3849ee6e1c07e7b9dc8e2cd9425118d5aa681e96a969a1a9d3d96c29faa7ced2660c1d9d3dcca685d974574dea199ca4cac4f7e2f78bc256555fca02d9124eb03adace359a1bdf707a61e95a04b693566ff6da92125a72a373be3fba5232320bc815da831d600021f28e9723e4b4454c1952533ccb719a98b2b014c6821cfafcc1515b4918de6e93990aa1abdf9f53fdd16b4b22be63aa8a37639866c88a456ead6486d87fc4f2573b02167305ee089f93fcfaf87888ffb85d77c51ce32ebd3e123ed2cfc9d5077d52ad6fae5800e1053aad41c1c2287ea003fc059e121c430c515256cecd94b59958cec05569c2ec4881d720673666d7c876d0c2c043027e5cb3706267cd82a723fb3b9488d2e878d7d812c59c3e0d5577c9c4b3d95eb211444773df1589232ccdecfbcdbd1368f0e3be2820f6bf0efae8abceb6c615924d7b90e1eb40b110011de3a852b68d0bd9eb35c730456c75adfa777aa5827d22371dea3a4c2887ffdb10a217f3cb46ae735a11ecd3f5c89c45ee08de4f6cc22f56fca1e8ebae8eeccdae2da3babde9f6ee136a956827be282c57856724eaa1b2d1dfbe6808bd87856e4800f82f4a9965910f463162d1d913b5f71c21076420075375376dc8162c29b6f6a68ec74f7e47eb1f2ce981d6fca9ea79a5e681ae519c07d88e04dcc11005d977088a2c555c6f13d0e0fb11bd26121e463485baf97477786a8790648e41789111a1e9abb4f9867dc55a22a94262df451b2a9ff7018741b41e415e855f94eb5cd6cd6d49bc4c03aecb513dcfbe675b7dc0b7bc48e2e69899ce5955baaadd4fae574c6ebee1f61fb8d51f778d491dfadf9e37edbb1a4e6087123523364d4d542e8a89a453e7d395f8e28609d1f59129a9afea0e40ed721581d9662e8a10c26e211e635f2b39855fd321c099cae23a5143220df8a694cf38a728ee38ca03429e98a6b86ec228a1350941d698fa1b17f929e1063fb2827ccb705a2521b58031d934a785b344ec1966546cc88ba99388c6c268a7ba554a6c7843ac70883299b46a3d83844691604da49ad943d9269b24ba9010daa0f1f4e0a2dec13466d49181186959484bf9c0e87d170c678289dd164131ee8967058fe3b6c490032cf27217695d98c89a4e50016946eecc82204887138b5fd3d30c5bd8900f001ea70b9c521cf5d58f7711b2a4d3e11ba679bdf110b51824280e2f02e3747b6b4582df5acbc51ddbdacb768e03c7376024fbbf745ba2cbf74e3c7db19ae5da3f55651e5b18bef696abb7cc545563f83f028725491fbd56cded1a2640ccd2da6402abda7bf33c6e26ca60ae349fa924dcf01e7d3778f0980f215ef03f4bd952f47b22c1821bf30acbf8f90af930ef268247f8177e1c76c73c85d51f061c6f62f555b33a377f5574ef0c61773e405a8bad42d9aff1c2e1c1c2eba83133131f8458414b97ad21920290090aeb8a5a72b225f39637ada43610867b50af19c83bf24e792f99b506cd38d77d51b784d6ced5f1798403ee1b01e3027e49489fed0941d4f3a843304e618a94eaff2868cbec60f0fb2f6431af70622a5b497186291d3d69ac0a07fe69a2c6ba0ed3c32888613ad68eeec4413a11e0487ad1ccfdd0b7e578bfaa5b545fb779996597f8c9b449b12b7d252385b6957eae52f499b2edef315194bd310399cd14a23cabfb1c5f84a8f9dc8ff5f776d3daa613867bfd9427bc5aff276cca8ba77a21b47446c4d544bbd9fe4d1852abc4a2f4da39e77d0eb2c98cb0d109daec3e952b9cb00fa566f091228e20967488c37882e7b3f64777e7837ae50cdcf28f5a877931add1d3681c605af13b67aea74a7408d0bb8c6856cbccd747a8166886d9dd9539bf3cc9801ca8bbda22c2217cc836df92d29b23fc197b4679ac1eb859598567480faa964387e284ae194468ebde716535dbf4090baaad9556d0c0e64a19caab75540959034029a5eb35e81e409b904f211462a6df4df13d028061dbab97a9a9e2c822ce6716a6b1fbdff2e367eb174c6c71f3d15ac449cfd388c275a2ac6b0d2563a63e86ce0ad8cb52ae42b8b2f23db16caede91dbf0ed7bbbeac1bc94aeb57189157ec4cc87e055bf9bc76d579ec85d3125e0aaaf84113e1ca83010a25a4daca68d3ce006f2cc13d51b2897430c8345c2f1db78405493ce689c89b1f7e943e296e795f19bc47498634455e2286aa9d821ed1dacbb11dc7db2bd82a1b1166c02dab5bd577c4d14cf5e2733df4e16636b59c65939e211fd6e145a4276f0b843410a11db7d88c6bd20299de0991b1b71107a43bdb5c7e024d045c765faed6e7a6f21664e7bbdcfa02c8e7d651d5a9f45fb256ed195f58fa3d484ebeeec78730ea0d8983875b53f6bc2056f7cdd8e9927f32b670fd8a8eb995a3f104144f280014b95dabebdbab545ff38ba71e604d6c65797eacf5bc437b6e3d35018e47e6c01107495363fcbb17edc3ffd24d29ddc28863e87e536aa45468bb114fb7fe6f0036056fbda295bdb013662a25fc68f51ac4145597a2c1258868944d8b4f6ace6482f41df5060203a3123c360125d8c9dfdc95e947cbcadf5c39b052dcffc5d4a1e1d1ee6c26168950f299505694644a6f0a5e957c36f2108fee6d8381372757ab2137afe2d49ca05a01d0589e306ef72a0f7375288c30102abcafd1c2d3a21954c1ee24dabd91522d25f37f46eaf6ff63e36fc89bc1a4894164942f6043efaf0d80538eeeeee3eb06ac697a567b7235805e13bfb9451f0fcb918e0bdc9d663f6e2379dc1ab97bb2d99b39ea7fb1fb557b6dd3f9ee5696b4f0b15bf1f048ab0af4c1a61f1ed10856922eccbf291b375ce8d15731b74843109b3ff3d1ba8bc7c46bff1a80deffbdd5c40267e947ce796325d755327559f732aae89f8d8450c319d7610e884df4936ea24d937869166e9e997b4dd1f712c500eb6ed0d851da60b410e87dedc5848448e4b8337cd9a279b26a84f43fe9072e579d32cd2c6160ca1915296332637ca61ed1cd30101d0577ef8c0750456766e9e5ed308b98f3adaef325537decd432387759b0e0e52fe56a5ca6d6e0c00fa67eaf19f851dba9620c5dbf819ebb9e139675c64757076d653545e5b32cc9128d0ff3c1f7e21da1c5870669910f217791d18ae1ce2b5c157e4f2d4065c7b5a777278dffedf7a03a2e98e30c7d7438e1aa2380c7b9a93253c5f29f6ab71883386e3a0283ea7d8badf0926836e66adac9029c39dcbb96fbaf93756a439eb59b8e598e677b67f36bfd86e68987ef24f12e51054b829e74469be4ae2f7f40dfbb8dfa481edcef8294f6b0fd3eafa0c49145f3cddcfeaf6ea3257ba8334c84d0fc313038d8a19fc98334d81179f86fe4a1d28eb4de7af36cf328ca65d4ed3", 0x1000}, {&(0x7f0000001280)="524922e87661acb6f77c3dc728015555b697a8cf819768ccecc678edfbb3cb5a89f0194b11a03cde4e5ca0c3e78b54cf6262fcfa1b348b8700dac6b681e271ae29024266423dae84e94bcd0771d630f9dbf3d69f59250804e00cca105dd1627bda7b1fc37919fee3fb787a3ef3e8aa27348c954a3f36d4e9b311e0cd66c360ffa962374f55be919763364f02fbe3607721c4940aefd54d3f7202612c64aa6242fe80267cb5ab7738905c2d38dbd7", 0xae}, {&(0x7f0000001340)="a1c5802a552632df8ec61e75bd91357b505f60cde90649f46ffa2e1255fee8c8650da3da9aeabb03e0de61ff6d27be98904591cf281193efd3004225715afebff05fcdb09890141be3b37514d925a0", 0x4f}, {&(0x7f00000013c0)="fc70a80f143ebd43d45fbb1cd0f7893447c1aee83d1d", 0x16}], 0x6, 0x0, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x4}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket(0x20, 0x4000, 0x4) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="1000000000000000610c5a17eae34272"], 0x10}, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x400002c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x256) open(&(0x7f0000001840)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:54 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000636000/0x3000)=nil, 0x3000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x18, 0xa5f5, 0x3f, 0xa7, "c91c6ebe8df5b94cacd8b35cdbfa600f42a81e65", 0x20, 0x9}) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) syz_open_pts() 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0xfe94) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x10000, 0x4, 0xa1f, 0x2}, {0x9, 0x7, 0x4, 0x1000000000000000}, {0x4, 0x1, 0x4, 0x20}, {0x9, 0x6ae, 0x1ff, 0x1}, {0x7fff, 0x1, 0x200, 0x8}, {0x1, 0xe66f, 0x7e37, 0x8}, {0x9, 0x101, 0x829}, {0x4, 0x100000001, 0x4, 0xd25}]}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x8000, 0x7) 16:00:54 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x80a0, 0x8) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35, 0x2}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/224) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 0: syz_open_pts() setuid(0xee01) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) setuid(r0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x40}, {0x36}]}) syz_emit_ethernet(0x468, &(0x7f0000000280)="1dc05ad99114917662f3c6cc9ed3138d2a3d0ede956a7d65b00c125b05348e0cdafc3c255055b917130f3c6103b29a8bf87379f802608900125b1072212ae9fe063d58aa4a60") 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) sync() setsockopt(r0, 0x29, 0x20000002c, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3e4}, 0x8) 16:00:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000445000/0x2000)=nil, 0x2000, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:54 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x7a, 0x7, 0x7fffffff}, {0xdc, 0x8001, 0x3, 0x7}, {0x4, 0x1, 0x400, 0x100000001}, {0x3, 0x40, 0x9, 0x8}, {0x4, 0xfff, 0x0, 0x1}, {0x3ff, 0x32f, 0x10001, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) pread(r0, &(0x7f0000000140)="f223b7a8a52a2b986994a625df744b3c2ee223b3daf764ad925f8822388cdd2af25ccb1a4321289c5a650c90541f25510dd92d5a7c54274319b44c4eafe30feedef9a5b96ac02e8c75d0fcca33569d4e8672c6a152dba93dbd83bdc04910da0b307de6e7f824272fc3b52a45de0370bd67ab9ec148d7e05d64ce57f36666a631712681a2c37c1d661e43ccecc40119a334e3326c1231f34a22", 0x99, 0x0, 0x5c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x10001, 0x0, 0x10001}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="6da4dc227754fde70f93e35b3f8864fd7892b0e97c24c402793234d9b04417f12786f8453c7dae0c29cbcdc7696e8ed4f361b4823c026a4472ff4939ac30c75c8809887f6f2406e40c842f41e21cea9e9885c7d52377ce96f206cdabc879d0f3e32b0ea35528fe8959cc4b14fd8cd20289aa34229220b907502e6850394e2a9095f7992c12aa43fefa4061208737c43c37a6b7d596aa3ca6721bb7eb6c82392ca724a2fdef6317670ea6efcd6803f2f46c2b97781978e7c16c0f3e593ce59c7206f5c07b66d16a6f1803fc9d4bf0885bfd1a1b3efb02ce77ae17a3286d5545e3677ffac2a8a9", 0xe6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) socket$inet(0x2, 0x3, 0xfffffffffffffffd) ioctl$KDDISABIO(r0, 0x20004b3d) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xbca, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x0, 0xb55b}, {0x3c, 0x100000001, 0x3, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000080)='\x00', 0x41) 16:00:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c8) close(r1) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x180, 0x2) shutdown(r0, 0x1) write(r0, &(0x7f00000000c0)="9a11d3684d8df20fc1c1a597beee0231bfb54154f0657d759340c2c5c7a743f7d9215c628a9a841da5d47ab371a95325a8aa223c2812ba8d3f5b8aa3b4b2247f89ab846bce865131b0bb4b29e1f84946f96bd342b43547", 0x57) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:00:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x7]}, 0x8c) 16:00:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:54 executing program 0: pledge(0x0, &(0x7f00000000c0)='\x10A\xad\xde\x00') r0 = socket(0x10, 0x5, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x101) pipe(&(0x7f0000000080)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r0) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) sendto$unix(r0, &(0x7f00000001c0)="ff11e107dfa72c250f50adf53707823f2ca99ab59773e6a8a321e2dcb0010f821a1a7c06daea3030bc2b4fb7241217166d1fee875d83cac50e6353c0f066ed0751ef08ae45ad1c2679e9d9e1a12e8ff930ca42191a06cc123071704383564941eb93c33d1e0ed8d09acd3dd9fcb9393821b69cad5072f64f78338efdc10418a4709392cb0c913848e92716edd8fe8ff934e0e05294801e827631a4579d8c0fe08db6102810af1add758a6075ce243466c1b3a21e34", 0xb5, 0x9, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8000) read(r0, &(0x7f0000000000)=""/32, 0x20) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) chmod(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x2, 0x9, 0x100000001}, {0x5, 0xfffffffffffffff8, 0x3, 0x81}]}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6, 0x0, 0x40}]}) r1 = socket(0x20, 0x10000000000003, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="33e2dd26ec6431b4811e6986f87baca6a0450387f075c1", 0x17) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="56702673f7f1e81057cb6700"], 0x10) select(0x40, &(0x7f00000007c0)={0x99, 0x5, 0xd5b, 0xc764, 0x4, 0x27, 0x100000000}, &(0x7f0000000800)={0x0, 0x5, 0x0, 0x800, 0x4, 0xff, 0xfffffffffffffbff, 0xe1}, &(0x7f0000000840)={0x21f, 0x100000001, 0x2, 0x7, 0x2, 0xfffffffffffffeff, 0x6, 0x1f}, &(0x7f0000000880)={0x839, 0x7}) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171ace7cf48f4a9a1135527a2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000001540)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000580)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000900)=[{&(0x7f00000005c0)="3d635de4260eb1b9069e", 0xa}, {&(0x7f0000000600)="f4c8985e82ffa0133fb05be34849919bebeaa0fcf6461c77765a7c6e4ec80389b63edaf2684eac6407c62b31775d52e731e452aaf3433e16f47d21e526d38ed158df8be000384a3b89297e5185b4cd47f1c8d59bd94e79d9b4219b1bf66cb3b363cc01f5140bf939f2bab8f3635e6a5d1222774984f3daf1f09d7eba933320479134d0276b2fc7e59fdfc389604dfa73ffe734828356eca89965ba095a18fb4c080f149bef5aadec80283f2c5a0c1deff3d6981617f3243b4ea9015f19c0", 0xbe}, {&(0x7f00000006c0)="0202e0b83c29db7c7ab6cca8019ec73ae0abe62c85657c457ecac0e8e15002ec15f01967c97ad653cf04b5e07472294861622104e1279cdea3a12107bece423e4c90ae5493379ddb0dc39a0d7d8ed6e404184554b90722526c59f599dfbd77448e0b82d8a6472bfa9075f97429b234b9736a2aa98d61c47b74e61ab9d5e01cad3f47a56ae4a92b1e456d2a946c80aaf8d2c864c1a266d934b9f3c16ba0bb995a223946df5da4c31aa0b55e58157b8b84fd9a3fce10c53372147154a0b4d060ad8a56054645f7f395603010859fc5598f7a5be715442e56dfd3bfa3dbf5ce19f67518d9d920e3", 0xe6}, {&(0x7f00000007c0)="1ccb326bc715297e997510bd7fe15241dbe14a8e3d471df661201dc52f8c72b2bad8a4e3ce06", 0x26}, {&(0x7f0000000800)="3f367513149b0beea2ce337c780f0d6b9fee8cfaa8cc4ca8a7ee95a2b7d9c6111df79b1b50fc832e6d87cd571b06730d3a05a52625d2884773f11690ee3324c44912b39af2b4f5db2c6f7bc3dc347b39ea950d6e2c0bafdcd07d1379490020155fd1c7873c859ecd169bcc77e5a5decf2b7a3e8317bd134cd438c7945f92b87cab034f0ab8ddd74b0b103e2b757390304b6461b6a6898f9d3c0afc3ca684fa1e308cfbd51a1d970f04275c9e31c95eef038d7a75ccf99d46e9b1f39b01", 0xbd}, {&(0x7f00000008c0)="4948845ceb71b74657e314711d381b5a5c205f7fb7805d254558a93dc0e1cc11f22753fa981d24411337e51f2ae22b74ae8109f772", 0x35}], 0x6, &(0x7f0000000980)=[{0xc8, 0x1, 0xbf, "1f2af06d4d0cc52a5f3b8f30296ffd5bb3f45f944ff0c8a67b5f4490eef6db35940e865502bfeae2abc7ed620078a5879b783baf8879a5bd4bf29f89242d29e175cfd3e86034c9d577f035057d863b8e166d6ac1832d0d42febcdf62666ffa89b4abd670c4b1cd16665ff1397d294c9edb0c8a54ae8a0df5bf470800d30da1da61bb5e3454920709d3ac2366d03e3bede6c5a07159899f1410798bd685046c840813e385361cc8748034907df6d7d327cfab9290832dda"}, {0x50, 0x1, 0x1, "f141e0b800be921049418ca59f2df2b07a31dee1dbc364be6af001801cfe8739b371741e91e6134398e21b12f04fcc171538d2839a28b270a3287d6a42be46"}], 0x118}, 0x2) socket$unix(0x1, 0x241af5d6bb0e78d8, 0x0) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30c8f21e324e3d81) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000b40)={0x2, 0x80000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socket(0x10, 0x3, 0x7) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xa37, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="e6e256eb5ed8b4439a2c867acf8dfc8218f9c1037e63f5b61481294cb92d63cb2270408ff108742a85bfd03f4f", 0x2d}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="1010000000000000ffff0000000000006a9c0e518aaaf6478c84fc70c3bdbe2667f1f9521cd059b0ba413540c6167326739c61507e3dda4ec99ef0c9dc94e7eb8e5150139984b44765ca5c7b408a1ace954e83baa1c896b7e85da5862b92d97a5b3648b860481bffc53d2e5e470b02d166b3424541a36dca253be9ea92d2dd07b5c3e73fd59bc40c60e4e18f5577eebca49f10a1a63e5712fbfa80e2f183eee9e47574084fabe0c552ea192e2b04b537dc66124c3073497063ad41e1e41bc52997ec4f9102f49d70d8f7aa880b139e9ad4a022cdcca9f2733ee13dc80a169982cd6a5dc3b54fb122a74591fac3ca695516d580471aa270a79a247b6a01f0a5467580ab89357378ba0dd3661ec13273d8e879ee5676d3af6e8d9d137648e8433f1c9b509070f330eec3392a9cb5c745ae9b29a2686d88c059a57301c9c22787b88f7297db39a053d9abda79ef3cf021274071a2c43e288d7352251ea2374eb8106acc214144661aee0b347e6554eee3636608634baa0d1068c8db6cccb8f598dcc6a7f426e3abd099b5f857026bacf5bf40c55fcea82b79336bc0092dae213fc591479eb0c908e1d050022a5112c36f59b0c87a91012c5c2282a84f655f8bdc39de74e441f64c75b1820478310b361e80b16c733ed82c8cfc13dc1e3d0ef21a8df2d785f1c1a9fb01aeb650d11b3a72ef00c0136d0ae3624e4e93ba30dbeb5d3d1d2af0538610b7ed0a30e9a9d9dbedffbbdcd65391eab4edae3370c7caea14c20e1da7cd9eab11b5c9ecf3f27f4e3d38c272d3d2bd57d686d92211dfe050f3cb286bb79fea8581815c23d7f680d6a9b004499ffaa75c1094689de2ee19c2aff1678f955459f0ee5b6f958c29be8a0622ac781dabec3baea77207a5422312144a54605b7f1c03bdcaaafe1b32e32b1b0c7927f77263befa9a38a5c233975297841190d9f9535d73defdc73b49b8c8f0d51314023f7860c0c92df58955e4eb3dcb8ff881dad91c2c225fb0069771615c43ed21b926e463179aed6bee0a03e83ed44398ab49da9d38ece1f56b74b5fdaebe2c03782b2f18bbf7fb2f9942550a24576474c86218eaa9b53867c2e53491223aa32f7720c7d0811a9a4b11cdc49e0585eb0b6dd9482f5b8ce459bc7bda6884e96330eb7376911f4f9707b5fd0818d00aa3203589216f797dcb6b1cd5aa49a50aa1a8b2d2425b2c1ca5d88ed9e6251d1f31b0d2d56d1f161e68cfbca4218d9a986b55e60c28095f7bf8820bd41202c923befc088e9f1c2a71e19da45a0968c1b074f7c8c908dc5d623eacc8de5a6ae4ab7f10033113b797a574b294ff24b87ad7f5b3551721e1d1c5041b69739770d85aa1355547a6934fccfeac5bdd44c74fa3d4f3442be8ea85f5fdcb7dbe8c093e23eae1479dd1b5fdcc93446e5ab7f9a87e9aa367547453d1a3adea231996f4c23f05cab4423411e90bfa2680ab05c564d420de06c98f740c2b5d87cd217111ca01af88716d6d3d82031f137d1c03e31eb7f15f4a4605d42c6e680396ca6ef4f677c0e822ac1c7292ce06e8d8d0387b08d1cab68d406d84bdc811869cf7c00786c33492fc39e2f948364c8f8167b5d425d8fc070364bf220cc452d896868e3550a9b5122384b839be2868ec758a234f3a8c9592cec6e575a30493f27d84abfd34ea1b2b97b34e8a5eba8615a348b5041be8f41e0aaa8d234cff4357a1aec1d4aae1678b08ae08103c405b904528fd9e9385d3bee04282553bc1d4a3ee7ff05812a3033073612fa6b430f419fe61eaa816b74ae254ab5bcb4f3671567705ac4e7db90e739cbbb1e832cf6be834dbe286c9d654070a2da3f5da1701837b64974291f4cda1b9e0e6bb976cdc641f3e82ce54b82269ae56d184d76f6e0e1e810441b861509ca825e43ec10e64d4774cc81cb2237a391451c5d86a8efd9f2a2ddb5cd26c469319a62a1739f530d36bd089e34229f2abb2c3096414e3825d5c4605ba5911e469e14c941aaef01e0e5470ef131eb3d9a0859a16d789562f1de97da3f35adeaccb1cf0355ff26f6fb0c827cd5107d593cdfdd90e7ba6049214ee8a6ed2244d98c6f478c9a441b4cefffcc23b5c6c15374d9730b7678b35c36665572ac7c15281dc4d7f5eadc71c5f78fef7e8b208869bccf97b3e8c08f3dcbcf758ccce5395c74d136763f271c3e906559bbe2726736d638bbd9c82ae37ebd45ccc4bbbe06b0baa4eb1c0f2c1d9c35d61c02ce6e665e712cda1ca6cb094375922ac47c0f13e996a06800bce506bb3dd68d57aadbf5205b8f11d78b6e26ef987ee0d418a5cb8ee2e7c4863afe465b47e4b2ff33f31f24a4d5ca81b3742977dfdf4dde253e4f1b2641920008b6733f6007a602a24724b702fb0e720c08917f4b5d9c264e68adf9cfb4da10ca8a5903e08ee21f9abc524953a0b8975f22704f50ca8882f53143c678f06e0d356b2f393147ba35e94ab20559c2bb39ad669948d65868bf88c0521275ad24f6a7690f42238f088a7655457e450a332f502b15b0fddfca9f41c9c23b1327f48069c468f087f05ac5de8b748b3d2f8a18bb0f2b41b8ab4176f68098dfe751294cdd9c309c830fd5a6bdf40b42aececd107fcb4957db1dc52183e8aea965a74fd477f9ca4ad35bb0d545e783b21ed16624b5b05c1c12ae21523f866cec6a173a205ab854d572d62d0940a61b0c0f85c1f3e3dc6e5e830e3e2728433ff94032d4363b2a31ffb9c3b77ab370c065a61bbeaa4d8fad64114817fa1e386c2e719549525e1cfedec6c01a1df17090419b04d137a7737a3306836ca7ecb170cb7aee036a0afe857d761dd316c717d07e81a531044e7393451f05b815eb8a5908a36e8bfce49c787a3e2d5759e1740dfc2adf4e827f3ccbf120bb6937c014300230041d892e871210bd704cafafbf130f1af0c8dc3ada0d9a3f709747f8135500fa84ac245cd64c1b3174cf074db7e40db96a5cafb590f866f2d8828222d31c291776c4b7ece18140e7ba8c50521c425b68fd6b28950727860a48e87dba8f33f8934557955bd1feec817c6a03c4a6bd332525f0f25b3e27122b3faae8c75766d5a0eaa1d12ff1789434af00fc958ea1b1162a5f7b01346db791e4983389c76a57160e1c7b9f444adb3a9eafc2c61358b7ad937cd4b0850c874da7a422c3ccff73396f9b0c25edcec217c97290aafbe61591456fb6ee3466654cc3fbf855062306b013a549bac1a3035cb5086a6d10315bf3a1e09805761bb3c7ca43a5b28f6dcdb0f4f0191cc840ac7012daf3e4226d83b2f8ab7cbb9ec672db460331e0f3859bff890dfe475a034ee1f9b68082aa28aec3a5be598ae61f22639a2457c79fda69bade60f408c4e31bf5fb62f8d7684151234aa614d302a28f10b259ce2a245765836d7dc4ed0df7bf86651eb6f92f0a71281d6e02948713a787c2e360945d76a4844e62de9e9bdaaa2200d658dcc29a05a47e0b119c695943a209d094d53438075855fec774cb7f410342b9de1b0d8979387c32d22beb605d895be0ef4922ffc2dee7b3c78d056a7f6d7ab0e4d8eed8ff08fb637ee8844c51c045f09ae3dae52658658baad120242039043eaf69157bc9127ebde2d96825c45b64bf2692c93eb2f14cf44eb4f454d273e1e8452652d108c2923c978c86fb472fdcbab7b564ede871b662b66b410c3c90ae5cca49b1620731308d4c71daaf22449a0f920adba2cc1d5f9292f5f3604d4fcaf415cbc59bf548f950d030d4b613d75f33330d177a816540d3c49bf5135fff5d52098d4d2362665c39a89efaa837301dad06da4e2ff4f5c441bad8e092552c56ca2118886b200ee0fe287f86f2cd82a482f93be8ebb17c6925f8032daa410e2e5a22a1279fa104b38e93deac518999ebb0745d4f061cbe80118ea41ac7e1d9e36fb586066614e8cfea1f05b41795af1853783c3fb489e9aacc8370611870f0d1328629859c0b40a7e08cdf4ed7c604c137c876d36c91d72eea4d3714435052fb277539fb80ec466e11b4c3c17ba27a1804bc0225c61a785dae52855b491300a27d55b39b7a7f2de16d40ead1a659008ca6a1d07cc8221ae67a481e24ddfbe75cf46ca24c37a67dfdf7981901b728179370b6a539835cfa39126da871813626a24327556a9b2d7a00bd8f536277fe95f29f32fd02d912eb645a7102a2498a20e69e2fb0f2fcf39aa42dcca0e80305ff50ae91c0f2f2160e7fd506ed62a2e8c8f5ad5a517d4a1efc128df8faa5acbaf367fc7447088d230e82887b91d65bd7eea8a2a99367b02e3a1c92a605c7c25fb4bd43f4130caafa634bae78aad06e39968571203ac63558f7f4cc68fcd9a4ca7ac16617ca519ce4614f7f55585e8fdb08be9f52c5f04ca50e0a010638a771ccbc43da70a839be5fd40a35aeca2e30e92d2afced9adb24cf15dbcc96e6c1ad1958f13d5130a8b1d2e4b98c4e611ef1df6d4f3c1fc75c35da90d8d943a033e9395096738735e10f28e3723cbc8c7dd42b0a0fd89709763245ef26c0aef493c8b112e169f88c43431cd3dcc728d06f9f089cf2cce8f46f1a1a4378b0cc5ba1d48e142088a8fb53cf0a532d4713c0013552c0e3666a576cf83b1f5f4015dba3767a47fc28ba61cbfeaf5fdfd729fe0e059c18556189c16a6af37f483b27664a0d9be59bbf7cf7c35ca5e27bd77b96a81cfeb67eee6c7c8e3cb9db51741e0fadade0ee198ead192687b1c21deccf86971ab2f8d4f4173f5a02a1a7efd2edf1a9e819c6b922fca1cc1d0b351f98a520f0994bb01c0960770e4ea72fbe294b52e1b3eff170a3291d5f551e79e25f3cf80f429dea9b8766d6ccb4027ac5366b8d48d506a0a507a2e333ee1d097b160057f3844c24880bad72b6dd45870527007e08205e431ebbeaccdf90aaa39d8955fa4da6d95380472d9406b270fe412da1fa76c8af9543a4ad55cc8124f0cdb0cee1399dbbdb189d3ae522fa3d084ac5602577294ce631aa0b93eab9e26421cce8975cd99d2c8b237e250ce978b01d5f3a8c65fcab9ea7986e9c9a8d5657c9c93dc9bfc42e8283bb607ff4c6f75a10487863a9ae0c4f5500af6f6e943b39b0585180a29666d68b63d01a533583c44016d77523521e1af5593b1fcc8d0124305b75145d71d6c26962c65451fa5727d7c5ae6ce3504e0904002c6d2208b1e2ce26d41bb11b5a6562a0edff52b85d03364b5c16acc9cd6f50a341c873b11551fa1a8eca1d13edc54ff7dd932fd8fc170a814eb7d9c030900f08b3d73106a15fbca3e13eaef14d894ffc56b5e1aea6866034701797570fda90d187c645d9973a8a9f9ec0fc5625eec1536c099b9711fdca0160f2ca62fe524eafc32be45bedaf350741de09a2334cbed8b381d630a91934d0c18c501dec8e9683afb17819cd5577363faa2b7e999e6b909ccdb6a4c0df089614dfae3de85f0b2cb6c43eff1a249134088998fc6effb5cf681c5799b39a79d633f4f72cde62ff45d5ac18f29553ab7a04e57acf6a637c8f1aa58ab00c596f57c1bf21e9676271e66a99b107ecd2ff436c4689e206cce7708caa99ebd40366ec3671c9a20963e41fba0487047a6af005c1e3215fb2a25367e2abcb15690525380c38b226eaa6f83c9999b02b1e1bafbfa24f5115704c996f8fb225d8366f790806c2f29ee2be2c7919b61af01888d5ad2c7f6a35419b51f7a8547a58546c70f62cd7a5f2f6cae674369ff7a8a09d13ca6954871697866dfc128a0939e2e2d6457559fe57f542089995931280d436a28acb1f3339616cc5b417a673f9181e732930a662cb13dd3308e6595edb959e8fd7775e6d5a18f0fc4611e9be6c04000000000000000ffff0000060000000a9c16342c639fde567626d90ce944969867d6ad29591b2b2b2e6067ae2165e120beb1ba522e117c6129000000000000080100000000000000000000000200000a851fd1b77a705e496215bdd96dfeb3ec515946bb86ce918307894c7c43a0d4a0ad8ca71c77af5453f7ab7fb9e77af28dc499960aa5c69aa88e94409be90fb940742e5d14e2c959faf1e845cb5dcb1bad7cb04864d13b7ee4cf4555f0a786c6e68035ed421b3d93927a4923ea3c01c059faa4e770fc039fb83b836c2b4076668e3cfbb1e62823314c7a6968f11d34380ba99af86b774244b3be1354e5f5f8731c907446b129252763304023e5d7a6d801b23a2ae01fa3d0c88a9e520af1281e060d95f9fe0ca41c16bbc6790cf7206359c1b4c6c3bdf5331e62291896d4339837f5332b628eeb01000000000000002fc62e739f8e280000a0000000000000000100000008000000259f3b0206c377ccfbf6baf7707d4a6955e8accf32123f13ff25395e72b45a32784f26f9f6a9fbd6405f6a377daad70530fef5e844486bce5b4bfa2f7370633f26f3525a8f132698e4301fb5b3a745841f370da42293d94b677966bf604d950669d9eeb21f0ccceed69f7a0e875191eff70e8d2f354a614e538fbca07fa114f8b317e94df8683387250d62aa000000001d358951430061ec4092bc71a12a78d8a66b33dfa1dae58157a774a51ecf197820c97b7ce5609e6a1f4c5e4779498cae9903003539059673f0a3a910ded2a0935515858e21a63b3497b30188ee181e185ddbb27382b2b2ef065ba57b605bd713821e70017e88"], 0x11f8}, 0xc1cf24dc0ccc9437) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x6) r1 = getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000200)="9ac5c768a8aa6223ec1ac11185780e6cba06fcb4568a3b793592926c473e28aa9261eb570cb243c5a0d09ca02b1b3406036d75936e513f83a164460c") fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x20, 0x2, r1}) getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x40) recvfrom$unix(r3, &(0x7f0000000340)=""/201, 0xc9, 0x3, 0x0, 0x0) 16:00:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchdir(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x2, 0xcd8, 0xffffffffffff4a3f}, 0x401, [0xffffffff, 0x40, 0x401, 0x40, 0xff, 0x2, 0x4, 0x57e]}, 0x3c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x100000001}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xce5) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x84, 0x400, 0xe05, 0x74}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x7, 0x9, 0x23, 0x3ff}) ioctl$KDENABIO(r0, 0x20004b3c) r2 = dup(r1) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTART(r2, 0x2000746e) pwrite(r1, &(0x7f0000000340)="6d8db1e2379e0fe47db56a23e512945daf0307576f8138d39fa17ce14495d7b8516e620b24b0d7e5394e4d4489b5abfe595d25e6959c17752b28feb1dd55563d483cff4cdd8f7187d6a0e015d60ec27181392e1c9abc79702f59aa9681d36307f0409ae673fcedf3b512ee9b0c9d24f9ee164a3928ee19e5651c27446629b365cf60fb7166dac7199b", 0x89, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0x1f, 0x2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000480)=0x6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000500)=0x8) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r2, &(0x7f0000000540)=[{{r1}, 0x0, 0x10, 0x1, 0x4, 0x72aa}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x81, 0xf8b8}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x5cb4, 0x7}], 0x6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x4c, 0x40, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x1fe5}], 0x8, &(0x7f0000000600)={0x9, 0x3}) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/62, 0x3e}, {&(0x7f0000000680)=""/9, 0x9}], 0x2) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) shutdown(r0, 0x1) 16:00:55 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000400)="5c7dd1e9b87efc90ac666e2983998c2215955bfcab923c391ae9b384bbe33ecfab4d7eea378809c2ac57c2f1229b5c741817a4e404f95c660a466ebfa2eb2153b39408c8f5", 0x45}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x48) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) 16:00:57 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:57 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="60214fe60000000000e4"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = msgget$private(0x0, 0x20) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgrp() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x100000000) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r3, r4, r5, 0x26, 0xffff}, 0x1, 0x81, r6, r7, 0xfd78, 0x4, 0x1f, 0x1}) socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8e3e79f24c905004, 0x0) 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) kqueue() close(r0) fcntl$setflags(r2, 0x2, 0x1) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x3, 0x81, 0x1, 0x80000000, 0xfffffffffffffff7, 0x81, 0x0, 0x0, 0x3fffc0000000000, 0x61}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="129f") 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x84}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/59, 0x3b, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x3b4f}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r1, 0x0, 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) read(r1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') accept$unix(r1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) execve(0x0, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) syz_open_pts() 16:00:59 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) utimensat(r1, &(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0x0, 0xffffffffffff8000}, {0x0, 0x5}}, 0x0) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="9f873a8af1d2982c304dcc39f3b159d1c4ba509d31ebc491778337e4d09dd5f261ad11238ac27a97ddc696254660703b9fb3deb5fac9642d6e8da5a5832dd16c162eb867d3d873147b6a8c56a1bfbb03fdec21fe2d57c8040b0c09ed05651db9a96ea37fa030ef585115102e31a0305c691eccd5ca7889000af000a48dd579dcf5d7ab3dab5eec1acbf3e3eb9ac6eafc69fc59307b1da93e7338bbe274e633301fc089e34c8408f11195cd04c2ae88c1060926ce221a313d7a815a6cd43297570a7b0205ae63f9f97a8743428b8ef2b118ed2f58bacbe6", 0xd7}, {&(0x7f0000000200)="f92b42567b03c7c9fa91ceab76ec039d485972a4339cb356948ee2c42bf80441fbfe2b2d2d66767e19529b1d4a9a4d43819a29d3b027910dafd3f84380bfb4a43fee461506cd2e28ba265023eb03a341a9f5110e7c2e96e815ebf246433824281f75244fbd63ac51a9b5b73b502cba2d5753e52afc831823f5fcdf8529c8bdb5e10351d0e6f08adf4c71dc6fb9ed418095fb88b6697a87d2707b72a2f58872063fef97adbbee387ec43e38999bed8598cf7e5c092a7a796e8558fb52a1e7f29d337769d0d9e84cd451a4bdf1825e6905a11cc898c412af06926d88b11aebcdd12094d7ad397ec65009adf1947e8609d260372f0edd33c7eec044", 0xfa}, {&(0x7f0000000300)="3c5c0e82da5f58444c6702780783dd51d9cbaa9568fb5a4fc9f69ab95291d2ae9f000164428ba870c38deef74177e21602c10f2bd688d0f4e4c9ab90dc201c51cfaea6897f3f88ac19b585826edf5737d7f61bebd2a5a74de1d0ad33f52f9bc9edcba323eecc9c270dfbbb2230b4c75e6a7110cf4f67a5768a589b8cdfd985aa983b5e91539ab5019b0a52aee7cf77b15a158aefd4b4aaa1aaaadb7d7e5ca0013070786465995da9ca2798f5fb3eed3ad24f082b864f", 0xb6}, {&(0x7f00000003c0)="a21734be079dc7097b2a3e52ac2e7640a931d658316e671d527ef3d53625d4d7d56dd27ffb85f68e6a72f2a782e5526e805285339e77096b00deff51350809a29c9226d3267b9588770a76ee0da8ead20b722c6ca3d65d822f3f", 0x5a}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000), 0x10000) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x100) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) fcntl$getown(r0, 0x5) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 16:00:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="cea148a4a5721a6e7673158c3fb33d84e74181255efb6e7d4fd50d6b95ab4bccebfa57c98236d27e247ca8b18f649f2db5de5b3625d2338145a51c155fb621deaeefb572370eff6e7a5eeb60d940f0cef8d693007c7240cd96fff0f6422160d15f6dc1681a214689d2f83723644190ca27bf45be4f1f63b764ee7a31a0819964f0e5a78b85c9b2a456a213413a751ced06b7f18592915562ddd42a922fc7d662aeaeda2f2963e453ab0ee753efed20119a82f65672dad9cc486c527ea0c77fec61198b9f00b76758428879e9a1af641dd1d4504688cef057893e03c3c7c85bd1c1e60ce18172d74397cc7279d5989a4e0e444ff3ce9f653c3844d36591182b2905fd62262c82ea271edd389c487e075a31696b36704895093a139b2287fbd56e39afa0ec976fcbbee5f44c97c430372aa571a4f004e0c82519d97e44bce11286fd2d8fb54bafc10836ef47c7c03a349f3b4ef0e6e3b0736507d807b5887235ec0ce510664f849dc71d9ee84a9859551ed8fc34cbe3455f9835006f78cc9517e9fb95266210cd1339ed8ac251060e54186076db35f6f7bc5a263cf582c28dfb508c7ec15d857091a797e5decd2ec2edaa89294363a633d9d26054f9ba5f62198cb471df7886b2d5f66d91c100c761fb74108e3550b1874571a77114e873212d6af46b980f7b56d417489da77a907b85752d6a069d659deed74db7f571d9a148d98e285a1b49c088794a6a7d986c76f66863cc326ef81cc918503e884d4713bd09fbd8f139c184452b9c3a4c75861645d96418700499037ec63c7a0038a1361e5f28ca919dccc1d9834c64b511ee7707b9b04c64f6b3a028f7f3f267179b253c024183f39658fe1ee9d91d644668c6f71d2e8d0b6e62bd02ed9d2a0a7df6e326411830c6b601b6c38315deb2fedd6bc3cdc757cb4b35444f59de0a9f210828ec020715e91344f66636b8129ccec2b35bf3261f7e3dcfc63e28a687db20ef8f944c174b925e85ecbcaccb98785dfbef2c414bfa302f98e96939e4e8c3628260c5eb59b819ba1a642c9b13bab34e5e900e3321e5f02aa1d0b9b1eb7230d74166de342408992f0149f099e5340be45ff9b2e35c847eccf5238cd0e69de81e60ec625882ef6b32255f740ba0ca2829fcac308edd4b1e7907b1dbcf6aa0fe133ee1e706bf70faf27770471593aef4d6d13c842da477bd603c31fd11c71fc9472a19a00db6127391789ec746d42b8fb095a27f6e6badba63dfee0859fc743feb413e3530ccce7aa2dd2d7ce7e2e9c2cfae2d0eccb3bd20ca97c9dbdc5d93226fdfeff2c0fa570c17faf64c864825d2605c3cc72751f8fbccc3b75b6d0fbfc72541f89f67d93686cdc16d8e5cc78ed2737a45ad6c494c1676a3e585f2ad3a1044f313d928d6725c41fdac2257c3a739ca70d679266135ee0fb2d7be53d7083c75db5ae19ab1e242769b32775096c9405f9a2f11675d676c4063db1b51eedfee6a46798667553cfd047eca1afa62a79daf805c6073e6b8401cb96ad01c7db4b29c4a291625fa765b9ad0dcc9246c121a8e8fc3571571c60e5f8f654894cd8820cd7719161255fe920720c4ab487c45b836bd218204d9e9816cad41b618845c78d7c352ab7a465de67ce8251aa49348eac502871799483cd313a65bf4b862e2226305cd8d3696455aec8b704d284112a510e7e7a8a20d5f4ec0b723ed3f78b03d6d85993f09ab448f54cbe1a0358a730630eb3815cdf5e4a5e88bc45a2b87d10cc857a087c69c0f03182c67689bd06038eeb0b7e1a07fa2be91854c05016163c942f25cd8813b4a483205180e766574d7ff28374d08ba2f1f123dda5a1ed872ea2fee2e7c28b2f0c6f12d2087e6e9663cea5a73bad261866b95eee804fee225091f104647ba2b00725b80e605e4d63003112c595c380beaa1fc6b8a8eb4969dea5cf56df77b1d0af60fa980ff2ec8d86c80c729fd7297d4cb882aad9491e564641922207904f3441ba6cc224d57e2ad857483f4e189c665d7ee2ec4f48444915c28a7ea8ed709432e4a84ed71876757b9f3a089fb32ae53a5971e898215480a5acf2a88f45fb581f0c65e7f69c26b0861d20f0507abb666a86e42d33b9daaca5f486f2068e19c7087821508ab3c1549a1bbf6656d3a84bcda9ae20844c62ef3d018dda378dcf88cb9b988d1d34e2733c4267fba842a7a37170ce961861d362d9918f7c79e263f40fde17fcb3621adabe664759c9bc574c96669d6b2133521faab30fe339c9045bec76941113fc7a61cf07af58a6ca9ef190f25323f39dded13a6df6b0ef40e1a4e603c2fe3da247ed7fc848c06d555e28a4b59eac5d1ed0db742b3f94d9053ae94d94a5344a8f6398214e475829460bc3461d5119d3ecb0c9549d09e991adc002200a7caf7e861965f20ebecfeffff9d17a3beafcc813e0f8824300db69c5131415bc65bc9d1fe5b004118f0ac8ccd4836ed9e081598ee1ee4df2525bb804d089ce290935d78cee6948f62cf86b9b11e6f832dde0ac10e1f37ada689849c037fdfa9660b2f3085d8d403b8ff8645853b464c71dc76114cfe64a149bfbfc3306f098ce3ee8a9711913c5d84500d95940be42989a5d9f7bdf3ba733d05fc6338d577e193d13f4de39659e85ce7dfd41c3203504cb64712a12b6f5fe2d7ce0ca8f4384b153e40b59e51c413ce16b916ae3d3a609d178901b3966807ebb3082e8846a97b787a72acbb534aa19d27b320f2d91a29c73257438a1c42a2252bbd3dbf602f8fe2bb178115fc0fa77529fad225c6a11f6b3259ab7ffe80bc1558e3791d0a93274c3eaffa49167c08ec5a0b283325fdc98674f05bb663bf1a64386ab1801263ddb9c1566c7a9ba459621a074546b3df8b105587e1bd6042bd364c5d5ec3f54cb9081a4f912865d82b4d3084b74b572576c7ef8d44789032a32e40f3e5fa072c0dabf046387d546037b04ec66a79961778cfb7292741dcf184cda5b9ef310492673f9151160c0794766aa37336e8f4af12c39b15057cd76671c6ff5fbccda8ecbcd91e89953ad4ef95de9d5bf886df0c453577c55debcbebdd0b96b5e055ef3b1bdf694dabae5e7dcd7c874fcea351ad12522b8da7cdb5fe7a9fd0c34465b0a0836bd8721fe9a70dbd97b097662cd97054c121f4f46f29a2ef13841d08ec7326de4e4e0c7e2956fb05481c2e395ca755ed1111109c070159300239eb5ed7c7ff471dca1ce7943978a48fe6ccca6db47338ee56ff217810e474f7fc34e34569b38756073de8781d802da9344c5dfcda980b69d49c8da1b18a093903ccd5e88cb3ecd291c08ba079d14b94dbccc12e31f4ca16c08834576134855c6cce14721678a80b2c2ff80dd66b5354535e6a0da188c04549525f3544b43bffef4076b6c79e151df3cc9bde50db1e714c44e5f713f55d994f30d6949e7539549d608c67906cef33bf0ed6ef28296f2e182b4aeb3918c4c1b8600b9e68d2bad278ea87a31b3340e49179713d269e5b627fa5e0776801ed3ab2eb134a5906ef9465bc3f5b6525859302d79246343c7106cc9acc4627d3c4f5d84fc015925de6b9514bb6800523cd6883bdccf052a2f657b559dd38f2f1c77a740ea703d7db9dcf4d248c2b9c4356f405d8151d88b75a9ef2ce59a9e6881eb9afb3bce7f9d996868dae6a679001e54a18cfe6a41eba7663442c00fbe5563961c2ec77ee5f933583fe8c4dd3920eae8b6c2d03d0fbba969f63b215c852a189fd920eec594f93a2a0b2b2215f5a5a90da95db7bc50e70026b84a68bcedc3e6505aa38442b11f4095e65313fec2321a14edf88ad2af4d526871b08da227f083ba75de750b2e0adf615e7085d4f7ea0585512cf6d1333de3c5e45afd37c532df6dcfa97f648a498645ac23b72896325da0bc34825e83aeee58df05e431f67aa5afc585fc35e31114808bbacefbc8142b22d4283fe1e925fd96d081fee072d1875f9f52b8b81efcd42c71bfabf8ed8765da0ec94f84e1094724e67b350669bf10577e8fa483fc077cadebcfbbbccd0c4d76dc62ddd13e2fe22b2b4c70a12bc7d13f65ab5d7e7fe4fbcb04fa203c8fa2d73037da980b06604231c50c9f90147cbfc048b8da514b46fb193d346f77e7bd9f7913b7b8609da7d3dd7ec0faefcf866c46576237d2c4f17a90638598e1882c910f6c636d8befd5c89e42b266070e1ee3761d714df0e5e793293562f7af09b271367d655f4271e33014a735116fed73ee6a1a77104b1c76ede2c9ebc669a1a694ae9a895754623c30ab09ea833867ec0bf293c99dcc45d734382ed7cc5d38b57de1a0b2f4feb87a1406134059829d545046b8e4e2167f04c31525890c30a3a6efc07726769b1204a2fc16cfc71278fc6b0108b00de51550028d80aa60fb68b2184074e7b417c7b317d97798841e3a095baafbc86426f71c8b873fe6a470f358ae697b426a62989f5a7720a2cdbf6b9c2a7e81224ac588b04d47040ddf496459dbf02dda0ab2ecc0f0ea3622cf0de079a93a745f8627fe37003ca8657763efeddb0dd345dc79be6c67bed323854746ebb2ad2e33d25385232e0877079faf27e8f79a38fdbe4dac8f51895456cf7cd922525a675c3ae44bbc1d3b3fc95b1705968197b7d22371222cad962d22a8b42d9806ef521edc0863b2c226fe2de9557a71f0f9fb2e9c4d09a84fb5e8ac79f44dbc6fe3b015be22f987eb62769915517ca2d9b163afb6154462daa77012b0c1737314af69e68af0e4a84a4f2fddf85d54d69d27458b1e819403a8d18364dc67661e61ddd6712da738ec43a39446945c32653c3fd32bba5d4cf4a36c193ec727427ab84dbc33fa895f6cbbcc36cc9bbb36c1762947c0a73bdecfe523b24914390884b15a8fc25df6ca597edca9e1ef9c1a3de0759d4220b457e0523b791906933bc11d40b920b44c6eba376ca9036014fa1e2bfa87b64ed8c3c754f31516a7a42bd7b94053134ef994a7a89ebdc3ceb73a68ab76022fbcd88c1f899c0c3ab92a9d71dcd909efa4f862acbd011bc61420d0ce976342bfaabbde3c4114d96424e7645df81e6b391f72349cc18518e05b83b6cef2dd591f68301639ac82a797f8f2c56b0cf42883fad29c22459493467c62780821bf38b14afd3d15535439b316503950c930e0e3475468c84bd7b95fc2151ce3f00290cb6fd6114ce256e3fdc931a092abf514b54229520009d8e5157f6ade224b2f6432cf1c9e0268d29bfdef14a7a1c27ee945b5bc8be15d75de13348cfb10d5264233ea25b9d232e6753e0019a565d8ec4df16927c0d36792122d8a09ebea2a988313835cdbb921581f76b2cbb1149cad1cd28bc799010e6900e4600c0df7d7d72a6dd62bba8591deb18cd1bf20d3931fc58857bb0f9c5c21f173ae9908687fa02ed6696354da5b9034a11d5b1c837bc5a725132fdf0c34c82c79134cd06bf8310c1986cc01961615dbe86d24a619196a398403a3ec2374dc5bf2af0e8956f2c4c65bf52cff39c872c73bfaa9fa7ef773ce04c9beb00f3c4172230880d23a5ac45f7d2040fcb87e248423441fd18cc7a0285efe696e0cbf68eff94f45d48a440f94cada968c3cb789eba5e6e2ede2d1b515ff33a3c4d85198a0844b33eb44c907f9f7d749c034c2d0daaa7aaa9b5cfeaba76fdb1311fd85d72d098a427ed195ac17f85eb61c743f70d0e944dc84a437e6cc8dace2b997755824ab21f99d274dd47dc40e6a878e34b0b2252d6880bf5257a98864908529623bc09128ebed11593051f64caf9b61d7d54af806ea5a25a928d0e312d81d9c36f4a394b6076", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fb, 0x0, "00000000e800000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x7, 0x553f}, {{r0}, 0xfffffffffffffffc, 0x72c2344e407eb41d, 0x40, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x4}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x40}], 0x3, &(0x7f00000001c0)={0x7, 0x4}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x81) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x89) r3 = fcntl$getown(r2, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) 16:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000200)=""/102, 0x66}], 0x3, &(0x7f00000002c0)=""/179, 0xb3}, 0x843) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000680)={0x6, 0x0, './file0\x00', 0x6, 0x10001, 0x7fff, 0x7ff}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="369fb5119c836af9693f9abad91c8e842335654ee460c000689b017435a6a15e7da1660e99854b25065128162390aaaa5bcae5163a5b26d033ee918069ba22e8b438e7418a1bc1440d88b92ebb58308f581bda1d0a300c034800b91560942d685f8b688e5d7a9540f65f5b82dd378d73231bfedcf0febfca76e7623be2b4", 0x7e}, {&(0x7f0000000440)="28bdf0ee8e18a72aa45738dce5dc94c36e5bd4d8ce", 0x15}, {&(0x7f0000000480)="d78a1ad7b5c40ab4f1098dc991b2a3740407b3541f98221d09352cd189b0d1335197e1746d4076fc823bd5e94b0c33fea0a56f49335120f079d3646524524aeda9878bc1c53d2a79fedc94147d3f1dd84cc0d3907dbefe96ec67e714d014e0dbfb2bca4e59f93799b2ff9274a2b078b4b3b3318ce84abf8dca70f321fca2d466bc1d4d573b68342aea46fd560d", 0x8d}, {&(0x7f0000000540)="20c7691ffdba663ca693e0fdd90ca1773031e7482de89dd11fa09e1ddd02cc4ffff46f1e06bb9869764865d7016a04b8323c990eb4e23100133f31966a1f88eb1ae07389c570eb0e", 0x48}], 0x4, 0x0, 0x0) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') 16:00:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x8) close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:59 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x104, 0x0, 0x0) dup2(r0, r1) 16:00:59 executing program 1: r0 = socket(0x18, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:59 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0) 16:00:59 executing program 1: getgid() r0 = getegid() r1 = getuid() chown(&(0x7f00000011c0)='./file0\x00', r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r3 = accept$unix(r2, &(0x7f0000001200)=@file={0x0, ""/25}, &(0x7f0000001240)=0x1b) getrusage(0x0, &(0x7f00000000c0)) socketpair(0x6, 0x3, 0x4, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() pread(r4, &(0x7f00000012c0)="07658eb658d63e3a68a94a03cc6d8dfc7faad840b1f35b8b13691179576541680500726375570568f9b557e66fb185d6a13ae98765e1d5f28ecf123a59dfb12a2b98fbec88090d2cc2e4197eaeb4a87be08874fc1f6e18a05dc6f841e52c17b318f4cdb9ae67b8ce61fb8d50778943a62f6b4605264331c2ef8346691d36fb1213760ced71a15176aa0567a98751664243c1c0017dd2cb1570b5d3490f486df6ece1a193f8a45c77440b6b01ddf8dfd2c3dd406daab1a3267e91ccf7b927e58fe043fc1edf7a7bb0e648cf99a5", 0xcd, 0x0, 0x16) fcntl$dupfd(r3, 0x97305caea2422e8d, r3) getsockopt(r2, 0x8, 0xfffffffffffffffe, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x2}, {0x2, 0x5}, {0x6, 0x80}, {0xad, 0x3}, {0x85, 0x2}], 0x5}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x810d) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x40004200000038ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7, 0x9, {0x9, 0x66}}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/60, 0x3c, 0x802, &(0x7f0000000300)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000c037149abd85f1381e88e4e842fbd44352ed16b69c31056666622391"], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') chdir(&(0x7f0000000280)='./bus\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6) r3 = kqueue() r4 = dup2(r3, r2) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10028, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1396) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$inet6(r5, &(0x7f0000000100)={0x18, 0x2, 0x5, 0xffff}, 0xc) 16:00:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x5904) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:01:00 executing program 1: dup(0xffffffffffffffff) open(0x0, 0xa188cb41f6654f3e, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 16:01:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) getpid() 16:01:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getpid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fffffff) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae632250e3b9e175f9560f8e5815f73f2a044fd33055d52fbd5", 0x21) poll(&(0x7f0000000000)=[{r0, 0x30e3f3ae3b5574e6}], 0x1, 0x80) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x400087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x5d, &(0x7f0000000140)="624b82d3a5df84ab378124b4a0286f214776928ceadf009e9aa92b79f54c1e10b0fbf1c4fce47d12bca911a9e18a16619061a044521ed164f0ad63b83153c0b3a8ea56ae13d59060941f55e0a721534199681671c1a6d70bea8e38c90d") fcntl$setstatus(r0, 0x4, 0x80) 16:01:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x80000001, 0x1000, 0x7ff, 0x100, &(0x7f00000001c0)={{0xffffffffffffffff, 0x3, 0x2, 0x9, 0x401, 0x5, 0x4}, {[0x4, 0x3, 0x2, 0x28, 0x101, 0x8, 0x401, 0x401, 0x1, 0x2, 0x9, 0x7, 0x2, 0x8000000, 0x1f, 0x0, 0x0, 0x100], [0x1, 0x73c, 0x80, 0x1, 0x7, 0x2, 0x40, 0x0, 0xffffffffffffff39, 0x4], [0x400, 0x80000000, 0xb6, 0x2, 0x0, 0x3], [0x0, 0x9, 0x100000, 0x1, 0xc7, 0x6], [{0xfe3, 0x7, 0x42, 0x1000}, {0x7ff, 0x77d, 0x8, 0xb8e0}, {0x3, 0x2000200000000, 0x8b, 0x6}, {0xa7, 0x5, 0x20}, {0x5, 0x5, 0x10000, 0x8}, {0xffff, 0x8, 0x7}, {0x3b7, 0x5d0af0f8, 0x9, 0x1}, {0x800, 0x1c00000, 0x5, 0x4}], {0x1, 0x8, 0x8, 0x9}, {0x1, 0x1000, 0x8, 0x8001}}}, 0x3, 0x9}) fchmod(r0, 0x8) getpid() setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x5) 16:01:00 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x2) semop(r1, &(0x7f0000000040)=[{0x4, 0xfffffffffffffffd, 0x1800}, {0x0, 0x14, 0x800}, {0x3, 0x10000, 0x1800}, {0x3, 0x3ff, 0x9ed62ddbd0271602}, {0x5, 0x5, 0x1800}, {0x0, 0x100000000, 0x800}, {0x2, 0xfffffffffffffffc, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x1000, 0x800}, {0x2, 0x5, 0x800}], 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000a0ed, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:01:00 executing program 0: r0 = socket(0x800000000002, 0x4003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0xfd68) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3fd, 0x10010) write(r0, &(0x7f0000000080)='O2', 0x2) 16:01:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/210, 0xd2}, 0x800) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000140)="9e354d1a209001428fc6ff1dc5", 0xd, 0x400, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28080000ffef00000100000008cd7fdf030000ed", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:00 executing program 1: socket(0x18, 0x2, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000140)) r2 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, r2) execve(0x0, 0x0, 0x0) flock(r0, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x28002, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) 16:01:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x3193cefe79acb507}], 0x2, 0x0) fchmod(r0, 0x14) 16:01:01 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0x58, 0xffff, 0xfffffffffffffffa, "77843fc18a24b3db962ca1154b563c43a203a88c69cc834220607913d674da581fceb97bc37fd40dcbcd70c71532eb9ac308e53b64099775f53da77366f058e8b07e0ab794dce88f"}, {0x108, 0xffff, 0x3, "f75dbd5edb94587bcad6d6d56a65869c739765ffaf35cce7548f461a96380aef634cb474255d48e3d6f18c859969a499c9720d6483f910b77f18741c7634d8cadef96ef81edad2520fa81acfcc0e2bc08e58efebe8d65ca898e3da9b4724873d9d53e0b816407d04ab6772a3fd10f59c5414f798e3a12c06379ad0d79cda01ec7e669d5516aaef0833378d0084720cb537e19ec77ea526c78a420e58c180e0d446409df103f52041dec874626c025751ae0bd47cd53a690e9d58689f45895d71ff9353aeef77a7aae47551ed4330b9d21d92471acc1feec81ddf66a321026679468d282ca078dbfa5d8d6835e1e8d6af131fd10c5ca2d1b0"}, {0x48, 0xffff, 0x100, "c94717aaac9928d5ff72575849d1d4a5b4617afd61abf358823963d642953ebaf1d503ea114b87187dcc4028dd50612455acda0d12e089"}, {0x1010, 0xffff, 0x5, "14cb72ad123bb2044ff734845d6866985bf82bec7e22d1b30860bedf1c3bb8dd28f9da30868a04f865b2be7ceb59fd9353d22fd46f3e48b7d5e3ee13e48fa0a962dbfbe510cb379b563def6e0eacce672b85c71b0d868f5f1c2953e14b37d51b79b37e00cc1ad8338eccecd7d605f902e4eb951cf6a6d0b9689fe5a2865ba58243e7da3a8f77ee3190b0e5e6a8e25e9484615878c1dbe27842d24886f6e839302a82f234531337a6928f42d95d6f2d79426aa9b52f0f7115dc06f31ab5737061d7e6e6ad0847d43a7cf42253d3e8e79c636a5c6300e8dccad8a8ffc125cd13f5052d7550713c0412273bb4265517a20a88629d181dfce64b206307a43274c65761fc1f40fd6ac93a4f5b57cebae0920a278e53380f82213ab9bfad2c7cba26c574f051a6b755f9a61e6de75a52b3a0b78c5ec6c18516d11e8e9ebdaedf380e72b9b01b12aa60cbcd513e8787dc569d052c5becb364293f54118b16ba4c071bc7850557192ab6a05f2b2b55146fa427c1044f0f2698aff4747ab3542a7429e5b119246899c85e1874b6789481f79a523d66e514e0722a48c6cd6ab1d2640e7fb3aa2f5161acf968e2fdb4dffdbed78700afd0a8babf95228f68127017209d0d1f7c378beb93f783d382de5e45c8c148ed361150f44b61af747f06529353673b968cdb120748763aca0d0862d1deb8152ec1241c3e6d50a3a83429a22e6de340ceaa003d9776aa651b2d0939b6b75146d2b304cdd0cdc0637f9b180a8ddac1185b523f3800d1375821ad1118f7fe505fda27eeeeb352aaad7cdf82432aef916e928d9048d80d0c2e4feacec69bfe415c631e93be2df334321c6e8a1d808a27f1b1d19f09ffef172e8f4b45107322b39f76bfb1f2d63cfb69a8bfea0b714f278150bade7f96b19ca75a27392f408372bd388448f8d7d81015ee57a48c79109744b41962ca24abaac59e03bdd8c07f3376ab39724a5fe73b58850c51962a3593f300b32dd074d497c8b05c54e9461c19a0f10a1154829164b0eb726781e4a06d438cd4114cdf6c3a923f2565ecfa75b2fbc0f7e554d4e32aef7c9c558f58ba17e940b0b4587051a4f735377703009e9b5c823954b56ca6e7bf42222023ef2a27b31eb99ab1d618a2fae074bd6cde75c25e7cc6afa338e8ae0230caacd23ec4114565089c3e5fef57bcd4b894a99941929bf6f42aa965d5f3584eb2f172f910c499be603ed4bc98bc6f8177c658d8601d32184025d718821151e74ff8728c2e487814671157a92b36a28816a7455e25f0de0eae81a004ac82ba36f9e4e70f7892e477e9a05aa338a3dd662dde2c69d0ad9d700f05152e4eebfed72a1a7725c89afafbb1908b7515889b84b1616605cf5d55f74fc3536824c90c4363b07e5e7002cbb91673aa1ce0aad8676407e9787ff3abaa71e8f1be0ab40160aad6385108f565a6ef484600cd4c0dec317c534d3041189810586e180574345f47a88e239eabbad8bac53f49642abb42218065ebb17315ea30098efd37c71679e6c650c045b158ea57d9b6ebaf227810382d7eb0f7da40078a25dbacb092fff1fe5ac3167c826145f732c21f0f3a0f8557eca82a4a57974dc22d0ea17cfc3c0a9a81533399787984587825a84fda33fff868ef70dc8e23a00255c4aa54d9b2820a5ad135ef94836c9ff659ad11dad2a504bf80e550d4f5020aa8ce4dd86abf4cf14a5fb790c15f6e0f180505457c7a4a1d3a8d99d86811baada467c8707f315b6ebcd3b52d51ad0fd6cf590504cc24337c92f002d02d3a4f020f4a832cf6982f0cf180f910c3a7c40c3b0c9d68d053051d8397b7857fa19e183aa82e3b26d2193dc7a789e02342cbc5e0cd43afce2490b431eeab3c3e9dc4ea0e48d0ad15162eaaa2650659f4ffe9fb7ce9fb38ca073bded3c0c672417250cfabad9a169e9f1566c78538c8e01bf0bce3952d50a8c83768015b61b1d9059b99ad9f6907cf7d31a67bdcd352fd7551e77403264476dcb0c7075fc9f5f7f44033fbb00e56520afdaccaa6b48222f32b3c41b5b40111ae6b17b3f413c78a8a7896485c2ea16a29849777b990aaea935541df64670a47ec37124a22c0d4c3da9f94e73187169763ca428fc6bbe1517c78cc054e93fe13074702b41af8a60c5f5b9076d40588bf021d1864a26894b4a424f05cb283270a5cc50e385a50a7ad34b7ca226a5a8967a77d1f94a85f51807b522fa4afbdb7d7ab837ba3cd76e6351b918f1949f20dbc128840338f5ead07f8b437952b287a867c7b35931ae4f9059f71d1ec3bf4af392ab2121725c9bcd8e7629916ab7be6248ad091b914b67ae0782b492afb9ba185080fdff724f90d6cb1c060d9f70393c3129eb10b668d4767e7a65a76723bee5af0c27618c7a57a4ee24c19eae76030cf62432a2a7b9e8fc22a7e5017ed66470102acc6daca719529d082aa59686b69b0ef81713fa203e7413755834f81e163465287b8657dbc384e473318b99081614a965b323200a34905f17ece90afa26cb19511a2d3e90a8d2a78fe52ea24e6e05a6407dd994af33d89b7afccbea98beee6564e106defeb12071c44d0d027afd704b1c4b7ac2e81c7623b28f7976c203ce8321a404f59fbc79445f160e81e4dbe31f08f1b3135608ce857fac38218571e13b5886cb68d2aa8a1caabacde8aa4c4023e4835a9ceab485e77009c4145e7a2b83ec8983843f5dabcac3e0c176eab6ac515bc41cea36138ab309bcfa9a9a418aaf1bc401612c0824751e3224471aa06f696cf9636df3ae6ed9eb2f8c784fdfed0e4c80ab063437eaab3e661e6453e0e0f396bae213c7c4a9bc4692f49c2703be6e295fc4d13f4015d921fca8776c5583ff7198e182e73b42d8e7a2ec8c7e7d36c474326d9e782c53d302ec08345b1b31b1dadc596e6b19417a20f47ae18c6500adefc7f9629f4ddd1dff98f3125b4d3da1d6998332dc3aeeda7b02b01573e473acef4547e6810d344db072d452a6b33432f34ce5b48000727f0d66835eea60dc14e08f3bd9ac915310c475776063f617bd9c3c1c60734d8dd5895ce1639130c6b7f5dddde091f2bc3b1a6a44cfefcbe4d3cb96c66af2a2bf64d3b5855097b677c4d56efd12d5168305f6830fad1242b952527505afb0bc521b823d05e3820e331a8a8e6bb009b12cd4f38c9a4436a2188a076821f67dd23f7d6fd115c82e6c3161f1963d31a4ae8fc5b2542264d56334d8493a163db5b5ce903ed953cc3652048026d3256bda9c1967aa8641529f8b635af726da1777644f0bb8146ade98cb3b6c7e3878f087cda659a4c68af1a8177408b503c2199113615276348101288fb2562d6ce16ef6612f520bf6abc82b988de9600275421b215c4c3a998dde7971dc955d107b765d52a802543c08c1bcf0172c82ca23db0d853cde1d9050101f426b7c9e930b0b1193cf4212865f5c61117be30370a0c5fd18266eba83d116c3be4f0677d09c66176bf70e7ae2477a3c7ac570b69872431b939c02b22eb4951f037e01e91dedd85a4ad8fcd65015a03fd222179de52b46648f989cdeb790e8be5235f5139aec5144199d036e2147f07ecabd9d260e7063452f519982aceeccb6500250ac5aab3245ea2adcc263206e6c95bb61798a41190a3976049726fe91327c89bfdba23d0e4f621f8d61d688becf89cec217605c40b52179fcfc9962b1f556759d5889e4f159b6fc834f1eabfd66ac7f23ff1effd89a394a0704f8831a35525d021bcd90fd6e7f046f3832ddd8e9ab23a761a68ee69faedcd906df1d8526cd9e06e47c2cc328da933c6700a2ab5d4cf4420621c5e745f07e3a54c29bc340d4be6b384b5731c32155e6e19ed687da07f142435d951c7689eaf4750e4121db088fb60ff2622ee46ea45078298f188b26c10a3df58e5115d8105249b7b3b6e0f68a27f57bd5cd4920baa307238780b4a326019be9f5df04037e70c8e371dfa6f69f92fc23114579d835482c924a011f6fb264c5a20a6bfe9805ad09c846b27cafb045efd54a4ada371e6981217b25434b069117fd98bad08edf7f5e779ea71af0ebb058549200ef34e73c512efe38153a3eced77ec7aab728472b6c92ead24f6b3ca5f7147aca74b3a0e48d564b12a5a8ad4438e5e51861bd7abc73a30176a42517a1efea9706b4460871af81c0b5acaac6530aa685cdd68a2d0960f811db3b0f9311bef780cc4865527a20f08ab75bcebe2e6dad9d62532f7d80806f6d4ff9a6ad4e62ced3f26f1e9c3f208dcffe11f225127023dd6fa4113cb1f0c839ae6af6a35fad48f0aff4e52a22d8991414c86cd98d98a631c2d57f9f7536e83a4b4ef3b9add238400d4afb11f963005dbe5a7c77562b7e763ce915daf776d12759049d619b72a37a54a6c794dbfd2f687684aec74e3b1b2bbeda72d3fd21221a398779401a3c045eecc47d924d9096781d61d89e11bed8b7e72040de69d93febb498178adb2972b10d84d205099e8d0157780accb620483d8503eab8381b8be77d8f3f5888e665f4247a713adc82fc51d0f062e72f023c2b4c283e32f50b0233c61c22382eecefa7ef74d31d7c280ce57887ba238220aed01b05826c5772a41ac019a8d0c9fc0eab0be1678eb5b35e4856fb2d5e0ef4e1b563a14be7931e4e12f6cbaff9198eacf6f64a374d93c2937396eb5f38b981733036a0631f7ef5746c64f986c801d8ffd804f42b5681040d60045330460d0b6744b69725ef86f7a42238b6ea3277489d9d5aab8d76432105f9b28fc5a7af810104903cb729ee93b0e6597d0ec6bcca00d864df8525db20a8b2cedcbd8aebf421e362e042fe5b2112761f13f17b9a34d02e31bf6588fafc13410b144a7c507d23debfa58a8f0ec1d54f7df72850bc8b7a9307cc2254496986b12ac885c070868f10c4b359e0895421937cc1ec134f73a43d1a811f6a8414094a58f04ae10f9da48a5f17bbfe8a0f02ef34d3b4502aa6ab6954deb676f9adbdc6b068c6fd09bfd1270cb95c140258c4d4fc7c02cf3df98be879a9a9bd8724df03bf918202f3b0146acd807740ae9bd46ebea68e70e7b1023f789bf2ed407f803bb823b7b535bf76523b2471bbd6f0614d69baf08ea8dbdf59b3d523651014c7a2442aebfcb2ab15fd316be84f671b6aa454a9332544f871a0f97556e9f287b7d5beb6469c6f52fbd3bde47efa5cb36af3f1c2965b6d14443f2e5e024c615b8ec0c09b8b47a708ab1d07479a6d0fcc237c559885d5ff03e78885873a568c3e3a5bc42cce768bc7b7296d8a902f757b73b038a418a00c74e57be5424597812fcc4f05555ffdd2183b8b6d5b5f8933c40fbdd2608b160a825ea21f311cc58d17105a574f906a8062d4307d4f96fe8285953b45efb14fe36fa405917df438a70eba95d56f5331d16a24d810a7ec9ec89968a51fd1c9a0efe367f3efa0ade368bb715ce668ca10a196912d450b085a5fe48a404560f471a1445a724392b3277f3538b83887090f738a9142faffccc6735e27be6df413f58b5f921c4778b98c11fa9ef19fb3e1fca6b828b8415c84d5df76e41ccf357e58755f3af0d7e93afffe5a236f4732089356d4690ac6544d8944057db787aace029034a605b884bded8e05c5d60c2b302567000877b53ca128fa3d2483c8d2e38b309ca01c08e2a06b402e2e329ce62f04a42e68485c384090c8a395eb52f6d0fa32b2366d4ad2e45a8557150ad22ceceb833e610e5799b02b8762569e517f905cf5fb05ebfc9f93e0581936b003dbb031c6628078b8fb6e8d8cd8a23767c182a2a585974f69301270a2c1d"}, {0xf0, 0xffff, 0x9, "71bab9f27f26b9ab620aac8f4b75cffe5fbfb7201f81dab4ab90c6e0e31826b573b9fb6c580441a35244b5637090f730afca4ad53eb5251d75feff717b59fca6facceb96817e6695d981e34d9adb8f7a1543439c5456fa2ac4086fab407ebb16625499511e06fa78d2a47b0a16f362e1cdff9b96d9e0bb7b1d263a770bda631e77190d41508e8ba2a8f3f50752dd8a0f1ed1c16a3a0b212d33a1f7f52ee2c605df087ed0d2eab22200523419c18e85d86a66e84a1fc47746676de4e77f2eddf4db4d53fe426b8c36a935802ebef6ab6e68591f03c59b1ce1abb1fe"}, {0xa8, 0xffff, 0xf314, "f641c7bccb6bbde75cb0e82ffad5917b78cc7bf64cae101049ac8c95644a28fb6222070cd5b9d368ce828612c3f02c5e1f5c10549679b8d7d2582ea04878d48f13a7a5c417dd587fcd52fd85dd43ae9ef94877d27a12dd793b2e93365ed43f771a91990d6fb1d93aa004aa2121389335fb6622ed6603ed64cac5c9e99b9dfafe81d44f89bf8626df4f8e87114472917d0042357243bf07"}, {0xb8, 0xffff, 0x7, "5a5f65922d05fc289502b1ce61fa7ea49de712c073d4690f25e71e1f61a94cee218b867e4a2192d48373b77eb67421a79520db6986081f323eae3f7c8b76a0efc0144e0debca8e387c262c2bdf9ec8edf85c37d69ebf7e27c1326baea798e4596ed9eab16b8c4c92d5626f7ff478a0e565593211feb1ef43aae0baf5ba343346abe5db1f217015e5bd78f135ead59bd51e30f0c040bbc9b9e16a843f89e8591275"}], 0x1408}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x200000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x5, 0x77fb, &(0x7f00000000c0)="2984390df15a2ae26c148b167757641b6040721a1893f13a9c50633ff003eff34c946b431743e3c50000866553930dbf50008e2fb1701e7d5b278f29cf6e3e829e3adaebff5aa6524df17f732a56f530b2c247f99126d565f1f0f43c78a02f09f7776e6a0500266851d82811a05c4a715e0031b269001a30fd03", 0x7a) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d, 0x0, 0x6}, {0x2400018, 0x0, 0x4, 0x1}, {0x400, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000240)="f407961953b52dc15362f54f4221a8a73643d3fe09bba415ed562fdf3eecf21a44a546a85d60ef85c2a5e8f1ca571b7a48ec87ea2357dc9b9d1ba5fb52c41d9f055ffe8010f15d64b9412733c5e2cf90c65cdf4e6fa28b31877ec2dd276599e5fc150571818366262d3ac7fc3c39", 0x6e, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffce1, &(0x7f0000000100)="1f") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) r1 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0xcdda748f45bdd0da, 0x100, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40, 0x0) 16:01:01 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="2b3fe5e40e843ad6526766251a1172a12ad486d40d3c559e637c0f59cdc6bf2ef6b68d4af45af72a48dae4f63fa7f56e6236024d2382e5e86a7651a68f47b433a1e53c99994afadf158616e4c1b5a6a5023af0b75ddc9f0ab8f1d9d1a05ad0e1ec29acf7f48198324dc78f57268035ad9b034f7e53698473755bd410f69036c7fd0637f5281dc4d684b0ecf34b102bf25ce9e9ed32da44195d46f2be16fb8c59e84fe805528a687cb96a4071e0ed648ab429cf9df8839ca6bac8c518fb66cf189432", 0xc2}, {&(0x7f0000000000)="5332416aa69aa1389972f4a0848a5aa9922ad9b9317a9bb48fcd5b4dff64f033107733a0770b440a9e5fafb7ec2a3212006d4adba6ca05c4747b232a868c0ee06cbd2cf0de73da16938b752de9274195f7b335abe4e3dff19607be503be4d08099d2b9e98b78717bd5d395e7ca1f5ccd7b6dba1b7438035250fc8be71a0dd4a652232e613f05654d340bcb10fa640aeb96d0d722c4250f2d3888", 0x9a}, {&(0x7f0000000200)="b42be5f012fedef868f4633a674092c5634dfb9ea2b96be1fd8abe486e9bb189671a441c521f11705a55e54619f54e23e58783af2e0949162eed3681836eb2647b7bb7fedd10d5bae84d1d7c8db95ee5777e080459ca76370fde58f3add75e1d38f48417a3fe4f06b6e6a482e419392706159f52d2e8b68b4d2fc11403f8fcbfb7c809e80fb55059213bb0029db825dc38e0175f3b56d1696404a14274fe6e3513ec647daf14e2bf0039deae26e7b07618617050ecb1a491c4d93349a58a271d2cd1214fed6e69df2b8ec4cdb6292e6520a14871cfbd8e846096a26c951450b1", 0xe0}, {&(0x7f0000000300)="51baf7a37587ae1cb430b0d1bf92aea03d86450a4514d234f7f6360bf5de738e266c233f89e93f219fdab2f43fb5c1683b8f767aee5135bb22685ef61f1058a7f2c9ea934fd73d32b3b7d0d2b3d68b9c2a05bd956316ea9d9979bbdb8abc7ed27e8e448f5ffbefa2dc2686a9a31cd95756089601ae8b89a7ee5d79e30adc6bffa036a691058f355e8ea049daae9c8c5e088a195a2417ac77da4ae21f711c2f3264285698a37e983fed0760e1e6ace9a24e026cfb431737363c5c85070ee28a6b80dbf5c112da", 0xc6}], 0x4, 0x0, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xf1) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) dup2(r0, r1) recvfrom$unix(r2, &(0x7f00000003c0)=""/14, 0xe, 0x842, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000200)) dup2(r0, r1) pipe2(&(0x7f0000000240), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) pipe2(&(0x7f00000002c0), 0x4) pipe(&(0x7f0000000300)) pipe2(&(0x7f0000000340), 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) r3 = dup(r1) ioctl$KDSETRAD(r3, 0x20004b43) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x9, 0x5a}) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x400, 0x3}, {0x6, 0x5}}, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="87d3656a6830e7c408"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = dup(r1) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xd0dfd15e99a2fc97) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000400)) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r0, 0x100) chdir(&(0x7f00000000c0)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:01:01 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x62b, 0x7, 0xffffffff, 0x8}, {0xefe6, 0x3, 0x10000, 0xff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = semget(0x2, 0x3, 0x400) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000180)=""/220) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1, [{0x3, 0xffffffff}, {0x5415285858f03cf3, 0x4}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x6}, {0x1}, {0x3, 0xfff}, {0x3, 0x40}, {0x2, 0x5}, {0x1, 0x5}, {0x2, 0xd95}, {0x3, 0x7}, {0x3}, {0x2, 0x1ff}, {0x3, 0x3}, {0x1, 0xffffffffffffffff}, {0x2, 0x1}, {0x1, 0xffffffff}, {0x2, 0x7fff}, {0x3}, {0x2, 0xffff}, {0x3}, {0xf6c032bf07559575, 0x441e}, {0x3, 0x7}, {0x3, 0x200}, {0x2, 0x10001}, {0x3, 0x3}, {0x1, 0x8000}, {0x7ef2c00b859fb961, 0xc4b}, {0x1, 0xff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007e6000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x80, 0x7f, 0x5, "d73eeef60a1644f56eec75e0d2d344e12b175bdc", 0x800, 0x8}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000100)="b6a56df411769e3905c6") 16:01:01 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) geteuid() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x686f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) flock(r0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf", 0x2, 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="871c1f383d59e0cfd5e0c15e122c6e9c78b6340bcad38deef15fccc201359dfb05a9cd640aad6ebdffa09f1796874cab23c283cc1f6da6fdd168", 0x2a) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7fc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2b78044e, 0x8, 0x0, 0x9, 0xc11, 0x9, 0x831cdb68fde123df, 0x2, 0x8, 0x2}) setsockopt(r2, 0x7, 0x100000001, &(0x7f0000000180)="2bf0a98724db29e0cd3bd3bcc839ffa1b6071f652c99ceb9a3cccbba262eccca2e517b7332d1e2c336aeaaedca7c973b8c2c741577b8edba458959f140d388db8d26ab2563146a59c704bec0faf602ecb76b986f751faeb24090df5e8e20af632ce3002210d7a5ca28a231485101", 0x6e) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffbbca) sendto$inet(r0, &(0x7f0000000040)="b8e7df71be6907c9c47b368a78eb97fd97fdb44d277b0c4f0b34ec484638344dc70d78df2bfcff0b8db7a1ad813b1d8d35176fac937c4a5d44e5c9dbe575a5afdd98b16402e057bdbc985924c885590356dd47327ced8879353a7b21f3acb8fc4435e6dde0e046b6aa31251557ecc48b6dbc35c09d242c67eb870425d7e933e60ada5d3b366760990b56f0f84717f10f034eb95b922cc4d24c568e18ff642a8b866c171c6bb5cfde2b8cbc8977f3296def2139b48bfeab707c43f49a56fae961ad3659fba9811780becc4b82fae4546942", 0xd1, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:01:01 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x54) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x348, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x5, 0x4, 0x8000, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff00000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x15e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2092}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3ff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f0d000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:01:01 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xa99281b742f26e8b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x40, 0x2}, {0x85, 0x3}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x4) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000400)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) dup(r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x17f) close(r0) r3 = dup(r1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x6) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x8001, 0xc, 0xffffffffffffe435, 0x3f6d, "d0f70c5842549be01b8128b2e75c577c1cff3742", 0x7, 0x10001}) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x1}, 0xc) setsockopt(r3, 0xfffff7fffffffff9, 0x2, &(0x7f0000000540)="284e6ddc2d26b4a3091a951d0d391344ecf18a414056237eb0e221ed0243631d4afd44235875b07f8c0e0f1b4e1f7f3022f4b332b81890c1745daaeab3ddb21bcdca1f1d711100df918238da46a3db7a10ab12ab68753424c12dacda342a62f30fffda86ab119ea318d8e7c1f2bf90de5cea516c0ea6f940e605044824718ebc2e333a97b6eac51ffffffffffffff801d9e9967e9760fc6f95c845a1fc78f8d3323fb6f09f143403c7d4064e5dc8965a1c40316268c609f1a4ac46f984c97d", 0xbf) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) 16:01:01 executing program 0: pipe2(&(0x7f0000000100), 0x10004) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x198) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) msgget$private(0x0, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f00000004c0)="00ccc1bb394b000000000000e7b5050906cd43b0c56956ae281b9f6bea839c031171b4a173ecd22b219baccd452729cd422f7d133ae1e0390b00000000000000000000d2f137728c7f1109496d1dfdd8532ae5a3e33414747eda4fb29cf936326280a88d9edb919b4b8e41c2be8b722b31581a9e105b6ce81695e6c03b9a09a734bb41c3b245810d5c61135ce15d5957475d80d0c3bed459db13afa61ca7008120d734e262c8188420bf0acc943acdb453992e5429409ca29dd0062f1aef579316b9a5d84ee1b3f48d1f657a343ec684f0bde42f662b772c69e344167c87ec9c54b3a07119abc23671a12853fb7502ad867c616c53ec591d7a7666a108c399675d6968fb568bd107b2618fc59072411da6eb4190dc350671a51aeb1233ba42611d4beec6abc5d538d066deaf6678858487ecb23c6838565943062ecde2cb9a34dfe58ef516000000002aef1b1c5f05515994046b553a542a927dc35344aa6b9cbf4800"/364) 16:01:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x82, 0x50) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfffffffffffff9a7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb012e2f66697c653000"], 0x1c, 0x0}, 0x0) 16:01:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x881, 0x0) r2 = socket$inet(0x2, 0x3, 0x100000001) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000000), 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000300)=0xc) read(r0, &(0x7f00000001c0)=""/254, 0xfe) fcntl$setown(r1, 0x6, r3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000100)={0x2, 0x80000000}) socket$inet(0x2, 0x8000, 0xd13) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) 16:01:02 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) r3 = semget(0x1, 0xea427837c691b90c, 0x410) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000340)=""/4096) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@in6}) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000003c0)) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) r2 = kqueue() r3 = kqueue() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0/file0\x00', r3, 0x3}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000004c0)=r1) rmdir(&(0x7f0000000500)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000540)='\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6fcdf71a666760b2, r1, 0x0, 0x0) poll(&(0x7f0000000580)=[{r0, 0x4}, {r3, 0x100}, {r2, 0x813d955dca9c93e6}], 0x3, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000005c0)=0xffff) getsockname$unix(r1, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) getsockname$unix(r1, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) readv(r1, &(0x7f0000002b00)=[{&(0x7f0000000740)=""/28, 0x1c}, {&(0x7f0000000780)=""/182, 0xb6}, {&(0x7f0000000840)=""/210, 0xd2}, {&(0x7f0000000940)=""/15, 0xf}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/113, 0x71}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/226, 0xe2}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002b80)={0x8, 0x3ff, 0xfffffffffffffffe, 0x0, "725d28c7db9553b7234ef75f32f6409ac3ed02dd", 0x9, 0x8}) connect$unix(r1, &(0x7f0000002bc0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000002c00)={0x3, 0x2, 0x7e, 0x3, r4}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000002c40)=0x3ac) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040), 0xd2d4d934eaa53e0a) r1 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x7ff) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x83}, {0x8a}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x8000, 0x100) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:01:02 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRES16], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffc3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000100)="8c65", 0x207) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x2, 0x4, 0x0, 0x81}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60, 0x0, 0x80000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:01:02 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) 16:01:02 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = kqueue() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="0db8d53f5f450cf5e3b0eb4270f2e2ac401cb8658c5675d5c66581f982349ca5732e39e154acada2bbb36c83218dfb8d10de78bdb55899ca2b2c53f10ba5a7ad0a922fd60cbe98dae41ad3b1044ec731de723421bd9518e597c1640ed96a52e5c7faf4ebe80523d8653b3b8961e9d9b8a58af05f655932f9efa663977e93ad6308a57309f400a72c27ebc40aa877c6389f993746986e", 0x96}, {&(0x7f0000000500)="5b3cc5237415f5e6e3b2123f229a7c44997759125571de2f8930f8ab53a615b90be32ed0918e5e0812b5edd5271de66f5228504ed5fee2584ba45b6e416ba8bc6732e3b93a70bab90522ab896c186aa30cc5c2816b0510bb8b2025bf0fcc35efdbc459edfe19fd2ef44facd849896b53b3597b4ab5f45b440928326bfccace18953272b9d23c806dd90b294774a89c7ecdec5ef8ce5f0d320f9f8d0e6f0a5329e506c9a79ae4e59617501596f2f71fe1a756c1e70b3348b138f33e1f67f5659f273af8a73d442cf894fa800a7e9fe6a3f11c4e43f1368f3c216625a369738d090a7049acfb6c0c3b648ac216b876fc790254b814f768", 0xf6}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) fcntl$lock(r2, 0x9, &(0x7f0000000100)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000140)="8d5b67c9dede906f550a303549e1126bf1d8ef8c7f8a8b8841f373f4d1cb3c266b8134b8a8b6c02edc68390fee4b709d1d173a3f59b9a64e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") r1 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x189) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x803005, 0x40004004000828a6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x1eae, 0x6ff, 0x1, 0x2, 0x635, 0x40000000000, 0x2, 0x1, 0x5, 0x8}) write(r0, &(0x7f0000000080)='t53\x00', 0x4) 16:01:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x610, 0x0) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="ce324353ae0643b9505d992f8abb49d2e7381461a24101867853842b5cd9158b6aabeb8ae98549b1fa86d77f54654c24ea9f82df96a9bd7602bad2500c2f41758e92d6a7887deab321401ab082a129ccf4605ebba4737d0baeb7544fff06e4607b18c3b25f7e5996a99d14d94b6b1d397fe251f488e82d4b351332a12d9ca10c6d61f02dac140cb989684b0f6f97d29479ab846a9d02f41722fd4c315e9521103c4db75c7618f27adf9e9b3a432e0c1ad55a758be73804ece9db80086560bf3938e47e", 0xc3}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000200), 0x10) ftruncate(r0, 0x0, 0x3) select(0x40, &(0x7f0000000000)={0x3ff, 0x10001, 0x6, 0x3ff, 0x0, 0x80, 0x5, 0x7fff}, &(0x7f0000000080)={0x120000, 0x200, 0x7fffffff, 0x6, 0x8000, 0x7ff, 0x101, 0x3}, &(0x7f0000000140)={0xd59, 0x7fffffff, 0x9, 0xff, 0x80, 0x161a0617, 0x7f, 0x80008000000000}, &(0x7f0000000180)={0x6, 0xfffffffffffffff7}) fchflags(r0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:01:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666284b6cd67"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:02 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x52) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x810, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:02 executing program 0: getrlimit(0x6, 0xffffffffffffffff) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:01:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) syz_emit_ethernet(0xffffffffffffffc5, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x9, 0x0, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x7, 0x1}) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) dup2(r1, r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:02 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x98) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x1, 0x3f, 0x50, 0xe36}, {0x0, 0x0, 0x8000, 0x6}, {0x3, 0x8001, 0x69, 0x66ed}, {0x800, 0x2, 0x4, 0xffff}, {0x3ff, 0x3, 0x4, 0x8}, {0x2, 0x1f, 0x4, 0x1f}, {0x9, 0x100000000, 0x1, 0x4}, {0xffffffffffffffff, 0x7, 0x3ff}, {0x4, 0x2, 0x1, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="22062a", 0xfffffffffffffe0d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xf09, 0x0, 0x0, r1, 0x0, 0x4}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x5fff, 0x0) ftruncate(r0, 0x0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x8000, 0x7ff, 0x0, 0x1, 0x7258, 0x4, 0x2, 0x1, 0x1, 0x7fff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x111) r1 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = kqueue() r4 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xc9}, {{r4}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4f}], 0xffffffffffffffff, 0x0, 0x480000000000000, 0x0) 16:01:03 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"}) recvfrom(r2, &(0x7f0000000180)=""/146, 0x92, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x4f2d56f771ea70d9, &(0x7f0000000000)=0x1, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x945) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x5, 0x7fffffff) listen(r1, 0x7) shmget(0x0, 0x3000, 0x334, &(0x7f00007ce000/0x3000)=nil) r2 = socket(0x18, 0x5, 0x20) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:01:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x80, 0xee11}, {0x44, 0xb1c}, {0x0, 0x2}, {0x272bcd8ec9616a48, 0xfb13}], 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socket(0xac751f4b64cbe8b8, 0x4, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) sendto$inet(r0, &(0x7f0000000140)="900e8c80f563a3aafd6684cfe5a0b035b485ecce1e18d1fbe50aa49989bec4f3dd05b496741adc4ec8b0", 0x2a, 0x4, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x26fe, 0xff, 0x100, 0x7f, &(0x7f0000000440)={{0x117fd683, 0x1304, 0x1, 0xe0c0, 0x0, 0x80000000, 0x6}, {[0x3, 0x6, 0x4, 0xe6b5, 0x1, 0x3, 0x100000001, 0xf4d8, 0x7fff, 0x1, 0x9, 0x1, 0x2, 0xe32f, 0xfffffffffffff000, 0x7f], [0x20, 0x2d0e, 0x2bd, 0x6, 0x3117, 0x6, 0x0, 0x7, 0x266, 0x2], [0x5, 0x7fff, 0xffff, 0x72, 0xfffffffffffffffe, 0x6, 0x3], [0xbde4, 0x100, 0x6, 0x2, 0x2, 0x400], [{0x4, 0x80000000, 0x8001, 0xb47a}, {0x1, 0x7f, 0x6, 0x2}, {0xff, 0xe3, 0x6, 0x7ff}, {0x2b, 0x39d, 0x2, 0x2}, {0x80000001, 0x4, 0x1, 0x200}, {0xfffffffffffff000, 0x1, 0x62, 0x2}, {0x1, 0x9, 0x5be, 0x100}, {0x5, 0x380000000, 0x8, 0x80}], {0x2, 0x7, 0x37e3, 0x101}, {0x2, 0x6, 0x0, 0x93a}}}, 0xd35e, 0xff}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb7", 0x57}], 0x1) fcntl$setstatus(r0, 0x4, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x12}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) clock_getres(0x3, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xffffffff00000001) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) 16:01:04 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) unlink(&(0x7f0000000000)='./file0\x00') 16:01:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x5, 0x12, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000140)="cf722200ff9373d627a8d06046fdb597980ec05afb4b29042c6496c5a2a3fe33358dca69ce1689f311cfceb0212c190c303e25664b4872bba4a9046dd2205e823e68575343abe9b48cb2bc1f2a1269994ff7d1e3767e0350f4f92aa67c2de157ab14baf25eff1489802fdd0a289816123d58dfe6aeeb0e61c178137ac29ae03e1c47c6ebc4a82f4d6c0a406108a88f59fc70efd115ebcdc6499e5228686d1af6824a037c37e016d513e623c300d791e1b24f04a41a62b80f77e483a7eb1b09334b6f4b927e0f636f18ba4cfc92afbdb38caeeb6ed9", 0xd5, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="ec6ca1b24de1bb969a9b260f5e1e05fd73d6742c191288c6b573c7549e864fa636b0e0aed5e5438c4a85173c07337f4ef8c09c55689d2b7e08c2b29a75441ead3244cbae5c46057a830f8fdcf619afb56611da17630423a1e8b8e43deda46cf22c5b285f1fd3c18916936a3fc829dd8418e09285b9b0329186ef0d6f2866e6d1d3297d928068c611c2da56798e5fc46620a7b9c31502a31b0aa526a0f160d114b6e6f561203cdeda9c15e47ca59c17e612967dc225cf9094976bbfdb74dfb8d18adbe0dedab6e0c7eb76b8120b629fce2ce46ac4665aae0c5d556e229f776e70601306c5", 0xe4, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000080)="4b0cf8d1d4e80d9e21db69e76c35", 0xe, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x27c, &(0x7f0000000000)=[{0x3, 0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") r1 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x476228524d46c410) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) setsockopt(r3, 0x39019511, 0x100, &(0x7f0000000280)="e5bf8e4708698603d2727d3c85ed318e49729d8a7c18f42b2fa2457a0746fba4450452aeb7dab1f37d52fe2f92f5c188a906406770f93ecb16962a1dc8708d8cd118119c8cfcab737627b1c70d322fdfd963498a5d2e74874dc1c6f4542809665218e2459a653ee6d64578a08994321e47ff98085758361124ff17121ca0740a156e0fcf6d0a5f4db8bd388aee70d226ea8a41933b40aaf7c5fb7c01be3994bb4864d0e3188ae832faf3", 0xaa) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x3, 0x81}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc000, 0x9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0xb) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:01:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x76c3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x1, 0x2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r4) dup2(r0, r2) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) fsync(r1) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x8000030}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x80000000, 0x7, 0x2, 0x3}, {0x4, 0x8b0, 0x6, 0x6}, {0x1ea7, 0x8, 0x0, 0x6}, {0x200, 0x2, 0x100000001, 0x7}, {0x0, 0x9, 0x20, 0x17b4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x7129) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = semget(0x1, 0x4, 0x80) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/154) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) r4 = getgid() setregid(r3, r4) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000002c0)="9c290e2f6b858b59eebb00000f1929be464d2ee8c63f3f69476a75a826f62bd3f37a", 0x22}, {&(0x7f0000000300)="f0d5df784b6de95bb611ed3b33f84ed0534d1abb6a037f0933ab71412a53f15e0fccb396c0403c0163bc6109e4fe16feb20d40d67a2e3ec428a6df2c10139a56c69e3fbd60637f0fec0d65f741239b55ccc9ee39bb25a788adcec78138d23af87b2920237261b254af7b124bd280e00c10c5ee75cfcb28ae13767c65a8ae409652c32ff096f31317", 0x88}, {&(0x7f00000003c0)="9c16f3cbd805b548c98c631dd6614c70ed5bfc6dc30ad92d87a54196629ba225faf90694ff24a67d7a61c233c91079b16f9b7a50314d9034ae835998555c1cf20281cc92611f339830eeb665af367f2c3545596d183e0e137dd4e9d15b68111ec9c64dba079e4403c7c5eb92ec5a215f46d2df7e17bcc1415e41c145f2cb5501bb762f297179e056df99ba6f2363bedc5c3bf25657fd3b5b400a8a6678d0aa2d0a7978ef1730491c21821634e186231b59256ccccb5883c9d05006f8de20e4fee2fa0c8207ef6a773d1b72c4533b14f0d817816a3c3bd93dd5f8ad240ff5ac9610c8b12178640980da5da152f2783373ded288bf4fc26a28288864518a", 0xfd}, {&(0x7f00000004c0)="945ab9708c27584ae07d288e224d7aec5fb0c2b95460cd772fa4fe7ac2801a13b59a825f8547a14fe3c683ca61add84276fa2cb310633d48d41cc314e45121f955", 0x41}, {&(0x7f0000000540)="321ba3c1e9dac328c1b2709eb3af12d2aea19167c43ca0189a0d073bb598f3f4367658a9f6c67ec73cf7749a5237dce61ff1dd661b04c9008f9c0b8345dbbac83e6952bab2c49c2a1c01fbe3dd161482c5f4832f428ead450358caed05bfd28aa94103ef4288a8c2a543f3475618a9e374a28a37d72183264e0a456a68870e330c0ac1cb3445f82def09f4d779b9929472dccee2c2ab05cd7b65285024d06552be8a5595a7d878b657ba66edc063b9103045189f", 0xb4}, {&(0x7f0000000600)="a2b5aeda3c58dde887715d0241a356c7287931f36552a7f50f372a6715ab44fd377b2fb3722d834c17851e4f0632554b872890489c4c87d47bdbaf68c4c14579d779ddbf2315f6da39c4d652b3179f4471275bce86a1038a7706f54a9457ddeedb3d61b00db5a67bead764ea5af4285a7779e67ef496b105b6fe0fa3df4e385de062de1d6e9359cbdc0bc66e58c8de389211094d7b1ebf2cec", 0x99}], 0x6, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) getdents(r5, &(0x7f0000000180)=""/19, 0x13) 16:01:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x8ee0895049ade7aa, 0xfffffffffffffffd, &(0x7f0000000280)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0), 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x80000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x1, 0xff, 0x7fff, 0x4, "6af84ffb7a329e9a2d2ea0ead557bfd0262c7a48", 0x3ff, 0x9}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x100000000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x8, 0x80000000, 0x6, 0xff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0x5, 0xc21}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0xc3, 0xf0000004, 0x6, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x80, 0xc2, 0x48d4, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x8, 0x4, 0xff, 0xb30}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x8, 0x92cd}], 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f0000000540)=""/4096, 0x1000) r2 = socket(0x1, 0x4000, 0xcd9a) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x3, 0x33, 0x7f, 0x8001}, {0x5, 0x1, 0x4f1, 0x1}, {0x2, 0x9, 0x75e1, 0x1}, {0x1, 0xbf, 0x3, 0x9}, {0xfffffffffffffe01, 0x0, 0x5e, 0x8}, {0x10000, 0x9, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair(0x2, 0x8000, 0x81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setstatus(r0, 0x4, 0x8) 16:01:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x4c) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') 16:01:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000180)=""/50, 0x32}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x9, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7fff, 0xc455}) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget(0x3, 0x440) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000200)='./bus\x00', r2, r3) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget(0x2, 0x2, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x0, r2, r5, r2, r5, 0x2, 0x9}, 0x1ff, 0x2, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, r2, r3, r4, r5, 0x140, 0x1}, 0x10001, 0x1, r7, r8, 0xb38, 0x3, 0x9, 0x5}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x3f, 0xa6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x10000}], 0x7fffffff, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0xa, 0x2, 0xd99, 0x7fff}, {{r0}, 0x13a2ba468811cb2b, 0x40, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x71, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x4ef, 0x1}], 0x0, &(0x7f0000000280)={0x400}) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x5, 0xb5, 0x3b3a, 0x8a, &(0x7f0000000280)={{0x2, 0x0, 0x8, 0x9, 0x7f, 0x0, 0x5}, {[0x2, 0xfff, 0x80000000, 0x4, 0x3, 0x1f, 0x400, 0x9, 0xfff, 0xd8b, 0x7fffffff, 0x0, 0x8000, 0x40, 0xfffffffffffffff7, 0x7, 0x7, 0x1ff], [0x6, 0xd6ae, 0x3ff, 0xf1, 0x2, 0x4, 0x9, 0x9ac2, 0x990, 0xfffffffffffffffb], [0xff, 0x1, 0x80000001, 0x0, 0x7, 0xb404, 0x8], [0x4, 0xca, 0xf5, 0xc4, 0x9, 0x6], [{0xfffffffffffffffe, 0x40, 0x0, 0x9}, {0x0, 0x9, 0x3ff, 0x1000}, {0x7ff, 0x5, 0x2, 0xfff}, {0x3, 0x10001, 0x10001, 0x401}, {0xe0000000, 0x4, 0x100000000, 0x1}, {0x8, 0x8, 0x180000, 0x80}, {0x4, 0x3ff, 0x1, 0x4}, {0x20, 0x0, 0x6, 0x8}], {0x1, 0x1, 0x3ff, 0xac6b}, {0x6, 0x4, 0x8, 0x9}}}, 0x715a, 0x101}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r1, 0x0, 0x2) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x3) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:01:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = geteuid() socket$unix(0x1, 0x551e9140023335f4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) socketpair(0x2, 0x5, 0x7b5, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0xbe, './bus\x00', './bus\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000400)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f00000004c0)) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0x4, [{0x3, 0x9}, {0x3, 0xff}, {0x0, 0x10000}, {0x1, 0x7ff}, {0x3, 0x101}, {0x1, 0x7}, {0x3, 0x80}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x145}, {0x1, 0xb1}, {0x1, 0x504dd1ee}, {0x2, 0x2}, {0x1, 0x16bd455a}, {0x3, 0x100000000}, {0x2, 0x7}, {0x3, 0xff}, {0x1, 0x1}, {0x1, 0x3}, {0x1, 0x100}, {0x2, 0x5}, {0x2}, {0x1, 0x5}, {0x2, 0x5}, {0x2, 0x2}, {}, {0x1, 0x10000}, {0x2, 0x80000000}, {0x3}, {0x3, 0xfa}, {0x1aabb34e8d78a3e5, 0x852}, {0x2, 0x600000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) accept$inet6(r3, 0x0, &(0x7f0000000500)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x7ff) lchown(&(0x7f00000000c0)='./bus\x00', r0, r4) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0xc) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1, 0xf03}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfd5a, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pckbd_enable: command error 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x80) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:01:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/197, 0xc5}], 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) pckbd_enable: command error 16:01:07 executing program 0: r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)='e', 0x1}], 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:01:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) 16:01:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000e80)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x267}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = semget(0x2, 0x3, 0x602) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x6) accept(r0, 0x0, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x8, 0x131) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x0, 0x6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)={0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd, 0x3, 0x0, 0x3, "f327f6ca13bcb5e4b72548ee52a2fc6a65caefdb", 0xffffffffffff0000, 0x81}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) r4 = dup(r2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x8001) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10000) syz_emit_ethernet(0x1b, &(0x7f00000000c0)="a0de1f815e53854bdb45f6ed683d22cc5c8326b582bdb775cca3ea38e30d62ebe9f7a607000002") 16:01:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2f34bcb64eca7fc2, 0x10000000) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x0) select(0x19, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x4) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='{+\x00', &(0x7f0000000140)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xb6]\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='])\'-m#\x00', &(0x7f0000000340)='\x00']) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x8}, {0x7c}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:01:07 executing program 0: r0 = socket(0x20, 0x3, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffff7, 0x101}, 0x10) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x3357b8e6, 0x87, 0xfffffffffffffffd, 0x1}, {0x3, 0x800, 0x7ff, 0x6}, {0x3, 0x2, 0xba, 0x3f}, {0x0, 0x7, 0x800, 0x1}, {0x1, 0x6, 0x9, 0x7}, {0x1, 0x80, 0x1, 0xffffffffffffff07}, {0x0, 0x800, 0x5, 0x5}, {0xb843, 0xc6, 0x7ff, 0x9}, {0x7, 0x5, 0x1, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: mknod(&(0x7f0000001fc0)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002180)={""/16, @ifru_data=&(0x7f0000002140)="02"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000003c0)="ad1497fadb34974522ac23d314304f2c524c45208a39541ff80467df5339b2256afad2ddf95c408505fa4b47ed1851750324e039d38896efe6041c3cbabd10adc59f7d2317fda738751f", 0x4a}, {&(0x7f0000000440)="f89f27fa88748a2f379b0d7a29f2fcf80bbd6a78071610e4a7d8507927044549c61edfbd46e586bfc749c5d0ec9f538d063c5b18dbf4aae6902260f9681aaf4b", 0x40}, {&(0x7f0000000480)="3245298fde3a1f51b81a6a4a1470cb1007e49ffb42126b12ee535e15845b843731f6988766859768e6d97588fa60aea286fe80fa11f3929bcaa2e99483094318b5f6af53de2da206cc57dc8524d17629bef4cf09d4d5f67aaef9357d6854f083b454a8a833c82b8d302cea5acfc427efa072300a5f3a978bc408ef6d1d30310bcc77b31bd51bd5fc0a667e1859434299dd881bd4959b69ebd0747a4be9248b85833c263f4c89b6345c5e48a0515f342a5b3f8538419b26657659799e8f0c24e5c3710110dd3e9ef608c4e97dad775d832ff846515d287a1d19b47d210b3bec90435fcd9036c357d5da2821ba44c296c7622a6d4709f22bb6d478a819ba1009beeaf8f5e0f24e5d8ac69ce0a192a2642ce7a6fcb8debb35840390963c0c55fd72fa77aaa63022eab5ff9e0d19b585a2e6dd60dd3ba236e9fca77b0b3d6fe5a5b31e5d025394df15662fa5415815473d2dd4e8e034a23618d236a27414643134eaffca43ba7aba589e919626e84b837fa93c029687d122b769678a24760d9df01c52893f64a46381452cc6bd498fd5013994efdd6f0716741dc680544ed33eb0b8e523e466f72c9ea36851b3c1ae53deebdf051bfa4d611b143bb3760b0d870ce4e9e5da80dfc3c5a946a1c50f1c5356d2f95b6cdc447584c1a22b98fdaefca4b0cf7419d08bb24873218094d15bbe60568a153cc7ed76485ccf266f0fd2963899eb436340d09fe211baf1b563d7cbbdcf5d671c0dde9a86d3aaef40209931c95eb55c312cef7ac8afaef68c8e47cabf757910878f4e087263dd03e457dfd364602dc3e79c02ecfbbae946cf9844ac41be8e1208e8e3b7400ecf4a558cbd1ba37072fd78be6fc288d1eda1ed898430423bce9fc685cde6cd46f2efabab44d0bbb1a0d489fc0d688a9e43dc131ed7bc40761bd284515837fe4be7155a4053d2edb72f4343bb9ca91d4075a205781f49686eadb42cb93ceea64c9d9dcf1b159fd6924087ad4ec278ef4c40250e45d03577ac561af03abb774f8ab2350fe2404e5f2349ac7641f81a718e272043f141f0958138ea49ae6bf49d18e79ccc7df6e743e492b1558850a3aba5ba18c6c16f07c194d9707ba5dcf705596b348f4470fcb081405f78f94b7d908f97936dee98f7b5f857fbad8e556998e1642c1898ca335a03d447a1bd53a5de4d8cffbe291a769ac78a9a0bf08f2da3d03292608aa94e6a2bb683f3fa36414107abafebe82f21478b166fb55679a4478c6183ddf9de81a23cb27946f6a7b79bcde500086130e6b699117d102c33f665321a4e1a83047d6f5ed31d2518306d9d2df1286d6f889100c29f0f78e5f2b57c54e3e9b66aaa53346739f06fa774958d37e2c4861b9f95481394d70f7f717ae256d7659c1ce3c052c935967e949d3cbd7b506f7f9eb74287f312261c7e586c38380f7b6f172ff1a97ba51d5140db0998066a9a5d7ad0d4d222eaadaba2ea6cb8e7583123d4497bebaa79b3f15b68a2a14bfa3043ac97c6cea9dcac3bbc6fd03f33bb2f901bea3ca7846d70cb39409edcba61f9fe73562a89e419110f8e349b02ae74fc0e90bf520f850aeedbdb90713f5dc2e7f53755661dc893d391d295bd15ebf6ecd08519f880fde7489ca5d14254f582ee1224c49ef61c4d3a0994ff1a1a78d0c958e8349547e45cf91912182fb04e78e9e65e2f453bfd71dc0609d0707c6c7746b52b8b2c0173c017cee7a87b8669f5d0733a9aec8f0206ff763c8d41dc7f268e6fcaeb5a46e8e71ed31ce8fb182533ea8474d823366d9bbae8d6cc9b88a490abb0d271a5f9b63655e1b92775adadda15f48f619860572fd2d68d2f815636a43ab67319a76713aa98fc6e1bd9b8f90d6676f309c02842c56aeeacd3b72c53800a1384faf6ea175653ee34d7e15f6653fe20d20c80bddf6fb61f372edeb6c4562d77f45a9a0f1c966e9a5f32df40bdc63bbd7e9880e6e9f68693b8d395caaa92522c663306e85e270bcddd4f254dac7e64da687dcff1d7f895d6f20e6923b8229b86dc581ea1cb64eef75c39dd67a7778ef2725ecf5cd17f67e9a940bb00e3e0d8748fac9a71f18164d63d4a1177281c632ee44dd3b818e3756e488bef07e8ecd3c951bc3d29427c4cf51df3290ec1802fefa0b1a2f45865f74a06124d2d32734d6e88f147820a8bc0d3194369c979cdfe1b3964726798c6ae3bd46ea3ca9097917f9ee395ff9a479e794a22bcb939fa2a55550962bafceab9176de8fe308f5ea98259b45b895dd943ff8be990327dc2ffa8cbc681e9fc3e72d146a010196ee2c31650c4b5fb63fdc1f7fa40c6e4205fb3a848c82dbdf9ca411184cceac699eeea0f06fa832b609de7e2fc5a74e0c5dbd6fec42c02b0c40b63c73cad8e5808db0f7fc5a424535f48c4ce1790eb2385b2200edd07e203bbdc737c2cf83c8cdca3861fb2c46e5567bf5a437a1b8019c2cbd610caf6ca6204c413366bfb5ffd6e14ece948ddcdd09f60801a3f8adfe48ad6fff88eefb25a767c85e1f4380ea2df8bd8182336f88651517f0a6336c39ca61c5aac9ece2c45f4e692caa38ac0d641c08229a66566e527b09595e34ff50dbf600acc1a8a73980699bddb078cfe3cdfc769f540b0504aa21abdd5ff690024637ae21d5b7debc92518c11acb277135c32873d21a70bf382052202bf9bc4dbdf483d65377e8250c2b35d34f267c97fc885a1526c2f02f406891c6b02d5e84e3d30064de18c722c5f0ca8b93b5b487c861cfee5af9bb171a0617f9979f1d0cf5ac07fce28b456204c31568fbfdf546af79b32914697816ff992a77d3ae0c38f952176005b733aa584bed5313160fe62bab14f83c43d0de29890f92f08691480c7cd2ee546617cfa5c935377229a9ae9806255cdb50ad917dbe6474e21bd2a0b51a6e7e4a77f393c905b83b294b1e36a77d7f90ea59383f1ec759bdcf15b502e8f2a4ee6677791d7ec99d1fdd21d256ddfa922a5c8857b3b614538fdbce309bc0bc0fb60aa6e2a5a8b09a65c4e84d973298b1e96a0fa200f554e6ebdb5e35f0eb02c143ac378cd858ffcf8ef49a9d86de55850374360ce8bf54caae1d71e335d0f7b2af6b3024aa2c2a21a934982c8f14417d83be927350809f34c9167d46e7058b6078ba207ba5135879e84038af377bd7701d4ca64141c501840d633cc3d9670f2d5b72dd963510c9db3cfb9f99d3d1e73d2667ff3b5f0bf532d0506e8bf0ac068213bc694680a234ecd7ce9d15e950e78c52b3f88b6b2eed8d044e0214cc334a26333ae333b04c5a31e1a1da575e7c58a08e310fe548fa8960fcb544cc38f873548f5ae0239b43e3da8f29ca75b270fcdf8e37434449bdde49b85e6800b7e1b3f98bb84c3bb22a339a348414dcd37a4c9427da409e69f6fa2fa5c8fbacea3d4ef25d87393ce8f4dce6b08e651e0c31ab85eaea129d720009946572448faa463e60511dffaaa4ee5812a5b6a9701f159861a7f01c806f4d46e8f7a89d9950f28f249bde3b7d3d7698614e943eef7baa2dfe33922ae0b4c56679a5e1fc856d2bfeaec39434cc4e6cfad4d333dfd3c061c225541d620dd69da1908b695a247ca7d14c1b3e2e210150d580c68505f653517cf5dc0d77806086ba2e8476ecaa0a9658e36edef95a8f2f435688014349c446e6743b9db2fa324a76d10490ae1350b193b9a54564ba3e94e8dd7413c52bf7e40d6b91d32abf4d255375ca16ba13812f43eb33f44e12ea13f315bbe2071698be0610d5db65ddb9708fa87d5056b492ede9cadf9eced4686faf3658f1e7315367bcdfdcb7c0785aaf4d99b6c5436706ffd699ec6163301b3b9e287286449a6ca4d969bdda75b360b942e8ed74e74431db244f6b4dd3c2291fe8abaddff634cbe8a4788fab813c73915c833cacc92eda7e6b71aa6a1f0339b394f46e3f7e8364c3b00223faa11d8ba237a9f2451615a4b714729184420c3901bf4ac42495e939be25540aadb27fa2a0849f9744cbedfbdeb2f5affd881c94b800a26fbc262325e2067530151f3a2091b351b9c5c51cb1d47342e61833e70afb26b3cda42981e438eeb921a580c4c533c6b82ee29eb5d7fe662127fb19aa6281122a44682ba46469bb959e2b7fba41d8a0f764bef7d449e3e53a4ab80e162a13a1704957a7b530ea8d77fbee8416cef2d0abec9dbd1f29c7bc4c39bdda5bbc3e8addc3813af6d803de65d130a6adedfa855787da86fc7b209d6421091527dd9354776c0150babf7d704b2aacec3db8234f8d74a88ce0721ada0100c8e769304f780d11a1cbd5608604565cbc0791044247f966b2cf29c9a223021f23a4460be4b5dc5f9cb6362a3c18bb62ad04b15a80e9b6f361bde6dcc8e2c033462beff53a01d333d633479729dce588dadd3ce2fa32a5846c42934e2491c90a64e16ea71a6687849998867e73f9c76048260a85ac8bb21c28c8a629b68409f84fc682149ab48d3e33d8f10654f4422e9f7c79311cb096a13013353abc4c297398860fe9852e29f9a708bc1a305720d7fdb24061a1e5a601f76af767c4a433bc60a8c2aab7d044bfb1c9b50337324d1f647c288110b355f37d94bb251bee11591f4391c0e11040398ff01fba8231733f87e7cf976c3bd1c7c3b6e3a7a8484fe9f88055ac675aa87f5bd9df482ef9b7b8c04041197ee92ed35509d2d4371ff0b8c0ec23cda36ab980ab4d3ccda30ce1dc95d604004ecca25046e1e8114e8c840936702dd0422c9796e99589ce8040716bb4829f8152bd3e80fd050dc6039b8750a7de16f077efa0e403efa656ff26b4c3ac816c11dfc458cd9bae3d3e92e68a4ca2545f0b44f64fd6b21101644e0b8eb7abcf682299394cd10a20d3d0b849a440b7bc103231bf1f52c853381840327c3f93d3a6a09dd6e8eebec4b9908d723d390ae4bd3c8754b34a2b794f30557ec5d93d246df57170fe265d67a0b46a585a48390fdeaa933af7be1f22f824e1b08d3dd9da846961d974ff31633902a0bc7c2c4e9e12e239dd85296e78e7cd351f443d6d0f4f477c1346453d7b03a7047b3374931cfd7fa45cadaf0d4ce1d5b29cf1205f6eda1d52faf19307a8c95c6b072deaf2bcb39854c538a4a101a0658199b631f67328511fd0a03f22ca07a3a9824139531eb3eff960cfdf4bd36593ca5af7435839e25837705653b32cb9497a0146d767f38d51c6bb23f583d1d87a574d49385153afdff5fbeab19498eec9470f3ed4e39bc5a3246c6d220451b8fdad9ed17e1df49e0b65d7438c945ba25da90a3ce120017bc106245a818745422d8955d2855f146a69c83a71db13d1a206b45f77159fbf3908a9ffae32fe4f6df5a8ad87f9c4b341fa5a29dc27d1555cb5710b2425c3e9c309988ad21b07ed7d6a5ac09479de8fffb4c8e0de7d9366e0ab7269dca4e62fb90717c0d2f80ef37f3bd9519b98f0bc9d0d33fa502b44c971fcc4c4f61064f02ebb2e9334808426634b8ede47b5d2c15420d3258dfc5b84a849aed183aeb24b208fabc750fb190212369d603b017a943831d9283325e81ea79db3bb13b7307b0786c3f1f101a0effa5c555bdedcae6cf3dc1d690c6ad66be32706db577fa87f23f20b8c91d4471d676f0ab87bf356821d186162ed6a271218bc9834ef795c34e415fa05bb477b3bb2a1845ecde9638d135a855ff1f62fc483d41314a275dabf20af60171024ec1436f112431722e408e2d242f6d0b853d21f263e4ded3eb5d5e673b97a7ca47b0a6d9de7ee4ab7f96a8960df807991dfc17e0bdc97fa9e5e9ccb87097b2b0af7e397352a37421ac953252b7716", 0x1000}, {&(0x7f0000001480)="afa7e994339ad4a7cf6631482bb86f4d3dee53ad5101d0eae85a9094a29266e4bd2903080a0a9553e4a48efe594efc754252dd69f20ff1bd02929ca3f20d8d761ca916b2d1d4cf1e7814dc8e86d84171c9f35a3aa4dc72260a985980b585f8", 0x5f}], 0x4, &(0x7f0000001540)=[{0xb8, 0xffff, 0x27, "560eae6b77d165c1bc0d4df2d0d043c2abccb39e4fc110f24bf2ce110a7217783041393d8da6e217907747b23f8d1c8651596f7335842da2ca3535dcf1ded916a95475c8083fda225c4cf3c8899e16aa4bc9a5bcdbde7d005018fabea9ac063fb018d50a0ccfcdc510cb0a3354e14b4afd0711001d6717a824d06ab9742c90853a0100d621ef0761af1c59b3c90593c17a563edb9aea4b95a14de2da025ccf2a2548"}, {0xf8, 0x1, 0x20, "c9c15a245389c4aaf2605ed177c5b9aef2f31b67be9a53612883c39c84e92552996d6edcd6e26355eec5474696f5207709aa5d75ea1c80f65782684d69c58bbc8548d6deb11c0ae3c6b81f31b5406355c6c6edb536091f0cb6da44ab381992ed82d86d2f52693314c17f36446abf9912607c0b13a7e5b5b0855e702e4d6d634a3b4b3fab562a57e52b5a9e2a48a7c2b9c5500d7752f95f6e92d98981a6e3a2cfcefb4223142be1ab2f45b679dcf572ec7caaa33b1f10c2244ae8367c446f7ddbc20d682d1a3fe822c86801b489283f1769dc510644824cb3bfeb75760d34f7ccceb2ef773131c559"}, {0x88, 0xffff, 0x8, "66abd29e4352128bfc8eacc332ebbdd59ec5fade9cb89ff3e39d835ae3346e5b833cd7c9ce943248d94ea8897030430fd17394f89e5cd16d041bbe3be286f0d9a2e899e7cdc6fa8a18fd8961604945a280c044a549cc28dfecb602221094f2edce738f4dfe59f936730a2002a028bee55a69801b1ac7480f"}, {0xd0, 0x1, 0x7fff, "2bc7ac86f22a72463528c12baf046e18a01e025fc7372f45fd6be57726cad117edc7f44b4065ff7a9d6eb25b134606936ffc64acd4f65cd0523f45a617705151d180a3b310f001c3c7cec643303e566fefbd5f83343c34284a5679eff23a3eaa6658cd8f05e0f879fb3b68cc33ef2daa76b8b8d1e161b6ababe926d6a6e45b43ecf9390433185f69f6ed80b7ea23b174775b1e31908c4da7a782dc97c3154eddd0e8a8886cb9f3698e8d3715baa68143e8c9ecfb49f0fd1f1342e45c"}, {0xf0, 0xffff, 0x7, "ceb43717efab8b849b1c3fd8c367b04520b94a6b3b63a514cca5082b241671797607e461aaf95db348f3c61912a84b59944581e6bb4f1ab100c1271b6f7cf0ccd35b693966df97a5ea5d079e8e1c9a4b3971093b569fcad60d79583521145ae12f85990a89286bbffda88233f7aabb035f97b5ba01c3782200fb3d9d8e091a8718a195e9e52cc87e84a0a4ba0594643247346c8361e127bf3b52fe55a56ee5e2a46a8195ada0b53a32e694d5bd3ef8e9a30a4021bef52e1d41677fa4d5264aaa6ae25d8f4db8f4d1e907706fcda56849ea923b5e69dafc628e"}, {0x70, 0xffff, 0x2, "9ea42c42691db80b71f06d6d7c92cda5a1f10bacc5c6357dabe7bf660b530b0fb30fc20b3ea75a28b64ef6d2d92f30c324f2306dbb822ad5f3add4cc7d7c56f93844d9c783a5e3c4095417fa62c8961955e1ef1fbc94ad45f125a83dce"}, {0x10, 0x1, 0x200}, {0x10, 0xffff, 0x5}, {0x68, 0x1, 0x6, "1ea1014af4469831a7a99e7c1539338cf6818df1e12e0d809956e2c0a8d38b80175865d719d96c68e222e71ca849b040cc6b668c878fa58d6a95458d912b2d53f21c5804351d12ea68ed7a25c67f0c49d35c"}, {0x18, 0x1, 0x1000, "7523d5d77c0882fb"}], 0x508}, 0x0) connect$unix(r0, &(0x7f00000021c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x19a, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000002100)=0x8) chown(&(0x7f0000000200)='./bus\x00', r2, r3) getuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="93b926a14ecf4ec955093665e307febddcd2f843810b3a542e0f43e1d2d9e7c67a26deb0fd8aaffab6ff78cfa9836c26628233636d0fa7bc7a668303828ee019ec4767cd6766a27786e357ff268b74b78e4eddfa65b1d77bd1c2408ca7e96fc60634", 0x62}, {&(0x7f0000000140)="ecb0babba0004661a62fe6a21bd064653f9531c8e7eb45047bd703d299cd21d493db9f6f80c433eabc32ea844e58ea302fd61d37df0d6374d50b4eeb70e683a716e72db2cd1b2bb8b8", 0x49}], 0x2, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = getgid() r6 = getuid() sendmsg$unix(r0, &(0x7f00000020c0)={&(0x7f0000001ac0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000001b00)="8ee4bdb4a64eee52e78f1450d8e3d7a8c2ea471051e9e769b8fa9ad8911fb5227e7e065e0d9e6a12f479e1b5976a06f837e05e5cceae5fc9c7b0e8ae47a3a5e417a15c657ffb7b74ff58eebd4e93", 0x4e}, {&(0x7f0000001b80)="4d6c30c3488089f000acd3fb6232088681a98fe123c75111d773d2f3f99b298885c31bb8a91fa986f74bdb5456cd5c073d16cec76d932e0ecd2ab00ff09f7d43b772c36a4e7d9351a3fc2f5d2df9a6092ad94a75738f6655a5fd72a994b39b86d455a4ed34d6a148017ec192", 0x6c}, {&(0x7f0000001c00)="5b8701d8c000aec9c03510639ea486881431b3e664a2abf4f215e6e5c4278f7dcb06850cdff59fd7a9724b3c097060726685230914e29d241ac99e735304c7f4df8476b3fd8db831bbec4b6b458eb653f3fccaa05910d0840087444f82bf77ad6601e231b45c2a0827ad29b71af89e5af8a5c9b1c9f0fbfa60ac6db39e9fda75c5dc49a84661e9bd32a1ad4a3da6742a1e960b762b878c91995df692e990fdd45077be5d9e30c4135695a29edea728f83e042d904e472e1b5c218a8295fe374383b03c12118b834eda4a1b3d0cc1115087dd30c3a393ea108507056e8ad774", 0xdf}, {&(0x7f0000001d00)="c1c7db65b1462a", 0x7}, {&(0x7f0000001d40)="1f7de98e534e1bfef3b342827d5404ea983d4e7913c7bf4a8c7ecb22609fbab84f17eb8d44e42eb42184d3184e5c775bfaf0c3278a5e25f97f964955926e2a1f18511e100bbce8b41a5f8ef5ba691a1ec88a88b9d83d9efc767cc4bf0b3772e72394d1335b6b0c06588bf84d76487e77999980d3acf732e7b34379bdff264ec45ccc93d3776f81401bd104d9db41b69edbefcf1a637aa00ab9032598cf547cd2d7d979ca884692a2f4f4bbf4e2deabe9023bf4020fdb4bb1c41ada7421aeadcf75c139c0be98881046859a7d0df16e33bd94caa77744623b2eb95922953e", 0xde}, {&(0x7f0000001e40)="9cf76f23e20d0bc170544afec3f963e1b1a529f2e342afbe1f07ea6873c45401426fe092cd38840f5beea146d63df3405285700ffcddfc21bb04545af027f7e43366d7ffd7e277f4ac28511aac7b0e0e1d73f3cb5ab2f521b4b3e1e5780d874b996e07dffc229048fc2a9bf88f9e884c11f7273be4075d27aac6e49bb8dbc4b37b250e8d2de28b304d1e0dc18af9058edc732cba5c43cd060755b88386ac1c1b1f2295055fdd97895f376bd3e50b13ebeb4a5edafc7c6035baa9ad4b277dbf0e3c6235a08683b4ec572840626dc8d0d79ecd584ffffa9030ac2577e02e4af177b98fe8ffd97ca4c2949edafc65", 0xed}], 0x6, &(0x7f0000002000)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r1, r6, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x90, 0x5}, 0x5) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) pwrite(r0, &(0x7f0000000040)="cc1a", 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:01:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000507000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) madvise(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0x7) 16:01:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x40, 0x88) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x3ff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x8, 0x10000, {[0x3, 0x7, 0x1, 0x7, 0x7, 0x4, 0x9, 0x4, 0x1, 0x9, 0x1, 0x0, 0x100000000, 0x4, 0x0, 0x80000001, 0x1, 0x1], [0x77e0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x7, 0x3, 0x2, 0x100000000, 0x5], [0x9, 0x8000, 0x1, 0x6, 0x100000001, 0x81, 0x8], [0x7fffffff, 0xea, 0xfe07, 0x8, 0x3, 0xffff], [{0x100000000, 0x100000001, 0x1ff, 0x100000001}, {0x7, 0x8, 0x9, 0x8}, {0x400, 0x1ff, 0x7, 0x5}, {0x6, 0xa475, 0x1, 0x7}, {0x9, 0x8000, 0xbf, 0x7f}, {0x7ff, 0x3, 0x1000, 0x8}, {0xfffffffffffffffa, 0x9, 0x3ffc00000000000, 0x1000}, {0xff1, 0x5, 0x2, 0xcf56}], {0x101, 0x0, 0x7fffffff, 0x7}, {0x100000000, 0x5f, 0xfff, 0x8}}}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') r3 = open$dir(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) close(r0) r4 = dup2(r3, r0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x31b9b381) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") dup2(r0, 0xffffffffffffffff) 16:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x5, 0xfffffffffffffffc, 0x1, 0x4, 0x4e9, 0x8, 0x1, 0x0, 0x100, 0x5}) close(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) r2 = syz_open_pts() read(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) poll(&(0x7f0000000100)=[{r1, 0x40}, {r2, 0x10}, {r1, 0x20}], 0x3, 0x6) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:08 executing program 1: r0 = socket(0xebbd5c4a5b1b08e, 0x5, 0x4000000000000008) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) mkdirat(r1, &(0x7f0000001140)='./file0\x00', 0x20) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b11f95f0a739022fae7d38ee2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002be283e13f1a49ef284d8c0d54731442824aa9840e809741c5dc082147b2ecbabfafaadd619bb963004dc00b5e35a6cc088373bc6ec8bafbfb2053f67b38fe835c25e15b4c64d6e9f8d5b00ee2c4db61a8be1cd923606231a1"], &(0x7f0000001040)=0x1002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getpeername$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f00000006c0)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000880)=ANY=[@ANYBLOB="2d002a29e467b20d00000069d106295749a3ce4ba70d3f00300073aecdaca4320e00f959092c41a5d902000c87cd15e05b63277608069218087dd2852c9ec13c30ffe9f57eeb5311f3ef52bac6e6afc3634b493b0b820000000000000000ae548ebebc007c1413c80a26e538fec561c5a13b4495726a79defca5c86b6e76b3a09e9291c8f3fb44a482daac225d98fd7ae31cfc98ffe86ab1e31d60103538ca5a513be5a592b3b98d1e97310567ee1f63be6862022859090fee7d8d6eafad6c0a0804d89e153ed6b4bb1a4342548566998bed1d828895d58971dc000000"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pread(r2, &(0x7f0000000340)="c2757dda085b1a5c1d2e3583930fcc7d1bbb7d5f6998fb37f176c3ecdf39985e94e870961ec29ab03ce73a91943dba079b5721e3c6c9625bcc3eca2374fad760aab337f7c826e48b31f59478f5b8df40fc5aae0ab9cd146e80d0455622b72a03a2be71a32a99a7117fcd0eedf3c15497cd05c99b75f73e989a8e6f522e9236394a678e03", 0x84, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x6, 0x2, 0x0, 0x96ee}, {0xffffffffffffffff, 0x6, 0x9, 0x3}, {0x9, 0x5, 0x4, 0x100}, {0x86, 0xfffffffffffff46d, 0x7fffffff, 0x2}, {0x4bc, 0x1, 0x10000, 0x1b0}]}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:01:09 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x83) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) setuid(r0) syz_open_pts() 16:01:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0xaaa, 0x80}) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x8, 0x9}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) fchmod(r1, 0x20) r4 = dup(r0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="fff92e2f66696c653000530218b8720141ebd993e2d1bcbca92a525a"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x5c}, {0x6, 0x0, 0x0, 0xca1a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="8407290b5a71e17d226c7bc104ac8d929abdc94a8f1fa725830c5e154546819ce28ba316a0b81e969081a0e3bfd93217d8bfa13607579125f1d61cad671c94e299fe6f3f2b6d9f803eb0890cca00e558c61caf70b328ebbd384d26be69ddbd8176221ccde2e9127cb3de2d488f9f275c02ff03a4e69a57426f92c2ca286baad60757e9b35792ddaea5d4cca3", 0x8c, 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)="ff000000000000000040", 0xa) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/19, 0x13, 0x840, 0x0, 0x0) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) getpid() 16:01:09 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d, 0x20fa}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x8000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000240)}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/100, 0x64}, {&(0x7f0000001480)=""/21, 0x15}], 0x7, &(0x7f0000001540)=""/180, 0xb4}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xffffffffffffff00, 0x2}, {0x18, 0x3}, 0x100000001, [0x0, 0x2, 0x10000, 0x7, 0x2, 0x3, 0xfa, 0x4]}, 0x3c) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:01:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0x1f, 0x1f, 0x1, 0x3ff, 0x80000001, 0xaee, 0x0, 0x0, 0xed, 0x195d}) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) read(r2, &(0x7f0000000140)=""/74, 0x4a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x8, 0x101, 0x2, 0x164b, "f98235bc2fcc41a7c7e6d722397a2cf9455f778e", 0x60b, 0x100000000}) 16:01:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="0f80184713281ad80503e2712a1eba22d9f3dbb89faeb36d141305f2176bea142f749ba5f63b6e9c575936a9936e5eb2914784b6709d3b230bc5531f9f7de068c33ecd3e81250574d1414d68ebbeca87133fb1e879c33619d3333508142770b2931d4ba7da0393626223ccacbc48996504e3ca220df19c811ce2f34127fc3aae452045d2849d357966a9fd127c4102499a0aefcf506954eaa01bb648fffbe417d855684d08256ab8ef590b82eeb76fe157640824d32d4341589fde599e90e6f6c8ef1df4fa302ece93540d9a5afe06446897a6e165fd2d5aa9668c5ba43ba55701b75f629388fad8fbac3a5d15b12512fa8358304d307980e49fb11d519c771379316743124e64563c3927525727ba47f0f7ceb49cc3a727945805fa299d1ffb0db286bd895b6b5d98676d430c47fb1704ccbf50f306943614b4ef9668cb3d8d26fd904e25f79f9cdb8f3e4d3be489bec298aeccbfb11a8889337e7762b8fff05d0243eba5a83fae9056f97260f31d9be5aa108b83a5c85fbbc13adaa4b46a9340a0c3e03478fc46000198b0a70bd30154b37f5917bf6fe25bf3a09d189098df9100e4de82f1f4eff42e761543a2d80810be985734a81a1eb1a64de19fb20f9b49f4c089e4c6ea499b28949222df726f7309bc1b4abb2adb277ef8851ca1dd77d280086fca268c89ee09a470f29a4f5e852c1b1069a941c08c70fab29a292e1dd26394b5c62139d1a9038eec61bff517c998d10321a3447c6353c659fb1f18b7505a4fb16eb40fd67137e698a71fca29d851acfc66257b83d20185ebf5204debefa7a101ce68fa7a2f81a7feece0e24db9f518e4d161920f7e64590d6a0e53983fdbe0c1f4d98a1f8b6ba4a9951cdad9e439bae399591654c1964911dd4b084c10815007c6f1411fb8f16bcd490266fcdac456337d6f9c080c5321382d8773973f22f1007e1d344023a85c8b5ce317ab1f42e95da1b90bc82329368b3cb4546c265b66725ac80a7d427e52092a3918147f1317ce7a8148072c8e69bc8f5c8db78fb8db40b980359185249175c71eeb7782c14f59d91f112da4a451a36bd7b228b4ee792435d461311998f2e96a0a0a8682da8868e20a629171885c2d7d47b5be06e78ccb345071d8d170ee21580263804ef63bb5af9c0eb83dfe938bd34c77cbe037b3408561fd762f0c5e9a9c1b32476f48d8ee3147e9df19e09ff99a64f35c7f21382b3336b7cf48a6b6b135255543900d907c849b001e789166ce46b518e88b6af6443f05b6aebc2eda5658d9620c19cfd2430d5b2756d4a888d499878f8dfa6b137c2a1c0c78984aa15c1db7463630edeeb1b298a5bd74a21fbe445cd374ad632d8e06e1679b1f1d9b977f5a4f3a1736e7e9172327c63e7d59f6be95cd58b442f44b4777c74809c53f10c8635de26b0e11f3002862908425c2a9055ffe7c78679fd24bcd0f055b1bb9954544e0c2e74c45adcc4ff213d7667a929c7aa6547a42646c2ecd53feba051a7f0cf0b629c7c302d6875f2c9856caf50ac235793600576606dc3b25fdc2e16e852523abfdf8fb481ce9c6218ae62abff8c4cb3805ab04fd9e106b1892e2a7cc01b8907bbdf450245ace77b21a230fffb2d04ddca59de0bffe30947272565f2a0dee10def13a38675d69ba8888b04119d076a6c452b4bad0a0ac08d556d87ca675b47bd44983124fe5ddbd2b8bdcf2580b6a7050861110afe28a3cb83129194bb5db1e35b8ad6846c7e71d362932682e79e287a65fbb673dadda5943dfb8a94ba3f82591a71d0b7672bbe37fd39c2afd6d983bfa9d045d0e901034698638e0b01e8c1c0b1dbf61c5418b5695322e92a7f64999b1061e4dbe9f76d7cd35912970a4ccb48e25689110deee77d4808c23c2aadb9aa746e1a203bc56bcf0b1bde73fbd28adadfcf750b13f26ed68caa11385da5cd84b5feb71207df04bf83a23d9132903ce51bae0346ddfa973fd891b3fd54a486d4e82a4801c59aa404f848a113057b434ce2a9cd9956e9b3f4caf70e9eafd5966dcbe28ed78ecbe6731b8950edcb6eba9ee349a8ca902e795e7ee37787541d9a8d8536abc3d821b948d743193a38d30c0b3e093a28d347d8b5a31c38fe8916af307c023a4ac85cc9dccf3570dbe87524594c02e8dab4b0801b01888407ee42a88b38b123187a08fc75c171e3d871b24df712a8bf20ec029b6f2de28589ff47b6091b980ecf0cb23f3f2b550ca29265098d4c83c0636d6c29d9e0bb3eb202f39990d43675cdd5755b6bfde45cb348b0d387c1354f39503e5b94d75d77f91441c272a25649722fc0d35f2c4e55ba8cb1e3c9b32ab301feccde35ecfa19d6cafa4a923ccfd44a19cadfc71b78f36bee13aff961545a757a3b8d6d9a64e801bf38c2e6acf8202df71aac03c0f91df6f10210463d4ba710a62b3dff118e25407a08124af9a39982bba6d0028ca9603792ed15566cca48f160cfacdafb084304573db0c6650c053a0bdc8f0feb190ed9cd6a249e441f88a02154055267c3471dd352d1797487bff2d5754dd5888942eb53260ffd2369e6216645eba5239097648f28b7565833b3ad499fde1e81bf7730d7a13b0183f21c7b4d8e95a1c251d7e430cadf7f78f307ab3112f057d56b5fe8e1954cb402b4eddcf983bd5895c084338ccc607d680706383a6384e3f8556879e1d612844e98729d9ae53a36821568d52f165d043ba7f6acf95c49a19f0f91242386433ce8b5d0d238f13817cfeda52e0997be24578b84963ad60a887968d8e3d44a1392b621f3441055f138bde2216bacce86c644e45daeefbadab1a14f1f67e0a6fd3de8fcea678d42d6a8a44096b4dc19c20d80a4dc0e8c04c4a513ac1b588faa8a937022956c13bfd15a06e9b7aebf53d7e070d2f7177c07c710dbb8a1128c8de1b4c32d5250115ed3bcc8f000a708fdb38533cf3dce531f9eb2f83ccad0379b23e55f925c86e52245813abaae005786d1b713be4ce4c8175b54d7432dc05965242b8261ddbc6bb13df1d059633e3b9a10757535cd67e5e6097eda799905e5dac383261727f24ad5c2a2d68def57c197ef3e1c5d678f5fda14558b8eb80b3a38a39987fc0b640923362a6ccdb19417cd1717636e83b657945d35fc2c90fddedd2f8f59a6b4e4c4967ad1d5e161fd25a6bcb5f8ff941314f3b52d7703acbe2d808839f0f7e65c7bcdf0c7bbcb25da522b3929fdbd46f4225d19e221a7ac84d88c133361db1a464a09725f0a0badda915281278ba0509c86cfc3a24314e0a8a0cfaa053c27e3ad32aa06e89ef0f92b1aaed8db685cb00df6f15160562937a3842e54105f7cc09e8e0fea99bb4b41221de85198f164cc68636422309a39846b7a7c1525d69c6e6e38cd69c3282e50f1233adea8b33264a331a996b68b2344c6643b8733ef5b6723bdc19b2d0f71ee282e9d211bc6e9b4718218f444525dbec6f90ca9632028c8a50de57bd6a76372f8c619b82c8c9fa73c77097b1b85bcb6a329547129dc514b7d4a14ecf2f680502dca4f5a87866fdeff48598a63373e6b43c3482b0b4e7b8d3f084f2a3732efd8cbd47a94b3e1e7a4efa8c57f8fd74cef5960955811efde9f7ff55a74e9dfd6c5a61c96a06abee661552c4491fbc7e2ef8224a4f537497ee470f277f8718474808d673795eef989d6d3581d6bb837be58e9c217dcb1d842b43d50cd99f5a0fcee13cd562bd4c52b7b4ca352a50e35d693d0cc988bd1bb96d0e02834be392a51e833cf425c9608ddb3da760fee357bd930ed8f04ffa1c60582760215665fb69bda4dc427b0bb031d29ba334c748369da4215b3528280be23609993d79a2eff005e065ddab3bd216d0d90cc694a5319d523dc6dfa353a8e5a5c12fdb4fb5b74f8fae23d49d9f66f99b921534393b77c9f8636088dd280aebe5219c50afc50e116963ceba2763768a5fadd091ca4a5c5faeb130478041cbfed5bae02eeefdc5d98e0f71677bccb807384f7144290610660c4a4834c15fa1173cb35eb971667ed29d01528d16afe36ed91f964a7a57f853122ae1dff7186e6dfd6429148e517736d98bb14fb41ca7f1f46e68a6abfbb9d4d71b69fd0898dafef71c55615b1bf19d3a125235db007720c3357bfebd7015e0b0a9903795788cdec7ae6847cf88d3674f45b8c57e057fe761389675375cc88ee3f6e6c18381027c3abb7ca2dd63fdebb0c500e14eb83f57a8bd40dc6083458836bc88273009a598fdb466e262c72717ac647074c92e87ce30d9dcc947b868eb9cf5f2dc47db951c6bd66f2ee70a3295ab7a4d32999996a532fe422b94f5eaeafed9f498515a660215af8c284f34c0938f3b12cbc9480bc6729d2b78dfa7599043c0a5b97a1891ccbe0df0bf14586f1569e8ef3ddd39c69e073038f660a5da6487da36d43ecb969b41caa488eeed85f6dfd0718a2b3537e8bcf8f1800d8bc6462b709507d1d31a91e9f3c40ff448f8262f39e4d304b387411449e09e80179a20955c5da28950986668d25dfa86d6b75ee9861c09958411294cfc303f035204b9f6ec6636919b8aaa2b36457015916b97701fcb497ed0d3ba3105f0a6f3c1c06628bc8f889e6a71ac66aa408bc0f228640c73b1adf1909680d6a41564c5ba84ba268555bf6ee58fe0f690fa322f4221259078376ee7f80c67b80f0b37771ea7d7b707af755ba57bcdafcc3bbcce84e5f0cb63b79fd4237137dc217621cd81d213d0551ab61e722eb088a1787b2e96f7e83f67944358e0112d5fd44229fb8b216778ca70cc66e725acc0a481e8bc6fb744c856955e38b456f549125b6ed24a4d34a70f18f1ccf7340ca39d27e07ed26454559cd710d389da53e05a38ed1604af0571776ea633a5cbc4f473035205feea3822e8ea73516cbe7286fe1dd7527f29c988ca66142204f20f8e7511be917b89de44a73c1b53388d7e1894dcf06ccf6643b2d91cd3e259cfcbd786664cc2e45ffb797af26a89168b35e2e1a9fefbd5d3d80d9caa46267d6f5d2f3eece5ec9922d400de4bd4c5edcdf1188d06328ef7d1041b773abbefea74472234b1e99a7409579db7e8fe2d9afc238aefa99c3f130d1cac538ae7a979bc6eec4204d8e8f4997e7841c9e3e5a5415f89646bc033968294dd3143dc1fedfc7d03cf0329332e21cde2c6fc0a65fc8c57aa03cf16dda659b51dbceee6b89fb76ba5d53aaba393dedd6fbadbe23ad7bea6aace150688d763a715fb55512965569960d01a4d46861a19ed60b54be0fa44d2f52d6964f8e063721258bd283ee708ff3c2a860cc5d875099afa55924a59edae087ff61e4957c1b44ed9ae0dee6dca7772dca4d13965f6957c97ad2087699ae315b724e7645c04f457d61c7cbb217cf30740dc30d5b333bc5f2aa640ca38a6bb5a5f7def38f15218c06615dc705098f9275dfe1bc3fa8e4123e7c1b88bc3a5a64c13dba4aa5bdb31142c4087689f4662cecb7b698f6778198f5e017b773ff9921202a6c9936dafbf03ce0138c9748637f083969a0254bc130d149f2bd52b55b58c0e067a47db05d8d5923b58afe0c93c23e6bf9d9ac3962418d45cc20a29d7938d1bf6082c75a6ae328a70fa54698746482349449d7fbfa30faa3fae323b92b56ea2fa15d968ee93e35e2d1b3305a60476761525d3af242bc8a7b6f5dd94dd511298995956130c1d19b2ec218a7e66914b2f5f74f1aeac175025ea8297c8c0aad2abcabad6e96b670dea3ee1c6522e8f56190a2ae64f9526dd424a6ee8799403f125182eaffe7cbc87c63fc845bc4834306b1e0e6ac1cf96bffd816815feceb1", 0x1000}, {&(0x7f00000011c0)="6beb2a3d411b40baa3115a8e7c2cb35f9d89095654ac0797c99ef3d4294478ca773e623f85b63aa428f9e69c29d1fee79363b541af9e4ea2c62597669ec4f6b62592d459d78b47d08f164a7378e9", 0x4e}], 0x2, &(0x7f0000001240)=[{0xc0, 0x146ef2331e97198d, 0x5, "04542bcd82feb1a8df4378a3bb053cc798c3d591f4dffdc6f41feffc6d569f96c811aab3e37ddb20149cd552875e9c2fb8958471cc2e44fa35d059e0699218bf5c5007468cf3cc2c6441e8b78e6f95940083274c433ded34f07cd8f49427f9482410606136e74b5555c112a67713e7ee62217becf91040f00259c8c3361edb0a2523bcc07d020a49c1a77f9a6a8855f079d02e7831de07250817b7dc588921326a50b4278a68662b751d706e"}, {0x98, 0x1, 0xfffffffffffffffb, "d0e1c0bad9c961410dac3ea434519bc4fa8efeae2bc98352eb1ae6dc6920a89f2a721e9fb05d7b6f609fa1f7894fee2084b5cd0216b32b1216bd918dfcc312791f21157cbf4c005b52bbf0c08bc5e3a2fcca8247cfcf45f909390fd31fa636116629c16fa1791f3344365aaac67c5b874cac85f8edf03437ca26cdb995414de5d1973321b1757d5c"}, {0x78, 0xffff, 0xb3fc, "95381973e1fc8037c6e427b763517d16447a98996c278d9f1d5470b294e3230649eee990818e6d33aaa5d3670af8646b5154a94e79a4d0c47501d2782e84e6b7f5df6923810f9b99d2e650b22e75894f3590481d33428b68c7d188f1144321c9a3fee2"}, {0x58, 0x1, 0x7ff, "c6435af0a238968947ed58ecac713c49cea417aa27943b3b94bd3f7b81138fb5dbf075376bcc7f1ed702814f589ea72ea565ef25c02ba9d3d263a75e58e1544c8dff"}, {0x60, 0xffff, 0x1, "2efea45d6231bc79f012b6e1381c74eb626cab531f2f4e6699e3ecde62534be91d7574a6af78aa46a1181ae15f2ba9ae0fbe3d8e5c244790b75ace30c492b04b66e0ba2a6fbf68810493"}, {0x78, 0xffff, 0x9, "3ced62c8f4fe2bc67835274db9c596cf96a7c921d14ab65f3130fc1f93fd5136a7b3d320749f8e7f59923920162780f37ba7ceb7f3b0f1d8060f294190a446ccaeffddc62188f7297fd216e226c6b27d166f5e40dda525dc1db669d8ac04bfbde2901b165e"}, {0x80, 0x9f4e782cd9a13956, 0xffffffffffffffff, "d4556cba6dd7919bb80533e7682d9d74951191db368632b95ff8553a4285cbd43734765bfe8d5c454f4c50335f567da6bee582bd7847f296f988f9ed0fc4845671bcfb0a08f1208627fc5068d3ffdf64173cfa1ebbfdbef4856c6e0fb05dfaaa014af8d1b984fed3bbcb74f4"}, {0xc8, 0x1, 0x9, "02b8bcd9e87b97ce94740b9072d772a2cd175fbec155c3c58601cfa72e0b68dd574f96bef693673f29a6e884bc310eed0864d54b55ce84cb2bc09106484241058fecb9dcf6787a1b49febc9fa0c354ab6ab44d13287a6efcf917279c5843354f3ae3bd4cb4b42ea4ae909fb86372ff3bfbd9250009ddc64e7d16ce9485a2bb763e9103ab55872c1cb753a006976504485c78ba9acbcebd8962f2cad140a7c164bb51356b7c7b35b9e05c215a4d07714459084154f9"}], 0x448}, 0x2) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, 0xfffffffffffffffe, 0xfffffffffffffee0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 16:01:09 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000340)='./file1\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r3, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x103c}, {0x6c, 0x3}, {0x6}]}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = msgget$private(0x0, 0x203) msgsnd(r1, &(0x7f0000000240)={0x2, "e0c373e14eb62486e605da48c9f6374d8bd051e10a0aea7d018157712a01730f4c4ec3a25d1e14bd97b557ed71d66fc200cae9847e535f0674260c0493c8b60bf3bae2f53e7dde9a99883357b23dc2605ead0d1f7b868e5cff216e8f686ed9da57371f90ee070a239f9f650f2b7f397708a96418e07934fcdc"}, 0x81, 0x800) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a53870600000035700000000000000000000000000000000000000000000000406e953626d8ba837445173085effde220d34701f5fe4082480e94d6abba32944cde09fc41f894de502087ca66a2a855c6867ea17d311afa31520587"], 0x38}, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xaf42, 0x928c}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x86a0ea1441ae5370, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) r1 = syz_open_pts() openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = msgget$private(0x0, 0x548f47bbf272a7b6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="4faf5acce836be08987a1b048ca0664d72c67e7a7560bf3561a55d0fec2ce738dbb6dd5c30f440e6030d4439c0f4130797d4c2bf0464bb466d33d6db1e70507c3d6ead2a310ffb038f0a2f36633bc7fb08f1deb1afd3b46387fa8f53cd3f039a075cc0f6bbb7ef124a4833cc87bce9103c60cce28f2513401b2fdfe445e41913a6cb9c49f0", 0x85}, {&(0x7f0000000480)="4fd2282a983006ff25397bcb48f9ff92bfbb60e8e7d6931d7424ddbe6bd41690ca57ff2b49fc74f2dc3dfdb0c027a7db56c587e44a067b4c5b50435a2810f9caae93787f5bc36dcbed96111e2d48b756d281a04a1c69a272ce6c052aff2320f497ad045343eae6d3bbd84c1205f544409befb68a9f7803e5d79cf9deaf21afb0a956cb7b937b50235d72e8d4f9e17b1d7f274e2ceab4bcbd41d758e5b03c59d6b5d5acd38a1be50730525eed7bd6033d665eec2d0a7a277d5972e251ba3871a4999b1f6d89acff38b92dae1bbf6735d4bd137f744d", 0xd5}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000300)={0x5ef3, './file0\x00', './file0\x00'}) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, 0x0, r2, r3, r4, 0x0, 0x20}, 0x2, 0x2, r6, r7, 0x4, 0x6, 0xfffffffffffffffa, 0x10000}) r8 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000005c0)=0x48000000000000) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000e, &(0x7f0000000140)="2620731151238cb8", 0x8) 16:01:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161194cedb5faee0ef0986551accc2aed97d8db3131912cfd8c949c2d68283a5a5d32676076203336e9a4ca3a4c051191647e46c2438eb0990011f26a3d2f9e9f3bf399cd4cd187432e4c", 0x56}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="383856745b24ffb1def938dc1339e1d2e73d45c180f713dcb3af20a67e117c5e8f782bb810b35dec2e163db81f2c2f1a07e8ac0b4048eef3f6c6314fe814f996517d6fce4fd8170b14b3e1337d77648712b8e62a5701192fcad0dbc675abf8d993409ffcf6ea6159486759bb607a502bb71d77107830f17fa23b4995895949921f9481a0ecfe2f10ca10e7b2cc9d5655b26a2e1c334a3b5a2845a2166cd98ded95d02414a83e6d09476f83fe9f1f2777cdc24ae5028797b004bef0951d6cf8133eaf518a16eb3fa597efbdb04d9f214db3001ccc564fb8d5995eb1fc9074795c90cb17be87316ee9c4f6d065c27c90f075595cc4ebbb50816b4473a51d20f541140c587674fa852c27925e92253e6f904df08f28f6fb6f1c1b806b07481964e0f60731dd6f844b56c69a82db7fcb238254d3b8c7a7c63dfd6431fc1554190bdf3bb69955610bc4826f46e98fc1d1e9f378cd9aeef59d0502bfd170220bd55d14c36c8f9b0004d5a34aafd70b18d49874af967e065be2186cd46fe4b22d43cc0b6429c110ac989d7a2ba17403c2387408f955693fb46c737ca48bc7e09cde4f4f067b1cd32677e723fd13046fb215788da58eb9ca3d4192c15a6bfc3c90c67288a87006a5fb63b9817c5dd99cb57e7c91924f922084c379899041cb7c55f27ed7184839d7b3e338fbdca86ecb92c1525a6e5b2b225e09bbf35d863523aaaa243ffa3f2c047656dbf55d5b964353403f05bd4f501b8c80616feab2a682e82af8701a598b7ef8e3bd39b0a3ed02c239d41967e938631f104cce344e1f01bcaf19d503c1faec33de2c0624aefdd9b06d1d1e6d03971a5b336fe91514d616e024d5222bce42f513f54fe3fbf8ae845ceda84452092e0f9313e089536b56561d953228ecdb4e8eb9b8cf4682122804df5d5dd4f3103402589a8b94415df15d18bccfc5866923b818cb77882f86bf455701666207eca673d540a7b1f4d9d9791baaee0bcd448aafb59e9ada29b4265db7e1f129a520817fd5ece25bbdc6f262f5fe119c2514f07f1eb3d4439a77f3981aac48314147656d21ee3d60417fbedba420afe82a9370d361cb120363e185d443d122f20144252f8c0d06e0b34df1b4af4b547eb40fda6606cc25f85fa763f3220a77ab703625e2cdb1b95798629f7d773b9565e57fa7bf948dfa11c405b4e17d4c9f8f2e6085e5a7845f984a97531af9a5ae312ac6790c14e05f977c73a6fb5450b42212baf638f182116a6466fff79dc0cd9e4c84e69e93df6aa623d547d521411786fba5a3f655f6b534777f277c1dea3d998a8c66960e1d1cfada2aecb32e02af4793205819551ecd365aa0a9cb1bb41629ce9688a777aae3f161cce5f24db41e9ea24b4be592cd0b6f4a0d6654a083ec555367302d1773670efd32cab59b69070bf18f53a4eb923078cf625790766afb4eac5d1a8be409123b7345ef70f01dad5476e45dad14f48c6d6e5f1e169bb55acb6308e92192458f833d8ce9a6322bdce6ce472f5f2a7f55b6392a24b9e6a0e190f4a90ed8c605ac95ff062d323fc99504c010a106c950805898fa295e8ca28c99cf5a65fb3c8379bdf4e0daa75a39ab6c817be1068c754f4a4a23f68f254dc0ce7b9e38ef1cafbcc10d5169c23072da358884e705aee0ad9ef542d603843a161b47f591d6d481fddae27558d8ea3a08aa9c22a6c1c97e06310eb040cdd70324db15d5166b0ea502c82f082405b8c3f96932fda61cba5833375db72202877fdc0b7af1d9049e61148e82721145b1fe57df66876a89c7a307a86bee8fe2716b2f8d7415476b70621a5ffe8ea7af91dccc033b53d1efcb8bbb07154dbe0a1bde297a990194124cafcfb52194bcd5f78cdf00ebe487bf0e75a14c4930efdfa444c702fabfc64e12fec3ef2e2cc23f652ed123d8591630c70465ed14bde2d252eeb1c09730e403d1dc53e4391dcf6c30ae958edef48af10942632d0ae5948af3afb7607b5ce1e7d2b26eaef2ad1618999df93105a18106a0d5065424adcfe0fdc6d7c0b42f447c92a9f172a4a924545024ca447ccddb385a331a4772368f517d986b3371162ebba1291683a5b5ac951d8b2637960c0d07ed1f0f662f2effc2c5866145ed189b39fc24fe570ca48c43449f06d8b01de72efb54958b0da9ef2f30ee97e26ccc1e79a6e39de2d358a1bde420b2c2aecc2e9d8a3d997500a759c264a8069b9ac4fa499aaf7d1cd3fb3f0cbf3a7dccc6e4e726e0571e19c388e85d59e4e232681b129f3375839e7e14e58b48ac4fb9924e64b1e04277925186bc39a9617d7e80f3e5fb39da40d932042ed2ef004328a4f5ddf8f75e49c24358336a228b7af896c8161c3798c6a1b9f48bc7b6d09586a7abbb0c672869a7d91766fdb97b2eedda137a470b4c6a065b51e00faa93ca98d155350dcc1301896dcd08b0f6ddbe999fe1c918bbd4f00e284cdeea8a2905edae521cbb31f17460a69b45d2e2de59a2d6cefb2ab6a9e11db899f13034a0bbeacad51d491aaac3f499e3a8117e5abb4ece41f3bbb0f82e78006582d96939993304138ee8f8ad15ac93142578c109fbc898c4373d438c06c87d25ad12855d11399840e0b4a1cee6dad4f5fdc78c9b45f7bda0e98588f4e5a08cd5ce9a5bb0c349bad3a4d9423b1eef8d0df656f67739c4cedabad414fba27520f9354e167664b8d152e3b186f5e15527f10e49b1197add2939082aa7c6136b57002d2bf7028c65dd1e882492d8e510d2a9d4300c7dd390456ef9ce0a2a1897d49b56cc2b8b9e0747f144414b71397fc43d2333fe5c5461c8b55907e920f73ba73c3a385f8c6b9c8e29d3d35a1f01fbf4bcd7d199428980499039ef6d9fa0660ebdb4de70db0f5f4357d59cffbdfd06cb8879eff60c606f1a0e51b0f30c1d679ebd37f835489f371ca9794eefcb3fa0af90b70072d56c0a4932ce30110e30ba6240a94204e74192d5a6cc255c52f336f77de77399e7a3fe51337addd9a025f37f603942669273f514a4cee4da1e80f24a7c04fe89f2933016d94d4bbde01ef1472fcbdb77a93ae790fc774412ad71a31d7abb99f61c11ff7ccc9b7d610412b45066fdcd832fe541c1115fe881c6e0d7f33f5d860fd934f481efbebb9916766424b7341cdc5b3765dea91fda1081bc6a1d90d4ff2da9091ffa2cec7e1c8c4b6c84f21013334284f956a6ad506533e23b93dba75cc4d9840265a4460a6b21c1bbf080848da12ec8302b049ca017d647797e75ba6e5a9fc9e973bd9ee0e86ac35957ac982482c0a431c54f1c1ec3f4958a35a76e2ed5f3e23e19e5c23522dfd968ed8d7a422977c31b5d66ed0021866fd756a8128c205d8a1761d1d083cf3e70accfe8ad1c1354d16dd46f7d95879d95bed62772b79c21e14137085f7fdc09968158cc556e3723259743a4c145f8d38db1056ca88ce47371d2acc839bad01876efc8ca8d40f70755aa405d803d4b47dfe6aa4e2e8969c926a2e1ab96e8dd67666dacc1dab937d322efc825c900f6b80504721a0e2a94161f053f987d34d6b3f7dc6353dfea759261db71dede7373fde1725e923cc12cae1fae325ed05517799e393cc1069e5e503f6221edc8d9e251319364c4b0900b74bf0d9e25d3a7ca2f6e1b14d441e6f9f8a611dbb7ffea5122e987967bdf9680d7226de61f57063ebb303cc770dfceba41907068ecb81d5524dbcd25c45e1484b2f80cac97555ba0c1ed7d940b8683682fbdcd6e366dcf40cd453c3549d7a42873c4eb7b251f71a1a405337c0e20a7003b59fdebb1564f4a1ca945110fcdc844a42d6fca11d4d254288df0f2afafac742605477878ee960dc34e6d6caf3e26289a06a7debb3a5add703b5e47e390941cddbf3a46af8f71065d5ab1e9b1c063abca0338c8157087e015a94c333df685d3cefeb002b7dc8fe2475614571eedd6078792dea70d5c3f7886b232d95b60c0f012efe1bf9247521bf7509179994715789345c052dfa862ef59b5554a99e18dec42d99db7beffe328879a8babe9d36f8f0317a13dc7351b769c8f6d7aa68f12d804d07913946fbc3921f6c4176ecca3a83f43f614aef6243e16dfcb4da952ff434de2241149376d32e73a6bf24f79e1223119308b0d16553903269ce8cd6d5a65cca58a3b9843e365362f3adaeb3cf69be27a72e2aee7792e248497d28c51f63f07c08bd5b812f559c300e498043bd00afe3d661848fbbdd57e701e561acb517bfa07db175c50c1f7732f1186b99a2db6fd1ff643a62f6c7a9cdfb27e3f1ff786d16246dd895b695a6ec6afb9dbcadbf945a0aa793c72ada858361fdfe45fe4de5d32d23b284ba887576c5c8107e5ca8917b4d08c567a24ba8265fd5354537fe99a830de61cdf9f1af45d287059c375a40c47183634f3d6971f64fddf8bd44902f1de89801b3ba919580fed00b668bcc1f8b202d8e4e98635d85a32851e0d2bf4e7a165e3dc87d9766faa4390fe3a5d74025a8149e4f0029da0024f3f333572d9c942f4e78bf86878238bbc18c864ed3287398ca9929e829e9673f6aabab9f6372b52e25f9bcb3c9d0af2a95c31a0d5a837136c222b14b2b7464095ef1e88a300c7ccac9c85173c8a1abaa5672ebff4c53fe6830037cdf166fda6ac1fa6619b6910fa0ba899f57a8823e2f0c14b07639cb4412d58b15cb092e75eb95e69883e01fe8c182367d37f71f7c6a3ce1d0a887ee404108e76822919c2b5b43f129c02a74952fb801bc7808215334eae13b7ff49ecd34b2357a3c0b5c341916566de9743a2bd4ad013c4d51eee34bb1ccc61dcd194cf8697dc5bb32fcb8be849617659ceb0d972951f37057e8669d4cccd3485bf39a8f4448c3e77332bc4f5dc718c279f4ea0113f49c8188a372cae3913a3c475f16a80bc1da66f0408910563a7da3df202004d20194fd8a3945a8b65775e61367b21669156c009537cd54053ae31e3228b5b25b559984799f2b132e46800aad51af757bab3db503fb0b7a372d48924c06aca211b441a3328963881975c9dfc7de382ddb98f12249f0dbbb57d1341476a5c3f17e56aa7b57392cbf6be9a39923c3f64a4611f24a9fee1151cbe9a6f858286c01c6dde387a9c48d33c6eda3f5300c64095a2af87411d61c7b18dcd0b3ed0ac33b0d57fc0fd2e7c73fa6d3041d7dce44d368642c06d2e540d13a07bb03f3903670aaee284e20a9c270cf02f2b0070838065c80f44f287e383bd281f4c1d2042468e10242c586b9054344ea0e63033e767d646321f5f38ee340b390d5ca5b5547aeb9cf8c7bfc714f591bbcc639b35a505d8320aa085b0fec7dfa973a35249d8e00542192f3678fdc0663f8d0ba5e67d0da50aa55c35e89b42f06619dbd974180edfe2b21b5373cb6dd06bd6c1bbabfaf773b4b9c7b8c99c8ce23c5152d428cfc6e27984cbb02e91b617e61ee9ea7e7ec96142fa1c5ffcb427bb15463e3a5908eb0129785bafc3b9867d4b7d8e34c56809c0533ad09e7743f5f3e3cf75a864fbd1e82f982a1065ff5289fc9530a7f312d98b62322f52e58c35d264f56e43d669fd719e5ac23265f5f8db31aa042f243e13f580310b9da4c050661e8d31d349c27e00818f8fc707ba3231d0e01e950af48e6ae6b3e4e11cac22ba9b2d372ad3f03137e90b083d4e6ca951d79ae92d3a85da11c7f7abf68b52fd3ff33225324c0e179af8690f1e0b19d293addef9638bf1cc2491819062623df29cd7cbb4abf3868f4cefd2bee76d14497b040ade50cadf99cbfd8922205c05d0d1774614b4beac48178d04916a4d2427f25a9ab3894f493657", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000013c0)=[{0x0}, {&(0x7f0000000080)="a7", 0x1}], 0x2, 0x0, 0x0) fchdir(r1) lseek(r1, 0x0, 0x0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 16:01:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fchdir(r1) r2 = shmget(0x0, 0x600000, 0x4, &(0x7f00009ff000/0x600000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fchdir(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x8, './file0\x00', 0x1, 0x3, 0xd14, 0x80}) shmat(r2, &(0x7f0000f01000/0x2000)=nil, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x81ae8e5e1e4708b9, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x6}, {0x1, 0x7ff}, {0x0, 0x4}], 0x3}) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpgid(r4) getpgid(r4) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x4012, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x2, 0x3f, {0x68a4, 0x2}}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000280)={0x29, 0x3, 0xfff}) r9 = fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000300)="a255f3c352c9520e43f2eb5bd4399bee85285b1ace946cb91269e4560d6b9839aad8e2b46d3c37d7ed72c67a9af75d3404d5f6efbfa5adbba45724eadc6be08eb606442d6a7187b9db1936ac7b586955308311011bc8079619f996a092620b855920da7d0b92c4123bdcde2c8b37b1f4d1b8fe61449810baffea7e77e3197d7aa0f27c5834cdf56f3a04635135c1a7dbd18f050d343d66902d9ff6a915700d6e75e8d0d8c49246e2884c81627ef3f81e728eea197f57912d6fbbd43c31918abec20d2e57705e7de4314c955b3ba8b1af5f6179ed2e55e0fa02cad2430e89", 0xde}, {&(0x7f0000000400)="7db26e19cf6f81e3ff7e3e9b0ea257054fb944c42e2fcc7aefb442379fc30fe4c74dfa92ae90437038745cbcb4ed9b912ba43df9aa018c9c621fef2ddeffb4f0919e35be4d4f47fac8ba913d", 0x4c}, {&(0x7f0000000480)="2abe2c341413f13ca089d242d7944931d65475867ae4ab1a299c8cd4af69ba615aa9932b06f5e9c975a43758614bf4a731cb88442adabe117fbcdf462385cfa90d04a2158b6a248715fcf0593e42ad5225586ee3bbc56cc966a7d0f675a35adb5bd28b05b0557efe41e72d31bdf5c083fac0d143b399270c4141fc8651a45aeb7289f6f1ff7d0bf15bbfdfdce2c8c081f895bf8da9084bde07264d869b1fffa9f158c3fbcb5008ba40c74f2432375baaab78074b6d0b9e9ed4febe88b650c700da350f0dcbf04f7eb4d9d4205e1e97030799f4ff0efaf2f316642406d9c33c9ef12e20117f0cd0bdccb2a189608d1aec898e8cd58d721b69fca27e0b5a3e76d172d81b20b66d72685824194e308b3f8d9b90ea8f65586cc195ddf0a08da0655cc1249e0b89b9c2784161314e67b0475cb64e6ce5f459042cbb61ff0c91fd397acf8ce656d89693d17b6312ecb2bbbf7981efb91052c34111fadc778b519b76b2281b472d89688010218a92ac61553110e2a000f677370f5a187893a98a264af1060bc2ec0bba304006d7e18fe85d29b30b4d070284c49047ce39eb6a1394bd9139f7f60425bac24ac8869e319f199aa09c6db0f8c9c1c042bfa31884e6da122d3ab1863c89d39bcc3ecaa8d3f8c4be3ce8aa0ed39f12d2d8cb353c5313573c0a92f2b37356a02861aeeaa156976482ffac1f85916ffdf0010a610ddd32123d7a4d027bba2a6d6d1d33cee68d959c1cc34e244635f025ee5568d762b55dd3e344dd55d4afbe9424e7b04920284051af4a240e1f30ba1afc32b0b6bded02544cd9885b8c668ff6e5a08eda512deb90b12a0c6dc2a4a328de8e9a36f550054268ea37ae23cd2443ffe19acd1f4e1f9acc4d069da1c1113483aaadad5e41161bb78cba75cc07ec600085fe50d0f5f57fcd7bbd8e50ecc6caccaffce51e0415b70637b8ae63936ca84ca644be9229adc0e7e2e9a7dbb2c9928428f2997c13d5faf5f5732873604e47bf0129edd5d579a75d0cee0bf439d5b0e0dd0d3b50f97853af31c6df9c0d51ab032d97ab111f1cd3d8359f52805d7ba17e3088fc713d75970e7457701b51e278b830c8598640148dbde8f2554ee9c6c90c411cf1569cdd5c9cf6f95e31122540a4a32f3cf7c1d3f5d6ebded154e3a9b0883a4cd550faec7defa07845209e3d8ad8c8e5523f1e7b1d40d567153019d8ab5fe1430ce6ab6b61612402278e7811169036b2b48425dc45d0047a223d8926910494bf8a6eadee84f78e72a5a82b7ad4adc50bdefbc5f25d786ddb275bc160f08dbbe6fe5c61f22ff99d07a3e52883599c47130fd2d1c0d431882671beb656adb94682bb49e3c423730ffe31d5641b4aa2a6b28446dd69070bd896731eeb975da1d87abd965ffcc3986418b0f800f406f0e7b5efca3956a206ba7ecde121d2e1f3d167831624b3d965112c9656a5183dec46b6262e11560f38aae10768e412a2ba77d4e1dd6d1b26bbf7997991d7bd61954a0bc4c54f609b9985a10732d024f7186fd86b900b1810ff69de9245ab84d2123725ed2be85e6e7c9cc0fdd78f9b2d8be22af22f7130b8978ed7e3d05b8745c893b0299a7c488825b048495c7f9e006bf80e1469e1f9bf8aad5a4fd1fc1d4a78b5dee0b2aefe9dce1c9d91d5624577075e7bc8ccfe1a3e3601c8678deab746911c96372b48f1a459050aca47895061e8367d0860d71328be69364a3fe3f9558f5414a209697e917179aca0f3e6989ff4505410c55cf92093c54d627b0b4c98e2a0294ab28cdec93f55f3689dbecbc1b5ecccd4f4dff15dd9bf68e2614ec91e873790faacc3e59bbc4fb9084920379d65dedf323a030b4c05abd25568b62cd2a4e365a9b656147833a9038eb367879d3fa3855cbd3da30fcc5f643d15837b2825b01aea8aaddff0459fbb5ef0c14c03029b34962aa17f6ce2d40cdb4fb907545e543bb13343ffeda18ae325cc96249386e58406c677d9e47e1e0e795b81bf42a39a3505d53cd6cfab687fae337aada685c58b2fda9e2bee3d4761bd2f12ed1d40ecb0bae6471b5b139d16f88065951627d5297ce397a953c85b2d9942599fe1989aea022e3c1de42d398b74d36574feea4edf824ff8ee751fe31e55cb6ebb4564002f4fd5b8b9728e6eeca823dcfcd953c89f86aba5bbd86647f8d89020186709c9fb9ea5b4b422e500302798b7fb83650af3d9de71e758aabb808e6c646bda4318632510a30a16249b1ff1400013ceaa1ea1fc08b21aacdc4b59fb8ea86d7784f493509514e0a9ca4b2d455ee7646ff98d33300f3e8745017235120308ff394ab8c262a781b0b717c4dc75c0615cc2cb3235181e4e6abae43b0475fd89f8bade92a94a562613726a2026404a8079d8b27c06c611ed4dd63989fbc459b74dc0ddaab2b617380da88afe44384dcb4078ff6adfdf2c1700b3e9eb80e65407ab5ea9d7ffc3f82b1fcf0411a48a18e15a0bdaa6ae53e427fca79187885c71f1b0edb4c82f92314e95bd91bc75f4b811e5c2a3dfc9fb4ef0f6f07356d57a93db228ef5e900cbce9d4a14de71114061e182009d87d15b76b9dd738c1c4a6f0b920d8ad87aacfd435c0258d2565b74750403602b9728298209c49edc71fe9afd8c98f66fd3685388e77c5902cfb3f7ba5969236451c887308771b969332d8e932806eba68a88dff4f5d94494bb7a7f333ba664182aebfc66b2cdb663e919442bec3300a630dbec6f32c79d63e7cab7dc8427375e64ee6788f936dfd1ce5d3bc3c6a89f88cc679073f0de9275f4e8eb86a6bb4f5b1140dd5797a5f07c97d993f255209fcd3b1c12232b04a23dcd114d7d789b32432edec53ad1109eee128a000cd823fea510ac8490bbf7a7101135bcd71e9735b33ff709315d3cd304f37aa507a52e25af549ab0436a4b0a8d894f56df29f14a631e66e36278f1126f0b0a539a01c31a9b88890098949d0aac17911dd48090f7d9b7fcfcf531d2223cf1ac27e2304a68605ae7fee13b7b520cc91a2276f965ecbf0e5914f943bfe3a0fba84418d2c073ec5ff06e3ce5a957b9995bc5458fac6cf699646650db4d83ff1549e6e39e16e97d7c50fba070c9f15182db5a443fbade1f472de49f8adfa3e9bde3585f4afbab2cf1b5847c68a3012bfe14bc222835a22dbbfd76cefb35e005ab07ebf485e005071d74e85e084fbcb4580d99f54e17ebd102543a618ee6e9de41420ed675337ac5ed7835ec4d447abe1453d58085b0d57aabd6be72dd9130310bd68f7424de75e065f60f423e05c7d2492cc770471e2e908e34c7c7441d34f60e70a35e8b879b2262e15f0f8247f52314952334f40c9ec14adb6e28943b2f913574020e856e45c008492d4a8bef64deb1e56438c8f3ee48295636eed72beea9e243aefd99875bd5bfd928b243579d54b23b0a259ad35efabebb66281958367403096657521a84e6a296a7c3533420da5a89beebe7ff4181a5a5d204650fa563501dd8e6dc3529b2889bb5cb1be3e1739cb59db1c96e60fdf579e50bed210c34588da8e52914dc2cb59bf16ba83fca9b7f2a3a279aeaf92ff219da9a2cbeb2a6ce9d3886284fbe1cadeec36d282c4ad0a8f91e93fead91deb454012e222d16491c50179b282539a2e13c4aae506f062519f75c362f73398721434ea6e72f825facdc1e1c91e6eb6aada157f3cbe75b01075ced1cfabecbca01271c301f213608ae14a1fb58f2b2ae6ece6c29203c4c41c7f14b20a6ba2184b8127a8a865ff3575956ed0966eea242e2d99aa039e2b978f83923d7efe3ea7a3ca33ca0a456c7a95f05d60be9b56ee684bf53fac624054d0520dee7e84af43be39e8cd99575701186826cef364f609c69a4860d80b81b6e7e7294d14cc8f5380c9c94f88bfe84dc1ce0cd70723c5abfed64b5cab545daa6901ed23791950a75901bebccb92b3edfe4660ed93d8467757feeba4b641d10358128e27840076e0549928e4d4dcc1508b40159698faada829338d169d22458155dd9723fd1ca52f4a0580b46e43074b12d05ebe116347b57fb09a157f6a4e4db6c46d16d347cb8eebee802e6d9b4c69d43163263507483b94336136a7599df4b5c849427ac2e6d5d852c4049ba506e581757656fff1c9b877bc754b9904d313c8420c73528957f3077a9a1dfbd6ed8c8e89c97af5f8b054c5c9bb2bee79a7adb3f823aca178777b9c2f2e7e836f6b53ac1072f63552d0afc8510e817c8fa5422f7eaba34e325978af29f935e396f61feb22c6f2d59a79eb411344fd7502953361826066844d136197b538ccf23ebb9deb0f6762552157cac0c37de3f01d9069969a352f5d97f050d1a51f31f5a098060525a0fbfae6ab9f6a0fe5ea9312f40b2bd51b222d7efa7cffc7944bf8adf58b1a206be9c53adf6078f91c4b385afcbf4dc682d85cb0f646e71d6a4cd16a84ab378a5ccfabcf29966dd82562b1223856e9662a93010e152370e446536978be3fc9b731fbc4de5d14f9ad0db91b9c176884f738d95e339a3bccac96e3be912addd19a33d581b14ff2cd1cf9c6cc61970e024d6b9916d2b55067478ccd1df1ea328efe07e93bdc935e5872e1b082583377d2c0d28d61e76b2c30e009b6f76bb51ad79e4f4202285677a648d40cd41f3e85a37d5045f104322db574ed4f42d17d2b23cee31ef1eb3b8bbd9cf4e52f32839bfff8ede5f7046515f4b981074b571eb8c1bd5938845391b6fb1a05f73d77678ffd2e72c5b88a3a2c69335f7e9a8b60b5c928ac2255f32af9433b144f9046585e8d0743e4f325d2386237b5e7edfc48eb05bea426b093284e35c2b2208eb26deccdb5b1d0d022af8e3f86bcfa3f8282b396fefcc39dbea64e670dfad375af0a040d50eb3f1879fda71a8a616bfc12e72a38d3a55a3ca5f909fc56b2164dfcdee1923eb1071d5d402be14d4b576218db6b4f757390905f1e4993c88e3416bbf69ffac84082ac12b27bb11c878d65893db4fd4927d27f2b9fe2d8a62ba2bbda8f8d6ce40191db6a1b6de24056cfe3b19bcd0f7cf8464ea15907e76090cbc8ea8f2113577b94977956c7aadc0b88548a963fbc62ff2338c7a43d77034afd86e0a94e277d50976adddc30e0f45ff99e338752b2b421485022758b4fbe20d4712fcec248299f306f7964c2ae8c08067e5be4435df479a9065ae0a2fbd02ba5f57e55ef753ade01bea0f3f9f354f4a7d126c873126ea1acc77bc2099e2561501d238dae98b2212a32882ba6060b49e3816b3a2424693aa069e7da769036c599b6f8d234e0cbac020b32ece01766a39370c2a8067bef0e6cd646f3ae0406a00c899a6fb4c17a18849ea5829f2dda2bf7acd4ebb0472cc415510927ac28bec593197cf1b2bc2622761619575c8f7f89ea33e6a8611790b993531b6ce88adc1713317abfae0a6b061f28f3f1c05f742dbecda31d0e2f2b30b7613ad7af4a9c8c8dd0880269008ef0510aa3f3e51d70ba32694c0b80dc76bf62cfb1557279b4f12408ccb93ad0030a124c82402b002cfd63b5ee5af2912b48911baaf5125f93712738f1e7d43c4bda60ad6b70e56c7ce7670d143717acce7352554067ef13f95c322f48b6b5a185246a2701a82b3ced940beb7de956d734e4872d6d716ee12a4aea29d9c9c73b784e3dd64c103cbe462ea3860fd3d7e394e25c95338122b2c9872245debf65cc2dcfde8f75c52334b100ef8f0c5e06b3ce3da63344f3f99d18bd91a6b6d8f911225bec8f5ea042268a1ac1b600973a9651806f2c0f1353b34185d7e702c83aafc8a7d6f0a3474e35d633793c0cd60f138", 0x1000}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r9, r6, r7}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x38, 0xffff, 0x1, [r3, r3, r1, r1, r0, r3, r1, r3, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r3, r3, r1, r3, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r6, r7}], 0xf0, 0x8}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001600)={0x1, 0x4, 0x5, 0x1000, 0x4a}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001640)=0x3) fchdir(r1) mprotect(&(0x7f0000cfb000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001680)) wait4(r8, &(0x7f0000001900), 0x1, &(0x7f0000001940)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000001a00)={0x1f}) open(&(0x7f0000001a40)='./file0\x00', 0x0, 0x102) 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="00f52e2b665446027fffff02"], 0x1c, 0x0}, 0x0) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) 16:01:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161194cedb5faee0ef0986551accc2aed97d8db3131912cfd8c949c2d68283a5a5d32676076203336e9a4ca3a4c051191647e46c2438eb0990011f26a3d2f9e9f3bf399cd4cd187432e4c", 0x56}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xeedbbb56c8a32f13, 0xffffffffffffffff) r2 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = geteuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r4 = geteuid() setreuid(r3, r4) setreuid(r3, r4) 16:01:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x80, 0xbb068df493ccea47) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) socket$inet(0x2, 0x37166b9ae39c35bd, 0xfffffffffffffaff) 16:01:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c2333b95d92bc1908e1229df6ac4f8495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b412d28fcd1daf2cd2350000000000655d7c5e904cb8794505ce7c0ffea7377bb86e4816c9336e29deee56a57bf3dcbe829195fa0f1513dcb2cd0b2547bf7221aa8b4193d9e434fe6d0d04d69ea9425adb4ebd83e4cd90d681d034193a9342e32fb1a922bafa6f0663ecc44a3a9c0c7c1dacfe858b9536853b0948128fc41faf1d93c5763b240e928048556d7e08f0d80ccf23bec900b6f5a0c8b1333312019f0bd355417f1b70d03ee362530c595edf61d8ef23f60cc11fdbbc25919e6a86c43a0d23056efcf8d9ac0d87fc4d59ab47ba48a24bb487305ceee84bd8a0402826140c7c887709425dfe812060560057a306cbcf9f8cbacb95be507deeaa75d15d027f5ea5d7f0e5d8b329320ac1f68da650789512dd8c80cd258779c9e385e066f4e6bcb88927c917e34cabff51"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x2e5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(0xffffffffffffffff) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:01:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf0c964afb2e9c7ea, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x38b, 0x1, 0x1, 0x3ca8, 0x2}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 16:01:09 executing program 0: socketpair(0x18, 0x4000, 0xb09b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/249, 0xf9}, {&(0x7f0000001440)=""/136, 0x88}, {&(0x7f0000001500)=""/68, 0x44}], 0x7, &(0x7f0000001600)=""/44, 0x2c}, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x80, 0x8df47b522a79f870) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000016c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0xa891606336656903, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse0\x00', 0x2b7e8a7af14996ce, 0x0) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x80000000000020}, {0x3c}, {0x3c}, {0x4006}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x80, 0x7ffe, r1}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x1000000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 16:01:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x3, &(0x7f00000000c0), 0x0) socket(0x6, 0x4, 0xfff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 16:01:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f00000001c0)=""/176, 0xb0, 0x40, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) 16:01:09 executing program 1: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x101) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r1, 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x56}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fchflags(r0, 0x1) 16:01:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) 16:01:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000440)=[{&(0x7f00000004c0)="22b3209b125a71dd050937e3fef892549ec759433e9a9ccdd2a09b6e340034c1173036f4e8498d1554991e0312691febee2e5d6360a0642c3b6fd544afe83040bc7ddb056bddc0f5a5c52cf5b898513874114e52ec7fd70a0cae98670d56e5a4f31043dff98940db9285ee5d00fd594a8dfae78dfeca103f962054cfaa11779c6d2bdb04eed2c7c53922b1299e8a17a5b5a1dd821030f84e32ebb6d2fb36a51e5484f204ca5de5b068ea9d3f7c2a5e498c0d37d04e333f7312caea51fdc0ed578af3368d6946584984a701c837fca81e6d5fce9f0122315c5c30ddba70a68869bf73"}, {&(0x7f00000005c0)="4e68de95b4d622901e964ef57260dcacae9a93e63bf84958ca5fe4c900fe0fde1bfa39d77e68c48dbcf0ce389e1138caa6d0134198fdd350b1af025a894477c9c4e83538b8cf923f4390aa2c3b76293fb9704fc3a893c237e71272f1112fe4f2f872b788e2ba2103c90b2905f9ee86ffcd6c6b2d51c361c86a261c9e92b42ae83bfc2a7182a4318b8b87b95ae37ce95d2071032af85711959e326334684bce860aada6971d9fb9ea91cb2f"}, {&(0x7f0000000400), 0x18d}, {&(0x7f0000000680)="70f1169407929f42ffb4d97ee488455fc4a15cd87808f8caf112d893e91171db4e38834e730aa8d5dea0f848c378a393a1bde586443d09ff102a871312b5743dd1c05b43db143965cad7355a0231ca99624fcd3a8b401fcb496019aa29b1ef2d7f5c1a7e613310a606aea6665f6cf4e5aacc09162bad8b9f264083fa863aef028d5a1c2649"}], 0x4c8085bef109a71) write(r0, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r0, 0x40) ioctl$TIOCSDTR(r0, 0x20007479) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002100)=[{&(0x7f0000000040)="b994a17fa50be83191ee650e373b0d762d66aac46a3a2b748397ef9bb0cc665a1eb9b6e53ce155588c11cda3b2828691abb7745f21561f7df486256c7e7b0c7400444a34f861e2d915f7d3a373b9ed211d69c6d22ccddf066036645924d875b2ad0673f7f9c2fd3c9799a5eab90dbc2c5df153a431bf2703b8ba34812ea9b4848d92c678d888950b7f3f01063bcb693865d4eac0528fd90b25130cd6c80a4fd478bf783fb8a962cce2232665d234220d95490eb751f931a301e0a345d459c09226682cec685e6ca910d6708df935730c5fc5cb1e8b6d8b2d6b6d8bf6bd6a113d587edb4a346d8abbb7d2c7d0a8a810bb4fb3c140ba7418973b7be9d11795e29c5de334c16e0b705e15162d226fcb15e242aa22657c75c12c80041b9d6af7a15bc1d54c431bd680bb898f8b802bdffab70d8f6c367c1e38005854ee0e0c60889f77c7db4f9e62a70d9dd0c3db65e48ef8ca1159113c9dd2d87d94c34674302686efed04f510c9e4bdca640d2cb10662f30cc8b85a3b0d1c2d2f68515641fd4992d62bf373aa56860035071521c27f12aba32ca821cb994e5da7f928c149e4603a28f3bee1727234b96399437085e7dcf500997159dd4fdd5a41af03c6612053895023b14e0258259787f29b099973aa98e84d1bb47168a8d37e5af8dfe7ba6e9dbf844e3b2e1b5d07dfa41204d4d64f9eed89c71d799a4ced0ce11d15ac2f87b3e896fa6ccebd815035bb1b7321ae9e32d2e396b000ac4c1efc62352afe969040ca43d759933cc01ceced48ef7815b6a2441bd552ca4bc25d5113cc7c4315558a2bb5457a4eb8af7c2098f873fc3d41299ed35de576f351d0f0247d013a0a8a478d6b91ff1d25cf63c6e2a3fb8281a653ed9ab16f2f3b3e6754baffbdf8176181acc2adf53c9066a83efc0b03d9c78ef5494b8b15cacad37a865a74949ccff313f0ee60a183ae7264557a9d9b7b37067da4eec6ebae517895f0c8f36848fa9989fc73906b1bda8c75f3e79abdd41d4cb07aa3c7e30d2a5cde52bb73c9b34df7382aaec6f43c06732813806134ab50f2d372a944a0cb0726831beb7bda0f24aac75e66c97fc6db662e103346ef4acf3d1dfdf74e4c6600608330d801f0cce241c59afecfff0e6d555df46cef2f6072a2ef05966163c61e692c8a77e3055a8a530f211f6609c05406793018e3752453d1a43eedf5ffee674feaf80a691008deda9e0cd394ccf0e65167e71d47eccd4fedccf1afd00e74df514f67e2800df324dd672939ddcd46b0f6c8f7df3a2b9df3cf6e1019f82a137590befd2c0b1863616706bd259a2a7772d7704a4a36da792bc8bd2449ff9d3e5586f0f818c111cba1bdf66ba8e3d6b4920e43fafdf4a46eabeda551b4cecb793807bcdd453ddbba1eaf22dc6e167239942a91e568dc3649c6f99b64d3d0918d8b641b213b41aa190b8b1bc7318bb71300c0891d5f5b00c1eb19aa61cfbfa6cfa336a8de14f9a70f9d588d40af4550a58b97e775cce29b63767a2a12b6b24068b640d4b8ed4cd6eace10617354d2907e242649d09d7cb8dba9294198e83cdfa30c42125a4d2d90a4ab07ba3b3959c4bc6fb784a6137d8bbea610ad81a38395783d054ec91d4845835d90b810c909634a35fb3d3dafd1f923aac72183fe8ca718080e48dcc35b7d41f37efa23559347e2c2f1b157f69f0755a48a05d91a0a111dc942c795c84c71e403725529b5481cc20eb94cd29b14449371f5ab901d181312f3fa62fdf9bbedbcd02c9a67ffaa0a5bdfe046b8e84816a24913f96d6883e03c0d0eb1ec5afc79053cd9e989c574534000efb996bed7bde220892f098d1c39098c95b15210c7a4fb5a75161ef23adb815c192a8f78d1cec55c4ed3300892537b0169eaa3e99596e95baea4d9d9aaef47dcde54551921f727dca2820bb8f59e97a4a741344c788cdc867187a7616803ba093b5346a13d775fe1c905b18985c0c41df2e85da7044a6d006cabab50a39202ce9afabbb84ca8b8264c954e712ccf81b46186b521b52c8476b9e841e9074cfc1f823e60bf3980d11398bce8195582ae31ade9bbc006a8e6304397d96ee6fbf86f3029e4dcb519c1d2d06405f9c3bdfb135d212f53a9076870d91fe46dea5ec309bbf142372559e08c3e3db46029bd7fec9ede73c400ac78094fd11f0892fa52137e59fc233475a5cdfafe328862b2a9c6f0e8d158d0a25e9f16f5d8ed64d1cb18cf8fae46b5364fe900c6cbecbdb3138918f66fcd538bec757e2a41477acce7a6934f528020de5ce2f61377a96a387aabf7008f96c43b03b3f869b3966f089f582ec4a1904c3a77f631d356670838a7f0b119673f494d15b86f0ab4f7da2b4c5c0568b43f4367c1e72a7f625e910b4943a253e7078f3777c888c0e92101abf3a7fd322431d991d6adb752d17dc9ab583e32dd8c8e50dd2cd9cdd3f541de12f265b653fd394cc54ff7ddc43b5d035f38fdbef9462d213876518ae02d0e5d0ef2f7509bd1004dccb12f915d1e70150367d15197b49eb5664c5f86629348a70c7f719df5d413cc5651030f29eb2a19b0c495da132248941979182324b37ba525c06313c383e59c6314534aa612f00076c4c67acc896a3471067c8468c675f71993f4cfd1deb7e4f6d5ff6fec93c528b7d9f6587fa94ffa251b36cb80d8ebfdaa3969648dbf6654a65b8de201f6d0d07894340981d569344895ec0d4fc591428994c01a4191390d0ea9638ca013474a552cb546a95249d52cc2708c03580d4ed8e72897f76d09ffb714194b9479debf994f9be9327e9cbdb61847345fb4398084b59491787fc906b0bff5de7e5d7b02a22fe54e14fb0183b9c5bba28915def0052dd3f779b293d5da5ec3e7d9525adedec2547e05bc862dd1436b18d24726bc1122e90fb257ee1e8779e51b6e7ce8ca553e2c5a59b6dabbb286949be997d225121ff4bfbfefd76156eb4a7c281d7738a1381e8442172ded05d3ee732f13fc4fc47f80b7bd04afc315fd45b938c8f032770631d24395df635cff24d08ef425c07bca575054a3dec59ff31634fe083b9ea7712a5136e58f09b2467182bbef5ba19c9063c4b8c78a9f843195b3d83c83445612acb68a0ee5c5f983288ecee78e1332fcc00599297228320eb98303adc345c883de28268e3144026a0c82ff2ae9e75ff27e608bc2cbd635ad491a8bc6bc71277566adf9b8c8171b682e00937537a74efe354d02533e6944a1ef3b05e8a6e93949d026df8041ca4da2e684d1fa5405d186c086a2379618037efbbde95010d1155055c69c40a8cb4a6047b811b05afabcbbf4805792029f0aa96458d6469a325d10dded06ec110fd8a7752baa367b852b9889b9554364f99f34654b919f28ffb695d1186c5cb915107484a74c806ffcb2e8a426a7566135b4600f4ebcb90ed58411a56a729c38f73fb7163ae879ae605f0a85edd51c82f31d06911894abf0d165620b304e22fcfca600b5fd7a4e339cd74ae27e9541f2db9af9f21521931045ed285440afe824984368da395cefab6e7f32e86ce78de2d8a08f4d0e79cffb627b93fcff35f4f7136b22ba98e01d094606e790a83f32c6d7c17ff4ce13dac08dd30445dea04c296a2bb52df39312367ed061e0c893e880f9de66ed7afdb0baee556d70f2053ef54c304bb35a7123d19586a9e2cd466547588b403fc5168db3fc2aa10a097b5915bc65c64ced6db536a060300856a099c2eb6e9c8f4f7d05145a4880178f76dc70363d0a4d3892b75c3a229fa5836f5a7b408ff590f324344bc53ade42fddd811114bc49fbf8e58fde21f578d0645a49fe8ee389343f585fb24f997e8fc704020a87c70c79c02c90fab451e519c934fde611faecbaeec56a80aaa3091d251374a54fdbbfca810a47538b0f4479a8e38dadc38c5a9dd842988e53dfa9841f517796951e121108fdd47097f3df58b4c7c0947c4500d592d463625f59b39e1ab624f7c05be90dc2b6a1edf28a9309de0812755c79e53831a15658ff02af890757c52d8264eae9eda5e79719e0d4cdfbb4d1152bf979663f202e94f90aed56db860e7d62c1b940d23b4e3401fb5fef0c5db9c25a5e540152d6139f70ea3057e7d7e1640f8e55206049d10ae6e00806b9c60cf574b538c83688a388718a776641c41826c5a1d6aea1a47e2f07812f5e9a90df211cbe21a1d23f80c13c31d366d6516b59d63658b4df76d3e5dee82338e50b69fca9bc2c570b605590b14922fe8625ee13f6857f94066f356633924730c47b75aa59afea0d863a181dd89cb4afec451b85ec7ba3948552f1f9ed5d64965a3bd46ab49cb02aa6b4eda6d6f9fe0fa7d7c3bc3a7cfbfe50e107003aaa3b31335ba90092b94efe2f56c6e6db1bded3b9c62cabb9c5531f95214cc5d732ea1b71953a9dcd12b1f963bca14912addcd403f0ace5804db312465c2a749be19a95960e4ce53ee2b68854adfcdc0805403e8f598623ee0f8b4895640d926fd1caf9ead057db43767cd01e1004c0605451fa0cf8bc5825c0699239595a380f1a6d45aca70b70b106e19cc42f587a59a98b38daf3a69c86e30b0f0f887520216d392a06701456c872c5a732e48a2d2e5effb2aec17c9f39b40965e9c2bc8fb251efa66ee0a12ea3ec1573b83bbafba111d5450d468d8a67a2abe3f215193a12506d19093543aa6876b0e2ece50540936ced2c9b5d455b31c015705736afa1f8bc12c843a4bdd5b62737e9c4ba61b2a343c76045a800f8dc5183cf0877aa52f61f9587b74774f03713622c622daf9fa481b60a6de82bcfbcdf24baf6372c383cf206909bc384282a812346e6a9bf89cd4e7fb44cbb050c4128f0793ff59bee669c0f1f46a2cee39dd348bde9ecbd0c941f5bd250affdda3f2e5f697605a71da034214dafdd0de7529f26a8b367ee5342fc7148cbbb246e326b47b4d812645976b999989593b500fadbe55de52327e50b52c42101e8d423e41d9326f103ef710e3665b979bab7f154727c40ee8d4b2e1a2ab7306a860666d0799ab718366ac27cd0706fd5ed67aa4988447e2273d7556be5b7436a748f1ae0c12a8f58bfcbe429b6a4d2380559ef175e1720d1acc760eb1bba99ee31b8b45a36bb3d58f9219445eb738cdcbb525aa8c65f0a0a219482efabcf81ccd3cd616cdaa7e87e53279dfd091811454153e06b6c0aca6ee4de03313b01ad685f7fbfa5267f7327eea9f933097fb210f5bb97c68f271fcf05dc760a4470c9e5734d87a8f0f2dede36b1943e7f3acc678b4dcbedf027c225174ebacb7c09253d5bc38d3406b16c05dddc8934dc92075617a16350e8f49b61d4ee6c5fb6f729f11cb7a31086237ac2f2b697b7d54baff159c3189a61edb236f5c450c55f3172b13613dcb1bd04b59a48c55a49876f64d875f7b86db1165fe770b1c36c08094b637b89ed8e549754069894f8c2a50fbeb47ecb578da6695c74e3ecf94228685394b4a493a321c301e38d3c7ab1dac128798f605ba070a9737913f4c2a61a3080d26a45b9fd53aa5120235ca6d35cc4d8b7107d35d81cbd93cd8494ba09eb36b36e8b9d84a081dd61011d85d6bf44034452263536e6dc0f442d89a04d3cfb6ac55b10ed98e94a5f2f967958d3969fcc27105a63849b0a1c550c8ed55615f589a8b5935b09aa11aa1dfa524f8aacd10da5e8c183ee0f574d9816c467aad8b391dec35c24e28b40623391fcc255096ed53ecbc0ff547759430d667fff4ab612a89c5fee340346f9ca64b7de136485e7ace050be1d667cd766b81d899b0757bad03a20fde32923b466ee724b", 0x1000}, {&(0x7f0000001040)="05a09fde187c83c873b27d782d7e9f4b87c611a689a2b07521cc5a606454fa30a8e2e20d4ba5f9061f61b18e2ebb57a4690b2cae80f631d53b27c1aae3d57193178a066d39148e4242d1ccc4f779c78c8aa02e4d462b5ef603ac16539968bd70aebd6eb8c87bb4e3b8a2ae0ec97d71f279ddf2760ada8f6ca11a683d4e", 0x7d}, {&(0x7f00000010c0)="b0884680ad6b955e485569512bfc487e652099faddbccf5f42f29ba8332cd3602d06cfea0873c775b5dc1902d95581c6ae7e760568802814", 0x38}, {&(0x7f0000001100)="86c0bd9bb35866a1d37ef4ea71b26031396d73cd9a7938bbb11848a8456a37224418143ecaf1df1028acba21f36dbcf07b0699dee18e0cea3c134c526c2e446b96fa12d0e4e9c22752c1603312184fc7c261b829de742e91bb96bc8d0aecee746f2ec535759637b76b6aa13c1163d3035024b41a5a611a9318212856b60ad5fbfa548904de14cde3a1a63963e3eb9a0f325ba741799c62ed82f727a3e3d996d86558ef3c6d9c4955ad199eb904606021f93f92aae6d90152235d5b1ed5a6ba863b4a432f4bb3a15781d6667b001615937c3211c50068305ab1c66768e9099a758daed1cfa4423dd7aa781394ec1dd6c01f3ced36be96e1755b878d13495217dd3687b015c6c9f2d19c3a9f660524d3f8fe270dfa971d1dc1b2c116de35d1e2f7ab9140096c66a14916159de3b261bf43b1196e2a34549a94a383b565329e8bb742cb9146b0ee33f5abbf015caabac65a30fda4eb8376c7858476a4ec74744be1c485b6c198b4b3f952bbeb33e64dfa55f36e797b481d3396a69f6de736dcc78be16389390107426a523688a52e1cc3f384965ce0bfaf4eeee185cf5c1849da0c5afc832447193b4106fe7bf01695560e06e3f83bc333aef0de50c913dad1bac1854e3ac352c8bc0f9ec956623e375849b4f7a1e89857df50d878083bb728d8bf7751a4a4dd8a6f9e94c654aaaabbd55f6c06755e5a45718b1ed6d60a979933295988f95de47c059a3dd63c71cceb0025a7b4f9a28ea3bc69dc76ca0c081f8d11471d0d45aa1f649d6f1e5675268a3a3422a7d9bf6e8cff9c27d3e5fd25a5fd6776ddedce583b24849d164a2a1a0eb78d90984c57f42f64385d2ce815eb752e4d1aee985843ea189b047961169ed4a6844e3853503bd07065129a63309e1d703e6d07ac436c272d5c4261c06154f3cc43917a426ac80ef17e7d9e88f5d3728859ee976640c982d7a0af41b9e27568119c6d1325619976abf7d7c28b85dd0509c63ccb196dd1faeb195a7f8cdb77aed40ae53a6894256d5bd431c6200d6c1433539d3dfc80fd663b81f611dceb2751370a1a1e931d404077f195bc69388341933ab85c42e3fba39a1fa4bc8fda6af8ba2d69ec32df37e6ce29f899f5111886713c6feae3455530fb3d4042f2ca221db3094358e20eaedb791563d7863f7fc1ffc7e2f4777e01ac64a9143a67d11bfc651ca36313ab6439b0800b2b2a937d31ecee1540ad1221e7000172fd93ed3abf6e2d7527e9307660acca5c1b5796e781cc52168f41bfb6dd19867ab07e16925d602158db32e19806bcd1dff7c6f300e0aa0f0e22c0f259fc039d3e7efa32af99cdb9579382eab791085b17542d2d57c049d62223d5bd164d6ffeb3c2f672d2d75afd35b647618a059092b8c867c3b73e39b56e6f746a9b67d7ad0bb96b4e2a3008b7e9f91ebb304b541c06c66ef434015e92079d43db377c817ef010ac80cdda4f9a1eb0970617a993786f6dd06aac24b9407ca3af85a8f3f56cf24ffb344970cf263311d37b9c3580d3b6487ea9f2fbdc2a5be8fdbf981d790edbb88131fa54206cce5852d1c47337827fea44ff6b4e25bea49dc1f8286ad4ed57489cf77f7e5693a30ee23cb6dd50dc773c099b0dc7d0b64a836d934fdbfe1be9b2917e2122b5eefaf04fb04cb679405a60aea3bb8fc4d6ff45a98a1cbd8b5ae82a22e002b86d3ba75b7ab521be3461ca2794e6a8dee6e8a8f0ebc6d4cf2c0dd4786acc02fe45980e7574118d86b2829816f3948f4316c705e2fab489b861d3f3792abcb68481ca30b0d93c798de6544c93ae3ec1b389f64f4f3ae83e07ec045dbfa9e35d469ecba52cffdd51e37459407c958a85d7a18c66371d690002c3eef8fc494718802f9f7be538d4f204c72633135c68487cc46c643091d0e2d7b677e49233a5fb2906f749ee063eff100e0fca45f005728e8fd8c9103b4d745e92db3f0fc5aff8257c8faad77df8def693cd864c5ab47df1bac67e8653386cb11b901f6a072bb9c0d0140f2c911b6fc9f161f36ff2103f21e998e2716f505cb0608d7ac232c9a020ac683a12f10ec4cc3d978613bea012eea6827b556d9b9c21bfa75f5d15cea5160b5c1091206226819a89282c0f514dce505c284f352beea60d2d33162c85f1ef656fa337c392bb458a41cbb96c2a9c619390edf1a233397d2b24d347c65ed88f6ce089d23af179466204588bed00a3a61cc0ef7bea152ac1e2271c37ee6862dfd4d643ad98a86f91957cb65fbf018652369e0eef4fd43ccab2d2e09f6186985134ad6582ebc11c36f4bd3e538668a659bb0d948cca3dbb818efe2077c5bde0c229ae89601652f707d70149107971d4b166f8325a5d25ebd363861c8281a3254c17eed75202f06eed85d1d99e14f92795eb2bfc0cec2a38e9d7cd1a74a1ed655f8db8f0344233c49333e078bfc29d18c6df5105fb0b1a7998b994df220a3d1e68824a905e912479ecfe37e468f9229575cd55df7d256f3d249d833cbaaa307303bc4a4d770081e167e7678de1bae814b6c664b54dc1df5046a0726bed9a6ee2099c3beb68a6c4f16ddff54c672d6e3cbf7715d075980ec0a653377cc358f0ffe93f2a36648c779cdd437a3d0fcc7dac78a7dab83d612161d16489f5e01b7685081d664fe82cc962221efe668fde2339224783fd9f6b29c8093b527de736e3af4425613a94691b212fdacf7bb6024a95814f8fe5a6ca1755baf6d0fe925892f20450e1dd6b2e5029b3fa979978eaca1feab97c1e6822e4c825646a630d430f232d8c341a024aec3a47f8a2120a7a147bf53856c82c82b692566e72ef3d6ebac394558a2883f4e9100d6540e139d7872fd92f01d0e497fdd6947d1ea1eb94b2e3658adc82709894382f8690f22ecbe9515d9b9fbbbcc85c3242f46129bfaa5b08c01f0177a65b85ab8ddd26852a8eac5d898b1890590343e5b1153e536136d385471b87a6f1d8bf8f5a307c638b14a5be4f45677a6b8f7a1ea90a76916a94bd6d11e74a117bd01c67eb122f42620bb8d819980a57f11b65468d47f1462cedb6b2a603d1563791e5702b0d93dd6ae8da8acb0515dd24a994dd0356f607691f642a6957923c7e4f3aa9ea36ac30bd94dee428a25ed02d3f6b1adb86db36fbff831b53971eff0a2a3f1bbce3a3bdea76ea68de3b21c0e440056dc946191ad7c85ad7a5a3c1b7df7e79be6a58b88369af426b298c88e486a8dfbd749382c362dcfdd447c70653d3d506eb5c6657bcb6e5bb48ce9086e86f9ad17d10fca105941b3149df158cd4fef08cef65226c21ec5dc221e81124fc82c1d51e6521bc498f68ac15e0d31c77227d7d30e4e9faa64c84cb49529dfb04cc6015e42cdd6c360dbc88a97b9a92de7aed71e2051198584c52a97433759d98d35b2063075d7e1dddd0edc174548372feb50dd325829359749b297629bbd447ef46518bc3628a56355ae7c3c9f53c79699c4671207e9406d3e6cbddd14410d09ea0b10b0e732b8d4c3419e6028ef146fdf6a18d39daec6a141e38a563d795be6a34f348560e608af3cd252f8e4075b52a0061344799c1d01c225ddc2634896882f7d433b53a564adbfca146bb0a6af313d7d293b80b2dfaad2cfce78dc3e66f76b89d2b50c6c96400c508e9d402ab89335bd51876b20eab7fa897268136deb856b582e35ed811aa90a6205776723aa8f06cd1e284a602f62017978545e1a4010e1f5411ad028be63aff6731d32e206b9d6098446bbdd09a01f70de6441a554fa6d61fb3d7673b5802a85b699335ec43f45906ad402de3a8ab8a2e774d8de4dd76419bbfe964d6f58f47217192b161c51faed6abbc3fc6166bdb1936093070a709e4bbf07c9710fe9a9154dcc51c558ca0bb079c1e3eb68d98040d327f0ce6e362633d2ed52a201958cbd0dfa9342ecc4f4fa41e56eaeccb72ce58f035a31d995fbfdd658b3ea02aef814cc734b97107b8bca0be6a616a14deb9e1c9e919db97337ef1ae19934128f93047507fabc2f199b5d45a0ef383b3daeb2ee724f6c38fc939c89f5e90cce674da7f3dca43eebe37d073ec3c165b7b59d21149e4ff57c151d0294675066965d21eebde4d4b3577d6150bb07705be41cbf64736c25a178f066edea8410cc264b63240edfcd0ee533f33c684d5448827b5c5c9447bb8316f04c9776ccffd77731058a00e4a6a04075bf47280a8e30a22795b91740e8db62e25349303882876d3d2f48494d19c0fea947ac7c10114ef5d514305885262b429e7c01e0ffa9c5b945e86c58187037fe599703663b1688495b58142fa9a7d7b1d13a1db6881e04122265a9221e6711d8736a530fee41f447411bb5f1e0b44890fa769c8ae3296efb649f8a0e358da60d88ed40c2b8906fe564632d6aa28146a2c258cfe2b696f7e7781001bbc2799abee902b6e10381f61e908d2b6a67153ac70b50b04292793613677fb19cc544ef26a982363e152a2011691ce0578a234baac3074405b764169bf06d3df1c396de34beadc86555b50b7420d4e59c223db894508c216255ce7ee19cdd51c40b6b66022dbd6abfc12d2f3978aa8dee5f0ef6b1326af051f8233c94522e08c65a32ff9538fbe79fec059c278cbe0dbc9af26ebb5c1b32d9e283d6df205adad99bd3fa6a982ee6e5e3dde45071e8cfd130e6ce0f627352f1fc7885d13ddd7f3d4abfc429acce94d97a847f6adfd40909c525719266cf195ac96f41edf056598243b61d02acaaf06e6ece92487ba562b20ef3ebec33bcb03e155aa20562217117fdf56e1ba7bcaab5515553bf046d9f0506045330bad6d90f94fd94a506a559aea60e25b642d55ca6e8a91a740f058c503e62fe625e98ad27d7593cbfb47d81f85246425536204ce4f4ffaf544aa34ba0312fcfdac84b37be5e628362c1d8d8b23061199c0157caf533cb86248ebdf1e003f0e78b1f3041d21037b37c6b676862b302567422832607d254174943b69164ebfbabeffc26e67bb0a83bd79ab0ccdd79a9e7a2be9883803e2b16522b7cff22951efaeab72fa5a3d5cb451565fbf9b487d13733cea99b5d803d2aad66f6e4b0261612a68cf60ecd5bf1e1bc9a182d561386141aea133b297c186526f230bedea87f08ab8eae9be0082487d820e80d8b2236f245733722eb54ada3fd5d86411acfc5a74f45c56332c365777614ad8fbd7c27dcd69b1de6c7419944d5b0cc973a52feaf202cef504fd047a48f138913b1dde470874faf6b55b8374ea122e1e8347998f914be0602f38bfcd727744c5f1e29dbdeb8dd8f3c3b30447123ffed334fc77b2824fcb19a5d6e69defda4405ac724f327911d557e66fc30492c994bcee285febd197b7688dd7bf8e007b681b854fbca306a9db48c4c20bc2c6cbc804cef0b323e383ed00ad95ebd1ca32f8d40fa8e0b21189821df66c104f4cdcfe3ea48b37e9269aebf0b9380bcd17cdb7fbd3ee315bb5b927495ead2f8296e6a97d4b848824170362ced1dbd52e78571dd1a4ab292d990ca65847fbdfc8509c0f0b93e71e04664b8c6392f53da7ee1caccb39bda83ff541dea9eddb742c0475a1db744d2edca4395b478a0269377452c1a4eeae070014bdb2d4dbf1e62902034764b12b5c9c0b443ffed70b05a4ca0d29409d629d7b490d158cb6458dfabdb85134165127d0c999fa68ec138d4e987d9499be94dfd217afa5968730688ddedf33090892a23558629ba7d45c038f00d9a1b341128d853f349b86b8dcd2b4d2abaf221f974cb9508a5c562eaaeb41efe3585328d5014ce3f8009c53e94d4d1ab61217d54fb65864", 0x1000}], 0x4, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0xfffffffffffffffa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="914051e4423c95c7e87e5d8bf8cd9b1ed3a8c5a1ca7fadf98ff6a6f7763dadae708a456d0dde4c88bba7975daf8f759e91b8fea671d55e3964ac10832016d49b80f43fb66db321e54479a3713bec9abd116fa56448b9ec9c055c08914c0cd9cff5397a7767dd05a7daaaa447083eee7ed1d5e5a4a9938caab07f17716e26e6daaaaa5359510258d0eea12ef725fadaa11fd02094cbbe78a9442c1671a104bc553846287d200a32f1fd81edb78c50a087839baf11a67239873d285ebcbe8a2581306a3a5c750f02fe7910aabe40aec9c08335e3b75a232d6c7afbca6fbc1e0636af9836c0ec510f2bf7b8c347c167080906863c003930bd85576d", 0xfa}, {&(0x7f0000000240)="b8dba9ac615c29fd6ca6f3fc0d1ceeff368afb202b2c429d7a4763dfb536585ee6fff6d48dcf0eff78ae2f90769f2343fbc6d1c573ec", 0x36}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) r1 = dup(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x608) r1 = dup2(r0, r0) flock(r1, 0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="b07bf3c8c532ec04a3f18fee504bb59b2ad3691678291ec920a55fed911de5443a5b666f2901c7c6ff00000000d464f8", 0xfffffffffffffd6a) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x6, 0x4, 0x7fffffff) dup2(r0, r1) 16:01:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x107ffffffb) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1}, {r1, 0x24378d1edc4468ac}, {r1, 0x2}, {r1, 0x2}, {r1, 0x10}, {r1, 0xabef2da5da4f7b}, {r0, 0x100}], 0x8, 0xfffffffffffffffa) ftruncate(r1, 0x0, 0x80000000) 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getppid() write(r0, &(0x7f0000000100)="55ee4f819c7e56631800883c030ae30c6d799f510a7f7913dc1261c3e8943b830c8676c5ea9de40baef40ed5dde846b8bedd5d6ef092bbde37ad9f3458bc97f467296d78f7b133ba87f081474b12011eef816604a60f3f49b81dbfd45e0d7ac68fcebd597d87e97e3c6ecd4c9b5dfc7f082e7dea28f0c8b5bd081d271abcf7842c71acabe9b92b0115bca69431c01b3e46b63f86f1e4ccef5d5fa6b183ec0a73388473095d194e276f9fb6adb941879aa0301bc26b79da60ba161ea33afa6e300b32508d277c32c076bea3e1a2bfcbd08d6618ad44d7809ad235ca0ce9a8677aa4532a520c19067a51b80d0446dc53f426cb11e696c9c89e05cf030cb5e1d9158341123a6554d4e5ae5dcbf15b6a567df340801ab00caee726d586f82d199fea9f0cbc9f05e3fe5d9b21722665446db38c055068d7c230ce1d20d05d0d6137bac266b33b0fe8db7e57da4141f13e42db3171287ea37ec44670fc2e5207a655dd3328e630dcdc6a417a83b722232c470606ae9906b9963213302b9b4da8b5db5eb219d58398ce572721b2edc7f424d32232b810d3ec6db3b23c04be34ee4ee765a8a23ee2656cfde88c006157fb6cc168890a983b7f14a411a6535c7ef5622824faf30a1618c05a37cf479df45fc6dd8712563740b82b81104b10b68c7e7840f4542389c4db22fd159bb3a6757e5f0d9b3cfeaee817ef11dc6c153d15d312e943cc588c5e85805aa00338ba39d15229d47ffdf69d5bf6e6a0911d4801db71d6b9cc965b52a25d59e4e4c653000ee55c2aaacafc3712cb0acf2fa43edcf6b539ae39ebe2bf4df9dea3b0b7d2873fcbd3e32ec968d3a7aac9b1409a8f1579cf7898ca80f2c4fdf9e2dd47f838315debb3c357d279f0af55ef4653dc479fb75fb0538c7d7383a39ea1e1073f007936ef6d993c1088c51554ad8ed5c1e646848b183a4ca03007841f273ba3bd4b0a46f06cd6e60ea7e5f1a4b5b6064cd4c06476325037466416c36993e180749ff7dbf2e1305377de3207e075183fed6fb8b0574b0af8bf0220f9e32d96ccf2a4e74d9ab687ab94a97ba9a7115a7442642a6289d34620af070b026617817c23c3f6575aad8974e81bf7d860e114b622dcf53340823407d08a1e198eb75c5f34ffeac1a642641fe444a02a23f82b19aed33ca9755f007dd41c085119455b883ca885b84aa960794ad179891698e373b4c4886818e057254104cd287c8f770e0b8cea7fd04c6bd94a9ba3d1ace108b2cdf0664bfcd552cf13727fd4adb38b68c602ace425123c58dde64b46d46cbe01d79c0edb6daa3000ef4c97aef0d304691603d784c7674aac741fd48649669837d10f53b09ccea0ffcd3f83c25ce63039be6ef8ecab7c38ffd04d1dacf57cc30c1bc248acb651934928fa76005f0897ca2cb563dc847a7ec20992ee8dac96699b8b26933635ff5e29ea760fe7a6909d5bd6995f9623f25d50b9eb8620a778bed5d8a1b9587f7fa77d7eff33b73397b15c54163bbb11c7958b3e10424a9b9f036c15c17e62029b9687a9a91fc2273893dfc024529cb6109bfe2bbd34f863f5b271c5527b97a28d76b906a857fae3b69b1b2eed96da92ed5f541cde60c40e1d2195570d675b56891901359d3d002a90c6cf05cefe4ba726801ccc4a844ade7ce32fa7a2f9611dd34b273b9d334424771d76d45edcdaae51d9f969c3f34177a2139ff82b7da7fc6031cb9f381cce6926ad906f036c3e645f257379beeed9b1a33a0c805e26579cff09b67354f0bc4ed683020d95f8381a508da4d2ee10cbaeeedd58b1733aeff5bfc61ef311170eb5e83a26e6956c84a20be66dd1d068b49d5c97e93096fed5c87429a4b4cfaeefb388f83275cf7cac39b0d21e5bb006142d4bd79ecb0dc793071bc0558e5f092677326cf511fc0f181989462a302552c7d382add543ea86db6ffd314b0537c09b0fe472d535bba9d6442c025ed4fd81b8dbf86dbdf72321d65dc7f42fdf3af8ee7c6b7c559541ce0e9dbba9fe46d5c760f856aa74a2427773aba7a45539d59c9e8f3a0420d82c5b430a7d4d96f9b5264adc07ead23b5cc7f4ba06761afd36ec70d1efb11e2be3ab4df468397c67420ac8af72d97a80d64e6913b62f38e5f8929c8d3c0b000f2d424b6ad958e69cbe9ac5290dd85a9f1b7166e34a517df0699c009eb357f45b89f801563f6b3b3dc79761744d1f0c3639460852430bb4ac5492c49acd9655582982aa510173faf1d27ca36b779514f5be7c33fdcdfafb18d2b1661cc41604542fea4b0d85ddc9e87cecb6bde0cdf71ca532441778b330a0400cf95871dd836fa280a9cecd4dea368b576713cdba4a77ee132955eba9815d07b5b44f8c55c2d433df339ef35333402285938e7fd8911713a4d0a9344253a76698ee998c356a99f4de2e8446a5cf126dcdff9341acca7253c3fdd18036533f51af0a00782318bfd13759e11a5a92f95dfbfb8df285082b923f02d70d6a6e19a44334597541de497f21f59094d2fb836a437119706bb3a2098e5f1fb6009484d003bf3c4784acb97bf520b7bc44ba41e3aa14a3b2525020d830f561880b0a745a95018822dd8f0fa377aa6877b684729b2e4367d4da17b37e801faa5bb7e74fe28fcb7aef79a2a9eef797848a71cce9299d5f54fa1dc7778e1edf0ad4a4d0da008aa19ef806b38d8829d54ffee5840009f4a956f05b0d1a6e78491ef87101bae47b0bf00b002f1af49a4dd927090531641be200272b21cf9bc7e64e5e48e1924949fcc5fa75ea8e262bbd5aef5e7378fa2d6c70466278541fd04e2bb592aa07d309dde40617e1851c2a072ad4df0b51c0098a036d361b3ce1a79420d54a3acdf14c77670a481a4afaa0dcbd800bb044e1053b8a03eae421c0f3cc9c34e90cd11f08d3ab1e9043dffe4c99dd6c4cfa49aa1adfc72719bf08806fb0262ed742f12d547c0354d07e33cc26245d9b04724d7e224573619d5e655e0c8b6197b09b7c0538bb7f73d4ea44f6c9ebf8034154a5eaa7b8d8524a19be1b54dae2d5086135862a3c13acef79517090741f760fe2987261ffeebe043dedd4917c195ab292d992cd8e77ec45b3379d18ca4b91f362d43688e782851ff5ed9627981bd32222d8e3ca38a7162b7f50b9e7d56c2c27315e7e0006dc93f2918fc16a43350e20ffb485f486dd4ecad21bd5c99e1b79a0c8365e3b1caa9e508fd099467ff2d4553c1206745816582f0a4f1b15458773098a5c5285daf63f9c5f2deecb4a1100d4b316dccf9fc8bf6e83d800ef78134204fc7a9e1e9c1458e80397a2fc1e1914bf8b4bf8b51a58ea40d9903fda51cb80c0d09fec29e26e885dfc1173cefd32c8091e1790b27cbab540e6de87539d2033933305c076512beb2677f3d356e8a1f997c524a9a9e4ff5dfe0394b43b0c97268f4945e09acdee65fc0f528165f1fc2b81833c2e73e921cc4e14e0647ffaf4cfdf242d07d634635203f931b7bcc22503794244630102d7fb27c9e4e42eab228d9f0c4b75431f33c5dea30e6e99f1a910fd0231e8209ffee346801ab997ba411b922108a82e4a76395ce440941ee7978d7b5aadb2692b27abcd6a836be61fa6fcd987a12ee974804279ffa6160163a3d0559bd4a54f4bd56c292a8658ac253a6f744cad444840e62a38c3a2a94f1a2da5ec0ccf837b02a22c3a6d20c1aa26f2f81f114b5483b8888e067cbb38d4fa2716ba8ec2ec6390ecb7a2a7f7b2508b7e3d784dff1dcc3d80a59961a6d153f0d2093f64530e932270bc2e0676406c3355edf3e1703f88700b191c06840465613a6e6881779a5c9e22bfe430db79a6c38d019dce015f73e74bbe2bb372ecf0e091a46b5b2a65c355a8383c48effba3b5c567571f2dec1cda542114e5e439bf10812befd59275b256cb223f2f139ee3b968b9f3957592e80f5d03203454ac35b015f3ad6cb4d537a636bcec9382595e69788aef4f91369aecb047a0ba01aa0302f3c91eb16a6c67918babc1c9b98deb6e8fcb01b31ad5ac2bdec7feb9ecf09be2335b6f28d1a2cb268eb1fc53986b476a94ce6e236a0b9f26a1f2bb0b0766409dfa47353218c0ad9a11b8995597d07d5c6e30a117e148c65acf8817cf95c2fc618b52f08f2acfbc94fdee287261954a6632d606ba0372aaa87a58bfc6a8725e854815783fda2659e15b4bf2ad465e5530e1fb3f086da07ccb267fbcf5a3aa76d88b961fb55fb4db2e9c8ba4093ac68a101424d8711ca0b7ef40ceb02f1b45e444ae5d2d7cc8d6d01b375225a99a1f455636117435b52d43a1bcc73291b17890e0e4e93d2fc3e97c0adbab170199d4a62980f418db748a0a9af83ab51e4b3e1c846cf2cd34b3933871e7d710859f2f56268f93d66a27ae8b9a56694ecf38527f957f8dce339c3a74aa0f2547197283abddfdc67c77d000ec415feb963de7b753dff80f281cd5d436c7d16e5d3e76ed85e799d4cfd76101342ddc8ab73f6c9933212dc3cc76bc30939bc7f9b39d2841e736d1ff9e9ed47210a2bf35b1cb1bb0b0770c1fe2d63d7f754cd4b5c6df885398517e6726c4945ddfe27062c7ade51a597c479c8a01f5d1306882c926b3a7f335f51604e41fd22cf25bd336ec4bdb8eb65c1a54892b7fafc327ab6fd4266f87793931a23e9ebb5147dc355459a9aeff8080c49f92eccf12cb6560a0f80e0b573c1de182b83e8f37d0c7c8065f89ee89b438ceeb50424037dfb3d23482a51aeef3e1ebc411fa21cf6d8d92fcbdf5be5e3fd8517e6869e0d90556bd9598626e1b0ce74e722343c58449d2ae30599bc5a734c0d0ab32304d07a622fe4c7e18964621cc69e85fb95270c0e60e72295fe97af079b1b8853a43c892bfd99d5470cd5807c3ed2e77e64b695c7263c5b39f8ec4241b91402770409f999e53bb894a37631b44467a434de1dda5163f90c0cd46c9f09299b49a3e8441f7f09a09b75f7e6377c7ade8b46b49bc2c00f19998bb75a455c14706940fef8ec0ef4afca84ee125f5e933210e8c9e29573d806b367d98ce0dc14faae118c41532a3272701a0080330627c03a8008c4bdef2e41c969cb88130c7b3013717f36a656d536d109a4f789ac85da65d6ce2f726208182649eebfe32a23f1840d9d0f1eba5e0b7a6581403b476e9c6b31e96237ac11ef02749dafefcf0d08ba2e62c428e257dc531f26f6cd1b4b4e886a6ba58a29f5db46ac956b2ca8dbe361c124d8be1a8be1ff7c88f40a17f0c8822ade8cf63e929286d8cc34ced8751bb611320bf146b97aade252339a121e10eb8f8702ce1f88aeaf870018a4213536e97192217a477849dcf37bbccb08a66688cfb40b96fd37a524924f8b184a48b795e719cdd58f3f9a537c1fd5ddb26c1e6a56881ff318024fcc8c4ff919d010916f74b0b13762bf2464bbed1301f8c29756e7675a3f7a205efd5e7bb618077ff06059ed1bcb460bb0ad03e90ee7746cc98210944e5c638a340b9eb2806d4b41de6d2dc1ba51ed19056a9d326643864447eb6fb2a18cd20fa39615457958478167cb283316288db6217fe32a1161bdd7289ca311efd09572cdd4e1f7c24a49fa0042ac7dd9a0b74d3e05985b84a94b552cf303de1bb1874a57b14b526ce19f3fe75f10387ee26207fc18adca8cf333cf974ff27986a91c29bf046a4cd57f971cd143e06ff174fdf4408028fb62256abfbb228e989e2fdb3e9adfcb9b2ab456242eca2d0c3d2784971cec2167c007572d30360a9daf84fbbb8ac44c58521786d66e956e5081b9d853cad4600271ad6e37c4d63d929b129b5bcb3149187c1c3b840c3b4", 0x1000) fcntl$setown(r0, 0x6, r2) close(r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r3, 0x20007461) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x2, 0x20, 0x0, 0x7, 0x10f203d3, 0xffffffffffff110e, 0x6e10bdd0f2c50a8d, 0x0, 0x4, 0x20}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:01:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="0e26967b105dbbf548fcda695887f8007cbf7c3ece0f546df8f8b3b7b4d1decfdfa9a1be9b836b5dc53c779e9716ed0246fd700dbe04bb8df7377e4584ebedd3ce92a8012fcc60f82c4cd429b9db4503b9b294882602af4411a60b64daa4c004c89c5b2c6927900f87cde3b6119e0bae5953baf95fa2b6ad94afd2594181b015e218c575746a8b", 0x87, 0x40c, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c}, {0x1d}, {0x6}]}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") 16:01:11 executing program 0: 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) r2 = socket(0x10000000002, 0x2, 0x0) getgid() r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x58e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = kqueue() r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:01:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000001000000000000000000"]) 16:01:11 executing program 0: r0 = msgget(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x8000}, {0x44, 0x3}, {0x0, 0x2}, {0x43, 0x6}], 0x4}) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000872300650b6af5ceff9fbda0ff0300005e0a26529bdee86ec48fa1a823a9283fdeb70ba1af2394a054ee1a2a7d813324505cc638b8a479cd5c1737718c40a2a0f2d96da2cc948519f361285b9dfa2422f345954d3d914f8e7506e9226544055ede1dd9cc420a8f7e8a4a053b3bebf65186f40500000000000000e25392504ecb4f5b5b4b12b6adf69f9778f7d60b533390d03f588552db2e3f0df8b064112f11c6ef7f1cb4ed863efcfd9ce15ff130e08705cb97ae735a48378ca01f401dd6c875493f22482fa212b4e98f07c09782bd1f32e3a90426540fd88f66908e185ae232a42a3e361efc91c12794707c2ffc8e6aae797c13f938ec74"], 0x8, 0x0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x7fff, 0x4, 0x7}, {0x4, 0xc00, 0x4, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff3f, &(0x7f0000000140)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x410, 0x0) 16:01:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) r2 = dup2(r1, r1) kqueue() setrlimit(0x7, &(0x7f0000000000)={0x80000001, 0x5}) dup2(r2, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:01:11 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02483b63fbbb035696a7813a2d5cafebfbb0ffd7ac3b9fbff998116dba25e1df62c9583071c4d56ae2152adc7afdef68ee81125c4f449c7ca29a"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000000)="2929e412568f308dde168a", 0xb) 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x41, 0x0) write(r0, &(0x7f0000000200)='n.', 0x29d) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:01:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x38, 0x0, 0x6) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) 16:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCBRK(r1, 0x2000747a) write(r4, 0x0, 0x0) fsync(r2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x2, 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x100000b1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x2, 0x0) accept(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x6}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x16) 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000020204b, 0x275) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) writev(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)="955ac6d67c0b38ccbb634c3ecba7f26528b48483960f5d0803ca05561b", 0x1d}, {&(0x7f0000000100)="a1f0725af4aa55f3d2da3ef0a7f485f4b14e3ca983c7e291382d6fc7d04270dfcf89d1ee6a63d44035f7f7c22a74a7913bc3eabb58d5bff6c69c88a2d62be3b1ad06", 0x42}, {&(0x7f00000001c0)="5b85e574ca7745b45f99cdd1a51c7cbac17da25e7c77fe9faaaf1dd188fc6a3c6f739d7903b0d734c58f57d43820146f7380ee6cb944e8df8f906faeda0c5d9c6c629b995f546d982041dcf5f51fa63094d7533ba1c3d2b2af4552794aa686454e959e41536cba96042c628f13f6cbb8a46ec2220519f041d3a09c82af44b7729cddafceb1dd76c6c2fa8922612d825fecb8981d37d18dcdfc956d12214e3f013b6669bb1cdc8b2a4a2703eb0f843a5439f80eb91a3e027c775a777fc048ef9a219c4b3d8e6eda8c1ddb0b994820ff3925e23d8a6f345136d1bc615dd2c802f1bf2bdd4d3c84056e527c9e3c7e74cc9f693b817cd5b7f05b3be261b71ca24c84b10630ba9b076ab800085eaf9d6f86f16bb7d42a10471ae042765c6a536c41ed6c9f24aebbc4f2404962b784d18e79d9e6d3039515e9cb02a61f8b2fa67dce64311bd4eca56145797cd612164f0ab98ff6f65db6a7c789e69832f34c4a6fd23fdd110bc46969b7d9115bbe2232955fafb1b2d4ac5a7cc1a4fb103c73dafe6f3fa90099da5bc4af63e20afc2563aeda3385b096927b89aeba241be389c19201759444c49016eb88cb9e18911816f78d5cd64676304a9a36508b265655540b190b98325c833d9006ba011f7d08595d98e8a9e3a97ef604ff8491b3691f1ebbb28544a2ef4fd9e8d56837ae18c4ecf6f10d4ba19a3de3e49ba0de7012f80354f0d7d736f6e4c91482984ea00a163ba0385ce2ba09fbbff12262b043aa4e21f76331465e8aae6800ee0f663728aaa7fdf009cffed7521d839534b129324056bff9dcad2708fa8dd81340a9385a4e1a61d6a32327e171754838715d2d8418aebf631515dc6a282ded7ce97f66039969c62993bd7f6f873c680962882e2c471f9cd2ce224e2cd75c31b1873352e47594ef6de3c0986d531e44a33ef452b9d631c04a47962149f6e6e821cefc0111d8a967c3964ce77f6653e89d3810f092dbbf9d3ddbf17487ca9d04303b7dedb66a4b20c4be795b55619c2ed1d95b9ea22d4c10d035c558b25a5c6ccac27e1bd6ca4ca11a9f3dddc0262167b5d1fda4c13a132cf72d74b45db61a6e0ee5c7e15b227d3da929d0e6f01022cc90f9f2c520cb5f2b3a5af82df7986a9a7e403ebbdcf26f2131881483e8f9e3ba37c0ccc794fa72a9efaf34ad4b14d623f1e7b14f65b1b4225f63172ea3deb17e334e220bef77f167e587aa54e17c78e0003879bcdd218834b0cecde9067b6f48cdbf60dbd05705abb49632e22e2b4c2ea952c43fb3fdd59976b8a225e442c0283458a6bf828af262539efe958512b564bd1f15066809e0eb50413df3d8f0be70cfb901ef4d5b477ba7a0a858ace9d00bc2af93cf13c4711f4dee8ec521e2475fa82c4bb9619168bb5f6dbe1335b1264c91b4e457c305db264456e55cea2de30b27efde62a5975d4e17afe3026dd611a93253ea8fbdd831a088ce73eae5a75150bf9a0c1e37b02d9748425c2c692ea0288792196fcd7929f813e43da2acee9c6a1e10f3a7dafbad22a7752a03d3c2e2b8226f6fe48c81f164b63a50ceeb2ef871c3d057c4486806a5fa369a0d126df2341682ef2d212b182ac3c841b350a16d9a42b17b240afe19ec65f62d57986e7b5d5734f688867754f6b484940a344caee1635a7bf77f09bdcf7523dfab20721ad469de90010e9cebc80676c6df06fa5aedd61b4d991f16c84301651ea71b05de3a594e200589b722710e651f18dfe852d96d4adebf16336143ee703dbb9d7e14f8e6dc7f2f2ef681d69f1f062c6654f5c98a86069d2df5c6266dda782f53d11605d924f0ef3a4efe20e463976368c1bfafe142437d6b7c766e7c7a43fbb582ab828b3c88c38882d0f155c19db18e065c7202e330bc9d1a8af92dd83cf0fc095b672d9d2bc972279dc8c1e553eb2af429978a2014301e9fade8912aefae85059d07578bb2b3e6c6a5afcfca1c8a1e353a832d08470ff981565384bcf5394cba3cecdb806d58167a204a74797a15517b29b31e23fb8a82f92143a5e931e01f0a6fa0c915a9e1a8342c1c328c528389d2f04e238be98079ff03d150b0caa85b7eda5b2550d72abaa74b7812ce4f24228a4eacf9b92af05c8f63d60841474e432b17fb2c328991bdecccd7fc909522fd5ea648508c9c01ba2158d4759db48b3e1bb8b3e99f8d6fa60ee11668abcd50201141e5bfdb143e4a82c9a6c08cbb434d39cc815f75115742dc9bc35d0b4064defce154aed6f6e954f13e305f14d5d362b452ee27e73af3c17941ce501335271ddf1483560b00d060cf75b477a5e7c0c13c9e5ceb75afd1094f3f36b70515d555d7555da163a9e963145deef22cf786b8bf5ec2154778158922796937c25ea228e8255bfcce284853c49cc8c09f7d4ed834344b228d08870b745dd87ef6b81c0f187c337020d9f249aeda2753cc9a64f07c0706d012b90bab9129c69991641a49c9191d0da174e229d394b06f3f26e7939ee8a6e0ef41b068b185185a9c4c7b9af20d7b55a829099b7abb41fbdb3bb69418320f27e18eaa9da6ea5f4b3b7dbb8599088fce3738ac866e52e27c8653e855fe4c9a34dfe09df66cf3d80be0a59b2c9f123acc3d35288aa42089339ac6dde2f2f4c8312d0625dfd5c7de4f65403b27587edd752d8468e9889faea8c84288f933e5eda747fa3b1e5fef5a170e09508281eb809e2ff21b4e7fbebcb1fa01cb570159e19a2926326c3305b3b090de868c153161a54503152f131ca64274b25aab835052f928989a6ff08c5dad138aa74202cbbe6b36be2627b95def026da43d21ad1fd3be22d3bfb8ef5eaaf16f57b89a2bff340f1822b28c02e5ae828fcbb0d586b6f49d7af98a5c4a1d092ae9557862bc5106cadb7ac4aa8af42b018b7d6b850a92d690ff89d13dc897edce4d5fc4898566569b106108a9a1783a1016e3d93a60f52edfa661f354d1e764b1cbab7572a4aa45535ecf3d2c5943fb19522ee8c7439a3e6c56cff214567c1c19c9bcc43b893b4555cd2ec14638aa3c7b04f17f57e00b677c029d2a76ca9f085a751862993a19a4c9bb8544bde806b0e7d352568a4f034bf5b08635f7e9421bc7f15fdfc7395507b790137b23aa6365c88564413bde045848df39c58f70e16cba779ccf3abf07a65df9f9f96ae5a4030295d34ce3e15eb7331b07c77666f014f51842fa14770ac136680c36d316de51d6e9f51077f8ed157c872dabd5056c1c70e132f399fae1b3c3c5c24c4ef812dda8a7372dac97087494d263863808627321b9a88c83013d03f769f1d37f18efeaba68b25040908b3769551b0d99d36812cc74312da2537d02d053898bc6e88256a3d8b23f145b4a8a35950f38eeb1719d9866cdc9dad5bef0e6965f6b6dd09878f8547f51dc6e996226e377cc673098f678f8c07619606fd99eb5ae2399c9ac1b8ead5e6e61e5d44d83a9597bb1b1c011908c6f7ef69c89d0882ad810da187375b58dce42d2bc018734beb5f351eb88b3ca08c18c99b9bb7986cc48224d2e1f8934fcff95031fadaeed57341759593fbc120ce656cecf61fde6263655463523a10ff6e39afb6e58a4ea5d9a786ad9c98ee1b56f8225a959925b7f9d5dbef2acae90233bdd76e94ddadb5c60323ddb56c0f1334f7a30785574aa53f98a4095f865e0c6f7ca3aa3d5fb26cb29aac2ddc2e15a11214c7b40c59b4f8b08a80f7e81eba2972507b359481b7cc9dee5d6e4f1ad3ff95015fb66611465b059b9c2e2dd722916d153d36dab4eef70679d3304be66c5581909d643c4357388eb206edf6aa80d5cd1fad70e8e4f8000a803f5802d5de73a23d0120b2b28ab53e685d4f4adda64bf7437c291dbf626581ded6756358d3e72520acb0e015754637ffc2bfc2804b8bb88186da421387b24f7bfecec367aff4d5f99cf1cc3766a739cf2ff5f0a2690646270a5d21a56ad6c5c2e3f8950ea926ed6abd451750f35fed9be23cd3e911346f6ab612902a17294452ccea05f66252cf3759d7d90aad4d455ca17e1df5955c580325b8f2f8990b11b70f130a9ed7d23c00b4144640c643201fdc0a12f98ca4f219945685541227d36ddae7c9bf2ccd48abe01940c0ce13f162cdee8c29a557727fdad04daf6e6c93691c12456ff2bd2a355551170a2b8e143e7b622ee78cf78a85a99627b2d8a8f9685f4d6f1361c3e89744d55115ea2098c6feb77d6d1369a79372c5c9661bdbb8bd4374692464031894f0c8081c28c86c38abd00ce2ee2bec32e786571283acb30e62cc3f3a0fd7832a278dd7ec0ee294890889908c5275dbbc07fa4694620c3ef4da3c0709ab2ffe3580d2fa2a281867d3646b2fe067861b0a967d6d8aaceebf12ba9ac81099ad4d28f651da3896ebab7925bee2a946325c2f6954b2c7e0209ecae23569df1653c1b4f01bc8c15b0c70762a514d1b8e461bebc7a99e94f6afeaa6cd78a2f104d3ad247429efbb1c1c0daf5d05a2a2c1507b201a84f6fe8684172530834a9b3cea4f1577502798449df537727ba8936c5229cddf82a0c966de28c06c57803488af1c5239a5ffdcab89237a60476c193ce42453ccd96718d2880ef6253dd2516ca86af759d8d71fc1117744eb714b8bc5c12855dbcb7cf7033f424f68f7b669486fbc799723c9ae4b126ec9fc6976c00fccf720ab1072cffc0972c3d10b6f7efff4a2ececcaacc15990648c442519ad45a2636a5e9e925c8fb9e73e58d7c403d79ca6b7cb7692d2d0e4de71d27d1b039c523ed3f3486551ead6579a47f926829e1c3be911358c296f19efbec0d2d7d2e56c7acc0211b1339820cf547ebf6fe6327bb0c920defa91f4d43bdcd3a151c435644e5337145406d4606eca9952fc15058087d4f7e38f944bcbd0b8a34e78dff784fd64ce6a58c0936655044a7d0a7075a862edd215d3770c96fdf4ca7f411cd98ab8a0a8cf0a01f47ef70e5229f698d68580147d1daa252cd3eadcd4b16787a8df1845c79788457c548a836720d13e48e0068db6e2c5a885276dbda187df3360c2e5561fbed6a257347ace175b8ce883e8643c060c265ce084d0618b5e6872d8979825a2b620c8ad025db7f0ad597da06e47642266babb14ebe2930e55baa22fb3cf9e4e1289268f83f3414e11a72aeb2f8c5651cb2474448f5f5023e88588f879d833d357d9fe35ae0ec9fac7ec82f2d3920baf0c3be95bf00433cf9e9fd76c5d7647469e59a770b3f6f6679bb1fb61829d44b5014ceae28fd994897bfc325751bff129babb6fb4da96c2fe0d2d8f23b949ed70972bb3dd03ec7f55878898c681842a8770bada16f73dcb6d7d7055e086af3cda987a162e022e440404ccb7e951a59a99641c20b943f92b502f4c9461e7e49f95ff2fcce3718c0d0f0fc44d9072add60067ac3c86ade7ca1521cc67d27d152f0c1f9b823b8abedb057374c9ccb84c31156d1508e4ef8af5af6dafc52b439ee20e89c5e1ea145739393c391f4ed8c4132faf6dbdea673b4b8ab4cf0301dc3d66b207c0c438fe5defaab4d1b6e7d2402776c48b108db753205b8357858dab66b4fe8029239eaa2a42ff04652235664df0aa3158cb93432e5d0b83a27764030531bdd9612a8c5f35c97382af5e4da056808d2a6327b14a2a218da00e9a5e834ac126b5e42a89a4995795d5e002fbae855c0f31dac3d4ac685b2eb57dcb04775ab5098202bfae42c4116ccf31a5ca3ed9e6412e9f5e768cdcb7970029d2487126ad8e290867fc99fc9c79c8ff34295f5cb309fecfc3333875c67a198049f5f3608ffbe3deb8c384a2b249663ea5f29b1", 0x1000}, {&(0x7f00000011c0)="6119001228910f50c0c4b4f4cccb95ecf9241dccfcc5fb706e548944389668986cf423674a7ce6a1a7a820f45567af5f547e2e55824dcd369f82fd5e7325d2598ba2808a3bc754b279d659f5c1e56339d217ba55e18ee7ec406302d15c1096b1f48c635ec522ae0488215907cca705754ec7db775d63cb2c635c22b33914354370ff0be8f9073eb2aad8a8dd9f6b85bb19ea7b7109a4e0a0329071426c71e28f0b419c8886e841f7268d2e69daa24584b1b26c3e8d037f9ce8cda288abea14363298363a5493bbd2ecaa32857739ee78e0981de5011563393427133f87250583", 0xe0}], 0x4) sendto(r1, &(0x7f0000001340)="426065b2053c84c2e892173bbf7df9330f122ea8d259b6f2967c0ee548ffa1fc512d6d4e2c150e171c937ae689a535b250b38ef1c6f3b38bcd1956cce017d8cd6d21c5f0a30e5c15198a6a27aebb58f25c2ecd5827254d575ae422442b3e2db5d9874a4af49348e5455a106be69f235ebcb9c35f0ed2dcc7c8ab49db5d2996ebcbe6c7d18438ee7f0b94ab5cacc0871af06323d91047ec999163c541261dbdaf2c089aa43c172bf4c0f34f987493f6ad680cbddb6ce263f277a03666c387412acef516f765e06881916f5c6a2cc6ee70dad4f941", 0x0, 0x8, 0x0, 0x0) 16:01:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) poll(&(0x7f0000000140), 0x107, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) 16:01:12 executing program 1: select(0x40, &(0x7f0000000000)={0x3f, 0x8f2, 0x200, 0x13, 0xffffffffffffff9b, 0x6, 0x81, 0x6}, &(0x7f0000000040)={0x2, 0x6, 0x230, 0x0, 0x1, 0x1b8, 0x10001, 0x520}, &(0x7f0000000080)={0x1, 0x2eca, 0x9, 0x5, 0x7fffffff, 0xf5, 0x20f8, 0x2d3}, &(0x7f00000000c0)={0x4, 0x8}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getuid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) r2 = dup2(r0, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:12 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a16000/0x2000)=nil, 0x2000) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair(0x2, 0x1, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) r3 = dup2(0xffffffffffffffff, r2) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) fcntl$dupfd(r0, 0x0, r3) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x800000) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x105, 0xca) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') 16:01:15 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x7fffffffffffffff, 0x60000000}) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="23130e213541144e2f273b854b329f56d24d2688293b33d6db37b5b3a20960aa7b276ebb0638d75bf67c145753eec8b571b041c5", 0x34}, {&(0x7f00000000c0)="a46deb67952abc182ddd67012256502639fe8d9042f84369a220d5e4d1411370907e3575948b94fb1d23b7493d9005c08d7468849db23f865248de0e3ed3e1625d615ba42ae84df058825614de1945a60a8b3501dbf9148041cd3886a366cbeb2c7af7b8a3081fd2c46b180c110a44ba58ef645286fc3ee7a1699c0fbf57191301249514aaa8374b948431b75f8df8be3c87cab2d5d8d4036ccab216cc01caedd065ac4ce7fe7d8b1551389b81249fe7dfe9175dac8f5a95a230cb7272636dccf2ecb53266571e6ca57ebebd2cd1c9a20f827f66ce30b6b65561e08188c768b3717fc1d35646717a", 0xe8}, {&(0x7f0000000280)="bbc067fb02f209e1b85db993ec7750948b80bba24cd0ba3d5d54e642710a8c6405e38b98e73f5daa458c46ca70af0c020ed9872a02397c4bec4e33d4b0b13fe71848e4f417722cd6a1cfda5a34aa79e7c20b64991966cc329af0d74f5d3213dd0050dce663907e2d54713bd9aed42c68173a781c97830072f32deb19988f42c0eae76f222a6dec4081090700f10d8b233fef03c69dbc05d89366c2b54c41672f7f623729fcb2ff80989036b81fe5be0533a27a2892c88e825276f58464f97b256ca3623c58e68d6eb0b22818bff2d0bf16fc40b8c982", 0xd6}, {&(0x7f0000000380)="6c56454c3d27478978de2e241b8227662fb46f3a9964cda81af49a38389089fc76a7e2ba1373acde0cd835106d0fd49cae13194daa9c789bc1dc04edfc94e6ea5f58ce5e5ef5863d08ec9d7105f358bb5c916a53a65d204ce6f6e5ac990aac7030721fff93c31a23431b9b793261b7d13780d32b83fe656f418318cbf3a9e28a43d83a04afd1e8a2c8433cf50fe3e189eddea005cee255a2a7b6c48ad07ce6c27f2e53078c3b2d8a6d8a9e56951191b4ec7154bcb86426922b", 0xb9}, {&(0x7f0000000440)="a8a262d40c9d031d15c5d560cff4c35311248a7545a64808951f756e524399875e0ea3aa80dd2710a23bd2e44de820321efe905e4b8b76c5323102c9d36e4e69d3dd4612b9d2fbdc2b0adcd12140fb10b9e7b4bfb6aa3de6b5da3706e192f13048b196d10e660003bfcb1c2d3512b3d7c002425fd44baa4f84c58a78e0d6c60675195bbc9a2c9f2f9fe338f9c060c4e4d714f2927abaee708e2a68f8a076b9905dba25be127bfe10d1651b4c1daf99f52f19", 0xb2}, {&(0x7f0000000500)="e62875607445a3ebacce0df9f3340e18a9fb298f5aba25d73c860ad4d4613f43d7c4b254445d685e6b900db04d4036702f50aa9133e7392e409d04e87ac172094a9e03138f4a0611988dd8d2e1fddfe8c02205fba07c6f76201352de7f4431af67d1ad97fc87e0c5690e2a2043be7a4d94037a1b721fc64a38a62a068b6215e55a8cfb3c0a520c5c6a7fa43390f1be4965230508f21bea39f698bb56145e5019b9c308684e49cbd4e7ddb715917a1b826cf77f4de459993e0b8fa430c8492707c786e6c1c4febfa85ea57b664254b85558afa4caaa322ddb1c2fac93e4ca0de4b2eb91ff5ff9343a7829474610cd5ee9bf062b98d6b4e0d7cf9bd4138520547381b598759f0d3541b8e8d185b815e82284a13be90d53517c20bc3b1ccd90e32231f6a5c607f57b02db2a839fbbbfc197113523a8da816655fbdc950008089dc8da82f608b280cd3013ec370f94ebf1e4294932c72eb38e21ad11bf398ab33460bceba5046110bef38eeb06fbc0098709ea6b817f7f9f5024015e1e0d02cdac59ee99d25d7115c77c0fc376a7ec4ee243396119376a95c097fac015b5c445de2f9e21dc6a2e8447e619a8415eb8e86bee1cd7d8cd3dae19c0983befdba007c0c1cb748c9ec353acdcd893edb2d473ca052fd8282294a84ca7c890c379f6a0a044cb1ee2d5cc74069c2986038adaf783dfe08f169cdb301b753688e22efbd0830827a6bb06cfdd9672c900e385a9572fba7484756391cd4248f48fa8d3c718ea33cdd32601748633284226325578892a0fc1619588ff01b5dcc7bf0197914e3a7b8582c44e10d322dc0e8c3a5025c71a19c6ea545b23fe9d7dc9091b50800f8cd80d9faaa60cd19e3af0ba0ab36d98cbde5be57affbf86e7fb7998c0db5d004c5fce9dc0c5dce8fdbbb50e0e6b4e383ddcaa982b0544aa43071a14abf1685e582ce13d75a88171a65824d293f6b3a42d9e51a41d7de79efb68f96c87c1a2ea98d2c0ca6ed5551e7382cec35c339a1b5555c54690ffbe899ee58303997915e95924922a143374a104b7266dc4536bb5ea0667d126d5f1b6adfc35e5dc17e82a103da3e9f864e6a6050353ee9d74a91653ef00a6f4a060681ca1016d30acced15ff6415a4639625075a0ee70f5ea28806d43e3719dd034a2615058efba171f866eddfa5360f482333c2d050e061265ef38fa81b11a9a03f1aaf178e39fc0717a3b9ccf5f60f468594056659a8ed466683210794989b8fa5e4ebff62bd7d84350bafdd401ac82f43b89c225fd387c9a1e975e94f1459a47423ef9984a0f1773eb01185fa0a1dd8512da57f3522340dd5a4382761404a35b0f92546ae40b1da9e804e98af6a97e8da5918954006848ca2af4823e4149ee74a54375e1ecd15e00477443ee97a301158505ada8faaa85c8f82d9286ab627fc93538ff783b23889949e48827443b555a399cc6a5764395ff54182d147cb73613ff669d3e42c93e7c69d81e648d44b7f40c44f435ef20042098d68ece697cdbe2aff83e31b1e9ec8ac9c43961c5476a453b3e8bd65b7a940ea3664f6c10ef3b259ea972b5e83c01e2e8f85fa03db7ea77996373f15c684917a035b02144c3f1c2aba234e60d6e56ec509cffe49f4bfe3e2d8690e529814f626d5f7c5e6a8aab84a91750822794c9cad59a1de15840566d6a1f4d86d39b34df8e04c803b4fcc4dc238fa3600fa3a4506933502221bb1175fa4a820e759779b675c660cf05f5690574a00a2214dbc5481789c220fe0725d77261f884f0581f973e241edc1a9ce7ac598c20c154eb13e420240fd0fb54e3f0708e5cd10b32d62cc7e8362d45c123f355a196332d37e6809827d8f782510c55868135619b766459d2be9d64f48c034192f2c8f8ce6836ee79bd68b8e39df17ce7661eacf50555a174cf2c0a889b3820f2377370b37262be1ee009386574d5e22aa1fc61535de61836d8f90595de1852933b65e12208371a7697760a687d2542374c90a5dcf897d65a937f7182707fa0a07dde80a040a1d6d04a5acfbe5f0ddfc0d71c5f8839f9b902cf1ccefcf34347185b973025930caf1b2ad42763a8651e1c79f43eefe3090d827aac9aacd9b56fc3b940aee64edaca71729b617c87eaa48e36c6075a9076e4e0751eb465994f68156bfa439307cc0b985683bf7df721f986b08072e595c86d28a39b23d49fb0f383c4f940dd29dcbe31b1722dd7c34ec984def5969b760210741b661a4071c6b298fc622232f976acce15ad3407f5a28847409bc2a254302e1b0c43131b636727b4e6de5acf7e9e9f86fdf77046def572bdb9ddeab44872b7d74cf486ef9b87d449c8e03f2a91d94ff0543c864a4dd22497887054012729d0f00466e0874360d53a767e428fc982609b94f545b9ecb6badf2b543afa344e443c20b76abffa84ab88338c059c8a1ce2b262705986e66addab8b4df3996faaade4cb4c18ea556b10c0516002ac45d059a9825f4ce5aa17e3f5549f693035b0482aedd005eb270b94bbdfb8ee9c245b4b7efd5677f4bc07b98863f1cddec8e75a10605938bb42d345882a11901589e532a078c5bddee515aa3d06d36ed856df51859180782340c8c26a8f010a7261be199a363b6421664838139180527a5290b5d0ecf2c7d1efa1fb156702efadb53951532adc3f68fe53d7b510b8e98da6ab6587bc2b3c3169d14b1353ec0a229ac90adfaf4377d7fbf00e567f297bb58feaab0e8eb931134e8e64175f803fbd3815a28d58bd4a7e78bf473b59227447e46bf72fc89e7de0f10da8f2539c07ac5df36d2446581cdf94ddae4c8594e06282a252bbab6805379e38fe18116c6ffcd08921455ad6b4951098a35d51f63cfa431c2bed29f4e1bd644bb860d4d53faad10c819384bd8f65f807cc6bd83f412796dd5e1a9bcb526a38031f1420941761eb770385e488bde02061f0be7d6900741f9767ad4d1271969354d8637eb4b9bdb22051c320f2fcff0de557f930975b9be8459f8fb8eba1fe70cf5ea40dd4145a475e290b54ac70bff3e928ac96dae785762361f4ef4db0de18f2d69bae5195136965dc16faea02008033562a09ea888024ab3d2545ca84e89ead880ab9a15c742c3cb8c1bbc3c126b6d6d5a4b2212393ed6730aed16cd9aee59f732e1ab4f2f2e684f1f52739e55bd664ca62cf3d504f1f15cab919cc47b7666926762cc5bf713cd293a7f832b35209c3cf8689666e9625a07a26ab3b5df7f6e5d219db9385057ca4b7bfe26eadcd741f2ae3b40ecf73f91548a14aee7c89e9a39000f8dedbcb447890c18af45238d515aeaa62142d860c985ccfd1fc72124c3122421f7f1545447940ea0d9af71cae774a2d02e8e4ef6dfb4a3f9426de240ba1a137b11e337ff734c49ce630df5d052958c296dbb3dd42a16e89658c67b393387253bd26f0716aa9c4dabaac2b96f3c230dd6e1d29ebf2baea6d97720d43c8429de62b135ce93f3e457461aaebeb31d6c1198b0c1cae05e10ca5b48395b0c8b1ec3ca6a2cfd8cd3ebb5a8a10d5d701bc5584e60441989e4c0bae20636a4e2d21771e4fda60eb182af47afd90a443a875c0a5a0a77a4f5ce8e02260294601e06eda2f07c823a7acc82ed3e4f6b9d6b63d212c3c50db6a7074d4805e5f4f9fda1c117d80bbbb2d67663a8ef967cd116698f01595d8415e6d97333c29902cf071d42dc017d211fd102dddb7a5859283aaef8f73395b79596170666adeee585c6766d81f024192b5fbee8ecefc238bd72bd80d7977f346c95d554f6068399b1760253e7856ad3c9e5545265312226d881483f7efbcbe9a0f08d25712ec2c43bfebcc26ae9128dadc0c437d0a6094721a28203bcd7d86af452fdfcdfe5f02a85cba907bceeea066630d2fed60522442889af05d82178e2746fc2e33aaa83befedcad85703d57b17aafd7a6306982364eb81844c8108d75b8596564f3944827942f131807947fc1ca78b15aa9be52150fcd8b5138c502a5c110edc76ff40bda49e76296b3be02e42c2ee6269fbb943bb2603a57fe1bbd00bda423220535b411f347b8d0e1dda55497d30013e2b6fdce236b4415ab6268669369e8a5489f2037d88697d086a07be61f6fe192f48d88cbbcc7b914a8c2dd2b58bcb4490d9bd79ad757abbd9055852be8a42ed16da55ba72702d0fd0a08d83344837b114f8508535b9ba37c5166ed103df8849bc64ade448f13736fa2997761748d8578212303eb97ebcc958edecb106a67af47bb32e3f5fae86135211a9a17da9057cb852edb9d8d5c00c431ba907ff91efc008ed57d4d2e2b0fab5c621ff670a65e7e8fa79a5662c2e1f6a779565c19ac3dccab1e3306dab19b24b0c8563ab228898bb5e1e7ad218aec4f2b92e2003294fc93700101595a65acbae514021c6e10efa118a5f2492e8487bc4cebb1cbc240436ac1ee4ff84c7a93b33aec455a5a66610239e55b5dec3a58e70627f492d15ffcc5d3880abd933c68aa944bae229d26bd29a8ea8282b96e98d0fca48e8001df205d28a418a8b140d6bd16fdd99b12c227629406a81abe3445acfe7739e8144761468ba7ee208dfa849aaff72e82b654fefb39b520541af580f55fc6b292c133767267f35bc15e456c943cfe1337b63fbc954e3edc957c0d3c48ca8bfe640d2ef2bcfcb755a42ed58b8fb00d94417076347d3f5199a94bdafd7a847eefcdc734de3f2498febc08f4d6aede8fe44abf17a91da2ab38c8c283b948139acecc7b85175f90d8360036c090c470a47566600578274df3cff025f7fb2cf84cd57ccc45b7201a9aec30f136c94fccda616a1527b5470f1a05e4175f829b57aabe1fd31bb10ac09c0a5b2b678b81bc18ddb5a3cf175cc9df625494f5d31c68a73fda51835d5ce53d1644e2e3c686ecb9b54c3424f13592ecb60be07a11c88acc52717e12e60a2981d4db85f249f11f66edcd51fceca9e5bbdfb6b715cb1b3b2bdd3df297f7f388c270ed2bd41a29c82cf20b5f857c741e3f9e33190a030ce9b229fbebe5012a4a99e5f3a84cfa365192bf32e778404242050aa13fc241ece6ad2dd239f5120ab80d9618bcbf4a9003fbe0644b4cbd0f52387486a7c58a558d99a04ea25e5f545086a123a123b8da62bdb2a95cc340ac8e6c75b36c4784d27f01147e756c15f70cbb30ee2b35a3479f083346131ab446d7b4f14f03d33d70c913268b1642e460554220d095b2843363bdd560385c9766fcb8493be607a6b714ae19004aa052976dcb38bcba41b0b8306ac39deb313465f2d77634c97aa003729e75879c779fc313e2d50286843d4ca4d026acd7df251fff74efb105dee9402903f9bf1d4ec2c031f06972e31fc06f56e94e7a64afc190de1b453a5bc4a516de56bcf3ea8fd2a51826d84f73ffc729fab34d3cce0347a520f2b4a427edf9f8bd8b8ad37a48cedbea2025889bc45ce1d4053fd43738e04bcfe861b11e3da49a66b69ea197b1bf1502adf9d2dc0459b75390c1567e6ef39d932d2c2d20ed7c73665111bfd84f804d53d4009488f7c744d0134284f4b9d9454896647cc918a037c68ed60a8af149e8dfc660fa43ea720bf0ad5de592bf50970b9e0ae3544efa97de227a50e55fbc383f22c8700c76cc275b9a047915b2d7a08b2dbb5eb4a56ea8f505e78fe3a2514f00ef18777b92ba6cdde4089aaf41beaedd19c6fc62092f84f752fff9b888e9f5bc09c00b189150a568f6c9ad7e349b9caf94450e78c63c290686c3900db1fca6dde450381e125b91c09392e128dbb57581de32c8b995b851e64d24bb5fa40d6136f5ce3", 0x1000}, {&(0x7f00000001c0)="f195f9b58dcc056f2a487c9d6ecae66df980db143227c3f2c791e30d59d8", 0x1e}, {&(0x7f0000001500)="cc758c1fe271425dd4490e112ecef1143797d9cad3b8f894e278910c47a2b23ce16158409381881c2425e754066cae4bdf1fde58c8a06b49152eebf212c03b8a433a6e3115738009c11545d08cfce4fff9590fc0033e213b12dbcb1bc171d296d4580dbd71435fc3a94a4d624c791594b28700889e52", 0x76}, {&(0x7f0000001580)="bcc1bd68457fcfdb1385c0aaaa7f938f3f23e2c4aa903738ff46f1eed93a213e0fdea5caee64c8332dcc328565fffd6adf535b602cf5875437207045dd0cc0957d850ff40298", 0x46}], 0x9, 0x0, 0x2000000000000000) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x634b7b04b9487d2a) 16:01:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/15, 0xf}], 0x5, 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:01:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x3, './file0\x00', 0x8, 0x4, 0xc}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setown(r0, 0x6, 0x0) 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:01:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fchmod(r0, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x80, 0x3, './file0\x00', 0x7, 0x0, 0x9, 0x1ff}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2, 0x101, &(0x7f0000000040)="cba0c6ec626815c3ba7d23dc00a84536b21522", 0x13) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x379452280bc8529d, 0x2, 0x40, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x5, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x227a786c}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x6}], 0x4, &(0x7f0000000200)=[{{r0}, 0x0, 0x28, 0x1, 0x5, 0x1209}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3f, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x3272529c0419d3bb, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x40, 0x386}, {{r1}, 0xfffffffffffffffa, 0x82, 0x2, 0xfffffffffffffffa, 0x8}], 0xfff, &(0x7f0000000040)={0x4, 0xa0}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x4, {0x3, 0x80}}) dup2(r0, r1) 16:01:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() syz_open_pts() 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x1}, {0x6c, 0x0, 0x0, 0x5}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000002400)='/dev/pci\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) 16:01:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000013aa2200000000e0ffffffffffffff000000000000000000000000000000000000fcfe4ee15493001f000000000000000000000000000000000000000000003bc1000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e58af5ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1b813fc22258fe22a8a9fffb01302bbe8bad8dfc6f3ad9a94b9333fa8988246a06cc33bbf4464202895120a4d085257372f6999c34bcc40b9a411a19333"], 0xbf, 0x0, 0x1000) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) msgget(0x2, 0x48) getrlimit(0x0, &(0x7f0000000340)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r3 = msgget(0x1, 0x100010162) r4 = semget(0x3, 0x4, 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x25d2, r5, r6, r7, r8, 0x100, 0x800}, 0xdb, 0x5}) r9 = dup(r1) mknod(0xffffffffffffffff, 0x320f026bd2536843, 0x1000000000000) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xfffffffffffffff9) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f00000004c0)) r10 = msgget(0x2, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r10, 0x0, 0x0, 0x0, 0x1800) getpeername(r9, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r3, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="51eacdcec648edc60c9f5da2343a4824df984869cd9a6a9e3f03", 0x1a) 16:01:15 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) geteuid() 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000000080)=0x201) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) msgget(0x2, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x20, 0x3e89, 0x1}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') ioctl$TIOCSTART(r0, 0x2000746e) 16:01:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x138c63bd, 0x100000001}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="54c5c349ecddf789d05eb54b976c0879f19d93fdf0eb53ba6e203dd7b81ce62f217fe4e47697bfc45e485ce3e170cd791ece04280dd28280c43381c9ed2baca8276e320437cb99accd728995c7c79407d727360f44e0add16b5be168c2bdc67c42070945f250bf0d9c4d94e995836d7be748040d8113a63c5cb87b4b62eb2b6935d27c0b831aeb", 0x87}, {&(0x7f00000001c0)="0b26fb124494d85a4da63e6b9ffea0960acf9567cc97890f7503576c74385c2fa6ba05bffdacd54759ae5c5ea5ca19c875d557388cd924456418bfc44c53aec25aad661b46bb22d4ea7bba9bf788a2905158ea99384bd4c27e8fffd55291b0eb571f931136aea178ec9e2e2c40198d223260c88d0dd345b1c17aba719c55bc43bc26f9ab4448eda7e89038571eec08812b28a3acdf7aac62f7deea18237b700fa751ffcaaad09cdacbabb725d2e3526aef6e5a582fff6f52fa2defca6e84a0305bd810952c170a446588a7897b871c3afc3508c43321a6d27f3a99c2ab82212ff17f56", 0xe3}, {&(0x7f00000002c0)="c5fb9b4421b24d5473f3a51821893530ea40e7b0bee10939f37d596729a9a72b5aa10d27235a52b6dc55796070b3d6a02a20b2cbebfa134063e57cc8eecb73218cab5ed2672cc3f605652996483ed9415fb789dc952c4fb79b5cf7145cb2ab8aca098641eeda2fa07ab54f2534d3752ff97dd78a8f871e6bc81a8190dde6d84cebeb0f090c8b0cf98b398c47e89d330b767d3cf10af2d692e76e00707fbd14b30ec5377eca27ab546e0062a36bcb798242a07421", 0xb4}, {&(0x7f0000000380)="5f6a2585b339427d14a94818d1f9b354e164d05aacf8b71c5c9ccd3ea7a9c1d454f8ce4fd2a10fdfccd72f748a1deab4d6b94601842dc21c80ddcd8d51669e134be6d28593a2113d25", 0x49}, {&(0x7f0000000400)="7025ed7d1aa35f06aa9b3c3cbe34aadf12dbe177ab9cd0d78689ef0353feef68f5824161ce6c75464692d551ce998da644f2bd07202865eb412804baaec86030f7ab98cc7e9b454e3e86b547b52996f05122263a5f449a4fbe19b6b9c08964c50bf03b68ac6f16a75aff871be15c4714095bd98ea88485db4a3879674d8a472315f52f86be02d2ea16f7aa7e625c60ee667581c4692832f49107e64a0853cf2b984fafbcef5a5c4458a90b9639f872ddf743177b5917c9aec8bfb2879c562c1c2fbce862ecf0bb7e704c728e51d628d7", 0xd0}, {&(0x7f0000000500)="4404ccbcefedbe2e65bdd4886b6dd4eada61762b2e185faee2257e99a92ffcb93f7019756dfa30720b0a28c65dc5a9858b1bcd11fb293f818cea87b619bb884869ed294ab00575460cd899", 0x4b}], 0x6, &(0x7f0000000600)=[{0x88, 0x0, 0x7104df15, "a6f81c57bff1c502fec84d57dcbeed5b12fe154dce6d45245a259bf4055b266181489ac9b9571beead8dc4a44b23690db1c4da1103707aae52e9b271484ee6a400711483ecf9755c29c97dd103a7b376826a6e3864ae906afdfde64cfe0f19916e3c120e10086fe9a47e9ad8e16bcb0a0dbb"}, {0xd8, 0x1, 0x1, "3cd0e027a9c0dcacc0c59e67574c5271a00a559561427fb4cbd172b7f50f66eee29c34e181192db6acb6db542a06714b5b5725be793ce532e4a2b445d03e5903d88bf23adc3b1079765fab7cc2d0779cadd57462f1eab6177457a80eae717b18d9c6aaf44dab9ce74f9ff3e5f64153c4346bbc963532a088126edc2acdbe84f7a8bc92a2a9a5d8a7ff580c03bd98665ee040bf84c6a11b833a4273c77e49ff4d7b19f83eca299f507cece1b92bf6e0b93d064381e59b51b8bfb73671bf4db33860e187e19db790d7"}], 0x160}, 0x4) setsockopt(r0, 0x10, 0x2, &(0x7f0000000040)="1a7b43da", 0x4) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) 16:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xcb04dc2fbbab2d1b, 0x140) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xbb, 0x776e, 0x8, 0x0, 0x4, 0x9, 0x400, 0x0, 0x1, 0x1ff, 0xfffffffffffffffd}) write(r2, &(0x7f0000000180)="d3eef3", 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0/../file0\x00', r3, r4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:15 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x6) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getegid() r7 = getgid() setgroups(0x7, &(0x7f0000000100)=[r0, r1, r2, r4, r5, r6, r7]) 16:01:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x11) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x0, 0x12) r4 = accept$unix(r0, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x40, 0x7, 0x1000, 0x7, "0b3060bdd79e071fccc121ee5ea31671f5b5349b", 0x8d4e, 0x9}) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) semget$private(0x0, 0xcd9cc6b004fb548c, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/189) getpid() chflagsat(r0, &(0x7f00000003c0)='./file0\x00', 0x1, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="5959e9637d8c8090770fe5a9fce5c0b9972695b9b8b7644cb17720293fdf8ee0228cb6a09f784a", 0x27) semop(r3, &(0x7f0000000440)=[{0x2, 0x100, 0x800}, {0x1, 0xfb7, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0x1000, 0x92fe6373eaa5ce3d}, {0xae0dece8a2a5011c, 0x7a, 0x1800}], 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000004c0)=0x1) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000500)=0x100000001) semget$private(0x0, 0x0, 0x80) chflagsat(r1, &(0x7f0000000540)='\x00', 0x0, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) connect$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000005c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x28b, 0x0) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x9, 0x6, 0x7, {[0xff, 0x8, 0x0, 0x280000000000000, 0x6, 0xf9, 0x5, 0x1, 0x2, 0x0, 0x40, 0x7, 0x400, 0x8, 0x2, 0x4, 0x1, 0x2], [0x40, 0x8, 0x7, 0xfffffffffffffff8, 0xfffffffffffffffa, 0xc35, 0xd2, 0x8, 0x2, 0x80], [0x3, 0xaea, 0x8, 0x6, 0xfffffffffffffffe, 0xffffffffffffff81, 0x1ff], [0x9, 0xffffffffffffffe1, 0x100000001, 0x9, 0x5, 0x83e], [{0x27b, 0x3, 0x100000000, 0x10000}, {0x2, 0x8000, 0x80000000, 0x3}, {0x1, 0x1ff, 0x40, 0x200}, {0x0, 0xde, 0x2, 0x100000000}, {0xbd94, 0x8, 0x6, 0x1}, {0x6, 0x0, 0xffff, 0x80000001}, {0x40, 0x62614372, 0xc, 0x2}, {0x3, 0x9, 0x80, 0x7b7}], {0x1, 0x3, 0x6, 0x66}, {0x8000, 0x1ff, 0xfffffffffffffe01, 0x3340000}}}) nanosleep(&(0x7f0000000900)={0x11, 0x9}, &(0x7f0000000940)) 16:01:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="b1874b19757dce3a9029de6bdd446a771a3e2a8c68ed15c2ca3498f4970844f735d2b97c0f0fc5f77ceba616905931d92ea1232208d395728b74a0ecc4b018db9db95c178fedbe35ca18386137af367596f1a8db4b52b44b263ed597c969aed1e094d50c81e0e1dd30edbfcb6fbbece67fbb6958266e688d74e72990b5da9c4ecef0da18947ecc42c8118b6601e10c6dcf5f7831", 0x94}, {&(0x7f00000001c0)="8d2be647fd1a1a3666734b5290ee5ae3a3831f508d86fea811fe8b87ab87a52666f63ef184755432f115cfb877bfa2280330555d0c90c127e173ae0377d604ede76d3ed9022775b655c860a924c67b1d32ede22001a6753f4a970553430c801a6774dd98029d9c0f7816606460ec0399500899c5f89ae1e50d5eda279c9662", 0x7f}, {&(0x7f0000000240)="870a97a8e387ec5db590e34c1f23878117e8d155788f2595ed639032028ae10efb151652f1a4d3bec30b8abacd225d545de4b0fc6b058d28a1e10c7884588dee9a0177708868f3588890db9af22f3c56563092b85792cfc58292e261feae799a940ccfad6245", 0x66}, {&(0x7f00000002c0)="4151f5239db364e3dad502dd01d241774763283adee77e43fc3c8d5de58fd9989cbbdd4fbe19e428d7d04120f0bd804d779f3954c1011085513a9845d4a49eaaf13074adc1c13d1553c1cb2ec0e04c799865d24a752b28a774a2e41c0f6d2ced76cf1b0f05ccbd1ffe9d13ce6fc4c1266a6154252dfe29769092b87d9790c1c91699bff6b388e15da416c02cc0", 0x8d}], 0x4) open(&(0x7f0000000600)='./bus\x00', 0x80, 0x80) writev(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)="8706e874ee628c9698d95d0ea37913906775b5f5fa6a9d24553f48228b15a17efc67efa032fa8a9f97bace13b2b971664541631d9b74ccb043577222007dac9ccbffb71574ba578946bfe8b7cc06dfbcdb0083328215f9c9afb5fa71ef4ac79afc4fc8a17ffea2f126f52b6540aa9d28df3b732ebab0", 0x76}, {&(0x7f0000000440)="95292705cf9f861ab99e8c9e8ed650e66fa8ffb7a534ecc3d37b818274e70e929ae557b9c0a139eff1d1525659f97f1a32f2efd051c0f5842b535f0803189fdc3a36a866a6099c677d8ed026912de49e8d3e3db40d7683f18adfcda41fea529a9c31b2051c18b84a34e21013b759bc37c8b11d79041690618e951b49759e3ee55caac7d3e21a6af31ed5", 0x8a}, {&(0x7f0000000500)="6a5209e4b5d39009e0809d69799778653991837f479ce7a5a08947bc3d169e1f311841872d2a428dbb16be47fff4f475070bb9fe2eababb4570e75be57c381fc60cf4a935f0be7f9178d82d95d923c1051b9e9cd256fc164aec243c75d39c3666118ed36361259c0a0402a22e4b6041030a57b0803267a56fc8ecdb3fa3739456a1647e7ea860cb5cc0b8ca8e23f6eaa065ba8745e43012e16bc55b72b04115e0ed93dcef13b884c79f8ccbfb753e538baf72e94cc86fc9ffe223a11c2e1a059f83c3d8f9f19833ca8e79d3abf051889b967c2860c813af19bd4698164776a5ffc3a11b480598ad55d39a907b5", 0xed}, {&(0x7f0000000600)}, {&(0x7f0000000640)}, {&(0x7f0000000680)="6eb49c5b64052d400c7ae94c00a79abf1b95ad482bd46a4e5d99bfb5c7350c5c4732edfc900b95670e47814897503c679a85b96ef80b", 0x36}, {&(0x7f00000006c0)="ff7356463fb1a4bad54538ad4e09c80b8d35fdbf42e08b50c27484ce6a39cd6f30dd4155c8c65c5ca76f9f946b4e4cf4c9a7e99347dbc9e9d5f51638f9bc58a3608ab6583559c227fb3f9ca719c316b08fafc75f4a1bb5e0ecbd42cf31d095ab06f5ad6db90aea03b852980b43be56fac5344d1a912b2a49e0ebf1bdd8eaae19", 0x80}], 0x7) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x10090) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xe8f8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x78) mprotect(&(0x7f0000501000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x0, 0x1, 0x7727) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000524000/0x2000)=nil, 0x2000) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) close(r0) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus/../file0\x00', 0x2000, 0x40000000086138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x8000000000170002}, 0x8}, 0x3c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000100)='./bus\x00', 0x6a79429c20e9e9aa, 0x1) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) 16:01:16 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) munlock(&(0x7f000002b000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82eb2d2f66696c003000"], 0x10) munmap(&(0x7f00005e1000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000038000/0x3000)=nil, 0x3000, 0x0) sendto$inet6(r0, &(0x7f0000000180)="9b376e895e3cd2760f5b77d578cb3e855f9c50e311fee4a60eb78cb89a69c68ef5c76a37fa330026f551910cd63f41cdc5f2e31b46d57269d5fb664b7f1e1b3f01ec8f", 0xfffffffffffffebd, 0x4, 0x0, 0x4c8) 16:01:16 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x0, "043139e00806000300", 0x0, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000001280)=""/236, 0xec}], 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x8d74) 16:01:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000100)={0x0, 0xecb}) recvfrom$unix(r0, &(0x7f0000000000)=""/168, 0xa8, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7174, 0x9, 0xbf, 0xfe, "90a89845fd82ee1e838e3f379a7da65dd6e95ecc", 0x100000000, 0x7}) accept$inet(r1, 0x0, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) 16:01:17 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x81, &(0x7f0000000040)='o', 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:01:17 executing program 0: r0 = socket(0x2, 0x2, 0xe64) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66616c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="2cbf0bf02a1a71961cbf4dee6f1944c1b559aca7194589dfbbc99d39f464826e4e2b07072a219953bada40c0b5c9c40e351365f609eac1850edb287572b50e9e327c4a4d887194e0c3372a5c43fbf5f64a8cf005a760602170f6c861ee9181b8aa6f8075a6f07cad4e39912ad975fa3ce864144060f768dd2fe90a0180021e6cb9bae39da6b8e36d096c6f6e1820c86f2565ba98ba27bd1264b19474c72cf10ebf33bd0dcb3af6ffd2ac0a15e354abf539caab6b12af1c8f64390463d1d395071208a1dc9f3db9252f17616564932378176aa90ba3b6fb8a66b383112bc79ce7ee7d0313f58e497a2f7912e19ed21684d9d3518ef3d1a13f33bf27f1d8fc0ba84f5bbb7fe7c632862b9b3163e3f66b16954bb6681bd2ebd73de403b741acc410dd10c3b65b87b0b5475d6dcba6b03e05557435a35e905ec15fc3e8438767f61f399def49ba787320c1e05237d0ea8a87697001a9e9d855a6dfa7de3913cfb39060101ae6cc11985a54701dbdb2809d57f8eb3c45688a0cc382c1a2662540c07a5a03a4152defef0c0ce8031caf947e4280ad802d3747df747ea299bad45fa2f5160f563b0c1e54e5a9f50a7aee8929f2d52befabd126f0244d3f2f8549ebeff6784dff59f304ed48c27b0cee7715cec1b270ced47026d0dd003cf82fa5a9d79bd9b6189f30ed3d4d6f99fc1e18ba04fe3e44a453e6329d55497effd29eb96b08c4be22d93ca5d7335f93aa0e35717f3f531fc1de0dfda81f6d36f43c072802f4507945e434fb1718a2e9d9872e0ed4badca005ebdba4a3630e836a6057ac2ace5071a79d86e7e4977978615e56959a6c12b54331c803a06b7709322dc82bd4b64675612cc45b6e71652c964d53589169ea0cb8342c55f05323f1aa122235efec8200f3676701ddc79dc3815730ea4ef58dc0faad00ee74fde8345d76d2bd33b0becbfb099ecb28a2aca9fedcb6ca55ec820715fd9c6c3fc4db7157f80b6f42d36155a1959b4ed33f5ddf6a08fa4428d85a8c8e5f515ce21d31cd7d8df19682877c950d758c5493da4a70ab104f6d19fd00944ed2c6edffa2ff040dc44b09c9c332fc526f8edd3170015393e3264aaea4d26f29358858353c6d64f77be1ca799148f5fb601bc623d836cf9c58d02aa0195ff985e89a2f857dcb26fb044ecbf6c238dfb3fa7a241fd3dd206508326d3104a2a2009a6e27271756a0693a5a613ee9c8cd342af8fb8acb07a96d152333426a02fcdd7cfeaf33ab5568e4d7fa17686f79adc213bcdc0b37b191bd51c2613a4460b8a352f7c6c23d8a860608be270a87937d09b525740f36de3a6c2e605c449c21c075e5e2f472074a8ae212ac695ab5fd9dede10e34c79335f92f0979a9c73abf9e9b0920a811560100469048bbbe83dcfea2bb4f4068ee0535e92c226fd80334fcc245bd6bc8127de32a7f70f2632f0d56cf5af11bd2a997097efc4d74fc9fee21a724957f017faf30d9ddcf164027f2d2c81d3a76a1f7b879526e91af8b2b0217c96c87eba324152fff4202a8c67acf7799b5d5d87df517c84513be52ca3507dc33992d17796851dcf203c29d76f5c2c57b3c40465b86ab01af9eabdaa1920989ab4128a11af802fbe5743e262892e348e1117815c8d5952ef012e6cfd1450f7f999db75f4019bb1cf114feed2f8bb607552939db5d3cb5ece45d9e58941d3dd7aed2b8c5e086401067345935138a1182ec39405065d734e0d8356b3ed345c1b5d21a37fe88eb85e00c513e68954a3ab305030afd6faf198257767a96b14c43d6aca3aac43e502263acbbea551f96ce30066111e50e74bc7cc0e149c5dfe53622546bc730e0ae1aef02896c8f475ef48fb7437369bf5f5e1939d421f7ee9ab3803219791c93d2c435074404133707c10f8c56c01bc6ee94c0404eb01ca5c60e1e4a60a3d57a7cf9258d901d8816fc325a4bc1765e877bbce5c0194e71424965ecfa03957582c8eba27c9069256bea8705eac6084b7951c79f54b69fde40878b68317c40fe9294fc91323fdedc920924c27913c2d7331d3a212523822ff1d22eb6a2c45061f2b4dd1e263fbedc425cea7101a7cd4391e72fae268a679b9f1687efffeae973fcbb4018b8d34dd4ad4df284c98ef743363a7c4231ceb279adf602dd05fdc9cd3af936208b169d851e45c94d8bd117b9fb1c8a8f910c182ef241574315e85583ed58ff9f8e6d4aa47bdc83240462a08ec416a849f87b3233ca06fc9098d7eb85bfc05fa4a9818fdf7aca99563b825ae10b9808ad6229b3dc166b04845549c2882d43d1bf3fb041144bb31ddd793b7b767e12857822da041927051dd97ee14078de37ac95c28f2f8e98351b2e093579366c3a423e100e40f4506d01517171b2ac708e80c6e2575e655810ff251e0654bef3aa5d41a5f192a81199e6585ba72b3c3f84f92c24e7c1f824b497a9f3e20babe89db58cbdd219606e4be596b32a48e83b94e3152264b1902d835f680077ffb14992e9302b9ea21f19bccc8b2181ee375df2566d572fbbe20563fe58073fd82609efe61a7d296f31a25b1c781f4497f73f3b2df1c3eb422cb904c3437c5639bb5a2239d7d5faab1ee93d92553f3c61287949f6b49a37e3c87e04b90293a3d45b35d942b71a2417412cbda146f9e54698312efcb4694c7fd373e59c0ae5662fd0fceabf92a0897620fa82d57149406b5c24990187018e6a4b771c95d41df24bffd73c50e569e3861e294cb54d4883520c0930704982152277fc127d8ea7318c799a044ec1159373042c672e4985c1dcce3aedcfead2c27aa8a444f33119d206b3b7fb6aba457358044189a092ac89588d74d340321c26f7854af650cf5dbc76c139033437cbc243f117b9ec90e44175924646231c6f097a35293e7e469fe358215497137b91d95fadb4331aa01d58a0cadbe70e0c5a3c06b18d8dcd1e1fed8729df6fe9537c2b87e24340f3c32e66ca36769b3af1ab22ce596bdbc15be3367f9863f68c28824db190be80e2bfff5d710f546bf9ceceb8aa3686f50b2c18119f42b5bcbd8dc1827a7114ca28b2f33be91d28fb894effeb2df1fd7da7dad3e9ce2f72cde2fa0334c2345274ac2eab09770bc037e1fa66f8c301e9c3a2f1cfa2645da511ded27335f138e30196d3d86abababc6cc38e7156a7bfb74944a78401375ae1c065f1c5d6dca2aec11e72135a4be4ea63912c497502f1395db8aac826bfc4c8b61250415d1b48f34b47c1411068e650baca168e2a289c0117df0a9739ff693da388c80e01b18cce0f96daedca1f97a64ec4386353d284614bdc0d83280488689073ccdf739c75fd7323814968d5c3bdc2840cb72dbbb565a2a8f43a2d1714c860cc658f4e41e8153867e2dcd26ddd8ab963e3583e2fb7f4bcd9e9fed8837aff3b8677f83de94c91a36d2a71af08de7de2ad807903af3375d80da5082cf6443f61d35e48ab09162f8fd2e6163512487969817d31e6fd40390c7740d18064ade403eefc1f7e3aefbe8a0a9cd7163b968ba1c5481ef209651e7f0c7c39073ab6a47cff6417e777a1418dbb8de7f05d5cf3e24867802f2253be43963b655e5a22203b49fa10d0942c3defab002d1a33c9f53800946663d4185a71d9eff3cd8903ea9e7cdfaa022f54032f6064cc73083a570c8e5a8b88aa55d0c240b0adf37ed79310080aabbc57140e02de8996dbb6785ca8c390f3d6f9e76b4d42813dbf290fc6f2fa50cffa1ed36f51328d35b0c05e5aec7c3c6f0a836a26947e06c634f4c2759d35f5bdb7ebe3eb0e5df6419ea35e620d48e0b3ffef77d95ec18d18f8d9e74e67362aac00e6f273699b3b0bd3626ddf7a527e81160475f2f0ebb51c96cd753e059204cbe377bcc11bcb779d4290b918ded1bcb4c9b4c0e5c9b722ad7659f052482f86ca98641d2f4631ffb7222563b22dcbfe5044d9741ee9678f77b620d029d6dc4b9c436474c86a724245dd6a1a590235b0f3d3d17defe0e17ba29277d8dad30a74ca579cb719f144b159ad88466fae2ced3651c1e69e47d7e56604cee9fabdfe5330672b5917ee35540bf8d7683b243d5180adad9171c6ada6b0569f7e2f6ef904ed0e1fec32b20f8391a5a579ca9009887af79620ea4e5ccac7351afe01e2b48b3e20965279bd6f6cd1e6cc9a1039d699488f3c4d2fc81be01f45270befd5da27545074eceafddf0af5edbc97aad273ed5868b54b951c5dd66922e72bcdabe0e2cdc2ff1aad59d3c8888a73572fa2e8eb42fa9a6b799b05c94f21bd8ff49e55cafa9e15456352f429d2b655d6d3ffc9a88a79ccd9f53deb3a2cae6664c5868c13a9595a0804f1cf7ec489ff993aaa540d3299839e803fab44c2a98a4e1d48fe552e2dc38f08f97db892dd28037a9f1b2966d3bcba37266d7db994642cc36e1344d5aef3037459d5bed5c460c2cb42247e8353bbe99cad2a9bb3651bf8a4841e4d2214d9eb801cc6dbc0e31f95b730035f67c2277a5d0ca202511ba990184670b38ba94b994f4bb3293dcf70710b8f3d4014e8766715ba6e1d5f50bd5fab194481559fa34a500e51b2bcd6be83b4b266cdfe4d37df3a2d7e1cca1ffd8389a42342e8773b249dc8aa93872a80421749e74fec502d25ae2c609afc7c4ce8f56597a6a32ede857ad6914668f280209d3c7f09c9e915efa425e00c21ab9ea33e092a76a9706c40439179f60e8e1b46df18050d2aaecf4df9f0a6ec1492ff3e9ecdae1ff1a95545ba4cb648875363a32def04b21ee3eea859c01c2b2febce7a4ca926e6c1caf1ec00692624a0dff7165a8e6d6388af2212ecdce84c75f6958a99a78dc1c1e8c784540fef6f781d8075fbda341221f392c9cc6297686d38bbf968c2a4ceb70379416ba1befcafd961183f4534a7054c90e9e12730192d0cb86a2e09e26ea73f428d564a0f791537b8f884e86bc42f03311510fdb401085c54edf2aeb753db1d396a9249b010c27099c813922d9e3a7f972673fa9271c9a1288225ccd4266f83a3a7e31e983280c9175d22cbfee035df7c0e4e95b7b18c8ffe6ff57764d3593dd6ffec8430d6fade434876b2f682de5ebc015da068e219f6b9e8f1bffad2d029c87ca6cdb82f7787e92fe187b8f11a8b15cfe0bf15066944e2584183b9fe50332851fb4ee9eee185c2a17a1652b0608ea4e729eba452d20644bc9ce7a117bde3b82703bb5aadd6758fcf35edb5c05b458648c3ff53b219036c9ebdf92f633fe5839ac3491b2a46963c369984eb0ba274bdb167d91f78901306258753890a55f94f0543b6e506dd8ece83ad538866c16328de3a81e5c2df31305c7ca3368dd809efb232d6d975e528f10c1df50e1e1503989677344b022b6b01b20f8446b8488519e7722623d04039123312620ce80fe5ebb862513bf7823d28c276664d5480d929cc1ca04873874a13b2225b446220901c102c6ba0faf5f861cced99f5dff9198359ca0734ef0d9a38d132d90ee623fe4f77a80767b4abc370df94792d5c1ff8118fa572067ef8e9647f95c08c82e86623cd77db5b0b9a802900aaa48cfb21cdcfe778a2e2b2e0ee4d23d4a1f4ccc58c30b117aaa86e3fd5b32d9de40da669b18b41947a47da057da6998dc1ab4d462d8ddc5adf754a15141189dfc06badd69360bd1a8dfdbf57882a61b3f5b611ba780b3be22b035bfc7218672b3b144a4e89e77ced2af05edf5fa62b36b1b558806ad3bb14ca3f47aea1225acec2c4c6228f4403383531fbdb8d8440f7432b4b04d96ffa0ea33f50dcf9a4413df5d1b4285173410271ca512f3b35adabe12a7d58b1ee3acad1", 0xfffffffffffffc85}], 0x1, 0x0, 0x0, 0x2}, 0xe) sendto$unix(r0, &(0x7f0000001240)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006e3a271edfaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x401, 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgget(0x0, 0x104) r1 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3}, {0x2, 0x90}, {0x7b96d0b908df9d5b, 0xa97}, {0x3, 0x7f}, {0x2, 0x9}, {0x3, 0x80000000}, {0x2, 0x3}, {0x1, 0x8}, {0x3, 0x1}, {0x1, 0xffffffffffffffc1}, {0x3, 0x2}, {0x1, 0xdb67}, {0x3, 0x8}, {0x2, 0x1000000000000}, {0x3, 0x2}, {0x3, 0x32}, {0x3, 0x9}, {0x2, 0x7}, {0x0, 0x8}, {0x2, 0x7}, {0x1, 0x6e}, {0x3, 0x47f}, {0x0, 0xb45}, {0x1}, {0x3, 0x7}, {0x3, 0x1}, {0x0, 0x4}, {0x3}, {0x3, 0x4e0c}, {0x3, 0x5}, {0x4d80d908c3c1bcbc, 0x41}, {0x2, 0x4}]}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x1ff, [{0x3, 0x5}, {0x2, 0x9}, {0x1, 0xffffffffcec1bba6}, {0x3}, {0x2, 0x9}, {0x1, 0x80000001}, {0x2, 0xe6b}, {0x1, 0x3}, {0x2, 0x2000000000000}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0xb9d}, {0x3, 0x7}, {0x0, 0x80}, {0x3}, {0x3, 0x5bb}, {0x2, 0x100000000}, {0x2, 0x60ec}, {0x1, 0x100000000}, {0x3}, {0x2, 0x20}, {0x2, 0x41}, {0x3, 0x5d}, {0x0, 0x2}, {0x3, 0x7fffffff}, {0x2, 0x7fff}, {0x3, 0x6}, {0x1, 0x2}, {0x1, 0x5}, {0x68dc91c9296e8a05, 0x100}, {0x0, 0xfff}, {0x2, 0x2}]}) dup2(r0, r3) 16:01:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000fffe) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001980)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r3 = accept$inet(r2, &(0x7f0000001940), &(0x7f00000007c0)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000019c0)={0x1c3, 0x8, 0xf0d9, {[0x4, 0x101, 0x1c910555, 0x1, 0xa8, 0x7f, 0xb4e7, 0x5, 0x6, 0x4, 0x30f7, 0x735, 0x15627e92, 0xfffffffffffffffd, 0x101, 0x9, 0x7fffffff, 0x100000001], [0x5, 0x1400000, 0x5, 0x6c8f, 0x1f, 0x7, 0x40, 0x5, 0x8, 0x41], [0x2, 0x3, 0x8, 0x6, 0x7f, 0x101, 0x9], [0x4, 0x100000000, 0x8, 0x2, 0x81], [{0x7, 0x100000001, 0x2, 0xfff}, {0x5, 0x7, 0x8000, 0x8000}, {0x0, 0x800, 0x80, 0x4}, {0x5, 0x14000, 0x7c36, 0x7f}, {0x8, 0x8000, 0x0, 0x7}, {0x5, 0x100000000, 0x5, 0x9}, {0x3f, 0xeb, 0x101, 0x7}, {0x0, 0x6, 0x8, 0x9}], {0x219689b8, 0xfffffffffffffffc, 0x0, 0xdd}, {0x2, 0x8, 0x7ff, 0x3c7}}}) kqueue() recvmsg(r3, &(0x7f00000005c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/9, 0x9}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000640)=""/246, 0xf6}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x7, &(0x7f0000001840)=""/213, 0xd5}, 0x803) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) shutdown(r0, 0x2) 16:01:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e1ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa1ee2ea56ebada7075ede3f804e843af874783512ad21f2a112bd586f6837ead5b2881ad5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73ecef11e1e60947b656a2694d5660a28cb15f0a92864114f00002c2827ee74da60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5ee2a8d149c8efa02da10bd2cc4dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b8055a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6017e78ad843d500ff67d2a59639fe741a0aec0e0dc61fbddc38bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4e47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15d719e2387d99e6e334cb1134b2a53531fe3bd283dfc0855afd892af7d5535b58f71bd16b29676c3d97d6c143963eea501bbf977ee1e6cebeaf10c709475af95430ff73397dfcad5362127c422477ef7cc2787a365b48fd0eb55791bacc1674ceab51eb2bf38a78279c30ed29fca1ef182e75880fa9a598e8bc64c012523ff200672ca6251403df516d0bdcb80ffd2d0000000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:01:17 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:01:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x15dee156) 16:01: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, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffbff) fchflags(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) syz_open_pts() 16:01:18 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea9482167eb377ee14fbec446ff078bf02d681d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f03256f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa0000"], 0x10) write(r0, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x40, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:01:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000008f4a7ee392f746a8584686"], 0x10}, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x46) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x7, 0x10000000001) socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="558153eb8333beeab840eaed7b41ef9696f0f75803707de05bc5756ecbd0696ac15d002988cc2346f45cdf7a24b6fa892d7ba06f7e0b4b0103e4b48ed8ba1d32f151c1241ee3e5ebdc578d45f96a2dbdbfbec8d77d10ab091aeb1ee99d10fd629c2da74a6c27e8eb39a475fef97ee17bd4fd5ff27effdd148a6c04cfb9d682eeac480b9d379c8d8f6193bbe3d431e926c65e25590981b6543cdca3752a94c64e8865421589c3522b7a3d65b6782fdb18506122eb57f3772a32be2a378a84d850c1c7002b657c277e8d4013d9e119867571a32c9ea1842de6988e58ab3863635145958f65e20430aa1a26bf0758249421", 0xf0) socket(0x71b9c9b271b18544, 0x3, 0x5b0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:01:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x1000000, 0x6}, {{r1}, 0x0, 0x80, 0x2, 0x2, 0x666}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x81}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x7ff, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x3ba91fc9}], 0x9, &(0x7f0000000100)={0x1, 0x3}) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x282, 0x8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="f440caaa42d6ace64c0fefbc5ce87f57ccd4dc40ad667882b45fa29e4467974f1c9bc097dc76ae556cc9c232669ec35a79a99433df0c658077ffb0e86c076f4ad4e639e640f66a66ead9dce23061453d1ca92f207f0d11cc581d0a5b0691e7a5c4c6064a950d17d68b0f502e74976b07236215fd0baae05b1ca9b8da636b5585d6a38286ed2bccc66fe14cfa654887b8857f183166c59546355e585aa112fb3b21deb8fba2047c6f9b53a5fba3a012257a92fe57632b1cc5fcc36f19fba8ca3595b8555827321b82510f43", 0xcb}, {&(0x7f0000000140)="acadd635ac9fd26dddc54ab53144f6ab8fcd1b2a8a1f47cb9d1333ccab73312bebc53c902c53bf14799098ade4a1af75377cf3ff95195013e44c7ba2f99eb09732b99151a58885cbe0c58a56593ce2afd17c03cbc8a3a4cda1999272916a35ee05267ff6a15a516e685cfeaf8274dda6b3430a262afd87b2993eea6961595035", 0x80}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x22a, 0x20) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0x6312, 0x9, 0xfffffffffffffc00, 0x6}, {0x5, 0x1fc000000000001, 0x7, 0x100000001}, {0xf1, 0xff, 0x5, 0x100000000}, {0x8000, 0x1, 0x7fffffff, 0x9}, {0x3, 0x5, 0x81, 0x1}, {0xfffffffffffffffd, 0x3, 0xffffffff, 0x7fff}, {0x80, 0x200, 0x100000001, 0x5}, {0x80000001, 0x6, 0x81, 0x9}, {0x7, 0x3, 0x9, 0x4df}]}) syz_emit_ethernet(0xb, &(0x7f0000000000)="e33d5ea78403bfd02ed52b") 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x1) 16:01:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) mprotect(&(0x7f0000548000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x7) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x9, 0x7f, 0x5]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\x00') syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:01:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x100000000, './file0\x00', 0x8, 0xbe, 0x3, 0x40}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x6}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x200, 0x4, 0x2}, {0x1, 0x2, 0x4, 0x3f}, {0xab2, 0x2, 0x0, 0xfffffffffffffc01}, {0x2, 0x6, 0x7, 0x6}, {0x6, 0x20000000000, 0x1, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:19 executing program 1: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x1a, 0x4, 0x400000000000, 0x3f, &(0x7f0000000040)={{0x3, 0x8, 0xa, 0x3, 0xfffffffffffff000, 0x80, 0x6}, {[0x9282, 0x80, 0x101, 0xb17, 0x0, 0x2, 0x0, 0x5, 0x8b4b, 0x8, 0x1ff, 0x5, 0x2, 0x3, 0x5, 0x6209, 0x9, 0x101], [0x3, 0x8, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x3b0, 0x2, 0xa2, 0x6], [0x9, 0x7, 0x7fff, 0x0, 0x2, 0x9, 0x4], [0xfffffffffffffbff, 0x5, 0x20, 0x0, 0x3, 0x8], [{0xd30, 0x7, 0x100000000, 0x101}, {0x8, 0x8, 0x80000000, 0x81}, {0x29a4, 0x1ff, 0x3c0f1ecc, 0x6}, {0x3, 0xfffffffeffffffff, 0x401, 0x5}, {0x3, 0x4, 0x7ff, 0x3}, {0xaa5, 0x7ff, 0x7dbd, 0x6}, {0x5, 0xffffffff, 0xd1, 0x8}, {0xfffffffffffffffb, 0xfffffffffffffffc, 0x5, 0x1}], {0x5, 0x10000, 0x8, 0x9}, {0x0, 0x0, 0x30eb, 0x8}}}, 0x8, 0x10000}) lseek(r0, 0x0, 0xfffffffffffffffc, 0x0) 16:01:19 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x20, 0x80) r1 = openat(r0, &(0x7f0000000400)='./bus/file1\x00', 0xaee20267ccbe025a, 0x96e6c449c5266ebe) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) unlink(&(0x7f0000000280)='./bus/file0\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) pwrite(r3, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) open(&(0x7f00000002c0)='.\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 16:01:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x4, 0x5, 0x0, 0x0) 16:01:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x9, 0x4, 0x5, 0x2}, {0xf690, 0x5, 0x4, 0x4e}, {0x3, 0x5, 0x9, 0x200}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5254bcf71894a8d3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x58d9ce44ff4d0153, 0xc47e, 0x2, 0x5, 0x6}) r3 = dup2(r2, r2) pwrite(r3, &(0x7f0000000000)="d52cf04e5644ec1a677c2ea6426c710a941541d4e92a35d13a483114b42ebaf80545858e4cc61d0c36d7", 0x2a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") fchdir(r0) 16:01:19 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./file0\x00', 0x10010) 16:01:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0x4f, 0x4, 0x0, 0x0) fsync(r0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xffff, 0x89e}, {{r0}, 0xfffffffffffffffc, 0x52, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x6fc0b0bfea16b4bd, 0x50c, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}], 0x400, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x7fff, 0xc599}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0xfff, 0x5}, {{r0}, 0x0, 0x60, 0x2, 0x8d84, 0x241c79e0}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0xe9b, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9}], 0x16d, &(0x7f0000000040)={0xc7c, 0x3}) 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:01:19 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x8, 0x3, './file0\x00', 0x3, 0x800, 0x0, 0xfff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x6817d50e66ebf34e, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0xffffffffffffffff}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x81) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)={0x7ff}) r2 = getpid() wait4(r2, &(0x7f0000000300), 0x2, &(0x7f0000000380)) fcntl$setown(r1, 0x6, r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4f76804a743673c5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d662247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x347) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) 16:01:19 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xd787f8c09bf651de) syz_open_pts() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:01:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8612c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000040000000000000000"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') recvfrom(r1, &(0x7f00000003c0)=""/162, 0xa2, 0x0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xfffffed8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000240), 0xdbd2}], 0x100000000000005e, 0x0, 0x0) 16:01:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="90a09f0a914e4dbe4e44e189c43305e965c1ae84d3e59194d9309875cfdf0e552b5afedbe5602fd9dbda2f0602126f2f61b77dd3ccb899263de695b51326dc8e21172ff5ad605c0da6a41bb318a9ae7bd3caa13d54613637831d3f3f500a8607e466712f8d1d1b03aa349df059e77ecb81084c1cbcf08eeca66d2b572fc7903673477491bc7c1f075ff5ea1d68947f809c58c65a3456f37175718da40f", 0x9d) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r0) acct(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:01:19 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget(0x0, 0x0, 0x23bee4e5912c104a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/155) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfcad, &(0x7f0000000340)) 16:01:19 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r2) socket(0x2, 0x2, 0x0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:19 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) r6 = kqueue() r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) bind(r7, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r7, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000001180)=[{{r6}, 0xffffffffffffffff, 0x34, 0x39, 0x8000, 0x3}], 0x3f, &(0x7f00000011c0)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x24d, 0x5}], 0x3, &(0x7f0000001200)={0x5}) ioctl$TIOCSBRK(r7, 0x2000747b) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xcf2, './file0\x00', './file0\x00'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 0: r0 = socket(0x6, 0x3, 0xd4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x5) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x10001, 0x8, 0x10000, 0x8}, {0x8, 0x1c77, 0x2, 0x2}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') pipe(&(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000400)={0x800, [{0x1, 0x1}, {0x3, 0x8000}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0xfffffffffffffff9}, {0xf231043b43ef851a, 0x9}, {0x2, 0x401}, {0x3}, {0x1, 0x3}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x1}, {0x1, 0x81f6}, {0x1, 0xfff}, {0x2, 0x1}, {0x2, 0x10000}, {0x2, 0x4}, {0x2, 0x1}, {0x0, 0x4}, {0x1, 0x5}, {0x2, 0x9}, {0x2, 0x8000}, {0x1, 0x7fffffff}, {0x2, 0xce5}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0x401}]}) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="18004d2e6600"], 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:01:19 executing program 1: r0 = semget(0x0, 0x4, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/250) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x12, 0x10, r0, 0x0, 0x0) 16:01:19 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820259f52d0bd8152e2f66696c653000"], 0x10) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) 16:01:19 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e4") 16:01:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000180)=""/108, 0x6c}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x7f, 0x200, 0x337, 0x4}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xffffffffffffffff) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r1) flock(r0, 0x0) write(r2, &(0x7f0000000200)='R', 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f00000003c0)=""/228, 0xe4}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x6) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="de89ba289b223a83dcd4687d89e780c7e434c7a6277079509c5e26140f07837d0d7eec730d430eb2d9e16f", 0x2b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x400, 0x2, 0x2}) kevent(r5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x40000000, 0x3}], 0x10000000008, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 13:34:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRES32], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x401, 0xe89, 0x7, 0x0, 0x0, 0x3, 0x200, 0x0, 0x1, 0x7fffffff, 0x3b7a95d0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x1}, {0x2, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') syz_emit_ethernet(0xfffffffffffffff8, &(0x7f0000000180)="b6b8229f00c8bbe52d66e6c1fba87e9c27dbecbd824eb5668156f82f67f81229ca991bf1be65f419c6393e6e0e7340a1d01d9cfcb4793fea3cacc96d4e6f86848416dc9f7c9aac28ba18112ab9abad77fa34c8146a16d9a4eef18e9b7a63a4e16056604c4b601bffcd4de12badf2794d0ec5c627ff") r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x13b, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000001300)=""/230, 0xe6}, {&(0x7f0000001400)=""/57, 0x39}], 0x8, &(0x7f00000014c0)=""/242, 0xf2}, 0x40) setuid(0xee01) r2 = socket(0x20, 0x8000, 0xfe) fchdir(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000016c0)=0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001680)=0x7136c584) poll(&(0x7f0000001600)=[{r2, 0x130}, {r0, 0x40}, {r0, 0x1}, {r2, 0x80}, {r0, 0x4}, {r2, 0x40}, {r3, 0x80}, {r0, 0x1bb72da7acfd3d5a}, {r2, 0x20}, {r0, 0x80}], 0xa, 0x1) 13:34:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) 13:34:12 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r0) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0xfffffffffffffdd2}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) dup(r0) msgget$private(0x0, 0x1) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 13:34:12 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2cc40e45e84e3983b3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0xfffffd50) write(r0, &(0x7f0000000100)="8c65", 0x13f) 13:34:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x7, 0x80000000, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 13:34:12 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x80) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 13:34:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x40) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/39, 0x27, 0x2, &(0x7f0000000080)=@file={0x1, './file0/file1/file0\x00'}, 0x16) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 13:34:12 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) write(r0, 0x0, 0x1b) 13:34:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x301, &(0x7f000012a000/0x3000)=nil) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x5, 0x5) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff5b) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="5ad548ad35796eaf6e0beb6408c9f3ead770d6ca8ad2465ef5a2f607952ce8cb487b884b863ba2e540e1ef65eadc10bee5e10ba014f42ad534c8ee5c1075e9b46067fd91dcee6cef779eee277b5b23533c446d56633db5216663e8217f34c593d80efa1951d0111010545ed6e40a82067ec69bbc91778d4ea40fa1a736b01c660de2dcd4900a8c7b", 0x88}, {&(0x7f0000000280)="135cddb007e6b8ff87ae598f91d22a0b35bd4658cd22b354096dc947096f3168136ed4adcfd20085f6c1922c689debc09894668757490213b0c6da9e2142a06a5822c8e73e2b98a8f789ebe406426f53f3fcdb6d16e710fd7a116467cbde5054ba1143876fed144eeddf8555528de527ea8e67addd17b06b24b4359dd120710c3d02a4008e0e49e1d104a1d759c58170eff325613aca38580334dee445d60b02f2283713d1da05", 0xa7}, {&(0x7f0000000100)="2d52a19d383de592e3963b514dc47ddeb0e82abbb35480bfc1414ac8ca7541e759fa5bc783767b3aa436e82a934eb6a3f59821743d53fbe877f390c283db1f2e70952055f9a3985a971cc9c758c3ba37ad13f5197b7e4a5a46922ed8dcd09f60f1e3324e8088cb73f88e5979288b89a3fa32951a4af959b28715fb", 0x7b}, {&(0x7f0000000380)="d52577cbe0e60de1778435f8e5df4e321b550d748d8f54c5f20d146c02fa4b0f2bc03ebf2e5bd1274a3ac6a56765046f2264e88025a28b667009ab5bfd49d07837a313aba2eec32511dee4bbfc2fad649b0052", 0x53}, {&(0x7f0000000400)="f7a2e596e357348d745e69901820fa17d0b95a00bc573000cd3959e2927591addd0d18a9f13d7c903409ce7a0aa6990c2da3fc86522dc16304c055dc942400f0707557002615d6aa821ec49780f33c106cf8a44bca4a9b201178abbb55096967b2e87e442d8f0d58015ed989ea548ec36b45e927d0423b0c4acf615b", 0x7c}], 0x5) 13:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 13:34:12 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e3f66696c652b00"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 13:34:12 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r3, &(0x7f0000000280)=""/127, 0xfffffffffffffd45, 0x47, 0x0, 0xfffffffffffffeb5) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 13:34:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x8001) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/106, 0x6a}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) acct(&(0x7f0000001280)='./file0/file0/file0/file0\x00') 13:34:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="7a5250adc124b762787eb19edae500ea1d1bd357d693e68bb48efcb4a4262d2dbbb4c83d90364c1e3aa137a12524442f3a629a8129dc22e8fa83c9a8c4c345c798b80000d10af41708258d8eae1b33e2d585ea61e7b4400ec21ad6b2f19fda32e6b2e5175a04beae042c8715a7d3f9345113ad1caafa484c5958e501e27c4c93aeceebd8a2dba4a5685946b10593b86e2f2a99c55d6d213ba21d413b044a8fae72f30d3f2af1710ba6a7506f50d788978b3ffb13889850018fc3bd0c1755078928a8dd47b8e2a85d80765eec9d22e45f7a90d64cfe54f08108dd71e4adbd153b56ddd4d8dd3e5d9ed004cf6e354271a7d975941b7a564235585257b5768091187f0792aacf587cb64347b3aaee3017ae89949c490774accc5d0bf30473ff5dccca0328b4ce5ac8df7094dd2fd0fa33a1ba4a098d309d4ab82035ed46cce563035e9634c2cc63a2c74f608738cb28acc5ec3b436771dbb5501551f505c6522edf84c3480f73c699fb0af1c83b4df2f2f20e63aa88fdf1e716e391a1e57f37ec1a2f69e46776aab6a07c59251f5bc40ec1245cabf9f14bcce222f98e4f807f9d5e083c573cc2e4c04efd05210191e0dfb3ae636483972b1886e1512a6e34e7577bd49babf3b8d3639a9cafd436b7d3aa10f3905ac5c6fc0f376ad977bcc5270c38ed3efb1c36262532bc15284146088e6b105822336551a9b3a07ad7c746e3a3f5f0977d6daa3a9b3d28ee28c562044d727251443aadf6f0c782e12d3299b5893348829809c295edc7ba669883a91a35e5a7ff480c7a506105561c0fe8f364dd8fba577b0489d3c7c533040c0ee702321c1680991946f34d70526ec51456471c26183de9058b283d2dcec6f0d0eac63c4bfa571b1fa25a524e8a07a66c627b1fada6d7a03bbe490f22b71a33c60ac367267dc9ea0d439893b1234601eae2a08ca779245c7c03e562d507af873d6ab46272e4f29d3ff102f28269d3b812a16c12c666947bbf8856d91cb26866d1422e1ca98f82b755ee001fbcf382b0b6b2036659dede68fda16ba27891b18a7c4f7e953c62860459895761c750fe502c8bd5b6015f1e974c25d65d505bf0ea289ecf7b2f34ebaa0505fb3b2a00e6fb401a698d751a5098fc1c5654703ee0cecb547d1404c31ece965eb317f5a42c4b4540be558bc27cd7254ad7ee3109258b442a650cb6054e73f65bcb081f188aba828f791ab224a82a6972c3aa90b70519b3446ef6a5bbb486f17a38f59a38c2ca63cf4793074f220cea7a6b39c3e267377767961dd9f8af65d0d809022f57a56100ac6dc7c5bcb28cb770e660e211ab7ecc128f6678e3bd8cce57b8357826fdb44d8f9993e6362c0110058bfefd74320f0504935e2129111c78b06f6cbcae544ee6092f494b1373e92e00a4a19c1518a10b7bc1c58ab589d759486e4dc4711f010bfceddc9e78b9c2c63d4aa65fcd71ffe20d6b886464c4a22f783e5c3fa1865f1e0ff64b4fcbe0df62d96995d8d9d51cb213c57a800675155ff92c8ebf49b59d94f261b50142bf3b05bc83e5d40acd6d914dcf2a66e4e4b03d77f48b8face0edd128ce5afc4e82bb1e30f608310e40501c87dcec8d0369e2d75f628a2c72e537b268cea13e2753be498767ffaf01d145737e052d3b06972f863adb7090dff1502bdb4425d73174b4eea39fcf363463b34802df8add4556cbd2abbd56b251d6bfd5142eb57eb6cdc318f694e6043e16cd9f14cbe58e3d524ca46b58d988051a9e7180244105f9ca4cdbc2bf9124d7e11a59a97056c615fe812dc69356c4e2170284ac07693faf1206da3fab435573f95c6bbf5e5fc19016f9b4c930cc0f328684a04e2031eff9df832a85515b0fa80858a24c2ca0dad28336cd63f925885a8a8ccfb5791e585f6e73b7ca9ba41f70d332ec12879d18874618c55d1e4b36d25bfaf96604d18a857c31d613d544e77f96088ca0a3fe8fe8f888c1196c20091809816b86145206dd9c66ff2eb3d2c80d40b08c307cd2645df6ea1cfc9e5da4dc4d168632d390efb7debd795d290c79b56a357a90e8fb2a26a46a10baacbfe7c1eee542c21c91ae856fbf3e96554e0eb86a8a04430ad471333cbe3e50ec2f1ec7097a9de7a7d234b14a3cc60fa41bbcf03d9206079dfd3ab55e9a24e5c4efe9c938e1c7c670361278a1b5f1132676677061e4151412804dfd3be05d9375246a532846eb05534596ed9227ff40c72e4041428b8934ac425a001558339af20e0963f6ee62d19678b34dbbb1367204953ba1fc9607907b04d3e236c8bb251860153f71df2fd9ef2516d24a0d560f037d19a8d23d0764ef69364e28aba9147014e66ddfb51883ebf3c96fc75a612aaf45fade34bb94300195587cf3fb5f2bbc721b7eaad4a2ede57d152398fca7a0e27267714ade64565d3a75d3681b346ee9b8b85aa33c5d49ebe449ade1c29b06c3decd28110b6d1eaea9941768471fa02082c1f4f01df2d2e448fcc5f18645a5509c30f00d7df8a214e2d9cbe0d076a18034fbad40686d4a2d752fae6a4d3ec4b4fb244c7d81e4a6504d7b69447460af6ad9c73e2f36f844c990361ac153d7f27979628120c75bb7eae183e8393692571950345be0b30cad76b23b244cf11af32c16e5eb7e4f98d3275c8db1cfe878cac9c97753a481420ff9bbb4e5e8110767696ed40f9cdd9e8d39b0b62ccbffd687db13b09f2c728c2895df6216d15331fb6f80bceec581024424c6c54ca595be5a5038a0846b03710e4e59f4c7efaac6fbcfdce3efb197e62a8bfd055c3c5d59c5eb1844c36b43456827e8bff1043f2f09b3d0374f6230dc01477acc4235a3dc0827ccf6d7a97c928171b587317e6875d273e98f02a47c4d6fa448a6f3af0e83e302f4787d0693afcc33039ab8885a2e9faefaea65e3bbf85546589bd3187a07eb839cbc1232bf430037ffd3eb28820bb6fe799231c8347902193bc473d8ffa4c32198406bfbbdae038a1e92cd2500463673d54071ede6bbaaabb0679abf71d6dfe215e01dcd451609093ad52f67c0fc9f403039d837ba95559046b8efc546a57c8bd3c1fc5687e2f2d3d09d4853ca3f9eb61c55f22bb6a7396af0e0786e05ed230979e3b3dd275298bdd81481fedc08c2f08bda9c1a7394ed13213c2b8fabd0de5be51c54cee071d550a2cf5069926d5d4305c0160173a835d25d37e89cae54a01e993d17047bb3c8f511ea949d97ce8b4d22ab2b933eac9317c9327a2cdd9332458f683ad6476a32edba6c3eef56ae65556a66c35c6ae90d06a8d703d3bdc8175866548ea14104e43a90057d96b481cbca51c4cd1e9fdef2aacc173c3248232b38c06d824eba065d4b1500b5f91da4f45f52884ee8f45fc3e664ea739d9ca1c76b6e8380d95b31e81fda5fd1e7fe368bda06625d9fb1eb675685a31aa4c7706678086f690e2ffe5fe6c66079439d391ef6ee54e2c4b13fcdd356b9d77fe52258eeea7735a637641deba6152c6988f81a3aef65620375fb7af54a89e36a76a7d18b68df7e1e5d828ea8c707243d9713394c2ff4b8326d6eaa8606ce9b4f401a4870f3a4ed898d9b3e143473083bcda9c420db88039806c0d88fbb5e90295bf21ec3eda6162f044dfbed0b912224f2d8620f297f19d1bd71f630f216a89c491c997e9a2dd106a2d311f6c699dc4202c77ce890b5b7be7e424c5f06d23a2073bca898c1286e4ab1214fa831fd95a4a81b9715c8c212ff9b2aaba6f209b0c37c00a7e9d8cf8fe198c193c6811c73cdcb3c4fc156d3663cd2b17740baae784befeab9279619951de3b223672a70cc9daf7d6edf0b3a379d8832179baa3a3978e7605bb7375a509f73b5c9eb6623ded7c61c952e2f5b641c61e110ce5240d59e4068db301a0d32a71a7e04b4ca7af1a46615e802c4411638b4b212d561b6cc6be2149f0c0d2c4a40145f417b234f22658eded065c5e6cfa431c6062ef4ade10e29f0b33d048f662beb9e7db0a33d5c6d321de2aa9d8ac189c3f2601c293721cef4d134482b7d4df94293c298ff427f3b09a65f9e3fb12e45aed7a56e2daf358a97a2e51526a7ba327247385d499b6fd2eefe09ca43ecbbadf7443819daab2a7337db60267d03995a6ace17651330f80671e256114f9b2cf9cba6c83b9d85ef3196e394b615e475a740b6eb074537452cccbab40bec643734fbd55cf07e67a314c1dbb62f4d8d89f2a4e67e2d9b5f34561ddcc0ad3f854245ff369b2dd6dac07a798d8703b2b035c04e4a00ea2d2428d4d4cb42e19278ace49382d58957e51fb814cd8ef0712d4f45371398d936dafa6aa4000a8d60eff0fc7fe1339734fbce0887e7cdbaddfb8d06084fb1ad4421176a06432aa2a26692dc266593c83a86a7d31404a94a891ca81e0c529a27234e74b8e12d1d643ce3b0bb67ed19c8679a92c056521753432d3bbce1ececdae235ea02345bc3c09e2a3fc0f24ad6f4bcdac4cac40dc2f6715a1cc0faf23244abfdd01d4c9aea89a597d456cc61fe0a7cbccd42230b60f13f21a2cecddc9c8fd47ac8f2f812cb246bcda2f4ea8d15f2da8057b8e8755275345bafe9564b7d8eee140c4c2f58f17ff1608d251c4f8c70364b23b057c4c5997dce67db0692fd1d4a4aa78cb6c94eded718ec0771c68bba99a57017bf8ef2d9fb28958f96b7e900fa2482cf3683ad992aa9cbd8784fae42136f53e2caffb741e7b18f63b149cd9aba12d394241d15fd164117efe8191d04ee1ac057d3e27345afd50ead5a2b195e432b2a0ee9fc076e8b9f555cd01f27fcdef0b956cc803a2b908723c41aa8683d178a00209e26b8dc3a12d16c83e81be187c44413f3e798c74f05552b5f6ffa79311847f7e8a7b7608032e4dfb35b0f5b7bcccbc5ee80e31507f39017ea8efafe4cfcf7d7e883aaa0a26e6651a5724ac93e09045f95dd28f1cc2600143b23eb5f8d495346b7f2409662ef08a62d8e65583a19874428907f6f828abaf8f333b59fa12f529593add61535a9c83282cece9ba2397b3e6f4a7f64c24dc02dbe5cced1f1dfd23dd2739adf3d335d9065f2a767679e3844abecb2fb27b49b6fbef67c4aa148c571bf8badf7c72af68f9a4d77a4747b8d4d22ac21c8ad4c026639e8034b2916ee952215c306bd5bb9a12f30b5714462e33fdc78ed789cdbe58c7068f95dd6d95a5d57d60e9b1b8083a2a64e409d39e69288076ce195d8c819dabb349560029e2f4b561e893b2ee2e17c90f3373400d9ec5bfb92f1417c2950f1324e8233a9ef84acf30ce41ff9b7aef80504566199debc4e2affd6eecddd2a473e924d2dff280c38ba589ec71b0ce6f25e1217a73a521317537ae9b2f07eb0029960d210550a36d3de131a240656e18659f23d315c6e7175a0f49e1536d777950e1e5ea2156a2c73513b6feb316441abbad44fa8524997bab225e9ce3aec1cb3dce381957c74eb689c9c6ba35bb5d9b7bf4b66b296c5f91d3684242ac62e06fc22976ac1ee1c074416708af8e09953732cc5a39df1992ead2415eebe2f52eb4f581830af96c73219c28a12182267b45edb1faa0dcd2abb255d0f18f64caae434ec74e8fab00c7bb7a51d69f8d7efb701f3d939837ac3f6022dca6438113c903ca7aa527b5f2be8d55803007de1d2852010594a61246345512d2d3774a61c7cc9a16d426eec9aff5b74e2dc11009f4aad2f5973d4f1433c001f5220eecc71374662588c48c08149fcbe0bda69e4d55e645ea8bb4ddd20d02554c1282118966ecc1453f18a2d53465af94b9441849d291d0859e79cab1ac9c151792d3b1131787dcea634dcf1a5", 0x1000}, {&(0x7f00000010c0)="f3bb4cbe42934a42413bbbae03b813f81b0bed2e15adccea74ea07e1e85a8cca0c9a5ad38e6088cbf0330cfb6a5b778e95d44c45a1c712d0fa96957cc3d60021bef52cf28ce350420080984dcf0bde0674853accbdd6725458694c55939c7ab10a06e020423a7e8263185d763d599d63c7e51644d956f1eaf725629a68581917f1d12194caddbf6c5c1c96dd426ac44e457c9c59c65ff6890ab7213a7fc19c283cc853f52abf2217e10b7b547e", 0xad}, {&(0x7f0000001180)="5677b4d91a7a06e2c5b97673208f921fa98e4ed0adeec7399a8d8c22acdd458eb04c579235c690b2e0db653d62cdc33139e122d9c78e73d06bb58b69eaa2705ad039621fafe567af5686e7c5b852831aef404947f824d78fe64d6e2e05bce3c996a5acca6e452caa145291c6e5d79726134011440f9c07bf27a64776535efb806922d0324b246fa62992487627ddacb3fe8006b1874d81e61fa2e8df147e89260b8c2f190e3fbf33c395fc0c3837a87b7118e0efa57495bdba0a00114eb0d2ffd635cd0e273f5d", 0xc7}, {&(0x7f0000001280)="07797d81700eeebfc6b0984c82b68e9516fbc8167c2f06af00737f1a36d89d0cb25e105c", 0x24}], 0x4, &(0x7f0000001300)=[{0x48, 0xffff, 0x0, "17844bf6a41eab413215fed95fab9700dcbb88cf35c824314e4ea4911c6de01c4934396922bc5d83e29f8a60e996728b15ecb80a"}], 0x48}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) setrlimit(0x3, &(0x7f0000000000)={0xffffc, 0x100000}) 13:34:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81d0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 13:34:12 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:12 executing program 1: r0 = socket(0x9f4a3048212d543a, 0x8000, 0x40002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r0, &(0x7f0000000180)="2fa47669682056f38e22f32f22ced07bc52c87f4880fdfe1a11d7d7f8a1fdb37b9bca3b2fe78a811ec8e2e20486f0d6ccaebbb557b703fda7b999e98ba94d71c6489aebaa9477721bda851b9cdbe902c3bfb92bf48b98584b0cb9f9280593c653a710e1f3726ac1b103b1bbe3d2d07288077ca5653c3178350768bf6b5c3031e662a828a5c02930175892b994a522dc1228f21b9b7d902965401452ad75c72430499a35692a43186b1ef384047", 0xad, 0x8, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x84) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000b0b2d49bbcad584715aba76e5b682dc98ec63e6240e92e25e03a92372a041b281bfc938d6f632b7ce2574a72ac5881016f7f4400c54c30c3875f46f69d725e0aa8c2ece96cda7bdf9930095b6faf0a4d49f91f71d4f51005e33b05"]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:34:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 13:34:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) dup(r0) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)='j\x00', 0x10c) 13:34:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000480)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x3}, {0xffffffff, 0x1000}}, &(0x7f0000000100)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000, 0x8}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fcntl$setflags(r0, 0x2, 0x3) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x8) write(0xffffffffffffffff, &(0x7f0000000040)='mn', 0x24f) 13:34:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt(r0, 0x5a, 0x6, &(0x7f0000000200)="f0eea0f43c0c9b02368642c7f4ab141a24d44e53503d5a22b17dad793960357fd12ebfdfb088ee1aab1d5928a30fdd27bfa1aeb8b10c448b101e09082b09bfa2b2c4e96e48cd638ede8d86d2fa33a66db409cb5e97a08036f098941f7fc490141ce73387716afcc6ee032afe27ef219066b55846daaf8b85a1af0de9212f07cbdda116eb645d1a88abaed2422c279933ebf39b31ef01c6cba31f2a124db4510cb40d79348f0d0022b482bac4137d8e198df7871da325d4e3da1ee9250c597bf71a5ecb627abe74166f1e399430752ddbce36ea439b44eb7485474fb1859be43e4e8c4a22682021010f3de92273", 0x9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001300)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/16, 0x10}], 0x2, &(0x7f0000001340)=""/55, 0x37}, 0x41) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) write(r0, &(0x7f00000014c0)="42df25a5689b336a96bf94840d431297e4d0ddaa125ec451a8330930c98fbbefe6d9f4a738f66a2d90ca7b6c1b7a71695945bdc09575ea1136955dcc828bf332eaec448a232c3dbbe8b874561685c7c5e448f56a7dc40145c7b7bff6486adad1ea5d1a709cf46df91f6b333932c20f7c4360ff51945a8c683d74d14c01c0965107e8eeb416b38cefc135f7aef952a1d42fa0e5444e3e64d5521ac069d118150e76120b9c4931e4854639bed2c6fda03c9bccb7", 0xb3) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) shmget(0x1, 0xf000, 0x100, &(0x7f0000758000/0xf000)=nil) r3 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='./file0\x00', 0x2, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x200, 0x0) renameat(r3, &(0x7f0000001400)='./file0\x00', r4, &(0x7f0000001480)='./file0\x00') 13:34:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0x116) openat(r0, &(0x7f0000000040)='./file0\x00', 0x5ae37f99a36f0b5c, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xdf3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x7, 0x101}, {{r0}, 0x0, 0x0, 0x40, 0x3, 0x8001}, {{r0}, 0x0, 0x80, 0xfffff, 0x3, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0x80000000}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x80, 0x9, 0x8000}], 0x4, &(0x7f00000000c0)={0xfffffffffffffff7, 0xa74a}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:13 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000580)='./bus/file0\x00', &(0x7f00000005c0)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)=0x6) clock_getres(0x4, &(0x7f0000000000)) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9a") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) 13:34:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x60, 0x0, 0x0, 0x0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1bb) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) 13:34:17 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) close(r0) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 0: setitimer(0x1, &(0x7f0000000140)={{0x0, 0xc2}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xd, 0x1}, {0x2356}}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x333f, './file0\x00', './file0\x00'}) 13:34:17 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x1000, 0x6, 0x2, "2bf17ccd546b590311df5e34991634367169f033", 0x1, 0x1000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:34:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x6) r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) 13:34:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x5, 0x101, {[0xcb, 0x7f, 0x1, 0x800, 0x9, 0x6, 0x5, 0x7, 0x3, 0x8, 0x7f, 0x9, 0x2, 0x6, 0x6, 0x6, 0x400, 0x5], [0x5, 0x8, 0x325, 0x6, 0x7, 0x401, 0x7, 0x2, 0xbc, 0x6000000000000], [0x1, 0x101, 0x2, 0x80000000, 0x40, 0xff, 0x9], [0x58e, 0x7, 0x10000, 0x0, 0x6ed, 0x9], [{0x0, 0x9, 0x0, 0xfffffffffffffff8}, {0x80000001, 0x5, 0x5, 0x20000000000000}, {0xaa, 0x9, 0x100000000, 0x7}, {0x7, 0x3}, {0x1, 0x0, 0x40, 0x1}, {0x401, 0x0, 0xa1, 0x787}, {0x8, 0x7, 0x8, 0x4}, {0x0, 0xff, 0x4, 0x9}], {0x0, 0x70, 0x80000000, 0x6}, {0x2, 0x0, 0x8, 0x1}}}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = dup(r0) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/56}, &(0x7f00000002c0)=0x3a) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000300)='./file0\x00', r4, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000340)={0x3, 0x1f}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x3, 0x100000000}) r6 = msgget$private(0x0, 0x10) msgsnd(r6, &(0x7f00000003c0)={0x1, "4eec9b7f6b73096cd28d8adbc70823e17ac82712dff23bbc2ba7179b7acde15c0c5839ada676ba5636d7ea0fe55b7971a7e5c356ac6f162c7f33ab02b3a2b7c6a4ed"}, 0x4a, 0x800) msgget$private(0x0, 0x4c0) setegid(r5) msgget(0x2, 0xc) getgroups(0x1, &(0x7f0000000440)=[r5]) getgroups(0x7, &(0x7f0000000480)=[r7, r7, r7, r5, r7, r7, r7]) semget(0x2, 0x1, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000004c0)) connect$unix(r0, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000540)={0x3, 0xfffffffffffffff8}) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r1, &(0x7f0000000580)='./file0\x00', 0x3a05af0d0256a932, 0x1) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x10, 0x6) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x8, 0x0) socket$unix(0x1, 0x1, 0x0) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000640)=""/146) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) acct(&(0x7f0000000100)='./file0/file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:17 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffe5c) lseek(r0, 0x0, 0x0, 0xe9845d05459b0071) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x4, 0x6, "fa6908b853c70c3e1cd31e348858ed02679d6321", 0xffff, 0x7fffffff}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x20a7) fcntl$setstatus(r3, 0x4, 0xcc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) 13:34:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000500)=0xc) r2 = open$dir(&(0x7f0000000540)='./file0\x00', 0x90, 0x8) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x100, 0x0) r6 = socket(0x10, 0x2, 0x2000000000008) r7 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x200, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x8620, 0xc0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x8000, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x90133124b6b12d37) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x20440, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x400, 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x20000, 0x2) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) r22 = socket$unix(0x1, 0x3f57b46aa504b7e5, 0x0) r23 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x14) r24 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x10, 0x1c0) r25 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/diskmap\x00', 0x800, 0x0) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/vmm\x00', 0x100, 0x0) r27 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r29 = getgid() r30 = getpid() r31 = geteuid() getgroups(0x3, &(0x7f0000000b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r33 = getpid() r34 = getuid() getgroups(0x5, &(0x7f0000000b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r36 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r40 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/speaker\x00', 0x8000, 0x0) r41 = socket$inet6(0x18, 0x8000, 0x8) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01162e2f66696c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="b1125410450b702a8accc505e008118e9b3a5bc0e49e773c0ac32f5d8594dc406f0e11d12a468adae3e68186a2c840afcbc446791cdb4917a857067218cb8a926a04625a63ce7991dd7d21db8b585d056296b89b36c1b0eeef2b466009fb922412115840a2bff01f655e30d5a2a326e7a4b787d288a45ebc5d7e10f16aad1b71f091dfece577cdbe8f9f9b85b3a7c9b41b7162f0521d229d84127c72280cd74a018a6e248a74d3ac37570ab04f8db451f5c40a5c0385b1", 0xb7}, {&(0x7f0000000340)="a1da055772f4d981fac45962ee639972ddbd8611e2603abe6895f56b5fcc1d115a5e8e45b5c5f1ece69de2b949ce26f058e865cd82f39464ab99602dbd24e1dae0df82978c64e993e690ed998e468e93a0cd67c872943bf46140abc576e334f69f5390bccf1ab17db523e8f67e6978c7efd675210eaa22cc1b690bd8ed01943a1d5871b1ad9b293c6c2b3c7388b82ed4d63a1e1b7e2d4930a94f330f6355b4", 0x9f}, {&(0x7f0000000400)="151ee7ca2c0f84de268827cf52c7286c2bc194cf485911db3b02a2fa792066954a5eb00690459592775936ffc235a61f267900b20d44c25d5cf16b8ab4552ea1dafa160d4f5a5a2572b386e1910d879d58c920c33a22c9030a082c4bac6503388220f1840cfdb0b1598e7bd59eb6faed843a60810e84960e9f07bf4758bc73b6ce08367600b87b6ae4955d7adf0eacef1a7ca126e100dde3f8266adc814d2fa017d4da8f5019db1287bad7f525669cbc4cdf4bb758ed9fcfec79220a19b31cffa7", 0xc1}, {&(0x7f0000000100)="c8d79d7cedc40281103ca644aef700816228ea7b8db59447301126812d9e180c9b2fbe", 0x23}], 0x4, &(0x7f0000000cc0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @rights={0x18, 0xffff, 0x1, [r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}, @rights={0x18, 0xffff, 0x1, [r40, r41]}], 0x160, 0x1}, 0xe) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x1, 0x100000000, 0x400, "b72907e0abc5363206ec469860aef8d561ee19f7", 0x3, 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 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'}) syz_open_pts() 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c, 0x9}, {0x2d, 0x80000000, 0x0, 0x100}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="27e9be14aa810d8732d2f179188d4c912353c33a0759ee898d09c9839c60a7599dce9a897cd9fa110a7c11ad09a83e5b8c195b22d6caa442e1fa2d49296dfc0be210f733e2b7705ae9ce024b6b67723a0784c735982e42a1ba757beb32ea3fe7fc7d62857a332993c8855a79eb779428cb5adcec5c97fa5732a4d608e32f2358334d170b3c42b02816ad663b2a8556f66a12c382545911cc0969b8dfa778065cf8e2", 0xa2}, {&(0x7f0000000240)="2db345aa68e0db7342f62846ae18444c11447a014e3c21bf58f7ea5bff92e1abaf9be7e29791234a6e1488f07113799781ee6d8ec3be0ab285ee29da1f94abdacd0492488671250f", 0x48}, {&(0x7f0000000000)="8baa6f42d7c556338ce1393049c0db19b84640808eee27925ab71816498188b24a8c16cf3e6c31970dfdd39220867bc98d81156fe25d2b7c06e0d0bd", 0x3c}, {&(0x7f0000001000)="ac65f475cc85ea10ba9b503efe25e7ba59a674914b8f55435a49ea0877ba7e1ffc8020467883fa23627611bc35d41297d60d4ec11e6516a5b813997d75553aa392ae08bb7e589968b2ebb587c2164e99bde251aa585015a97c3526f23cb889853f2a462f5a0e19fb83f719f1a2d4e262cf40d45e0e6747589246b1fc5fef7034620b78fa16bd2c19df262f06359df31a3f43e9e1ea2fae9ff70d095d1de3bb6bbdbd68732a62457d07482e6a943efa77fa5af6f9181f0a8746460f379dfbda475e5af4343be2a6fb8e1414dc5fd77011028da10e27872544d03eb4450b1288a8a60f8c3e2478f8b79a50e7cb21dfc5ae4381cac3dcf22e28e96fab3b73451dfc482f5fd00c1c35da3e39fe1a8e3c33e83bf30a567a665df8711c084ec73fc573920048bace91344692a24979cfcd202147e53e34f1fa91815535688bd5c221a3ba29d188c978539f33c1dd1c1ad6fc9341614992385753ab732efd63916a54aa26d63e748022f4588b7763701caab595684f217912117f74e551f9645c0a461d6954080af73caae81308c19c2e4a2e5731e06efd744ae7bfe16581a9f1ac311be59920d53e812a06d29be411404c07139f0ad474af6c126d93b4ae6a951a95f1e20d1d794e7131d691b0ffeede1502373f41f4fe7c6995eca5f7f4ef50a2ce9858b0a6e65b38cc9f461e7ad505630a7203a6a16eead413df9a31e10b1690f34e9eb594435b5ee19cb6ad2db6eef93346d668c40aaad921c822c5aa242a7b867074e6634c2e3fbd918553553897871adf2bd841c949bdb9c6a14abb5fc25056d26cd3fb0e735e2b288f5308fbac5b3dea313b3f406b26a3cfa613929bc4dc59a8f835d6151723680d46c36cfc887925ae509a688a04d6654fa27580db2a9bc9b21688969afd0c34e2ebf60e2e386fa21d2ab815276f0de263fcac8636f268edc0063a9bec560eb299ab97ed43c04046effe36437825542aa63cf98e21cacad2463ee53a2e82c8689665ada6513f777c6432b66c2ce195cac41c42ac5edd4e4a6443b83b0bbba9827513d5fe2a8c43bc0ddc419290150ad8c3ad4f7c98b9c1cfc82f6b19ccd02f511b28c89c76491108eea895aeac6365e627e2c5e4cbb1c94092a1ca9d00ec51d4afdc36a10afb9a8d89fd15f48ad453838ecf3998604b2030c0eeb8176542417454178815dd3f88ff99533697d800a18615983a8e7b40c957861a900c4b5da000e208a52e20d8f7c4959c038c507b741cda294e12333b4eecb7af9955371b381cf8f2ebee4fa94abc119754bd88958e8e8a175382e3f15a125c47fb41dfa0c3ad1524d9c9a00deefc2e214fccd444a9b925c7a8fa7eae14eb6cc63cabc49a1aadb51e9f69aacb80603b96605e4c40023d4de85e11035b8594e5b93bc063698b7eddcddddfdba90ba57b45b1b6b055a36863da947ef0d6bd5ea2a7fc17d1113f10ab5f9260bce5c0d46ed204e0c838e39de5d0d6323190de03eafcc60efc1e953b77d7e2b4c2e1b30080d396c91969823d7aa7d125f1acc932e539a3fb50c3a1f3caac4a0e9ec4569333669026013a56210e86f9942c6d33d69e4ee87af236e23d3dc2c5f07d7574102eefdf9ab6257e6923a7b3c9589b5e67387bff50ba8f3906a12d7f87aabb552d178ff0639ef5d5ffbd42ad4ab1a0ff1c28e5936330e7c0b71ddd1f4e2f3f2f444398873cac0544925329b7758d7d6796f464f864e3f8acb7ffe934a483f7d3c33b062fc6af9b00694f2b9e7b9346953276c32dfa5b5975e42844f68d4972fea3be9dce6230714cee7b8a5414d14497ccacb5e19e0dbe073c13fbc7d73e301cad5dd9eb743d253ce64ca4edb42a87b80713530c326391a17a0292772772a90c4335a168f2ef92e95958ba844191112b1843390ea184c3ebf75050a5fbb23469d70f27cc34105a9c64a11928e3c85f941ec39f7f5cf7318b7249d7226fdd3e75217f33fd94dd571c092002a790a246b606b1f98cdf8708fa2e455a49bec4f328e8654e708a240e13c7d6dac6dfd3caeb161bd0a756a5e069291646588a89399f98705f7c6b64d26ed64f586c9b8ff897b65ed4a4d2994d06269bf858d74d8542fc33f7f048e0581487e14efb68e0d1e38a72d55b66e2e7b7f95b3a1aee24de02a6c9cb81b590eae8fffb7cc7da7fa3855beabadeae02f31e61135553f522c040c6eefb81b5e2b7772d04bcf64585531b89739984b00f57d2f204ec0d987fabe7f39e73b2597365ceee6260a37a83f73df2fc7162cc5b7b11c726359a60ea9db7a65df5efbef6272b4fd1e5cf95d26f930c7f0b3f9d46506a47c4337ae5c9893302f0c77f4895dbce7142200a54ffbc41601e4542f9b3729394e102b66a72554636d947c2a6480a4575d517803b6b8e250e210949c04dc601de7420e964a4295e1f7cacf6a890fc0278af0fda85f8bc0f3de758d96fa24610ab991548e9110308c6a53e6e5bf818b62ace4fc1b073abed7b783348abd81a5fb5b460d6a52435fefb1a6339fa5bb7e7753c0885cb8e24fb2b8b5c2eb29c51a105dd1bcbf61aaee8c9f372f78bb34686728bcacae1728957352ae75f65ad8f6e77163861793d5917578fa260334b10c1221da267a1de15dd5db7cb6e0db3e849f73259eeeded819bfc90cbd3923ea7698d517b4a6ca4816a635c3e93fd7cfe643f4a99bd0ec5ef1cf0e56b807cc38236b7ebb1e7a46c81904755fdfae2d93755d003b9477cfd0c0077018738328c9ccceb4f6543487b9d6d8a6fe8e94769330196c57a12326fd4663536ee3d5a1ae92aa3f79d04b1c3384821befc09eeda1c6e4c50d27fb7c36ede8f71e4edb6c6bf4f30ae40a6ea2fc70ababf321df663f246fc84180d86a39b9352cae8bd6db9ece1358f7a40a9700f4b1acbc1b9dfdbc5e1febb94930e042ebd6b8b08c892840b27f05e4ab75aeeb164479d984590d8ba6d226be4a11767b5858a2d1b3040bec1164fc511a0414a20e38a2deb09421b02091c5c37908c7fe1bca6283881fef89be84573f9346d9173dc86b66f79d6865c097ce2a5706c2ce548595edef375b4f42b68fb41df4362e178908a691b90d496743aa3f94a675053752fba07576d48a825b831a734cb743afefce8635393ad9e63f221eac52ee63344ca7f5fa6e06f9583d37b9510e4a203e0e541758b83ab8531efd67182cd3bf73b39e83d459fc9a88db16c5a267f7404cefdd4b4dea0295a54303365ab184076fde30281d96500a9681b1305537915c9aab55c14a90b33baca565579dee4d3ce2fc8c6c26a49dbde3e910e951a8ccb146ca4c364776bd895b6c106a733c85ef7780a850cf33da88ee43c722c9514c35431fdbd75c6085a1d77cbaf9cb6c476491cfded66e665fa03784525e1031fb07a0d480356eb1e4f99a1c6613ff04e1c793cd0f8adfa2d1d0ccf9547ad87e3f5831a7340be44a104226b41a15dba1c9c79390832ea9d66a095b892dd0b9a297d2db12cfa28150a56929f58112095224d0f368fc8bcf6913b172bb56e6c566ab05196a009125d23ded3d4ce6c38a3d5d3bff3c650c2f24f06e13c1ca0be16ef4ecc3e9036e3201ed61f79916ab4d7238b747cd0840ce66a3df546a49676ad27b5ae016dccebc8439901402e952538c34d7bffe1a39a6ec4f55e5dc2f3592ba21d1befedc5cfb044654a2a8e638d4dddfaaaa3dd89b01b3e2a27c56402ac92638f68b2373ca2025730ee8a695480b339b057a7fbe67be280f53b520745ef4627d4c263e7bfa745c12bdc0133dab9f0084e6de69850cce87029778aff101899df0080c1da683d3ed2e78b2e3a79e9c5ee987b0e478e71fe02631b723153419e053c7f0466f33c2db969aab115ca6e971a0b39d4d9657b260da63fd71352458e26952a96edfe41927cee45930e5aded8824ff8abf57ffd8811170a3cd00f4b7b05b74c4f7d306b52c6e67b1cdf15eb266643c3fbf8988e5168c7fbd7aa399f804b5e8a716433d8a09309a1e8678e5ca5945af97881cd72cc38d81dd5bcc3a50adac62e6140572f1e1949264d34337626669a5854d82b0a6e79edf3fb97e9890cc1e1c9a77892675144997f58f8c9adc4d2da8d4cb5b815080301980a9e6fa8f9c8025b0d030f8f87153abf92a88024d419f5038a2aaa29f0219f696d0fc9f445bc1cba12a9fcc837c105df3890a643e1f8d7788b46e75c7be761ccc8a1670efe8842c979ccbd55795920dae621cd0a06154e587df2ccdaa128bce1f0d7f6cd8e47951881d730509976a7470538524294aaa0d2fa8f9bf86fb088bedbdbbbe1c1ce066a6becb4c39e8d33834bdd2dca68187ff0548268cdd2f35b9e0df9eab015a393f4f0f521ae99a7fb6654e9cbcec1cd5b94193920296adcaa345656d3e4c655e6f19a82942a96aa0baceb41f5667bde99b9f4b1024a7f24fb8643eef34a657532d8e98bbb4c2944986684654bc1ad98365e992c8478d28f3adf23ef6f77d47a80dbfb18a18158a10541c6a0c4a76b4644023db09e7e547d7398818502abc7f235e5f150fa5a6e566bcaf8d09d16d23f66c0989b5a180662e8ca433a3c39a7716089afc7e9e9b4abd6ec361d211b47aedfe9c45f479fd56f9573e12c111431dbd7b2403d99129ccc04be15cb90e7d5dcb57bb1d2a419c1c2ed31471551ec21942b62ac63ccdacb573bb7f855c480cf594a14b2fa5db3c601a8a5b49f1ecbcfa598835648be95873b9e0db3d76882ca20dd67ce557048bb3fe6d279a72f59f556f7f282187bb3a558223e42b134ac67164d91e71a7f1c3baeb4487dfa8d716c332ae937241d5410659f176658d91ab0a8392dd1821a0cb5f1407011bd05cc0c0b23a7c2cc04250cdb302347b14b140c2e74f95dc88b6dba31bedafd8a46ce823175a54295e0bc979ea3c1cdb5fb2911614b89bd1d5b68d45b4a6661e15aaad8b4080e382a02ac5d9fe141c30de8010b81fead3e68ddf1edb544e08aa5c51ae34a0aecedd4efcfb5102e271b6150e62d27df62dcea678a333b3571cedec0d5a3f296c725ae9adcdac6a225c2ee5933e4f90db6a894c047c12c2303585f64c2091223c3e06f4fd60ce7dc8fc782a925e01efe1575232260bd441d8ee4aaa5f6ca5f395f3fffa60abe6387eb0bcce9c3039528f2811e10ea642e16fd1afe93f67b6d80b97d9bdd1da96f310025aac5f689eb237f6c9ff2f0486c04ad115108efbe449d2922f331b3b4b0579559dc8cc69968a03de0e3f66e01b70f87791b96126af2200e7bf1f32118c6deaa1cf3f0c1ad1beb6a5744df5fe09324e6afc1ff609f433a3515796985ad6cc2ceccada207430e12a13abda2d53b977f04313384bc7c8c5df9c5e0ea3693f2f70b804e4d3061284d489d8b52444c29a9b0ac1e0d18d8620cd0b2d645d5e19f062e426bf592140ab32f6380c6a13ec391e560fe2700a44582bc7d927e74f398185a21797aac71e9fce823280e2545a15abebbd996da00b8d13e530e35be2cc202325974927bd27fdbeb31e41867cdab94cf015db80b582ef7d5554ef9dc41a0e60f53df7f634fc58132b3da4ea41f5215e6a04476959b216f7ac72a357a2be679b88579d3d3109bac6c7f933becf39b83d13c8835811c915b22555b979cc723f65238aec7fe28b7830729fb0d2fcfcc0e5ba5aa645cf5d805238e7499efc580aa8b3f89dbb009d8710bb82f861e76eedcd38cd179af1266b5d46e3fe2afb06cbbc6b67c4790ebf085bac2514da46752ccf595c61dcf62d6cd8fdd7e47eae2f0ea7766a7471e7924eccaed0e3f19312b0567109d16cd461d19eb59662c", 0x1000}, {&(0x7f00000002c0)="0555f348003382a2f2c1255b836b293878a3ffe6945ef77cd6e9bc13f7c43674", 0x20}, {&(0x7f0000000300)="0cbfc401e01aae29ba9969fa6233d011194a366d69470199cbc0f32d6fd056be", 0x20}, {&(0x7f0000000340)="0465e4a06a1596ba0864a43e6fb7a18875738862a103b15a8bfce2dc68496956b39937e49de98af2be49745e622a709d334afaec6b269ef9507a878e9e264c39164583dc416645fbcade211050cca5426ba97101a20619b79e01cd33066aa0ed48185871c28165e25cc92dbcdc487899f5a70294fee9e33acece8336b018971318b2a396b864aee366c0f335e14d8fb2830bff01acb572656a45fce9", 0x9c}, {&(0x7f0000000400)="cbeb4e4024d4bcde287d07d79a386508e662b35902445793ed85f3fad215b2a459dc58bf54a8fc3b67bbbf24368877057cbfdf9cb8a10f91175d2143f8f24d17f58644c474750e5744eddf2574942d2598260eb1cd856e8f7a080090763c06ac5f402098ab81606dffb6bf553055e65a34e287216232e88a895221bfc5b8ea631371715bac8ab029", 0x88}], 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x112, 0x100000110) 13:34:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) 13:34:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000180)=""/228, 0xe4, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61, 0x0, 0x3}, {0x50}, {0x40006, 0x0, 0x9}]}) flock(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() lchown(&(0x7f0000000080)='./file0/file1\x00', r1, r0) setgroups(0x0, 0x0) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 13:34:17 executing program 1: r0 = socket(0x6, 0x5, 0x62) write(r0, &(0x7f0000000040)="0fb7931f9cf7fb91c8d581b235b01c8934a21382273ad6d6d6519fbfbfe699b4a573d5f8f1500175075c122ce3a94bb869061328fdb9e4423279a1", 0x3b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) socket(0xbeddbdd7e01ac865, 0x3, 0xffffffffffff7fff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x1b, 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d3d61b2399983adbba4c5051bd59924a104b76623fb3c5cb920f5789f87b17ac10050e53e49455c3137d46b99fc1ba5a0469b7f9283ba404497af34bf38a09df694bd5964da3b4185b595bd1379967563e99255527f11bafdceebab20ff6244dbff9f833aedc5dbb8ba452c0463e7f4dc29d502bcc36a8faca2c5499963d1943dee2c82a128316b6d765ed03bcd579bca7a12a7c8524856f43eff0905bf6d99196c7a1f1b2acfffbeea4af5cd3c9efb298f15aba2be5d1f1b12d", 0xba) 13:34:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x5, 0x80, 0x9000000000000000, 0x4, 0xfffffffffffffe01, 0x8, 0xfff, 0x9, 0xfffffffffffffffc]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff41, &(0x7f0000000140)="dde4cbe7db05e417e92b38c72355dea4697972795fc734a05255071840d6e5") 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000240)="f93a34d8568b1cdc4c9ebc13d89fdbc587c0a5ec9c9a80acb1cd6d5a0cf211ad84ad1fbb1448795619ddd7d53da21ae8914947beb653b4c2cbc4bfab4c345a90485b17bf81745f") 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000240)) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) shmget(0x0, 0x12000, 0x20fc57e44a92c43, &(0x7f0000feb000/0x12000)=nil) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/39, 0x27}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x4000000000000) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x3ff, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) 13:34:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xd740, 0x7, 0x1, 0x101, "fe50086dd5e46f5f9cac0cb9c167befa150544d7", 0x2, 0xb0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r1) 13:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="de9e78ba3d9487eb15fa823f13526c4ff59a7ce5a2f86e590a55369e6fa2ce90004de8e37a0f2c15d2ac95eee8acf05ac538df83a4bcbba0029b573dba7c337dbb037c9f831cd91d03498a2cd45b04cd055e77cfbeb48f251026984cf01c519292902d9f69f8d724eca2d6f33655ad2be17fedd2584c9db114b161bdf2c26d8f", 0x80}, {&(0x7f0000000100)="a912b594bceb4d2a5a6bc88ae9029e8bd1b634bc740d59513ebee70abc985671be2063a68afbf7b02c2bbb7c64d7a89351f0fa63a903d94e4a057a8dc9ff5efaf56cf18189e75c818e53644d81be5ffbda74347eb53ab0a3e689a398a0899d96744aab89bac6413890760ce99a01e0f943ad5cc42fa6625e7277406a83fbec5cd1755e31822270c72e", 0x89}, {&(0x7f0000000b40)="f1d5e6b7b9902396cdaaa5d98fd59c3fba075fab6e931cbab7055d8c0234fa38ec3f0b3fca0df9ed79a5635c2352865998c14e57bda478591a562b89d8f7783d0646bfed797ce32b584e9e423a11381b66ddf6bd37eef8bb5e23c57aecc7f1b0a380c7305a5c17cec898c17f0d3df8071cc189096e757887782fa6d2c0fe942d5795539957d159c27dd992bd7faae03b85a7f11cbbea785f9d6b0518d3ff99580b84ecd293f9ea367751dc258a6bbc196849a795d117eb565d8bd6c5068e60a2a9afb836b138520e406020daff039a917dce6c913bfb8b9d4440ec20005d1c56d8e7afa638bc92cae0404bb766473da731a69ae5917a436b4d1767a2863027f4e1be2917452a442e832c472942d33707cd945433986b9548f1c91960423a5f7257c6b4686f6549fea51110da04af91d1285bc98d1bb91abc83f03cd5b777ec550c2c6f6ed74abd215769254ccac895f81ca5bf7a2b0e03cf4053d1dd568d7d87110159dc60305c52c5b45a63e98f9682b1f168abaa69892ca0742db068b92d53cd55a00dae2b30188a1386e48d3c3212e85a12f21c74aa76c5c663bf91daafae40e41ec1da70799e70c3035209f0512cea9bb18b3b8cd00f231928cf5cdf18e8fae73679ee1db49c6a0fed93b8c9fcefc53c39614866cc0ef98d8a7b45c78e83931b593d4870b700ab9e912bdfe867d9ef2e596dc69c621dc5d8f077e321c3a17eda39ebd68cdeec6e2666b2a800bef0f43fb91e8336accd15dfadd57da721b9c62d902fa7cde94a83a26cffe9e5d300fcf45c29b31aef03c4e749a05011992bd208540c3a787e4962e54eaf4df8e16f51f88840e4367b3f43c83054353f5986ce025d790a4ea4d179e52c61b3f3cc378e71acc76f7deb135723415c97e4c882c1bc3033b9a45602d104d05102ee12c6141bad5eb126844b6fb69d5fdb057a3858a7488c6e009f03c563089ed0c9f6158b37a155afd22bd8c1353def19faa1f4acb2cc0be7535a99a7e499350c55e734a984f1a5ee66a52dcb10e2ad924cf6538518d69132a12949e78c4a09252603142a85371428c1d0556bb0b7652b7840735ddc01ed66b1d2da6ea2fe7be29f3a2beb25700a02c1e23c7745ec6c4108a2679fac756a56d644ec2d35baadd917399e8732bfcc2b336a2e8b70c36d5d063cabe8ab9b95e646e4cf44109eb0e78db8cad26dede6867de4cb61ca87d4df74edc32d7a0fce6a2864ff6c8af273286d47261b2235f5e4a097969a93466f9b126523fe43da1b2db97b902567fd450c29b5f0de8b494cecd360d9f20ed988c8ef441ef2838a84a96e48dcb49503672770fd96dd1821739a72d0e05696415f2b4e510816e51301860b24f08c1b98277fb07c52e6155d77757080fa0dd49501ee3aa8b48a4a91a0d01f7f304052f46feac45fdfae980af305dd18ef104b4cdce4d4d444f848461284a15f40186e03c0557ca42b0e0f673d7937c0f6f397715a5afa873513229f5e28b75e4d4b64d8a4353df867a4d90dbed123e53e79b8b1ff75679acdb9e070073ce33316cc1d9ba255c5e02bda421861314963aaa8358781d2ab2f36a50b58c472656953f2c77d2fd59d64e103e799930416f579de195f6f1a49260e54ac52ddc2cdeb1a38069230546f1361185b6c8d361cbc3f776f074d56a55488f8339784c56b1dc3bf41bd2781a95e96177bc46eba24ae8ba4e5e938a781f7cb993b912cc23e4349c683f7f452f786df79c2ac837e711f7b13cd77300b47333e0e1648171bcb7352ffde2698f00100bdcf37a842c7556aeee6deb2cf7464fcb887f62479f3a4e0dd5318e91da6dbea607b999ef5e4af792075565e1dbaf67051dddb1b4f91d3d067db8dcd7eb0412f31b905c88ec5cee42a5e2e116bf02c907e807a6a405ffa6dcccbc4c1d626787bc552f1f598c80d389ec78382c61a96383e08db2f7f130423d24ca6b06a210cd71a5c15165b8555a1e198de34be387805048e7951f069490223af98c7388754e7ad4113797d102dfb768afb73f037901afb0cb3f052d31bec014f1620efdb0e7027f5e6191e01a9367f8d47169c9c6e6d8c1126492e971f231a15965812a5efa813eece3075cd59d4dddc0cf29306b71b842353deda3cfa0245e311138359c03711ca586335eb7ca56660d967ee87351ff34159bc51b10f311e84e946d94071fadad0a96abeebc38537739477156bf7e301458e9b250109a0063c0e7eddcd374857673b5290c011cede3c708fbbb958f5b97b4ba599ad44fe247c539dfb2f500c3f168b6d6f1d77e97d1817a1a6abfbbc730e99037a3a274d500dca43d742bfc1474d6f19a8b6d3fa166abe010b64a842ea3cfc743f12e3a3ed4671826afc31e0a9dd9c3723144e887cdb60983ca02121a18eb11ab5604443c893259ec9b617bcf43d2515229b37c59536d797f29a0a4515324daa8c836bfd28470b76eb3a00507073aaba4e458d9902347506735bcbfefcbf40acf243b9730de36f3d4602191834df8fe114f6f93979b4ea5e6929ae49304461dc28a0093f65a71d00e897e6cb376f05c877765f9ad6036d22ee5b383d931561d62cfd2e0d4cba6b88ca0cf2d75dc4f1111a972185b4d4b43e89240076576db0526e5c3363cdbc62087fbdba16c5f1238d6cee1733e5032e2312602b0893353b046114fd553c9602344782955b370dad8fe829b448c3a76be8feceb3119f2369bfaa7b863bd5a4373db14d94d9fcef048a390df60d011b57dc73968db0602448dc971d821b53409d37bfb41ce77392844ae3c398e20a4b16ecb960ee55c5d06ca42826be09123ce741b9fe7224a22a49a830e2254c96077bc9af633f05dfe9c59b239847b0489afbae8dc743793f0f38bebd1f3f2ffe09575f74d71c1525e7cfe2b42fe3fa8990d4da397899d53e175e7fded2d788cdacbdba9c570572dc5eb8345f969a7ab06d5c80c7dd034b2b6245d6a385d20be959acfe8f812876fab1a2cb4e14996668c5e738984a5c1240b0d0e53dea0299c3a6235190b4dcae571ead753f7b2035b7ce490863845a06d83d9ffaef259934c9d10e17a03e6697a0c6a9d290f1caba84d22549b536170a78db75f97fbc4a65784633f2f70a434d5447959d377e0c1b8a54b9530bc3a3ccc7eb91b7f90e0700346be244e3ba7190f60c96fe840a10e9f0d58fee2e782236a234ea145afc21d573d03df2a562415d609e9f88bb14851292078ae6c6e044e8e37b21e8af7221c48ca933374eafe9e408f129ee1e016207c324a721158b9411524bfdf27eebf578316028c67543beaf088cc2ea0349cf00cfd823a9f49da775e686180779ec2f9cae2573d0db93dcff0b6b0f381a5cf9e0ef5996f301a99a5c568a92b7c2474e131b5324516146938d56a28cf986462a6741e1a70ce97680141d5de724eb9e15f63925f037639cc1ee1b3a13ccf71e32e5ef3459d9249215c35b92d8c369b1777f8f3910ae6db6ad6f78282de356b31f1721db4eb3afb120083e78d5018c4eb2f11eb977cbb337cc360102f0f3ccf7644496379f29c67915a89da39b7e283953d4905bbd8dbce289c1590cf39590e137f67aaa0eef403a3b3d4c6529d996b122872deae4fd7d5391a40c2b58b806318e74052ae1f2ec6b965c768c3b0cb1b7e46d53da10608104e159e1beef25183df508b419a2e1c5e76860d95135f3cc289665074ba2d20d34a3875fac213c9fc19d7837a9d300981e0c1b0e442acc58598cf8e947b90acb1dbec044256d47e7a542d7a3ef2d5ecafb1bd2a4b5226bcb5ecff713ff9c4363eee95c72d69146bb8618c66496a5b81566e8ed516111b752c92a1c3f9c33e95a4c081074fd5e26d80218df457771a8f9cac8ee1f490e6bce584de3be452cdf688c607827eced147dac8469c067c2db4f0e3da574a1fce018662c2d15a54e40682c10b66f47752c6ff2f4d8a6b6a472c4d4ec019cce067351da46af3cad9d05fa83879084e2036057a3ccaddbe73ef0c1201f58909ee352c70d31c2e0e76fc4ac5dfb8d690d8bc017c2a1d442e2c83fd9a33a848ecbd34a22391368d9f20c48430644c9ff79daf007513b296d923168b3511c86038094d1afc0852a226be122b08103150d383348cebb60501c9168cf96602f110b4117eb32dc1d7438cbb6a2a288aa245e679f25b59a5e9fd036a891e10b63cfe38add0b32eb23c7ebd767814bf166f359609a2b144ca91975d58f3492f5a85e9a07b4206e2716333269c8d2ef8d571f90ab4294b2f8bf8ec565521555e8a07dd50e11d9b393a3be8fb19e267711fd59df876df3fe4b4c1b626e7e73d27df06b48470bdfdee6728311b76512297143652acab25c2670f2688a8b604db71a8cc60959e38faf0995ea6753b2f2278e57215a8192af492b51c8f98010353ec2059830058bb3f96a973230ff708521636594908261642c59308d13e7e14c827f43912e285271a22ad86914528faebb44f629b25b389b023d358a54035dcd8d47de7aa24944e500b328b42a2df2ead377ba11d0fb67302928e4d18ddaac7c890ae98475945a6b4e4b0066eb7209b5c58492c37b05c77dccd0635a71bed8ff9f580d7438832df284a04493602fe05b5251b5ed84074e9bc6b0feb9225fc893ce0b5ffcd4b2160df381f0d38d61a9b5033e4412546755cd5fcc590754346ab48d60fe4fbaf03ec0bd28678bb79558d9bfdb8d6468a66ee3e2f6c6b7fa82605edcf26062ae383681b47353b1aeb76ac9da1793b3b3f76e603c33735552292f02006533cbc25661aa157558676e48c078624e7874dfa632fba6ed423de8d57234590e65026296f5b23f72096d3bb1eddccf0910c8733289aa146ed7b450524251cfda9c87c895ae00a834001571c4c80a2a88d448872d095ca8a1876a96f36ccc8d0efc48dda445896a3c91bdc49922ef82cdd4e8fd508562bd8a756ef81ddbbd07e20b964310d6763e52fa85c552e18881a26d1aac6cccfbade5f16124c9fe77bc8262c12e9cf38178e4243784d9026b1b782fbe6374d8cba85121c00a36f38bc1670e279d317287b8829344dfbcb5b5a5f35457af551b520c6742dd6047caeace683a286c1dc7dc0af829f921c3554fec3412f00ef0cde8797401181700ccc0b17b9568c2c4d021f3dff20207f150a614febe1252304a5ff66191bad5ecbb92f653b9c1bcea8511e2187153f54de89ba69c738fcd15f21b2232db94f99bfea4f75cd0192257c138b3a9593e0803456adf26fcf7085a44f72bfafcfa9582fa06cc3021044e12e003c73fd3b86907788d2ff3a28ccb3e0871e39acaa4a5a5e5a46ec65e03114fc1278c96f38ac088cb9701fd0cbdf17cabd8b373dd4f8923206ecf5f1c1063f151ccaed5991c8e17b3d2ef769333bc95cd1ca95db6b21230558b7504fca452bde02717a8b80c3313ebb80f532a8a2c64af3f581cdd0403b7bb550eb3688cdbdd47a0f351fba20c40a21d3c8456bf30bab98e8d09b14c59e956235a4b30e7a325fec06a6a488f7ac0b6d0fef58ee9d0179130ed4de6473771a5dd07124d790391f008885eec48502ec67b6e84b722672ace6807a8cf6cd655acc48d06ff22c80396a78e76e3894b6365d9bb8a10831090b7fd6c27ffac68370545cf12f1be4e69055a6d84616a4356fb5c5545a501aa800d87f1097dbc8edb3bd29c94f50522c0f047e4ec0705569282b5ae7f8fd2359af9d596644b43dd03da9a719e84d5529f7c540db4894f13522d4af6a3a8a43d6d4df96e36403010fbe341e0ebbf70d7011f37593a1b7a4b3520d8594aedfaf4", 0x1000}, {0x0}, {&(0x7f00000001c0)="17b1290fd0f39b1be96e9b03daed9152a1a357e4403df87ccd14f8a7d8f485e5b2206c0bb85e9f9f45845c233b3172b24136265b54729b890a945b7cf0a6128c2b52c56d4c77380d1d2b1b439f4ab38191c503ec274bd15b6afdce1fe4fd70ca3b4c8f1a1995e4a8ac24402f07d96031a1f12f2ba598f99ff70d1295ec101c908efa891824165450f3d248e1b2", 0x8d}], 0x5, 0x0, 0x39) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x17) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 1: 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}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 13:34:17 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002b000001bd2c000000000058fb0731000000"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 13:34:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f00000000c0)='lm', 0x1) 13:34:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x42a2, 0x2f}, 0x8) r1 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x5f, 0x0, &(0x7f00000001c0)=""/95}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff06) getsockopt(r1, 0x7, 0x5, &(0x7f0000000040)=""/48, &(0x7f0000000100)=0x30) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1823, &(0x7f00000002c0)=0x49, 0x4) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x35fcf50d356a10f0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x100, 0x68b97363, 0xdc1]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x3ff) write(r0, &(0x7f0000000180)="fa", 0x1) 13:34:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8400, 0x0) dup2(r1, r3) 13:34:18 executing program 1: setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x6) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000028d000/0x4000)=nil, 0x4000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:34:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x7, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x15af54e7d39c05c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x20, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=""/50, 0x32) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x10) read(r0, &(0x7f00000002c0)=""/109, 0x6d) 13:34:18 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/134, 0x86}], 0x1, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 13:34:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x4000, 0x4000000000000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup2(r1, r1) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) 13:34:18 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x16, 0x10810, r1, 0x0, 0xfffffffffffffffd) 13:34:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") 13:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) faccessat(r0, &(0x7f0000000240)='./file2\x00', 0x3, 0x0) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) 13:34:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x100000000, 0x4, 0x8, 0x0, 0x5, 0xf653, 0x7, 0x2, 0x2, 0x200, 0x80}) 13:34:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1101ff816413d96, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 13:34:19 executing program 0: r0 = msgget(0x3, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0x7ff}], 0x1}) sendto(r1, &(0x7f00000000c0)="b3be92ce", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1ff) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) connect(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f00000000c0)='`') 13:34:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0xffeb) shutdown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:34:19 executing program 0: rmdir(&(0x7f0000000080)='\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x7bd941a32804c146) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000000) dup2(r1, r0) semget$private(0x0, 0x3, 0x2) 13:34:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xfffffffffffffffe, 0x100000000008, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffff7fff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x9a, r3}) syz_open_pts() 13:34:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3dd2411af30aa83c, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd330}, {0x0, 0xfffffffffffff98b}}, 0x2) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) r3 = fcntl$dupfd(r2, 0xa, r0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1b4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 13:34:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 13:34:19 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) 13:34:19 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 13:34:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) sendto(r0, &(0x7f0000000000)="2c91d6387de989bc5d4c271fa224661ce1df", 0x12, 0x9, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') fcntl$getown(r0, 0x5) chroot(&(0x7f0000000c00)='.\x00') 13:34:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1}) 13:34:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0xc007, 0x1ff) recvfrom$unix(r0, &(0x7f0000000040)=""/29, 0x1d, 0x3, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 13:34:20 executing program 1: socket(0x83965740602e3f26, 0x8000, 0x8000) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc38935c6f65a2966696cc4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12291ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3ba4ef761f6ecaa3ab1a31ed732f828c9248d5cdd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507c1527"], 0x1, &(0x7f0000000280)=[{&(0x7f0000000580)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x1) execve(0x0, 0x0, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f00000003c0)="2ba600cfa0022e4c3a38f3bfefc00300000015d5fbb687e26b524d20ac613fec8e8998d820610008acc0cfe4420000bc80a48f70955b05b341548d2c6d2b28a8eb4d34db078c9a9da9afaa3f40120288a610187c0e59fb861fd27d285aee0f52df4f0cad51e53ec24fe20f54f658f8216df36b4d9eace0701f8aec6d4fb863078dc9b14fd0a2d920caa40af8112e541eb9d683fa230da7ff8907be3a040f000091f3d1eaa22f1faca3257d6cdd410641c547636f95fc26d50d9b2168aebd6d8f935c48453b19e3f809fcd2fd4629cd61ca00481464d596dde86dd8ffe7a03614a9230522fad34c075662096c508d667ea2740c5720078e7d9634ff9db504b69d9905e8ae1b79d5cfb334c60b54af2d759af597e323582a4ac9db8e5306dc22c9f58c773b29fb59e2270ee53ba028bc9454e7f415cb17600d11e9108f8028b7cd784c71142f4a460a1263c4d2aa318293151f6ea8bb9cd09eeb9489da5f233830889fd4b08a64723889c8e4105ef3edeab017027caeb36a7f260d511ad4ec4bdcb516c90103b75f71beea8ecb7b0596284688820b4ae31c5052ea20f3fd1572fdef1c9b75d1d5d40b") chflags(&(0x7f00000000c0)='./file0\x00', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x20, 0x2, 0x401, &(0x7f00000006c0)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = openat(0xffffffffffffffff, &(0x7f0000000700)='./bus\x00', 0x0, 0xf18854f22cfa8f60) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000740)=0xffffffffffffff3f) connect(r1, &(0x7f0000000680)=@in6={0x18, 0x3, 0x39e, 0xc}, 0xc) r2 = open(&(0x7f0000000600)='./bus\x00', 0x800, 0x10) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="c5400ea56e7dbaea99ab464c2ee3a3fd488dd2eebc6c16ee14de0f48662bab92722ac3dfc80a271c5500be6a905d293cae4d9e716264cdca9c30e0936c30b689438e4e75badae9387646a88220ddfc73244f2fa3e6303708f4d4d70af6ab686e09fcb548548b69b6854f837500ad277dada442ee328d022105a6705d615f799fa1518766e3921a", 0x87}, {&(0x7f0000000200)="f200d128589a8fb865fe676c8e541cdcefcff273465b04b2a8c5e3a488f2def19ea6b5f18cfbab28c8f13db2a0265d5da9c0380fd9c0e505c7ea0f114fcfd53588ccacf9e0aaca9244792bc7445a2df27146aae24160f080bf9c9cfd0c955cc2415ac17d", 0x64}, {&(0x7f0000000280)="11fece85231d3f4324193aa96859c9", 0xf}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="8000000000000000eeff000002000000ec12e595487a962ab0f132206302114dc6dd11926dabe69ac6964655871d338bb26ee49888d4796b88272c79bc187cd5cb05b1c6d8fa1bdd32cdaaaa08e38029e98f3f2efdb311f018762e7d9f25f12c5332d43d29fce199dcecfb950d9ed2bc44e3f59309a51da6d84e77853d0300004000000000000000ffff00000800000046b6fb8aae09b0833ca55cfe147e553eeb8d4e92ae936c9a1827c6dc7c07c704535b964b90e77f67a6cb5e00000000003000000000000000ffff000001000000cd844bc019ad8bf191b5b7407db0e5527db7866b6f92d0c78f0278b27e140000b800000000000000ffff00000900000064e8d383e12acbde05cf8542649921085f704c877007954c093ed1dcbba6f9c216d002d2d0a9c34a268bc33d4615e42df43c2d77629124ff587bde619bdfa2ddb332fc7d047f526437e7d00fa7dfa8d6b7620b182b5b283ca6729929f937d15db5859bcb93dd42f7e80715e2b9ba498baadd75562d3be478908a46c6f33dc1b65e963119164a6b3d5b37d5d185b7cfd0564802e9a9ecad1a23708f88063369fd6fe27593da3dc1003000000000000000010000002d000000c8544b3a9116a9d51288580da3b4a56738cb24da151c3804c34fa000000000008800000000000000080080c7b4821e3316fcc0a6d552d3ce36195ab36e3e59f92eb03ee774825df7c8d0f24a673153001862a676bb0bff08e01914e81933ca925d0f42e7ec03f93f6562a63c01fbcbcc87e46feb00c870282f2e538383366584224cdcce3c058cfc4c981af0ac525c892b2e241c090038000000000000005f7f4082f80000009f4472b46ea174ed9d83fd243a53380b36a0e3d9a2db0eb7f77ca05060dfea3198bc081e88a70900"/659], 0x298}, 0x404) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 13:34:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000440)=""/235) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/156) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66bf3bdfa80939a7c1cf00f5"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) 13:34:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 13:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) 13:34:21 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) geteuid() ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 13:34:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) write(r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 13:34:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x6, 0x9, 0xfffffffffffffffc, {[0x80, 0x20, 0x2f2, 0x0, 0x1, 0x2, 0x2, 0x0, 0x1, 0x3, 0xb57a, 0x1, 0x8, 0xffff, 0x4, 0x80000000, 0x9, 0x1], [0x3908, 0x4, 0x9db, 0x9, 0xffffffff, 0x8000, 0x1, 0xfffffffffffffffd, 0xa2a1, 0x1fd2], [0x401, 0x5, 0x0, 0x8c98, 0x81, 0x54, 0x7], [0x7, 0x40, 0x8, 0x3, 0x0, 0x7ff], [{0x230d, 0xffffffffffffff00, 0x1, 0x7683}, {0x7fff, 0x4, 0xfffffffffffffff9, 0x401}, {0x1, 0x2b4, 0x3855, 0x3}, {0x100000000, 0x8000, 0x442, 0x2}, {0xffffffff, 0x6, 0x1, 0x401}, {0x400, 0x293f, 0x11b7}, {0x1000, 0x80000001, 0x5, 0xffffffff}, {0x5, 0x6, 0x10001}], {0x2, 0x80000001, 0x80, 0x3}, {0x200, 0x2, 0xe3c}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x80, 0x104) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000940)={0x81, 0x3f, 0x3, 0x9, &(0x7f00000006c0)={{0x7fff, 0x6, 0x4, 0x8000, 0x480000000, 0x8, 0x3}, {[0x1ff, 0x3, 0x7191, 0x6, 0x9, 0x3, 0x10000, 0x401, 0x2, 0x5, 0x0, 0x4, 0x8000, 0xfff, 0x1, 0x5, 0x2, 0x400], [0x4, 0x1b7, 0x3, 0x1, 0x3ff, 0x3, 0x9, 0xee, 0x2, 0x6], [0x0, 0x81, 0x400, 0x20, 0x0, 0xb03, 0x2], [0x5, 0xffffffffffff9286, 0x5, 0x7fff, 0x4, 0x9], [{0x6, 0x200, 0x3, 0x4}, {0x844, 0x6287, 0x7580000000000000, 0x9}, {0x900000000000, 0x27, 0x5, 0x30}, {0x100, 0xffff, 0x5, 0x5}, {0xfff, 0x3f, 0x430000000000, 0x10}, {0x7, 0x10001, 0x6, 0x8}, {0x1, 0x8001, 0x7ff, 0xfffffffffffffff8}, {0xf8d1, 0x9, 0x3, 0x1f}], {0x4, 0x6, 0x40, 0x2}, {0x100000001, 0x1, 0x20, 0x7}}}, 0x50a, 0xfff}) r1 = open(&(0x7f0000000000)='\x00', 0x20000, 0x82) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/153, &(0x7f0000000040)=0x99) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xffffffffffffff34], [], [0x0, 0x0, 0x0, 0x4], [], [{0xfff}, {}, {}, {0x0, 0x0, 0x0, 0x8000000000}, {}, {0x0, 0x0, 0x10000000000}, {0x0, 0xfffffffffffffffc, 0x3d97}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) 13:34:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) dup2(r0, r2) r3 = kqueue() close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) dup2(r1, r3) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x22) select(0x40, &(0x7f0000000140)={0x3, 0x8, 0x7, 0x80000001, 0x3f, 0x9, 0x7, 0x6}, &(0x7f0000000180)={0x100000000, 0x6, 0x6, 0x1000, 0x9, 0x1, 0x100, 0x1321}, &(0x7f00000001c0)={0x9, 0x8b, 0x7f, 0x0, 0x4, 0x1, 0xfffffffffffffff9, 0x10000}, &(0x7f0000000200)={0x2, 0x1}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) dup2(r1, r0) 13:34:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="72651350db1f63fb5bff36747e0fd415dc8181f610c26eb13f73533b5edb3756fbc108d79dcc928a869ac464ca8758ef09ca1bf84d4e2d0a6131c89bb9c92c5a2d0184968b6f9a54ee8b6b7e9af8221d0d95d00d42ede5f3ff961bc9f0dc5272d2c16a4a60b8101eedaca00ac38e2accab6287d9312a214a23a6cb9dccb5580d6152a253166d85159311600f63a621b3aa3b671b448d51563220c8ec3bc0161157d918223d4ac5125a84c6", 0xab) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 13:34:21 executing program 0: select(0x1, 0x0, &(0x7f0000000000)={0x500, 0x0, 0x401}, 0x0, &(0x7f00000000c0)={0x0, 0x6}) 13:34:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302aba6d25", 0x10) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e2e", 0x10) mknod(&(0x7f0000000140)='./file0\x00', 0x7c842912b77acc05, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x16) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) execve(0x0, 0x0, 0x0) 13:34:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9120fb7, 0x0, 0x3, 0x0) fcntl$getflags(r0, 0x3) mlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003026563c769765b6073598691906afb200cd2d889f6b671e5877ccadcaca22b7ba5119c0cf44c2d29e60ff15715a81a8726a44ee74159f3dd1f17d75aea8d28e2413d7e014"], 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c6e797f33e9472bad78241486a740e2682853a400004996e5ea4a038b42cc6c1d2e402b23c6831273fd2110371cf00000000000000000fbd6c435433ae2f3d87d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 13:34:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x118) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x41e5, 0x7, 0x4, 0x4, 0x6]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x6, 0xf8a, 0x400, 0x4}, {0x5, 0x9, 0x7fff, 0x1}, {0xffffffffffffffe1, 0xef, 0x6, 0x100000001}, {0x1000, 0x6, 0x3, 0x7fffffff}, {0x7f, 0x200, 0x7, 0xfff}, {0x400, 0xfffffff800000000, 0x5, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xd5, 0x1}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x200, 0x0) r3 = openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0xed, 0x3}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) preadv(r2, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000500)}], 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000580)={0x7, 0xaa98, 0x200, 0x4, "10b51784c8afe85b54a12a48d67de868b5b4b29d", 0x8}) bind$unix(r0, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000640)) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x63c73460bebf503f, 0x4) chmod(&(0x7f00000006c0)='./file0/file0\x00', 0x88) chmod(&(0x7f0000000700)='./file0/file0\x00', 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000740)={0x7, 0x5, 0x80000000, 0x8, "6405990a7365e21025c367af470c6a3d772e1e7f", 0xffffffffffffffff, 0x4}) shmget(0x3, 0xa000, 0x664, &(0x7f0000ff3000/0xa000)=nil) mkdirat(r3, &(0x7f0000000780)='./file0/file0\x00', 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000007c0)=0x1) open$dir(&(0x7f0000000800)='./file0\x00', 0x2, 0x3dd8c41fe6636408) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000840)=0x9) chdir(&(0x7f0000000880)='./file0\x00') 13:34:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0xbb}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)) 13:34:21 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0x9, 0x9, 0x851, 0x35, 0x2, 0x3ff, 0x2]}) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r5}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setreuid(r3, r4) fchmod(r0, 0x0) 13:34:22 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) recvfrom$unix(r4, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="010060c24239b31adf6ca6d43889fe3ef562577876f47e12db23cdf2eca36d4cad66ddecadb65135"], 0xa) clock_settime(0x0, &(0x7f0000000100)={0x9, 0xc0}) write(r1, 0x0, 0x2b1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 13:34:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0xea6, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xaa92, 0x2}, 0x10) getsockopt(r0, 0x7ff, 0x401, &(0x7f0000000100)=""/147, &(0x7f00000001c0)=0x93) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x1, 0x7}, 0x10) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x10, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x5) 16:00:09 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) fchdir(r0) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x1000}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0xc7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x38000) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x4, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() setreuid(r2, r3) syz_emit_ethernet(0xfffffffffffffd26, &(0x7f0000000340)="0033b9147296c8426917c14b5afc63393a6477a645bc975bc767dfdf33310d575f3f75a85168120f925bc7d566b9f17bd1b3e2a4a39f35d50707a4b8f1c3028b4a4aa9d4937b8f9466cbb79d60c600000000ef6db58593f056f53bef085f9d0f44bd9932d5bb8f56541a1aa0e56f4ad251849075b1879350569c80b8ea06841f4b84626c7f168b0192ce16783016d5a2ca2f3291a0e5bfa259854bde15731bb909702dc6c4327cb820c44699f4fca55e6976a2876f944cca05fa25f5679e80b41e54767bb50e21847879d50c0b842d22cfc92a853e3d055a54f62f2200dd479c8bc7ea17d20d2a7a") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x5235ff8856cc5f98, 0x4) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") setrlimit(0x8, &(0x7f0000000040)={0x7fff, 0x100}) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="ff00bc612419b75643eac4e099967d092c20179f715aae6bc7a53db8b18f9443923885986af10ccf538e3426e681c774fe183cd3bd2368fecb88b639549546ac08c5ba2de5eca6"], 0xfec3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x32) write(r2, &(0x7f0000000180)="028c14296a5f1a79baff28d2dd21b7f5668115a3be36b45d49c36394c3002ab7aa11e249a85091823b3b039b7efb01a899ccc5b5eb66d2193d9b405051cd6993d685ab3b8304446ab3a21573f4114809837a344f446e16290d4976b17d75841883a2e51fc4c0fd758f1942eb91fd52e38e1e451ff89b9751eaee86119a9b097732f76f64ba11fc99a84d2f81fa3a116203ac1861ea8b623b47dc8c1232331aa6185cc7a720beea6ab2e0b10e29f9682ee56285043bffeaefca5deff3c8a752122d90b9feee654f1114842675c5b39f80a79402aa7f88e04fd6822940e14f719cbeeecf673fdedefee8d4c375e5eb9b7ffd3f25127b3fd24d6b0753501bd88a146fa9b228e529fead2c5882ce70319273e87f4534edb0f80e75605d91487fa8278ab34b1a9de42b1bfbc97782e93a7cdfc6cc965bc27e5c9c06695ed365a9803fe59e2619ac1b89d2f78537cc173ce53ba101ffb5952a6eb3dc1c4d7d16b7e201dcbda1a9b846ba765367a8ff34f064fea004e456d113cb2b21cb57c844301110c9f2a29ae27f7d6bbcd48761ff5cbeac7ecadb3ed31d74faf62b7e3e3eb922cf890847b1e49909184b2ca264358404c0dc5770dd7700831fa9ed4505e7159919bf80a4304597adea6c7d5a7b321955db1b4d8d31c7b2520eea416446e6424701c5b7fafd97fa49298b9218dca19d6048451b8b2ce52a7a34ae64e744aefefc5b3ac03b9acab76d0bae90210aa65fd54ef4083f2f321149164c9eb2313a37d7cf2c990fd97880e97ea6df526a619c0edd4d7034128e9bfd68efb8ecdf80b4c332191b61dc07cb4317c9ec5504cbd8326a50b4fe043943d3c69cbc853b98c6f1e8c8b52b6915afa329b205ef2b9fcead4882f16060df6ca30339b7fc6b005ea80f0f824d8ca7629606672566d6c346d9aadc8fa78d01b498bb06fd24d82f68ef95322a065e421788279c0b9e724f86c3a64abe578b20fbc31761c1dd20dab99d8763c277359e74761339ecd8d70239f92838049f9ccbdde998d9f38ff4163c9088d28ab14843c34bfb5c19c25f80f7a54badde18e588f936900517a44a0fbc4479a40cc2aceacf942c145f73113d172ce1bec0c4779ab5a637699e83e9b2f87102dfae062d9582225e9a731378e4d9b77e632e448e6258d0bf01d02034b9d239cdcc1dd874f16d9ae63db22ed2cb1c33c0723f2ddd1cda18af1e1d3c71dd55eca11302dde32d38f1ff1e1f8bf66d2b39da670de9191a0dbe1989109638aa47f538fbcd0cfd450b889fcdb139e5a67c3e6edba5dd100a04ff9d70c5f8cb7f4486be4903a853a98b8790403eca3c1414a4919731e09c89b0ca6444e989b52a31879f63ec680fd2db71167e09c112103eb83d8c4718484869a098de90b41d08144ac31ada9e821b4848a56c60558f51d5e80e52adc98465b7be4127da570118a3c72e53f48ffd7e921181bda87bdacf147c21d014ea39ac6eef3e1a5a645a27d730eb6163f00a0e489f13b5c31ab50208d38c4f6de0cde0e8900ca0ffb9f9bb2bdb7d355e2bdb88ab815b5119acc2d11a1b7ee85749be9e6ba1494a25f6dcd0c8786e81addaf89489e6c73f3f27e2d0b2a4e1aa52320ff4764e3d9dd150c62d44fa667476e76199048b65f9dc7af8d4b92543a830e09b9942737757b991b99969af58893d82e5db4e1bc989c6c9c4a3b2aed6724707e2977c51234dc67a620206fc6c46c29bf54b2dd97d6a33142883d87a0991c34d477b76dfabcd7a75c171b94dc7c0d9d3c0aadf7007bd44677863e1be2652c168a036b4044fa3913884f8416a1a38590c0b9ceedf5a4dc54da787dc4911edaa80b0f841a973429bc856946c9bdfe3484a88ae2282282af232679421ff69f00100bce8f8e0790645b831f29290a61701b523912be4ec26625e3af16077885b4d43b4d4bf3c8673f664bc7e1693c08aab04348e3398b6a8bd3634f3fdaa362e462575ae3ac14f66c329d9db41b5838fb080c89217d5e9b0b14934a0e5c25e94b80449b969c38d35191033cb0d86f16181a4d1083428b029858c5dd6cd2a2198b71a9fc0f4fd3ae6c538a7199053c2d84f2b351a887c7042d9bce78e3ce1647a30dbb6030a46638d006bbf70791076d79dc192520415ac5c06601b3eb027286d9eeadec4a97ce0cdb50fe6bdea9f082afb15112bbd44448e6dcd4d989cd2014c19f596bb66532344d77a78d90f7bacfe55ba528b6a58287d04aed9944caa2727fc9093f14fba60b9df103a7bdee419438f831c05319d4dd95bd40906daa1e253e0851bdb4f6d0bc77e6377ddb88fcb7deb4bc246e640fa2fefd033d0fa3864d575e4b0a37d71b2100d185d0b24e90c9a1f5034bd4e4d771380792ce1afce05f16f7e60b1222375e86aab04607b63f7bcbf938df53ac415a6e2dbe24de78b6f49aa3f433da97d73d520625c254e3babcf73afaf28a7bb3d7a0ea8085abe71fd150b5f1fac68c61a41939fea2c88a355da619274ba8f6f403f07f9407995bcb9a6b8385bd4c67b6d66edc0f984ed09b166f083c62ce07205a69679b3986cc0125032ddac8e7ce1920a08d0d054950919c4e70e41c395e4bd5759fffe5054180c704b9d36c86a1525a3f2c51f92e2146a01fabd3a72625678a42057741b3a0537dbab2fb9d0098041df12dfcc4b71f5da3b60eb2209bbaabbd01426eb5327ca7c76fd9b4303f0598396f84565a06cda1cac1ffe93d325a69ca54274ad7e0b8dd90d9adc392c9ec753bcccb16bbf7155e607a6930f8c950e4ad846a49c65d804bf450073684d31c1380b0b9e59f9e0a7161a4ddfcd76d56026310b55565acf856af1f5e85de9eaf72201a4e7834a0f4201ae95d3f136815276cc8bc73fd0eee7370ddfab4bdd7d1ca459503ac44e00871e3a4b8a4190fc76a4f3f24a96c7ae0fa268808f44ba2a1b59cbde3e9343ec2e99627b67f8350bec236bc6f05e0d36f984499f9e114b0af971bec3186f7761caf0aa32ddef3ade16722c030d04d0ba0a8208ecd981e4ee42232eb407155ebb432f33f1bd5a77154d0faeac6078691d7342f331f6a7895cdfef924b8dfffaced4c8d1304f27ae5c18d78744d1d9b14a9301193cb2f0e28e85607bb57df08b6324d16891b6e16acaeca0af91d6b7466154a9c68dc26f5ffaa1d6c83cbd8255f4a381aa90c2ba4f8d2cf127db3e6e5431457c8bfefe834be88870334969617a43db1f8a4229a6ac37610aa27ad0c933191533702cf684145af73ae1779028bb33e6a4f7a16da086a293c386353288abd96fd1c87a8ec7eb0d6f4cc5554f70e4035ade151730b8eb7668956773e79852b5ea43a4c29a1361fb262eb60ab01ce7b08bd4e6db1458a1ba4a3978b7039105341a71a8e28db1b6b54b7c60edfd92f1d96b71728cb2066257f3e9baa867a0811ecd9361109e4cd758a758177f7db40d7236372a0272b93d6d1936489249dd5313db44146e661891c382bbc94d6464bbc6b595fcd677245239072a81d329982b909a007d984b87eaeb0bcbb28f5e21293c3b9009b2afcb2b0ab672eaee2711a92070197e46d4c6aaa911c2e96c41dfda2f4df19b8992d2a8f1842db3a8f6e86c071de9b9667b5645738a1dd754e5903b88ff1cd9043c831a23a4cf818514f500bff22ca56a09bad248db9ece258f2b6853f0891fa847059d4b34a1581aaba93f696e4bd3fe7519a2e29969394ff732a894b698d978b4d195b372f2b97e4a800bcfe899b49127f2d6bd5fa489b37c52918d5255bc33241dae2c5a3e6fab83c441007cd4f202d06d307db0bec7f83bab8cafb8300ec909d358c47c131e08dd8beb07f680d7c814bdc436ded7fa6002c03f1d048576f15ea1f7a836aebed751351fc648be81d5585c13945d35de88e888546ec0cef13af3c29d38faba781208c73f9c7e2fc1ff5a38280af949bd78ee22e07de94249ce6d8223c2809906bb46f2296e30672e4e7975602e51ffe33199824b91d8867a7048e62031133aafad0c2cf19031c6a99b749c7ebcf96d0c3e086ae9a3419dbd68255948fe39027a0c94e35dadcf7b881d2b93ed25bc67eac17b25ed1b89f88efda4215003ed3be30a192a4bbdc826c5d0fdc82c8ced53694aa606b4f173df3a2132ae956980e6d9bc3b282b015f1bd04bfa0f2b1e781f94be1b68c89cdf91ec22babce499121732af918d6077f35cf3a9dc6ace7ef3331dcf24c53b76dbdd5ceb21b5770e70578ffef207f55a8fad6804a314564224969bbc6a430e8a37bb4a34dbbab3067d18dd45286aa6220122df8f87ca1b45901239f5c7153a76d4a83134b998a5424042db07564136bbc2fdb1b0e7fe46a57e49e66b1f01b9df042c3da573ccae6758d3d30dcac413e691561ec6f832d12bfcc6c90dce35682c213a7958679fa6342ee45c3450b18a59bcc0e4912fcf0259c1236ebbec6f12ab9f6b051aefd48471536f0fe1aae72d0a04435f0953e995db21c490c99a54b34bdaa12b015318ebd15c6fd97e3fa6c5a71e194a44dc05f770084e0b68e8a47b1c8a7ec31750985a5fbfd1393f675bd236e7b38f613c5d9e7d024c662ae139221610cdd5a77a711e4170acb268502f9423108f6e83ddf873d6b2f90a0b50849547b04be08c215141b18193421f80ac448b5f29be1ba20c3763c5451119f1b51a5e520febe863df8f9858af1a1780b21d31f6ab7145f17ece831a3aa3ddc8955f3a4139ee1051dea77d533d2138a03fc8019d8602950186600b9d375bbb951e32d3b483901189956bcce674d9d1d50ed2e65be33ad39090aaa07dec5c4a56302f739b068e5114529282f2c8deb4ae16de4312cdb97f8f5002d67137a0a863f67806907fb3a7f0731ba916d0719cf58be5e411843da09dd2d4e53e68aee1e8284a0744db816f9d24043072825ba04b45524a98129beeaa3dbd16c7aa92b56555765b2f75b034838c618bb9e6577f552df6ea3dd59dd36fa7fe0b94daf6586e052108024ab1a1317262f3bc8bb645337c85f4628096da9b4c70bad015525d874948231c4b4c79d786a54a7bf8f5a2a7512d0dbb45b8c752315d82cb767f3eddbc29f90e529692fb698d3edaa93895e5bdefeee7aa3d9224a820cb13eff98c7bafca00bde8bbde4fb58cde247a7d84263c4034f5941318dca4dbfbde206aa1e70f84a68f8d17f46b36d2eae258f3b28b8cecf2704db675505af711ccd933fdb667f5e3704f732d4b3eb85ba945446b6d77dc0a5cae46abdac19f176fe0de40d15eb8071f8bdca540440603c99a9cfe93738206c7286db03f9f7ec553e13d470f5ef1f1b69d2c8bc32faf1186d78b3d9c935f7b9e8f7f041e1868824f49aff1d40878d18c68d6f1eb5b785a7b6d5836ff34ac3f224d8f8da628e26a42c8f49eeaae9810722698e772f6ac2f8b0a55bab85a7f30d7acac88d67603a797e223d6dbc9673ddb91ed33397073cd2f7dded06e72e039897dd6748a6e403f38e5b4891a7a04a03ac8365ee46659a25f560f7a38bf3a292a7b045dea8719522435946e3a409b9343e07c76f86b3c34abf838eb5405417b5100d209723abaec258536bb47ebc72d2b5f5d0854f7d74b4eed11d33c7e69936972e575b3ac4955920501da89a04a918dedc0cf41458e868c49b2b34ea44514ea595e6d35eae484f026e4f32ec3e61e0d567a8103d122708d3195eb5deea103bf701dbcdcc50621482780ef33159af0fb52366f7839c27f53c1e5a57dbaec8a55ca0974c3c040b7c2294f415e493bf11ba3bc2db2aa5955ec9e683fe43cf930220e154224300d73da1ebfbb0f2fb5afa588", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x1) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000003a00)) getitimer(0x0, &(0x7f0000000000)) unlink(&(0x7f0000000100)='./file0/file0\x00') pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000740)="7476f4dbe390d1944b19d73bbf674e57d9fca8cfa855ed08aa2a3715a77dfe50cee893ce72ff7995955e1b1b7937d9afd769f182b075c3eb3a47798d82067e267b2551342a408b6ed010892716c9d44025a0069d731d416ca6f6ea9ac3d34ad4a1024ecaa408d5c7dce3d870801ab6576bc4cccbdcfae2ee4ac12f4c5253d11253329d69fa9420af668d92ed66101ff79f41fe11311851315f3201b70436c10c16327049b8c9c40a525e27e2b4e050031a8854fbcd306fad3629e6789ed52eb0ce4f9ad872d442934a665b5c4e6fab543e258cff497dba50053de036817da3410de96950b85391f775005cd68082cf9c3014c8c430ca57a4c5c08c15979db0e28eb8b816c95884ac340d6c6cf143b0ba0320fecb51e63869766eefb20526a529e8c630e1401b231d8688fba68787b787cda45d1e3cb33fb27a4ae736967ed713770ec8d5e80a1723414ac2b24cbd2fa9a17f823bbc4392afa3657ec467b25d1820a216fe08b051ec65dee13e9f054e9cd5740bc1055ef4fa4c139f205b4748e1b6c8cc20c2b34531dc5c946ccbbbe63b8438a7501644eab3b567671b8db1a2ade55f103f56bf9edd7b11e6505b494aac6674a0a5339c4db430375156a69bfe5d59950957cdefa0fddfcb15436640d9ed20eb0b769d78f58abbca558f71e95fa6a6759505390bfc0e12ebe35ef16e08f80b165d2d11f90b5421c541ba1fbb74ea40ec417a6e8a1f43432e00715290cdd3f0a3fbdc46d6cb5ecbf4c87b9ba7f25642e451130353a3c658d9e7f484bacab8a14d230c19bd22cb435cd4d135026a3bc2ebac440b9eb00ba0a532ecd705e5f8e41ae1742a0934cfd5f5e185322f14a41f965b65cc8ed8dec87ba13e2cb5093615c971be54f6b9fb179df489bc9e551c8568427ec17ef38a59682e195835f6204ba84a7d95869f807856e917734ae26260d66dd190a1b2bbc33f8e7ee562f1c84eebfc845c982c45d465aba923a61debaeb43f44ae08642a9808a7d2705cf369222660e652b0ddebbe0f18689737522c1fbd55050bbe285b174db7bc9f91e0fee7a486c61d8a3d5c4013a3e794b37a1e2a7b6015f7d5035db248a8f69b70bf8e7395e80eaade37556d29a69e4680409b228a7b6eb0896916c4265017ea46fb307bcfe49b91bda4a9033810687128fbd7a20b9edb5faab598cb9f325553059f9a508bb0dd0e624376cb2dbbca8a87e873b09d30aaccaeb668dc4161d2c8e3ea18c41d61ad4c04f74f4db82da664d1def2fc46aab1da77133f8313437c10732522c1e2877f3101306ed4419ec59730496d2e137e3387aca9e1ca3b0835d5a3f384e2e2112915235056204203f530427a126a65ea0535ad849124b5a44bae7243f360b97644a2a203b03e37290319b93eaa32ee46239997e1ba47537ce3247d72d765c70e6b4af572ddc27f69456d413fc55ef8e4dd85bb68b86d2663ff30df5fe093ca2193b2458a3394049e4e9299ce18247dedb6fd4bdc1721836c0dde1f6d61872d0019e6a61425e01ab5c20049eda2a510d41ea68eccb695e69701d6792007eeff38b0d46affd65d0d5a5211c7f0e08791051f672ea586a4cb9e0d5a575bd817ac797780970d815ca5bdfd79bb392cfd16316400f0ca4f2834acb2612f8a80402052c46ffc42579c58e4797e7bafe80e6d27921ee20dd114072e75cb7c282e880f87a83dbb7c7ed7abc03b65e947121a3d48deb8ed0218d1c2802fab3a798fdbdc243efceea99c2e183e61e9048fc85ba23837c3962d5d196c50813910d989527d6cdba939175a10306bef2d06e0d3add3999e0dfcb1361c51fd4fa75f0a8eb15a7c4175b2013c1e19d087a54ecb0d95d20fcf9c166f223c3cd70faa8503f03e84633f66db379a2639eb0444314c8d1edc330bd80f012b7298d75554e048d5472cd7f1a8e3ea0dc938cd2bb451974b824e152f86d8c8b21e0504f5c3d056647570a0b0fe9f8313af4b6ae58e9bf37d63921a2a00eaadd2a8adbca74475ebb5fbe1b1c222a49ace88389d1dda5c072c8bdffbb16e24950ef6cead377e1e16ff73bf4a36f56158d9ffcfd1b8fdb3f0d8cbb8ba5357f42459c0387e891e4f010c2f7ceb95e2af3c4fd1ff69e5018a2d75d5868efeb50f2d2caf71944fd50f2750abe2216939f304019fb732e8b1827e079dd0b0f388521be29519664093208bc2b5bffdaec25e52d27920472e92227174f39b60b2effa4325f2c3647ff9e9412bc70b16b272a0c7ae5a663ff0c8e92f35de85a7fdd648967eeea21d1082b708b2552c487d014bedc4abdcdd459793a6a6cd2b095dad109c58332d37fe0b13322a16a4e2c774100c5cb7bd54968f91e97ae162269efcdab6a5961c584905fbfc7aab63ac00d0140f8eec5e6fbcf1321791c6d0ff5850ee5a2fb41f397396fb63f52bc490d01c6dfaf31c5021beff6ffe9d9179deb1649ae8fca59edd2c10588b0784452f3beb657680fe7d36f844577cfe2361e1eb85adff65837db1ca148b0a6e95284afdfbf867c98593ea13ca85f735bdd2753f4b46c51809cd2dfd65d9b106172479eeaf04d1f28e5654cc2adb32a500fe9db59cc4772394f94ff2680bb14d5017d95ca09896723e31244e8388b19ccdff43d9489ffee01aabe87900a17281b24b615036eea3a6ae5a924a16628ab685eecb567ab3810915a82b85a4a12157014a6d7e0fae4dbb7104b5dd4cd621c7fc25747fdee43349988eccff1b928128ff44a28d793375dddf81219d7a52891b57de6f8510d2408226c4b4c49d39075fbd9dc1a83c3bfb2467824beec52e46e64440f317a9e51f19f92046e48e56d3730e312adc51e8ae98470f836bc803d5ee9a9e702f2599371e2ebb247b6e300d78e0d423048f1f7b879d209a8c271cb7954e91dab92190075d9833cb6931e1856bf407086aa1a41fc4e8db862ab055b27cbed278d0e2d35e912b0cdf731c2ce86222eb938065d9134822fdde507c968187d3de168e6ccdc546e4d380fa5daad95d7fef697ccd4da19d984c9399fb7fa90f52633ee9a352d039c0159a266ba1254075839d8eb4cd85fa295cd6bda7161615f261fc5c7852d43f7ed683aec68d01e8d313d8e720a6928dafd87e95e84ac860ada64278d50fb26380fc92a3548304de48a05c71d0fd96eb5e04094b5743e0d58ac6fa6fb9d8932f519f815602f7595d8b26086827b541d6d74db7d57577d1b4d634cf27b6088d44b59f588967c57d8152479f41443527247d9e7816ad86c1d348e02c74f2ea4f30a7d79431888b12e25ade62f7271c8323aebaf1cbd82f7f16e5d3b96d058aa0c462c50796833c5d37c2ed0d633658545c0e610523cb982a0bc304d6192d643e97c5d4c7f3db860417af1ddc1187d3974bdacfe64b7f55e0962ff52fb5c29266ab6ac54af873ad85c134cc52edee74445e8f14e1c5019d47253e133839522bf11af4794f3fc95963662dcbbe9df50fc51270a2250737782acfe816ed20861e86ad3897517f365bcc7bab0ef7796779b661bd1347a805df398acd14f6d7245107ac948a89aded799ae120f7450a1d06930434067ccd2c23bf5683ffa6e74d5bfeda65a34cd268f79fd0f978c2495b2ce56dc6d63cd3dbf0e0d45fc2ccaf1384b74de831621550b4e57f71098868afee0eb6b3f2c65960cf7156234ef50bdc47367c44f59e8021aca38d480fb00b55b323e8d4e630cf99592bf8d6321d33fc6d77821833dd7353d8110bdfe7086639a9ecdcb76061ef0f931c52a98ad6fda28e31307ea538182d04c1d59e3860d159e2574e86f0f0fa4e26294393ac9d34c14c066f6b6f87fef1e9006a10d2939e1366731417d3caccd64ae13745435a2a6bba55a9e6f19d82b210d5aabe5193ba6e28bb1ffacb314dfee06a1fdfeaf79bcb38b276765839b24a2a20af0d6aa2aaa4aa4c31096b4831c4038f8d431c54bd5df24512dbb8b5435a2e0c92695be6c68ddfe8adb2e339341d30574d773bf198590d90656958799157dfcf2874bc349cadaa6f1652f17dba59308a6f466c794141421e60563449c851b92cfc7d2cb61dc11d1e0dcafcca14f8f2607ac217366713e3f8d8872d6f979417da7e3f757361682491f420904a8af915ac59eb0c5bfb5188da94b44b91e97a227677310b81fd1a26b2dfea6f701148ac1ba6a858a5655cf9a7ba138d877436ab5dec31a110d38d15a914d1709252971bf5c46ee7ebc10252fd39e9dfc6a653da6191552254e2fe02053078cd3d1cd892a7049fed06564dd4d326e544c4a4fa84a19feb31d8e60f0f97428b581d3b5092505fc346a4f5d696c441aa59ab118a276abc5901ba49cc2205b5b400bfedbb85fdf4a9567b6de4148d214504636f8feaac035b6fb459110f6f4e79b1017f71916a9d3d6b9359eeb45704a1dc9f6a34f412aa678b769648d5475267d30176ec100faffc23140478bff783b116cf330c98c25af384619293f850bfafc4014a8875ec3a400c2587e520727a2683a59a3fde941d6374750aea603f8d877aa5f1b8eb7899c526175d4550a3f7d589f092bdec3963b55863fb197fe27ba0445d21cd62a4331e4ed40d400498c148aee4e62ba827d5ac774d246bef2eb5994aced639702d0a1b2b1ff7712f3383d6b1e56a219967453dffbf6038a5225917d53f12cb24c7354b88659932167e02b113570e2551fd603156e4b85b4aaadc147525815c6b5fb000b42c250422cbeba7528371fe902fbb463c11e995a03387ec76526250fa098bed530a7f91c386e6a6b2634caa91407708df1538033be5606fe90d636dc38156c6bc48d3898de7220b1c165ca4f9a3780ae2e9a2e4616daa67ea4bec6463e53a96e51cba9f235eba172956582a589e60f675a9d3325537c46ba33dffcbc94eda89dcb6b74d08c095c1d043f7abe4e8f5c67c44d87b635d6df39f9ee8841e67fb7becc076de125869a80fdcf238a8e0e4a992b03c31d2f9b9519338defcd70113e108729fac4583e3002b3349f8afe75e169c293a1d240f1df347c22e163c40109ee3651b59df5f36e79e4a76be2810f9d65c5cf3afdc2b4f734366ee2a1a156c481c18e70a588393bcdb1b785cbdfcb4d254962b280a5244b8e46e5c04a595cfa94d935fbe69c618ccb11a4ce6f299f5bcc53a1a8f2805123ec4eeb3defaf103beacd4eccec87c90b91afa978ad77fdb58810515f68e439c23ca0ad2e1a1ee4ccf8650ceb67182b2afca5adbd7106741a94a3e2dca0e71d76b19a9c7e994f5dbcb8ace9887895ad8a00b0d71f3de73b6660073fe8c945b2768c3463007ba94e519db80bd9772e60f84c3d3aa8147785b7fdc7e536f2ed1082ea95a656824e221f1cf1a965da34d1f3cf72d77bc90f4658757125dffebd20a5da61dec357149ac852df96e8ac01be4a7e4d9801b4f9ff66901de7f9a3b5aff7b45c018d8625c2f48ab699cf8479d73fd582a919652efc2e3964184d7390e1cdd8bb254e889c817dff24c075a5b8d28f59e4e8ff56cebd2cf68adcb04e0c2deee0bc3e671ae27e57e225f6c300d2bb72596d31304dc5b225aa2652f3678a59005df9b5603e9877f8f84a60a38c179eaeea63c0862115d3489e170e56eeaf96e28012daad5e09c5495b3cacff151f5188ace6553592a0bfdbae1c2d2d36deac9c1ad6e7a3474343a73afd4fc8c74b766447f1feb29aa339fc7027d641e041d4df9cfaf370e66810e409b971e76cde8e831840284bd0685d9969aa24deb9467b9c379f6f9400b6b7e413e0f6066bf8194dba19dc8d11d670f29ca0574d2e82d0f8445cc5d9e824b1b", 0x1000}, {&(0x7f0000000480)="bc91f3a5030f5737f8c0b84706c2f8e89a6ff201ef06363626699865d1ca5635eeca5a1c0f4811d4aa03cfe8dfb3092c692b6a79816fb8cc65cb367d89b6348407ab6317aa7d3881810e81a7fe41da150e485b5d9ffb8c84fd2d1a48a43f738a7088b90c616b2057f714ff9e59d425b0ce148b0631cf5c02", 0x78}, {&(0x7f0000001a00)="e006811c402e4e3503c520434e149c6fd6581acfcd59f7f76334dc7882444e4a2ecaaa8fce909b50fda4e4bc45f952b44f8cbb79c4ca8acf10da314e52018c18f7032517d134d6a0b7cc1754aa874875a82b597ec9612de8a55301da4beb18b2e2516365322ad6466c08c4d0ebe9d8b4c2d17eb53d9cf4c1e7ea5721d1a582650280eba9879de7b8f7b1d257ef4ea517ddcbf8617de7eb62fbd4ad69bc9f1da3d938d6dc8e453ebc123de634adf3b75efded29ddb334da9c657ab565fe091c4c7c6d0cad78b729474e20654938e7b56b2ce68a94b41f43066392ef3d5159e46bb1efaaab770e56e6cf5bf7251e1a4f1ddd2b3a80f861a996d6e9ec1d743f81dd177d4b202d0a2aa2b3fbd01decf8ac98cbaf6f2fe8450f1114f2d1e329bfc2c455547b793cfd6723ae89caaf8b8720aa6c896d0fbe040840e10383801348e3d934df116183fd8b04bafe806d57b412e94d81e495fd3f1ed00fdfce45fe8067e4ca3ddf244dbbb322002f22662ea51624af9c3325380697c10f2eb6324b1f5e0dee358052b1c910ac282c6a770cfb50b604ca83680ea5a20505f181828ffeb527251d678f80f3b5d34b2c58afed7aa6a27c6fd2792a7ad9a576d5b7dd2eeeff23dc3f2b383d19f45b31401b532dcf26835ca53712224a9f5757d36532a7d66a00870f1003514512e90972ea273611122c7273e89245e60057d5d5912e4c87b2b5eea7826f6fc2bcc6a51efbc0c8780f69bccb87788a5974a32423b39c82b82e292181e4f43693a827bb912b536538416ac3962e91888559c5c2a9154eadb9a2684eacfdf77f47be15a24d23da78284881330905c13097889236895b83ae04adf3f0cf9e25c44c7522962f221c599bf03d3de40cad7e45b21656dca7a4ab7cef44ee592b01b5d3579565f3eafb2b9dd4ae9aaaae451c3c9820865a7bbc78991447b92ae2549ce54559d21d452c09d7735d527f9c30f1aedc5b274c07a49a052c88f3dfd505a300c045ae3aa5a2c707a3c1f45bf468d432dbdc468962edf8b0352904474fbfb009029708292b55814ced48cb7f708deb3ca70ebdb7dba7c753b4eb64485076d784a31295bc0a3f2104e5afa2188435a4495f21415b84fac9e5c58cd7c978002fb3a1c3c3896dec8438245a10ac169913799a0bbaabce7cad4aa4f25a6d42a59fdf6b2820bacf3468fdd67f94882df55929de94ff8e6b981af9065fff7f2a32cc5a393c8d06a7487b5b9d78a260fe866ad35d891567134bdb1c5f4592b85e49aae56961a0208c332bcb275cce5b69ea05be143899e974fe440f77088dac0b3142a841531f07c7d2718b8361c99dc0e094bbb55438a06243ac71bc3d9b32a3eaeba4d0dc8a4ab33549b12adc2526050d0c3bc2d073646df1c2261491f675aea632e4de0308b0006fe948673af487b05d64530e088889acba5436741365320ff181a010f23a1566c8216df5315b37c17af1b02a1ae74d9a392e2027c2efce50c24e99a490625daeb2caf06922310fdc9a4bcf0af89729bc14c3ef38ab6a21b067de2662a37da4d2058ebf76166642ff888c9f3740feb2e81bbb1bb2c52716f89cb715ef83b3fa4f34112a63c32b86f7b48c41fd5d6041a32a00aa85bffa8754341a12fb191b40bb78841d8622dcc049e7ce04ab2b0ab56f39ecce337508cb53e831c3d4b685bcc4ec278c90ab12926d3cc9ca3b77dc7b8b76d61e7e743067c2842c09de4b835bbcbcdf9caff922a8df21309ebb27b932ee5eb239f518355127bbe063d128c45e60998e96d4ae3ba5bbcbe2cb05655d846c7908fd902065d7dc4d42a9ace125ceb6b592c793c7930263009f5dfc383f42ba01ce4ef6e911303d657bb1f6d8548df06140d1e21c1de33725f42a75eb19c44aa763ff1a6d6980ce8da44e661321c27f3d60b037042adbae9ba486341f5a594c995842abdb5fb7b9d60c30b1ccfd08f10920a1cb55ddac4b9ce5173730df38f51919d6b63b8da38727672d05c1e7cd2e27622405956b102068aeb41eb5c4eabd68c3280fe08f1e65e8c6392ccce5daead736c34dc8fe36c0ad110f58d345f155dfe52dec8f2a3cc53a960307c97d83c306d1749721d42eee2c588a93f3b297a798d83ee241b281f18a0799ff5b4845651a2ada95c3749f3c2d7af59c6a11385da4a8069f625a47d6fd74231e256c2556dd048c5e59bd25b77008f7fee581881262274f052ff936ec4fa5703a8682f37803b2f82a1c10163e49a13e816a3cc17eb2875563d892cb89690ad32e7e9b1a3434f0ca3a0ff51ade32e0b356ef9dce7dd374d4c49d373acc303cb5796f35c1226e074d7307122032aa87364a991a97421f2a4763ba232e6e9a358aa8998d8deabf0a83f8e84a6a3ed2f672259ceba4e1f1169acf6fb61b78ff8e11589c5a96ef4b283a3e76238ea6f288fd7a2a7ecdf5a5f2e98874def6d278c201930ccd9425670949f0171622f0517b9461670b20adc3b1563391a92963083f53a3ae346e0f2bb55e60be02fb68bf8eb2c50a11b77f52e85e509e8fc8876ef14eab2127d624843138b1b2f4c8849fc8af9afaa0f79b2dfc83008ec180a9e479e64382413e44f1ffd64828d7d8581ced6097f3b971522a3da811606e38d21fad726646c99c5a0d495c049f7d4d976c3410388b0208933c3180ea9fe6d26721dc8d947cbe53830f9b089b579f9b3a6b8d38edb9b1efc2f0bcfe3784384f86ae5c7d0e9e270af883f10c63819d5b5463c4ab75c25ed8354dbe25f1626819f7e2215d85475e6ae241a24e9ffa4a65b71c85c231b3f5a630478dd4159d2edc65b2223aca77336fd71647be3e66202a93b790fa327244c3ad3f3ec0847dbb9d49587f8056493439480fe8b7ec9fa1ca9212bd5e086898f1d6d354c53ff0dc68e42ef8bb7eaae4fb8fb61536264ed45075997e4921f0127db50ab11dc8dbeeba031ba3cf78187d63fe6da193a5d5bdafad026e0ddaf619e8d61d2fe118fba9c86260b6ecbbe0391f8c7c05d26c85ffaa654c1449dc787e26410313e9be5fe7544b0b8f5335a5b159e598c990daa8c59e426f19da731505d0b6ab5ea037948e8ceadfdbc8bf70ac29f375e9e71a479b769927ecdee84b60a6bd80d854e5f64c26c45e37f22910dc920c2518f934e77c474cd896774d2215db3e561666ebd7341795f3d1ff3167741815379501db28be6086ece86cd4e40e768f015daa7862948fc5c9423894c0002e82b8c236a8cfe8f97040caa51d41ed152a5faab727a2bb1ac9202315fa62fe873cff0d923b627f825a6d2b72e5fd78daa1829f9eab0445a7c8379b1155ef8538e4bf53a235defedf0c7faf043683382b27b0c3d4244efe20b8ed5512bb0e6429148b7c90a01af71188f0127bf7cc97b97174da5571fb4d8718569bbf6a044ea2ab723bc49bb2286bf413bb2a4dd59d4d86e21cc91f9c296e83bc565c5db4534ac2b582a7c80e6de7a9d74073bc78e1ff54301dfa4788806d95469a5224b1e7bbb306dcddf36243e493f96e6f7e2c1870cf3ea502991bb9e46828662af40b7699ebd95eb2be8b726f82232bbfb8e3563708d235cc861378450ee26af60bfbef07f9800ec12b15bde8f28974b7faf298357c40ddb39911e8dfdc919e50ed7bacd057ccad4ab2710872364fe254c9f0092ececad322306a3fe4357ca7f6ea196d50f0e840dd04cc2fd95f5932cd8499b23277227fd720f07c48378b00064d6abd803b0f67af74c6189032764b5e7a53ff3afc6851bb817c82dc3f80ab9126dbc7276f87ab01a4464bc32196a0bcb07d8104ac5d9003a08a6c2b8697e33343cb399cba2875c19edd4cd771f1c93052769d2a67f2979aa272d7cf475fc4fb53f6986d7b590389804732e6baa98f77caa2d829bec7f09a3cdbb78eef234ca4153085fe0998cf80ab5eb9fb548103da3ff9dc2c444a7a96474d175c4f5eebea2f650c4aacf2b95014228a116cfbc152426ca1ac88d2d5f3b7783c8147297c9ec8d785a55a943a119a165835b87209eb730257ea266e339821e6889d65084f14bb3e081f6663ccae4aefcac5d01de97bdaf990fc524d92b83f995bf4a2a191c68e85c834ea395928a608eaed8902311d473b80e7e0e5c78e522fe0e2b1568b46c179da3c3a09fa8c1e00ffdd496bf3918e9fb568a90e255606eaed14fbbda8f6ac35b566c3ffffc6e29f6979aa369c19b77cf6614c7efd9a109dfe04c4c604843fb69fb1b5e38337b599835fc05adbbbc7ebaf0ae256af7485cecf4b3d5569fa7b1944839bfa8c8b4d6446aba2aa4d9a7ab27e0be02661ee1dd5cd3cb7aade608f93439ee2c6f143a4b434c0348fd1a8631064617bcaed01d8948f2058064de504292755b264afc956fa5ccf7bb699fbcae14754e40097d32c53fac15e1f9cfef6e99c42c48520f22493550bc191c707f7127511f19c3052c2c334d9a83b14f577ca01897d600fbecefc824e7e17588bb827ba4475c8edf3398fe8c77f27521e99f30bd7b48d2f79005aa1173194ab5537caa8a9060d2c2bf75de53459f161deabfbf0a650e9ec2a2335c34c6d2d8b2d905e682d8843d71fb65fe7a004aa3ce98474fd3170b42d7161292e317a10257ed83ff19b19079f04b43775c3e06ceb01978f121e918d5753bbd091f0e2dd111977fd1df1e02cfe2d15ba90cc4385de9165b34f383356e700cc69ac3e2e81db30d72cbdab90796194b57c847b20f88a249efb7de0bb7e546d490b7a49c9e77d1887dd53e61ca3ffeba40d894cf3c75baf2c4fdf51edb4814232e64f4e4261f9dcf7d315e08c3f1b68403befa469ad7cf66d045d2204abec44744cd4a1d5698e56611876895c5254c6370a7ec978fbb521623ecd15d9b0d9880991c4a13a8812c521f0de3245e826515f89f8071f80a8669340e90e0dd3bc761bc123b652436c3cd73bf842f4e3a12cc37f2966eefef319b258935366e26b7e28a14c70a236c78324055cdd17374280a0420bdf870657e6f8b37b2ba51493be05b414bf2ed4fd7aa14df7bb2db7e45d3ea8e58cad8bd3bd4e2d63e1f1e0f2e0cc7f333a03df9f960d5c149bb731f1f89dca6d700533061be776dd738f13b1162e38dc44d5fbb452104d0560366bf3d93c1857b79e33e1f932cc61efe0a82e4c50eab82bf74162d562aa5bc0774fa39e17ff2307f921c288703b71f7a77e82c01c74fc24333b55df06d266d8ecf1adc5d9046c2ca7234f9280896d28ee0b1caac194dafa8012f67f02aa92b116708306dc045223c0d68609aebd33a3b766da4ae4b594b998e6889f790851dbaa3d257e3a4f9bccf16739e307d9c576a303a26f2946cda87e478aac406d9d081b54d5a40e1069cb98f454607730dc116a47b043da41593c73325b8eb1a05d8239d1408a1ceae96eb090b2a97691f348a41ae2089201f552b938b8641cb75aec24c800a93fb41f38e53fc9240b0a8e854fe5a25221ccfbe8812ab1de5ad812f77a2e18664ea4fcbdb0c1fd4ce1226c97ee8dbeaeaacd093995b04d59f650bd411bded64406e0b7fcb1d6d2c789b1e38e175f4f6f07c33e5288d5519ab52ee702710813383da0f01c1cbe5ff3da84b22156405ff6d1544e3614253bd670d3708acbedf7c0b74ae0cdc1dbc123cee1fb806597b3b5ed2b529584bab37edcc39ec0e2d2ce1a85d45afe6714dcf6a4d62b568797829acb0ef070367fbd9bfc7d6221c9f7cad97aa81046a33368edea0d8276b9f4dcdf36d3b2a354aaba7551566222f9909810ccd34878bd1c99efce9bae6a55f5485b4c3fa03bb21dcd8ae46fd3e82c4647a687bc", 0x1000}], 0x3, 0x0, 0x0) r6 = semget$private(0x0, 0x5, 0x100) semop(r6, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840), 0x2, &(0x7f0000001880), 0xfe56}, 0x9f71d241af59ae2a) pwritev(r3, &(0x7f0000001840)=[{&(0x7f0000000500)="b70b0eec", 0x4}, {&(0x7f0000000540)}, {&(0x7f0000002a00)="ae3c9e99d9dd9a4ed2ebfc578f5ab7c5696e9c875931ae220dbfa2c43a1bbbdb506cdf249e4c9ac00857ed39753443858ff0391092a27615221f417119e5c617d1107041e0e5e88c491a9b0f280cec6af61e6ea3d1c25032fa3a48ab7076d80e24b023cd29a272cf0935cbb510334bb6474323ba4ebb463e6593eb8f82f88e39bcf3e3c80aae1747345c5b9f383b989385123e2469a6502ce5a18b6d55a2905899b36a977dbf99e73cfbb8e388f67279dbb4683384f91988d3db7dc6618ce15f46bc13f7207659a77b7482aae80c91a2eb00d463a9e577ebceb570ec5464e62bdc5992d95ab82516a4345539b458bdb7c20d3b1d057851ed6ed64084ee691fb54b66c14aef573d884b99080703d213bb4457b32f8d2282b531db7dfe4de214f07ecd8a53e245557722b7ff57e37200faa47477e9b3239c80625b78ba345eb56e376e4a1123891ca42d896de56dd69688141df292ae77d3764bf8c4691962a19db75014be6113de2f083f4128636c27aee1eb3ad4b1b8b9d21f783d8ef362bc2108e1f852a1502c4e529dd08b7f9e154c99b0ce687a2c0558a72b2eafed6f50bdcf5c821294f3723d24a558d64e23646c19bd814c93fd25309af2e8e4351e7b2d2d5a902cd144dcec57ee61522160f3f53b3c60e92376fdf02a1640919b5942116086fd52c6caae6eb5a83019fc9a071a93c944a05cd1711af2836a28eb57ad6871385f92802871e2867fa313cd67273b4f3a345cf959ad32d1a6e648a73f843089cf3b2203754ec8fcd7623a673134c142e98a3a5da414e6be4b028c7ca6e0adbe929dded159e02fe5a4efa565b74d8d7ee1001f15da952b914ba4d049986844c5b3b7cb7049c6a661484f54c4d0280b0b53d86def1035ecefab037b431e48771ac010d8214c78c2290cb1b2c336e84b1141f28bf418664e6e930ee97146b5e75d09f2af4d63b84f72423b57bbdada47db3eff53d4e5266d786c51c94c2631881c3c8babee06cc2e6665a8f81881d5c2705114dfe71783417f427de34baf99b0e91f046a983abd324d85b579cd33edc7239eab67f817f7940f411685bb8df3a1cdfd61c15ff5b8ae15ab66f31e5ed0881cda6be38c99b145bd044505a0aec66df7623255d3520128a75351cf5439e170315e33e5087a611d7e6dc3b79e4d5c101bd5c2e4f382bab91a1485b6e43a5ea3bbf9b0a35723474f052629de0e856c98f4402bf0775363e0c59952a7a25c54ad9b78e245edf2fef781df479c36d8c1a6d896a7bab3458758a3ee03e7ed4318edec91aac3fcbdccdb1da2c6e61079a51fb95b53151511bc93d8db797bc007ceca054f9ba12720d9044736ac54b95d779197f0fc6066b3152facb994b43574d4137457113c64a8d8eba6a3f49b5bd4a2dda469a3b62f1366d5de50cefd8161fc3361b8877f969e92645e7b35a3e91df0bd23a6b0405b6a551b3a681764a820f90c5e4e4af4bf852552a1fd909c11998cfee2ad063d28688608341f57666594a402a9584c55cbd1432b3ee7e4ec29964a42f72eb0fab0b7e817c5ae86c052a667f0da5f751fb5659dad3c853c710d91a2cfdb1a8c30ccc905cdcea83af64535c1bbd2299d244a25853587abe2fae7278ddd7dd79be6bb3cbbfbcfe319aece6a99048f63d0045fc82b46a3a57a7f8ecef1d77f8a707b1cddedb2800d472c9d5e072300ba7b69f0aa3c4ede7cacc213294b937dbd1b0ceaedc63b4d978a7025e26883e56f5dec709c9f04dbb034d8d27eeceed3842f3288dd6a01f85855b7d2431fb31f97f497ce9562d469ec3a3f4437485a3c5367d4e24fed05a799d2f17dc364ccfb23fa852681d7cd878b32648adaa81549e9fa38fa8cb38bb849f6a81de65cfd4ff78ced55aba9064ab102a216ff458e21aec3e48f890391b1f461b120165e6ee0a295a811a74bf859db34424d454734ee3b21d5146e13b259a2785bcfde1abea946fe18ca7d0fc3d214addaa50ca2b91e057e71774b4d2d88d97b3633c997be3cb0bda3601d5a3968939ab8fc2a7bb5d95247c4871a81465a295b5fbaec71acd12f2ec89f632cf2d9a9eb55b20af7fb642caaf3bc548b01e831244e1f67d7e70c600209fee9e5471a9434c148e68841198c2a1131f8f442f3de98221ceb6bd8807e482bf055b888a3bf3e66317763d90f72ac09a88b293ab0e368fb4713024eaad8f48ff4bc54353b54ed8c4ff555fcbcf78460383bb184861c3f68d85fed1d6d5a265fe1d3775a2eace5527cc0c40166f3aebc01bb81885618af84041332a646a92d5a8222ee610de7974acf11d4821591e3f01266c285617040dc624651a6833830e05a39c1b5b0e93e8af55cdcfd6cb0842680508543e2297a136f490e4c116a5a4942ba778c156dc5a4cd7e0b8eedecab6d5a49341fe7ef53ed5e641b55154f71fd2924c7bdcb969a69f15cbb4dc65d60fa91a431fa9b139f308b73c6ca240250f418418913adca2b0b75ac4554bfa746bd46b9e4b42b3443022ce2eb18a4ea918ada5d3e98e76e5e26f10dc2ea63f0fa6408dd073995eaecdcc4389b63938adb9db3e5da08b65ca57c2493a7800bc5e4df7cbbf8a1ccc6c4126eb7783b6b1ae4f5fdd73f8c34baf412e6c54dc1a19c8dae3c4cd470b28464b7969c74e4985a8b7d516390eb759058f3bb4c6d6ff9ae7d10a9702895fbe0d9140d33ddcfa50f170972ea334a1093d5cbb70b5c9b907e712b6c0ec579fea7915c7152592cf5f89ed9d22a56d0f5e5cc9112b4d730fbd44fead3464c2980761fe6bb2bedec318395bc15a5418dfb1b31a132a69909903625866b3dd6206044f26a470b1b6594c4752a77a068040e49ee443c2d2ce4cfa373c840666f11ec29015fd40d6b81057d4ba7daa0f24d47c6ec3f2da798c46becaf18a45ba398c143cd181262b9931a91b999c835d0e0e280409ee7bc34008f3e7e97f13fe7c239dbabc4e4fc7bb3e00dcfe3c86202123600880df9f7f992c7962c16edf119336bccdd11fd519dce3fe9c87e04f5d47830f1eb952ff9758356456434097b9e41cedd8b9f07be9b1748ee3d72cdfea564eae86c280a632f9ac729704f44246eb96650fbae2aa528c9f6b6dd52fee469f425e3fa0e1d3653bf20a3b49f9553b3ace9a469d0a4455a1ed9292ed20cc1a8591017c1eef78fad027d1574a822d82ba3fe3cf893e7844d1d41c11780c02cf287099fcfe7c62409871618ebf67bfce34b2d895c5d8e4b7a3d4e29edb683b7f2847fb2cdcededf9c596eb0eba5f00fc0da3c9bb34ba448fcad14dde9d83c6b196f2f5bacbf75ceb080f07b8b4a3efa2f6cf482b1cb12ad865903e03396d97b52958c65e6207129503a5b27cb159dad162e467903b4f0e40f9d7d582006732b8a01a1c9f2ce1ebf3c00bf394ed15c0c2e69631cceb0cecb5d090e32e31719e383559d745ab033ae3ea6dd2dcdba2ec59f712aaefbdbe0839e9bb4ab1e6d2784b0a2745b62e1737866c96684651a9ed3551c798a9b90ab911aec1aab210602253f283d4198251d11b554cd5739d8423557a339ea2ccf22d45e5312941ee79256223b36d407b09e441fdd9bb3ec848e85a6f12f9bfc40392050fe80b4f1bd21d1ccd830f91b6e11657b75129d13c0fdcfe072fb9e9889f9cbcbcedc036c004b329cbcf66d3ce6f13d518de439635516138c7ab421c5f4ca9033444566a502eba6ff3eb5e2c7eef93e9255fc76a873fc498c3ebe8ec4ba2edcaa56b8a6cea6b590fa5ef433b9305b88a97a892c71c56217c44b456fe20531d853579278d317062ded10eaa3bbb56c02cbed488ccad45701a5bd3048393eacae611eb3ac10961c30d8d572b2bcf5d3d9156632e1c10c5f41b71c6f516c5f331146a6b32e02690f724b850e6420cb8a211571327edf2a81a0670d06c8e19fe3b829fd420aca07d6e799418ca6123732526f267c82e4630b000f898c32823155c60d16937905ea69f87acbd529aa19778de070a235538611d47eb57d9acabfb46c84559f406f2081a628f18abc8c8f18a7ce49e351ab8fd876d59bf8ef01236a3e5a934efbba2382089b961983098c18d3184a5c305c21ffcef22cc8123f5539737ce07ee92d2c2beecd0cf08c5ca39aca351906a34bbeb5766a36f9a77e5d785836be577304ae307b87f3a6f22e57d3e15944d21dc211113699e1939c6ecd63f25bcecd7b23a34fa99632221669aa67fce9bc457fc2ad43335f1f4e7667add9e27792bf53e73538e94359e5621f8a1f6f1205df01ff5f753edcaea1dc15ee96e72a24a31596f90d05f604816078144e215e062a10c5f8cc7559c3ef8782f3bad0ee24d19bef0be8bca384e4ef13f6a9bb90749af993a3bebe14f35671b955ab917afa1cc33b56ac50fdbcf716c0e7d169c051add819b255d84962dbb78caf6476fae0de01383de5fbb20c6fff9fa0688a1cf6463b8049a928f9ca3116c443ac68d298fe4ded7df3cca72326e38151bbb5e98f7e92a92afb0c61c9aa8815566e6598121c73a397f1523261a4358d709bcae61af8bbc81ac1bcf53b156ce6f8e807259eaa7820adb710744fc35a8b670cf547584576ef20eddce755c0e7d097861252a1621425783d3d91535208a6c336835d01be3018494dfc3488c8c867506372c7a47db318068c624fc7525c9281f062d473b06eeaedfab2c2264dba9f25c2af4012b23ba6e129a44bcc76ac7d55cdcf37200593a74e4d9fd813d5514e4707f06143a29d62a31609432258763c4376c103ad79fcedbdf7135e0384d9b6a39ffa66025c77dfef9aee19d608eeeebe01d39d7762c265443ef5843f3ef131f46776a0af704c26e94124f4cff3dc2f3bd18cd974cd52d3fe52728125bdf1a235bd3f0b88cfeeb22bd024feec8537182efe3daf7b63c7027c0dc6ed2a50a559f8aff55e3516b2de4a235d530fbf1ef8fecc005181ce07991f7ca93d3c6102b0c5db88d6c64172a21a0ebae9d8e21c8b6b62bc2b5944aed3dbeea8738bfbd1651f1c6c41b574c3de49c5d5f0db7af61f3b31bcb699c140c42a3c2543e263c02af5744c31a2efd4123a9790e4e53cb6650621ab6c869174e9e91588c39a42de5956384462f673ecc9df3790f8be75f5db6eb719f54145a2fcd8e1f3b8e5fe6e64d32aa1e5a7c310f5fac3ed18e064fded04c5fd009113216fac65f3b2095e8be1a88feff76e1252ce4d00e279692e51e8dbaff8ea3ba904efe4a855174a40ac32dbcd4b87f53709a8804f4f2e793c7ed8749e7e90b861e9a008031a86d9a311e67ca5f81d8d7d9c04e877c0d25d2af046c282cbeca47096fb88731d2784258362a4679e9950cfbc848deb24cd6420e2546b7ac5175458eb9d9e2670839360f773f9d1face47cce845c42d200a17c1894101e9028739703ddea006bb10064860ef0742575b6112e2ee7c3bb175073cee2836ebbca47619def4ff177ee6a5cd0d4eec19744dcf9ab7ec2726a6dc16a2e9a18fda954520268b3616dc6c18c086dd453fe17ebe73f45ea8883b30ba0b4291f05535ff159615adfeefad8613659b0322b0b40510b3cdb9039950b0c029b5dbe0af78c610fc02baa11bedd9f54fba7d99efcc113c8cd80ba706eeec7770c07cf0a99cd0f900f224c79f93ad53b352f222776f0581ed2f41d83af71df08fc891d0e850426f8050e3e043ddfbff104f5ce4ad38237b5cf096803cac67ec1a6155bf3330401267a2a2bbd7ff6d4a8a55c31711ab864ee7420b176ec2245c09ca782671378076320fcf65538a1b4b5bbd1b81f0f748379deb4f8801fd59cbcf25405fbc0893d82a", 0x1000}], 0x3, 0x0, 0x12) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r5, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000001740)=""/231) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)="c9", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000010d000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="eb09ff6b468140060037aa", 0xfffffffffffffee0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1f) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x40}, 0xc) setuid(0xee01) socket(0x2, 0x400000000002, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x1f) ftruncate(r0, 0x0, 0x100004000) 16:00:09 executing program 1: r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x78, 0x20000011, 0x5, 0x3ff}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x6842, 0xe8d7}, {{r3}, 0xfffffffffffffffd, 0x68, 0x2, 0x4, 0x9}], 0x8001, &(0x7f0000000280)={0x1, 0x2}) r4 = kqueue() dup2(r4, r4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x20d, &(0x7f0000000140)=[{0x2, 0x0, 0xe744, 0xffffffffffffffe1}, {0x4, 0x9, 0x1}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x12}, {{r6}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000140)=0x400) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10980, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x810, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x81) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getpid() 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000140)="e30f1fe27645c4a71e498ad5cccec73547e0d75c1fbab3b21408cf7b851a60178d6a10d7cd10a11229bcd3f0aced8523654d11383eedeed3dc2afb59b226e844b33c733a1eb91ba51faafb2604a6e1ae373008e769140a3572a9b83ccd5e78b8286e38eab6b879e038792aa5a6bc10296ef1a91d0b387ad8c792ec9a450dd9d55fd6af5795d8136ec8d230b015283740dd3fb42484620a3f3f4612ba16066d08864aa2c43859da7e33d1d17003b418bf58e7eaf51d44d0475e30e6a78aca21aa9b6ae016bcdb47356f0fe219003af820410a7fc3a23481ccf7d05362b6eea78162d6630d5b3e84fa903cc0f96234a42ec677db62e0006c2ff993d7"}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x2, 0x1000, 0xdea}, {0x3, 0x2, 0x8000, 0x6}, {0xfffffffffffffe00, 0xd8b, 0x4}, {0x4, 0x8, 0x3, 0x76}, {0xffffffff, 0x7ff, 0x0, 0xfa4f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000003c0)='./bus\x00', 0x82, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r1, &(0x7f0000001280)=""/250, 0xfa) write(r1, &(0x7f0000000100)="039d12516c34013941f31800b2325c0636cb0899e1126c4480aeb880fd6971246ae2554c64019a4637dd9399e9dd2705360b669d8d0c7610c06521e26d8a0777bf6b2276230a09d1465a1de0e65f82938794422600b6d4aab5aefb5c5d0975710f8bd93d37712b98a2bb6cda65db1e8740816b88cfd5e6014c544bfd082740d6120a518e403af730ca97920b81b6912b4538b5cc178568a3a24f45c5a67c92ae25cf05ac9173241fccac571aa033f43dac8458361c0787587b29ffe8f0b39bb9832de358f388bbcd76952779b775e5e86ebe621f586c6baf372197b475b8611ea7671086eca15401975a2cdcb2e84ff2", 0xf0) renameat(r1, &(0x7f0000000300)='./bus/file0\x00', r1, &(0x7f0000000340)='./bus/file0\x00') poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x7, 0x21a, 0x0, 0xce23}, {0x8000, 0x2, 0x5ea9, 0xf800000000000000}, {0x6, 0x5c1, 0x80000001}, {0x29f, 0x58a6, 0x6, 0x40}, {0x5, 0x1c95, 0x100, 0xffffffffffff0000}, {0x1f, 0x81, 0x9, 0x7fffffff}, {0xa8, 0xfffffffffffffff9, 0x340, 0x5}, {0x6, 0x2, 0x0, 0x80000000}, {0x8b, 0x3ff, 0x4, 0x100000000}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') chroot(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) pread(r1, &(0x7f0000000080)="72207eb619bd58d24f684f10509d4e1c92b3", 0x12, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x1, 0x6, 0x0, 0x6, 0x0, 0x5, 0x2, 0x2, 0x2, 0x81}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmdt(r2) 16:00:10 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, 0x2, 0x8, &(0x7f00000001c0)=0x4) 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, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) 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) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) 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) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) listen(r0, 0x3f9) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x200}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="40000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8080) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:10 executing program 1: setuid(0xee01) getrlimit(0x0, &(0x7f0000000000)) r0 = shmget(0x3, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r3) poll(&(0x7f0000000140)=[{r2, 0x4}, {r2, 0x8}, {r2, 0x1}, {r2, 0x40}, {r2, 0x4}, {r2}, {r2, 0x61}, {r2, 0x8}, {r2, 0x80}], 0x9, 0x0) shmctl$SHM_LOCK(r0, 0x3) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x11a) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x2, 0x6, 0x5, "956f6a933eff9392feff00d556ec6e02f12eccba", 0x1, 0xfc90}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x4, 0xb0, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="000000186204018b002b3a00000300838af7afb9d8dcd14043000053ba8af658711937f75bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da000002e98a03eed16a1a0e59c51b2d5a8bf600000000007d2c5a", 0x57}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1008, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './bus\x00'}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getegid() setgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x40004200000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) geteuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3ffc}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x20e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20b4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x46d7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:00:11 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000880)="fd52055b3eaf9e51ada91947e6d19f5dfaec320ae7b3bbc3a0921e414c54bcfb4bd50beef09ce5324ecfa5e07a33d4881bf8d3cc773258817ffb37842c5d0f464efc1c843d5c69c4c30050a9eab8b7f5e043d9b71f46ae1077caefe1786f18031b34306a2342a9e1b22153f36f69bfdac52f7905cc3377d12322c4098ce62c1e64f564b305b91c4f7140f960c438692ebc938cdb1aafe646d203fbe9584767e9b021f982f31de50d35064ca09e3307c434fc577febc571da50e1d8621e254109acaddace600587310cbb24e07f21ae5dc141dba0b4979f33666fd80b81a7789d71f6bdb67b1b17d83284cd2bd26d6c138b95b22cef77cf9ac02fe8fbf907094b9bcbaf91e3222751672ac211b70fb09863ece34f82f45af1abe0d64cb2377dbf39277a4ddcd3d94d7d1cf9cda1b3864c1b4edf3f2067f9ae338eb4e78eeba7a7a1813b4fe48f64c22ccce54f76ad9cca9659a0b539bc13543e8c86268d5e5a26030da70108215fb9673dc9e151e10f429e39b042ed3b997d464ee61e94aaf0f4b308c299de5fca0ca509743bbe001bb3cbfacd56fec9dce3e727e169f9e5de25cc7ec5080ab7ccdfc31a5fb1dd11ca0abd2f79151c6a971fa29dcc0f3b8637b7b658097bb0bf370c3933bc026ad724f0f485018c3b6c655fc8b246034370e403e0390be01b3b7eeef7649f18bbd51a13796338b6997944fa20f219b4ccb9b46219504e3ed1a89c50198843f8f4583dead605a754807153ead2e0be9fd1d5298b80aecaa47fca72123929ca3444c874b3f6fa8b426594e61e5ceb83010ac1eb83f1599deee60fae7ed54779235f6cb04aa0d9c6f0effffdfaf54f60b043bbe89a1d9cb5de64d70dc1fd57d46cf72dbb541335178eb4c3e4ff4c867f16350ddd5a17aa28a1ded26ee74dec2e605168320bed86d43acc37e04907dd8ea098ce4769b0e77f0bb2688e9fe438d0cb22b0dbbf68a535e54eb9c743aab2fbd821f614e63fed9a9d58c64c4a40f6903b79fb60fde6305dd5af27905a2ffd3d48e996f588e55838074558bcd6a0c1120a3cad9fa0976c15268f028251f1f34df76022bfcb3572e52bd47e8679006c93b8e8d37de85e70cf3a034283ed32f2eb611e3662e998b0d4075a07a260a6f6c13ec18033eacc5c4e7e3b1efed88211344cdcbd65e6a9b4b1065e7d6d18a32a17566e76d47719a3868c65b5a96faebd43732b68b74b154f6aaa1317516424b76117bff3534c8600eb37d3bfc9b8a2d3a486a474ecf47c8d83f4628e10621b455421c9bc5af9a8f6ea4808d781a17601d3bd4bf810d48d29d5b9c930f90d15ed2c044d3598ddc3509cb9c7c6bccc2c6a5e5e297cd7decc10a63e06ad722f8174934cb93038b31ff02f87d9f1449299261425e669f01405a9c93c357a333563a339fb48044ac083b3af36d1213ba3fe812b0cef1bd26b1f5d7520dd5be2456b51a52b082b2c7dfaaf8802966b9e2916cd7ccf3e208a344168ec80f93b4fbc21eef456384227566e9a3d0f74bf666a12ecfa05afa5841324d83c6ab9b90df53c212af022f6d0de49e26b4b7fa2778d0bbcdfe30f22d9edc768e257350106c3f8f1b638cc68538e51bda4ea1b66012444e35733ede87fd4fa50a46b0245d102e26d08e84f1827e3ef07d0e88848ac6d4e9f475ee2b5404b5245e5d057b75656e9f0253229fb42b0ad5319c5b8c62bee5d769d70c036cfb579782f0190d487ba2400d7568be5d1ea14e49e5b01ebacbeb6008ac95a978a505d47910e5a47d9917ec887658d1874de9ad9e3957315c33b13f143d1c98f6efba803be619e5fc11fdccf4d4dbdcada3b115442c3d9a59e8cf86629c6211d116b6a954ce0c8e2b6de1fa708f5ca9f1e71649e3e9ba889957eba5e36deed2ecb0cafa6a182673096062b25f637b24f451c803afecb6c3b0bffe98a198b12e2c106512e0e3fc9061b78fa9f75c7b68d0b385e97a2e69ab8ef38b5e353d46e2e52eb3f25c4fff1bdc6a71a062219b320d34b3049cedf89001d541417b9e4a6b5fed198a10e2e66f660509765f5b5d5b72c5aefd9d24a86012604142c63509be147580018fe2ddc0a2a50a6be8e5c64148255b665b002c05a8d298ec8867bca78da4d7897d800e9124ec8040a225486b4903247479099e5dbe950935185d25e9ded02077092adc56d23d9283ff69107616d324b45bc85275b2ced8a3b2d77c994a9a74bb89349714bd420008bb3e3f65ad0315b991c26d20c744f0534ccee5fbbb3231b2edb7315dcbff921f3597fe337ef4ebf5edd72a4a3d494885631e65284ba6479f55adb274e8176518fb522b63e5fbcb5d930a4ab672f3145776eb4e841c14ca04b179b21e9741027aa398b179584c0857c3538be5827d993150bd1be3833f8246db3889997f65a753e07dcdb779348b403ec8ed0dd846c0d764905d8aea5f4c2d230074c8cc41ef5ca642fb8ee6f9915a4021993dd2e6f33fef27b45e3e87da65ad0b347925c6f9696b0d694f25bc95548806149967f9c674b690409c600e3782c17e7513c32d240b884afcea04e9b5621354b74f15b8050c6b0b6c7d617e7aa7a464d5aaf1550ed6291b95c9b7fbd8ce91395351e0a8a218b550d7b81ab2d79eca7776eac9ef3178c995907d3994efdffc44f89d918d2ea65c5220e523397527ebf7cd266c2b063d5a3eeb12cbfccb9bbb83380c5db79dd7a55d73fc7aac95202baf98661464fd84e6d395306b326ebdee6c024b7682e6e5d8926bae2a2346727ff9c69555f52fe8a4cbe200454b332223820c4a496e0e58ec919be9c7de476c343b594eb567e0b823e0092e4e6038b64b8cabf3bc57a02489fd35e0adaaebedaa3f4d65a8549765517a69b192f19c6743a5ab365e67187507b578b93c4f36a6376e658a9e617025c013ebc3620f0bc4a769de8774046fea4081f9016f84eb3544e11559e41023fde2314cb4a2cce4c5b7c06a7e7d9a31874de5c3136e8f75565eafca783e60e9543dfdbc20bb3f27509868d5257fc31459d5ff8f7f5d6a0be90ac89bcacb34012e1f6cc847c847edc0e03e7d8fe534deb914c6d835ad40a844d052a7f55e6dc05905e4c310ff806636e288d05fbb14c83a43dccf5072ace54c651fc9ce3b08a22c8dd6c5ea93162924599a33f3de9e7a82f719e42db68cda98dfe5f6e451be76f9ab180581d5932bea767ee1dc41d9cf67a3627415430874fa3ffdab4344cec253cd4b668e3cb602bf413624dfd33195e8127d6decf1253867afdd4f2aabf5bb08e2c56ce1fdb79f757f146c4dc16f48e4b62daed612ae2c2ec51c32aad96351163d4c10e00af0ef2b66de1ef840e7401325a69f7b3c7d3291d0ec49804576f3ac94a734e8c003e3fd5c7349227204d5afe48e8a2c2ef2b1f8cf0d8c9852a3de9c94c2e9845902cc2f3dc207a182d0307c298bea39b632ef9235b5e97ed4e41b07d4aa908031860f497e23a488ae007675a9ed9cddc3d72f30be59639a3eec9d91dfe44a08e5628ce1816dad6b4b69bf0e7eaecbe914183e052c16c0a02ee4dbc4c1e22cb02a7228961c07f254abef962c571f04703e7ab3478a0ee506314f5ea63b48a2ef57a1b65366323911c63bb4aae638f980b1732872a907cb7ac5031a3ab4047da33834476be9ac179888aa4ea7aa8ebf34b04523c3a0c86311a5b2276cd4bf5bed464b5477ab710feef27997eb13632cbe8af6de896ab433b75cd84ca18d8f58227cc8d486378c2297f75dec0b620d60613806ba2b5bc1fde783f23aa5c3c041fc2b2ac75962ad94f0acc29e1f1e8dd4491934480100532bfbb1b6de22ad66308d06ab08a762a0346709167b68ed97be0f1fb6dc6df938abe2e99754b463660e581cfb27b7a9838ee36d433663915f539762f15b97aa2d3878af5c87de6b46e6842101e91e43a996b5d50d9de09baa27da00d2b6f8e8c40d50b26c48ac111a3ff40094a1a5d05a6e902b0979a272fa99259c4cfe2b732ff0742a78583271bc238c96da97821ced0b9a193f961154a832343002cd2751e09079570fa3f9bfa01094c7ec2f9a3292a4b4fb6519cadf58d49ef5bb45946556b454bdb4cd653689f159749da61fbf9f8416f8e2c06f1eeb7c5947b530745386a6ce8da256dec0ceef5e18c78c294fc80fcf46dce6e0d362a6549a57499c7595586e640dd8cb5b3f6ddf39f86fbedf2f5b6ce301c9f3c93ce16cfa393ce983ac2079de0cc3001012808e02f3b438d1325b2de7cf373932fd823d5adef3f6c5262be1873befcb267ae3bcaa2f108969b1debb48efc8a15a5570acb710a41ed42d187b99f005628b2c2a6950102c251c9d4cab5138d1e289adf803cb2fc5500f43f49d8cb89b5996bcf38e98192e7f99209b4bede976d6d13d9547a4d4dfb398ed8d3a7ee504580371585cb658a8e92f44453c68ed3bfb18c4104f0f8b33b9a927a8d5f44a1b451382382c40bc0eabc6ae688a80625fb39e201aa2ccad004f277b0a491a032d74639c9ea48d9f112a207b1f3f78dc59f15d8ff3afa34c9b2cf1a2e9b5716e39bba02f5fecaffecef50d85844ad80be8fc2e77edf8c61871da6312d6a8452fa35783216f6e35debf7465a63417d7ca08250d7083b894cd2f0ffadf19ef101274fb0984e9bd68123866a45a16c8a4155b0e58fab40cf0e22020ec85ad9062270276178ad28747bfc806bf088411921558f2fa392b4a103c7e256dc8703642a5ed45589806150ef2e76ee38e2751e0c32c2ca8ea54568fe3b0c8acc1993a9865b7d21db7b1c6498de3135d3f9362381cd590022b4b693f6d5181ad3ca50798a1894d0548b820e3b121040407c7c3ef7dfc8e3fbcb7c4793ee781cbc72292f2d894d16fc1bcb17d542f2d2c33052388b014721c95d0ceb74ab6730ab0e4664f1cc619916e14cb9bd2d6ddcf9657d52a9b39190484ce4597e583344bc1da420fa5612f761fd162866c383169f729cf9b059ec242ff7ab713665312fb1c74c1ca3e98d8f3fcdeac8010f66ed80a9e60bbf703486dafd98414b1aeadfbfcb88ac67ce0b63dc6d9fdf550a0ff4037f280923c1adbb308f7dcb074994bb2ef82621e651569058ac73e4dc4655f67c8e657f579ef2042dad550f3f2e9ac851f6fbe9dc08e52a79ca70e75a06d1a7a7b8ce21a611702379e6468e6edacb74075bb3d524d8f50cc3c94ab796b927e1ee9e7f6307a9412fb0d5c8350a911205808a5448c8ac7834b334b4fed97be70a26703007c69af760f050951865d17c80aa96d84189d1817e374f287175023e5c75fed5d537b17eeddb1ad2446cf8c7ff5687c5c2f35d05c9b4cb10ef1a68159d2b44c5aa46f690f5f80c29e0f96bb6fac744043d2b87a026ed19408463480739e1a5bfdae242ff658e7ac71e91b4de801b1c01fdef5b2b367bd8c8972d3b6ac3380479086bf791f3e2bbf9006773b041226e037b045839dfd22673dab7fe90ef1f7076a3c268a22e999435bfb6cd4602e81a8067a6a74e8a53c884d632c598e06abd813d3f8cee75d6b9997f095d159a0280bff092cd73e9d0a15ac28aef46bcfc4975d42bb308999e776b4d7f78100368f102aac2dbfecbaf1225b86381804be8f6a9607a8b7707daf89db23ae505b424b919b66344bcd2dc0cb42ef697074f79e0ba590ee3d1a433ede21f478d1d1226c5785feecb82d2795e280d567d39087bd3c5bca1bc4100953012a3de9285d10f5574f334930c8c10c323ff22ec3d792b1a7c8f3e72a86983f904b530ca79b2482809b1a743dc1546db34854bff90d8e6986eaab081ec73835f3247f061", 0x1000}, {&(0x7f0000000000)="dc24735f7deef2f0f8e360c4eb8a50b4bf67b3d5f17c69d77d98a93fe92e42b76c8d198d4ff7e2fb835c36ce1cbbc7abce2640d7db2d2888eb0acff11da558abf36ae80b4af0cae27599ef89195119192b8ae2b23f89a4784e6d620c1faa75b4236b5b2582446046115c4794d46e8c91ce715a48b5e02b79052164e6fe4ad142e3e0856960b5f0d14ae0f7b90b8dac6cf2dbbfc8d36735b9229b2309c20b0eab2cb6de3104ef946e7da578d86e6f0bb0a5297f082ffa32a84193339f6983b992cf1c8d6919f0f435492feb1ec59dab413f5d3a8e2bf3fcdca6db89d19e6ce810", 0xe0}], 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100000001, 0x15e0000, {0x1, 0x3cb}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x0, 0xced6, 0x9}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/168, 0xa8, 0xc50fddafaa184d80, &(0x7f0000000000)=@in6={0x18, 0x3, 0x40, 0x8}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x11, 0x4, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) listen(r0, 0x0) 16:00:11 executing program 0: socket(0x6, 0x0, 0x3f) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) load: 3.59 cmd: getty 57629 [ttyin] 0.00u 0.03s 0% 318k load: 3.59 cmd: getty 57629 [ttyin] 0.00u 0.03s 0% 318k 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x2c4, 0x7, 0x6}, {0x38a, 0x3f, 0x81, 0x1}, {0xfffffffffffffff7, 0x3ff, 0x3, 0x1f}, {0x200000, 0x1, 0x9, 0x8}, {0x3, 0x4a0, 0x6dc7, 0x3f}, {0x1, 0x8, 0x5743e53a, 0x5}, {0x81, 0x5, 0x4, 0x100}, {0x2, 0x9, 0x1, 0xffff}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) setsockopt(r1, 0x0, 0x9e9a, &(0x7f0000000240)="1ca78f3aec1f5bcbeb2925619d0fc9e52ac62dc3c8b0ddf47bd11215dbd756a611351801963f33f4fddc532a7fdeb58fc3201f1257d58baa6ac9ea54cea5902d2be26d8d3bbd38d613e526134f7e08572001e1923a9d8d0cd9cb24f1e871d8fdb34feb5b06fbaa44cdfaf6b520b46baf3b309619e020cbedd2fb69d12479c1655bf6c07e4afed00991d4d220d8eee6c9ca5d69e9326525cd9ccbb207d5814cb4287deb0be4f8aa165926761eb61b79ba2569fc1e49b6e0d150372ddf35d60e01df99bbfe767b83aa2219fbc909f4106c11483b05e3df9c6387cc32c56cf96a38f028edb338a1fc619148eded7b85846f51577c9788769408349873998a83c0ba80985b53ce8f2eca693d3beced8a0f32eed07c81b655f6d86395680e8fdfc6357344537dbbaaac6051b2a02fd0a28225cd510cf32fbfc81ffecccd71cfd78aa9f9ac2c6a0222b801445a5203a6e7bfbcb80d95ad16e035864475f145bec4332cc27c2663d69ae39f68215ff85f7502a76f0e98a03b3274af6632e0f500f1f74e8fc199f7ced1f215cdcab5755fd1e6b3401abf94e680b7f2a5b5de942ce79a1380a98f6dd8c7d3a27215a42177e132f2dda8851b0617a0eca98dc6dfa16fae49d6b3d2160f3eeb29003c56f37ce1174e5e1a27e6f173572986acea9a36f20414c717aafcf7c39848cf0184a1eb5baa8835308b13e4f0d2158131c600ec63e431cab45f32e228b428588048789836ef6642eb024ac6b58e48a34609b5d13f1ec82f810bf29920d80eda5e88af319fc63e7ce3a0df3242077002409d4dcda7862ff1e3ed0f04d7c119a236d72952ad34aea5cf8cc9a8d5a8947745bc8d5e196fdc63484881cc71ab21af69d68e5487aa5ef2f03fee14b48e5f717b363bcfb61b14dc870f2ee06f26718cba5c60d3b581ba6faed4f1cc5a7c5ddfb71e831befff1196aea8fa511f56cad8cbc82d13353ebb14623bc90b66d3ad6e96068c9250dfe542c9038c16b05c6de6a042e6940c1ee97a6dccb337da2bbd256a0d7a6d3e4672451e9972e4c17de8fe58cdc3891cbccf723001dc611c90341381085a23380fd305213c700c8f062b3cf7507c1c661d0a9ac7d2a8e8c3f9055f86607d4fa637ce00fde979c64960b1619e1013aae2ab2f116a87eed136835fdb0d23f4a99cd7b7676a97d8812fa498b8ef2d19d35216d8876d7b758599e0f5b116cf62ac1368b44701225b59d69f11d1b331aa176e4c5eace0caffd7c34a0eb71878666e1bbd1da2466dfb99c015e01111ab07dd52dce966e97a3eeea88f253e592b2c385d5e7a669c19d713845bc0b732bbc56bdaabb71f2c5bbeda87a59b40ca1086f2476101373bc61264ef063ccece8f660195f74ef4da6a3fbf8b60c29fc79542d88b5baeaa13649a8429f0f987dadf6c4b53f2878d04b27ff29cb4229edcedf9aa23303d78029edaa335bf0249b7a3803b552bed7b8b3d4287ac7bb0b803d7f2eccaaff4bd6cdde1e6d4ecfa42b57add5f67f595e927e4dbec1d73e65e4c384605aef77247bb677fb1697e536060af0f5053250de7f27d7bc9544425ca7fef1a7cb883e18ce69f5d9d3ac23976f98f67989b7aaa9f4a4ce810e81f4258db6803e936367cdfb7d2641fafd1256c3fc8a905345a3a004226a03ea0301720af5f79ae6482cdcc53f97f16afc1325b15837eda6c0c0449f365c1acbb19d30574bf1adfdbb60f0067ad273086a855041759650e9ca554f1772adac6f34e77b805095f1d1daad4d503094bafe5fcec7cfc2768f85946ca5d7f0531f40186cfb0a65efa5c4a65893535fe049e48668ded660a012ee9de459fb4cba94177e22e99504435d01a3b6db77f1854f2e41a6150fbea6bfe0ab32962891f15bc129212644f30e71ba6da3ab48299c99d6906713f2b0fc263c27d69a34897c99c429e92d469bad24860262a2e2463890bcf7f811d1afb0b809ac21ea85e8e8820973f21bfd677de0ed06a7aa889c41232719a81e168ee12e6946647e767a6a39aa30eac3390347246dcebc1a4971ba8cfe239e9064ec832cbc53c093a47c87e19f7a573482b773091432054056b4ebe984bcdeb86371ed7882c3963efca6684eb7a94606e7c7dc781ccba489a5f72c39adbd36089630ce7b2f90710bd5042f7f33e0b3b46a8285fc657d4ad66765619b650c13d026c6cc9d4080285b591f4d98b44e4a758feedfc4890ea158165c6309847b4b0fc28b646cbc8682f4821bed7df52a7ba28e53ec2f75ab95e3dc724a43eac0b1aec43bc7c3b0d2d673e67018b65528ca44e2d24bae593fff66c41223bfe5c44e84a78e9f528734da2b66c66eb36867f3884f40ce7d52f8f7f8b8640755d0d9182d739b4d745036653a18d64b130a557f8cd1aaef4c1de06ad024ee6570d19f66f0de2a084c56bead3b42213e4fc14070368f56845ea4fa7c8efdaa566b8db301b6dd79310cc0beec09f52545fa7b88e26c6ef3b070dbea8191bc12e8634bca0019f372683fcdb06ba8bc1ffb064cbf2f310e8ddbb4b34c6d363b6d059a7b5706750c92603ccd35b1da0cc3802d5cf23c7b1c1864ba58b1702ec63b9255f349ae8beb164fc99eee4dc8cab3f8c23e7bf6cb60688d364759c3e33516d6dbddc3f24b6504e371c3d2416dd43f819a6c57cbcc14a3e19c6a196639d3d6ba0d4ccdf790b582e53a3c4d99eaa38eb63b3e18ade388eadba1063e10521cec058cf50e7d0346e600bf28959f109ab9bfc88ef1ff6d20821cf7d1f3d1ad63b56011b37169723dddc12b63f48aaf69a178299acabcbd9c7b5e9e4ec9519f717ac1eb47b95241e6401e8dfac6e4f267e63c6fef8fdf0f2e5b6a1e036859649636486d041396f8fb402219b73068f80c165c92a4369d392d3a96c60e89dab52a669cf939db5f841d81aa981873e011b2c35e9504c29b892c8fab846ec276189ee8bd14ea3baaafecf980f77deee06cd53e7a49ff49408653c79e6c853367f3bff6eda68f64849d0c3ed3acd6b855a8e754860abc81785cddfaf158ef1ea8b8c335cae6967037e282d141321c9264cf49217f6e5b8733778f85576e38dda5a04706884ab67928707eed5788278932926dfa59fab770b10b672315865abe797b92e50daa9930a0c3a8f845dddaa877b81d8c7bb53a7dc64c44897c1a6b635b4ec18d516dfde94f543c2bcde5d328e4c855e02e2a534b419192b4bd7186e2cf9d666f4c0d48f7ad529a6bcfba4468a2723ae14952b283907893ea9c3ffa22108de671873e220b276b633586ed84abc51cd668a65e39aa11deea91d05f9284f2edbc193eec58068969025d8c6c334adc6b4de4e3289dcc980993ad7a6ce1ff709c8fcda1c6040f534408bbf75c2cf0ec2403bb0d3a65be95831ae7e396e933fe9115ecef0161c2f684ff3e37be8ea0f8b58c536317e8d2eb540af78b99e38cc13afadb7762b7fa132e9ddf5ef65c86a660544fd8b6c6bd4488d8fc239ed1fb7c67b934d637cea9bc26004a94e968ac1c5dab247f69f254fcb5778a84afe740d24b8ec789b883321e8bdf39b3a867f55e0ecd77c88f769bccc84f17dcc413f37b01a45b7d1338c04e88879373e60726036a471627cb0f4864cdd4b76391be16060627aaf2fcd42bf5ce465506003474c17a2f5eab21f8eec8b3d6c1c3d5b6e63b46879843fe179bfc081ef92fdb1677876ac3e8891e6c2705a7b46c6b9fd48cbf72a18651e73c24c58359b5b721ad4af78cb2ec5045fca138708e9f81f5e5f7a6068a90a43705b542b314c5700c0ad945a1546481f3c3fd4c23049ab2a680f4c997ae39684d538382d85d9bfef988d3f99679752576bbf88066e62c3bd439b47a566741e6681b4b4a50b7ac98fa47379463cc4f4f92b937068a21019383f80164ef93661b15da3a477f86c8bc91425c002b6d0e35e54fb6a99e113697fc860da5950545c28f08af0c4bb596a0045d5685e8fc0e562483e9cba5bb9d29dea48091964f54b0b0fba00c0dc61a954e4a25de239293603d7a9a784a47c27f61638fc3830780cc991b4832f4efa4a7a6feabae9126a5c29739692d8eccdc7ab6cde614edca1ff5c2161979a0137426b008770efa53fae9046acc9d596de5f5b143bdc8de0e3a1a8241140cabb6058d06a1ab047c7f30fedde127842d54f51502810db701ca8350d9fa4d665e7090f6f5e16d60077c8151f619eb9d1675c7f8d0f8f97079641b3b39760f3c8922ed8858c515d87e01747c5c16b0de5538ab43823e45c8aa50ab40b155bfbbf5c858c02224e0c6e132f68df3f8c58e42770262a02e0396fb06e470eddf62e5477d603cf4732c7df9d4edfc893c5d27d537e93581ffd9be4f2dd24614de401fdbf05076828ac0de3ccacebeb315f85583884aca8c8f1c716ceb1c5be36f891657740b7ae756c18e810ad0104334e800821ccc78cb9a79ad52ec93c90b6777f1b52230c271dcc1406c03f1daf51a7ae75e678715d4c61e8d269546e7bd20608ae3be63e62a361527f83ca96c136119d7e36d79db33ecdcf19c14b32f1679dd3fa32674c03b8a08688aea43a1cd010ff51acaec30cb72a0d0019dce688e1adf7ef6dc3ce9962bf0862355b45127dabe8fbb28b4e36e406b2c631eb5bb82016963e32ab8a74e5b73f71d1ed29f14bea1e2c0908aff4116ee78651a9b43e1877b9ddbee660beb74179a00702c5b2cd66fc9db63a93466a8ed82e54bcb5617d476addf81c0d38cb9943d7a8e7d650f5be4ca30dd93d47e93efa061a2d5e488ed6d77dc4c34ec0cd89f47ee6b2101abaa1927278e1bf7f0e50c5693c6cd5f18e24123c628bcc0d6122062a95142c85ce5332dad424c1f66f26e679fb0c4b2d6952678ad78fcc55ffaa4321fc9f5846247a8aad2a63dd559b9f9983f78f942775ba40eb7980510d9ef8b7e1831d75a687f975bfc8f912b8e219ef6229ad015b7d68aa0189ef19c3942819b33fc76d2d34ab838dcecd1fe3d53e4ce846d6046a24be75a35c0a5bb851954e79ba40d939cb99596b8d84fbb285c1275b1a06fbc996214f053618770e0be86f5f4e66c916dcd24921393e74704e4f4910e2bab55c13c12f8fcb8fbf2098c816b8459c8177cc8a2dbe68ac55301c2724e8e25cf2ebabf17ea82999db5f95f5ad0e36830d9dd5e7bafeeeebee51a106f9a4ec2dc0ed10e8f509487bb007b2d52f63b81b3468b760a165baf5e3eb0afd06f807b9767969d050f2dfdc8ce9a27c0ab226e6f77c8cefaaa00f84379547c7c012d3c25e8e3eb6df02ede21153c1b487a930f893c776f5c262b8400d0bb538cde6aac0ad2c1d0615c8e3d4212f85f71fafa2465d52032cdd917afa4c66247dfa8308ae4340333d59be740d30c34427becfb3dd983a7bc13dac7bfabe9a8620ae10c5ed3240d69e948cd3da87b4530b49d6005522cbd99673fcb4f9252f3819e8883b34efabc4d3c1b7e508d7d62f57b27e6b27cc3307fcbde11a19c5a4274a8f47a3a055a28d62c86069f2213be85b99f6d50c4e3dd5c91d87b1d88eedce7d7bfeb8eac125158fc479e54fa9a5921aa700a7b1df8e540d85ac44dcc21b958a0384206d7cb1b0223e9a82c72eaf854dd5aedfdd096b38b6735ecb1c2475279c8325e0842f8652636d6f645d44051e3b45a7c4e3dd1830d12957e3ad611fa3871ec41605ea21ec883224ed844e6e2dbb6263fad6457c7f50e0e9eca4cb91566b701abbed73c7a46bb7b42047504c11679ff72360f468babdea84225162cb62deaab65f48050df4bcadb62ccd085c933d02322e3b93b9394c5e5c86e69369cd436e72", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') 16:00:11 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x2e) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) setsockopt(r4, 0x5, 0xffff, &(0x7f0000000780)="9e3841d867b949bd4bd12e66fce3a482056ddfc36b22a9e1a041903f57e5ba75536077c8b8e19e92dfef2aeab0d0c7a6f6a5c21c3ffec8081453bdc52d33b2558582fb9eb4c929b3a69eefdc8ffae0e50caeb571770a7d7ec4c85016692edaf3c5b069cefaeb56a16ffb5ffa907097f4cf68c9331499ac0c9b924dbd8d4e997b99f59a596c3f6af3672febcc408aff5c0568e0b9345780becf32b67368a740d497959a109cdb1d9512e57e7c88341a46fd493fe156796a4385a9b592219d348ce840823414e63665470a58bdc7d91c02bb67b46627e305b46bca2f361ea699ef6991319005db88e2840482e40ce7b960f8c5982101265ab9df1862e353d9a1403d2921ad9d1889865f577e29ffc38d6982dbd499d2930b77310bd4f5b98c137b0cbf6eff430b74413465ac87cab77db242f9372e4c93a763df1172ea732a61e7d9d89b728e48c7b8a13e85291606dde49aca2e3cb3275aefd18fcedb1a41e90e43a29c78ff26165d1a6d0088311716bdf77382669012ff1f5a887425e2f37161e8d6e4612be91eb5c96cfed1577242cbbe6e8423e2798830798c2989a44fca336c54363fddcc4d616057b52b35fddf2a0f34e7c42b35ee1e6eebb4d0c3d25dbd705967b27353d8e899a10ec4b4e1565ed0a082e101aafccfe14fd04f9d4de04eeb04bdedb6331c125efeb23e9c3f12153f3022052d5f3251d5f28883ab25d20d0176ed14d517ddc99fda001d973e56c3db23c00a1e75a655717eecbbb377fc3b7ce47c304518723ba42f1185fede7ecafa47a7c730b7a20c6a03749c7e0a7880528cfe6e7c3fd613f7f15ebe23353a11b64f2dacd03fe9a1f6663e36915c027c1ddba395f5fce5a5c000f6cbbfbec4ee7c2265089aa808b69eaaad586eeb8d6a1d6e3b3a472ea5de0e857224f6aa996807abf22360f4f2330887312c040ac8c74dba0c39ed0c2c2fce6969b8848535d7e222c5ad4a5a4a1129b16d1e590ff0a4db7902e1af81d65d1acee644405ac62d253a8c7b4b205f737ae65e9b134d5def536af9ef216b9d64fecd1b11d99daae5b7ccbdf24536f1eb4514721ae5dd14a9abda41bee14af44436536f11b8c56bd0564058438d405a6373546d21bbcbcb3e035d57d5f154daed60c93bb395cf7ab7a2314aa4134accde05d365302c97cde85c2cd8ada2b99a2710ece88083376a7046ebad0094d7f9b62c59d4b198c576773ad8fdcbc55ac549f8758f3ef91ec58557f1757528017417b195f5b057d33ad1adea22a8130ee93c1b4b32770feb9dd063559c87ceef9284f0816fe54f57917341a21d816b27ac93718eb14732e2ef63927cf7bf6047fcfebf9d4483fa6d9479797f9ac4d460b7657f293a9e366fcde7175de092f4aea031e58ef3c938b2bcaf03099bb8656ad528e079b8b60e55181b5ed88edc68aa9c17f12756c060a4d0173aed0b9bbe92975242fa3fa718c40724dd929e6cf4cf696230ea2332e41582dc2abef3cb966628f40481192103112a9cde863f5880ee24bc3c3019d901751e66bc601e00d72f5c2addb712026f3ead0d187e31050cd40a6f1a997093a656456ce733ff831771a098912c766cf0ee88519bfbe31b406baf36c7e43042b6f55a4169d421ba8e9b3c1846c21af48ed59e351855b25260b51a544090e7b082876cf05d61c318c7a50389764f3f921a896948c26f4feec155c9a2f9b0c442a4355f0c3f3512ecbc46ecbcfeb5680442bf5b109cdf87346ddc1655102d81a88ac4d9eb56539828c1998dafb657b3ea73d11bc35af62dfcac579edeaf12a5bcc1d61d66d66a117be995da6a805ae0db46967cb339ff9b56f509a4c103b01998b70969e29ee0744eeecb2d8330162f648dab43a816b73a3fecf5d9a3db631d2c6e60017d06d87560c41e5322895841f376ab5ad53279526337c91aa13f4fd2f7e084e858e8593d1250001940c38aab285911269cac40768dc371d413ecfe4e3138bc2c8caff2d1d4701b590f000397c61230adfc73b47835045a7a41ebacf2478b5cbefa61f102540bfbdd2b4128106ae8ecf8b3db0b6158f0c05b2fe34a01d8579101a420bf3a1548869ec11889efbd6169bab7feb4ab3bed305d9d51f466bfd77c9009fbbe889a42571832a042a4919428953c40f3db6617531e7e30263c024104455c667878992458ea106c605ad89fb03aafe2cd2a72c3e5939907c5dedb49da0ff632d3c46fb6ad6e23ea3d4f500884f081407e7268fd8efc121224df6817495a46b2b26f9faac21db91d931a2b82877c5f5695b4de0b6036444ae019a29846c294c33d1410f6cf1b5d9c7ef7ebbce7a8c6eb87c532e2b963492be7bc8f3edbee515aa00c0cf3ec65d9940520514362580a12ee4b51c294d7964019dc983b3096695d91b55064608557f9fdaf6285396ad67992f70f29166bf7c5b1bbb7c02e59e0e6db8e79c99058ec5b59b6f2c6dfe39c9f03db7a80f8bd65a649cba5b3bbab238b1f6e39d62949a4606ce8f49575b1a95fad11e8505dac58c388f326190119f29e030ca20b1adc94cd70b8578cab4c07cbb56639eeedfbe4c031a3fe0dfebc79e4f5bae7b8afa1914f70c9209aa4ebabd5b907324bcd037f506ce5da14e27047d5d8a634028a3eb36ac50e523a320cb53ddfae1bf648a0cdcbc350db029fee53ca68119e73e5cbb69f2abb5f3914fafb945f940a1a9a901f0eb517aff426ca46a65fd5b3fd0f3c945f5b4b4a3a8184040894dff802cd90403cb1328fb244e05fe2884e107015b760ee810c52449606c8e3aff5ed1a7f02c5a7ccf58fe66d925230b7a5470f42572e8170d914c8e7ca06205d6952ea9ea345ebaa8befaef26c928f70d84b96da08bd683e0fded660b81ed804557294516b345153b37451536f139a62011de32e89ed80d4f2dc1312b4f5fd005cfc63674abfdfce480fe98e4f6dc706caaec08caf136db0ee0467c7b5ba2d9030a818164df386b52fa19c2aaee66a5d544a896400a3c1f5fd7903aa1fb03ab03ebe8720086ed9a7c750567f8e722db579d274e0580d2e259bef8b3c4ed121f5dad483067ed37c7d05043a480a2ccf59ce4ab788be7b5c5e051f34e5a70ac418c8d242fa214eb83fc3639495c836b677338aba2086add357ddb4162ea436f597665971a65a01400724a499072bca06f8c0ecbc36dd9e439fb7b1778f347ed9f5e98700738b82153e0017f0b73824a62c6a5d3f5078384b0bfccf5107fc7e80dbc29ae06d7048d744d74b0f6cca15b08d55bad31aa8643201b539adbc29e9a591712a334f264e9e3c8bb30a6cf29bd08c79258cbb53a61996c00eefcc2bef70a2814ba67ef2555c3955a1c013eb41da9bc906d261bbae606eaac5164ed40e937c46a5a835bcc32bb51c177a1c9cbdb446534ad864b5d6df92ff54fba3865a2894ee67c06fc5193ed123a9ee48b533c6dbdc93842598ce43469ea0a925f4e0e6d68b1a18ba070fe741381a01a42c7de36b4dca5c81ae8c14c791fd95a04a051665932ad25bee52712332df5305826e9e0636da3f3d5df92bfb675db99303c0299a02da864d55ec545a4eabd842d5dadeafa9e7963d07ebde61893b9975bb41b986246c2acf91b5ea7d9bae133166df07cfec33b097cd5fcae3971be11535adc5a67b6f39d6df503027919ca7400e5aa04bd9816d8a7da7bf7850549ad47212f839de64c430013f50a5856f005c5fba6048ed1725af3b5b946c172b027832c3452f0e5e583d950c0113e2fc1886616e7095992ad431223d981e912f292f119abd1042b6b1232494a427a2e8e24b104d61f342aff4708332c92dd68b71a402e3c3f683f5aad1191e8473e73acb580c5f3e3b21157e195ec905e5bb3cc42155662d2129d5eb65f08733dc18e87c241378bb8f38080b2b691c780d13be1ca2d6a36379dabae1be10d9773100a1a6c4c0d219f7e5ba6345c9b14a597a82907f4c9af3a681ece1b88cc02aa2c41dd061ab72b9ed10df8db17d650cc731b1ddb7675b776e295dd90b980e67ee8830230ce03ba6859237a5177522efe8d9082bdbbee84f8ad2daf4f90d93e6c08f410bd3f9193f63961db43c684c4a4c75d676fddae09622e3cd8495f713a06bb72698cc8de3519ae9e27800a2c80db74c90b842700700e1c0cd79fa80c17923d19c9c1bcae2263736cf7204c93e2b653691b50d3a81efe23fe92de6c5e06b1fcf969f5ce5dd7f8dfd5656657f798d2f38fe899f66a0db85e1ca4a3bdd8a7f21fc365861de09ac806b0239a03bcf1a3230148b037f3c0caaf7f977d044a7ee9cb60106d2d69c7f400c5ee0798c532015d1a9c79ba4a7a9a412fe756a54b1f383747c26bdfd30064071de6e8f44a188bca05abe1b67c2d84c17e23a7b03ee893ea785b75f260661ae48689b3605c40ace4c41c427cc09d6a9601985fb03c97d3d93b14b01b59c98f9716918fce5ecf570fb28b6c714b29f64cfc1ec45f253c9e5fb8807dddde2b08255946552f5c1f63787993ccd7a5389cc0a23b85850d3f09e53f3d1c79c1052da632d58f7a24039c9776c700e2ec21c049bfbff73431ae4b0d537ed14c89ac9ddfa649869425a4c834ad10ed2202b0c8eec5594ec71818d6f2b5084ea0ed63674afb5fb6d7875a9105126656afb9c1aef371d255e35e0f7bc1b125f9c51e02f4f59eb69fb020dd5c42827a509b69a920335b730f99811c607509c02d4fae3e2cbb99017d4345996aebf389d7b232a512f155c445e17787da0a51d7ed19322521054220da3977bfb9cfcc4288d038a7f3c682927ab107cf50a70f30584fae601bb63c35f4eac4d23f7c02431989ca84219e65321a4bd0f8eb98dcb8a6239cd9faf435c726aaafe1bfb97d8406f395550dae02fa0fd605cb07f68aba51c0920d81c04b03a2d7b40bbc9a77fcf8fafec9a25b45827658a8800c90b834069286e25b3224f3868c08e6659874b35c8f55fbdadab7efa907ce2c504a9e39d9cb572c6f670655536b47f38da00e393f4f10fb8f64229af7c2ff1987baced412f4d21d451bea921ef9d60462d4dd0209a1d41c36f3986d22fdb6e2da45ac7848be635288f598c1cb0732540ff05d93b6874d568c49504cbf55fb37b93e418997c85d0abbd314ffd7f2e31abadb53120fe0ea0cd4909ccf3524b8517b19e0396fe2982cb8c9a48a2b3ff3092c7b4388eaa2ba48b13bad92eb4ff9fd19773e6e12ec8a2e9b3f854e2664545cc2f144be6f124111ab7927ed87658343dc2814e3867759b0398437b65a5c26a2afdc02dd27226dfc938368aab3ef6f97d4f7bf281842c47e60c8ecc540c527ff9fcf2c14a551bc7d2f5740f952abb897461e28e2913aba5e1134210d1ef52731a4c9de6b018ef3f3ed01a28bda60aa41e8cced1ab300544e91c249a2051bd69bb10e71dfc70f269266f4dbe1d650981101b653be5e934e71ebdd4d2ef148928f178756999a4b6f2c314e4ed788e3100956b508ac44a3fab4a18799172446a08c4ccba49839518a0bfe2da57ae326025edc6c015cd71de3ef0263572c8f560204a3fd9440c4c99bc850143cb423bc4c538e263b60c888d0e6f45a4d1ae620d964e90d01162055919d1fe103cb3fadfc3e6714c921d7a1477226fdaa0226ff154d03986aadc3bf1f4d76bc26a277622b7759bf0c5b1cc59279b2dfb95d8578c1af03d73ad8a1d2d6e61cd5faf71111ce13986c87d238323bb761652e7794028d6850c3a23fe6268fb7fc242e20e314b03f282f74303ba38c85b4380545539e7c56ec60b9d615b1ca0699d744b00aadabe32c693288624de18", 0x1000) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffc, 0xd7, 0x20000001, 0x6, 0xffffffffffff825c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x54, 0x40000000, 0x3, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffff8, 0x84, 0xfffff, 0x3, 0xfffffffffffffffe}], 0x80, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x7}], 0x9, &(0x7f0000000140)={0x1, 0x5}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186204f88a002b3a0000030083caf7afb9d8dcd1b2e2029d0c47501bddc8700a7933c33eca47d319ef8c51f8f7da13f1071d36803a52f8c8bfe36671245821516bb3820000ae84c900"/87, 0x57}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) fcntl$getflags(r0, 0x3) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 261429 36984 0 0 0 1 syz-executor.0 *351047 36984 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8265f5f8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8265f3f0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800021b6a6e0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007dfe054,fffffd8067edaf40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800021b6aa48,ffff800021b6aa54,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800021b6aa48,ffff800021b6aa54,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800021b6aa48,ffff800021b6aa54,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd80695b1700) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd80695b1700,18) at if_input_local+0x121 ip6_output(fffffd806a658f00,ffff800000a9c080,fffffd806f6c6ea8,0,0,fffffd806f6c6e38) at ip6_output+0xd59 rip6_output(fffffd806a658f00,fffffd8068a541a8,ffff800021b6adb8,0) at rip6_output+0x4c0 end trace frame: 0xffff800021b6ae50, count: 0 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 acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8265f5f8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8265f3f0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800021b6a6e0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007dfe054,fffffd8067edaf40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800021b6aa48,ffff800021b6aa54,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800021b6aa48,ffff800021b6aa54,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800021b6aa48,ffff800021b6aa54,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd80695b1700) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd80695b1700,18) at if_input_local+0x121 ip6_output(fffffd806a658f00,ffff800000a9c080,fffffd806f6c6ea8,0,0,fffffd806f6c6e38) at ip6_output+0xd59 rip6_output(fffffd806a658f00,fffffd8068a541a8,ffff800021b6adb8,0) at rip6_output+0x4c0 rip6_usrreq(fffffd8068a541a8,9,fffffd806a658f00,0,0,ffff800020abfb40) at rip6_usrreq+0x5cd sosend(fffffd8068a541a8,0,ffff800021b6afe8,0,0,0) at sosend+0x668 dofilewritev(ffff800020abfb40,4,ffff800021b6afe8,0,ffff800021b6b0f0) at dofilewritev+0x1ac sys_write(ffff800020abfb40,ffff800021b6b088,ffff800021b6b0f0) at sys_write+0x83 syscall(ffff800021b6b160) at syscall+0x552 Xsyscall(6,0,c,0,3,cf061ee5010) at Xsyscall+0x128 end of kernel end trace frame: 0xcf2f5b3cca0, count: -20 ddb{0}> show registers rdi 0xffffffff81d56a37 db_enter+0x17 rsi 0x2f77 __ALIGN_SIZE+0x1f77 rbp 0xffff800021b6a440 rbx 0xffff800021b6a4f0 rdx 0x2f78 __ALIGN_SIZE+0x1f78 rcx 0xffff800023b88000 rax 0xffff800023b88000 r8 0xffffffff812e94e3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x88cfc1be01a4974b r12 0x3000000008 r13 0xffff800021b6a450 r14 0x100 r15 0x1 rip 0xffffffff81d56a38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b6a430 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=351047 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020abeee8,0xffffffff826641e8 process=0xffff800020add180 user=0xffff800021b66000, vmspace=0xfffffd807f00b730 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36984 261429 72591 0 7 0 syz-executor.0 *36984 351047 72591 0 7 0x4000000 syz-executor.0 55736 520526 85358 0 3 0x82 nanosleep syz-executor.1 72591 197810 85358 0 3 0x82 nanosleep syz-executor.0 57629 203421 1 0 3 0x100083 ttyin getty 94021 469523 0 0 3 0x14200 bored sosplice 85358 40231 44266 0 3 0x82 thrsleep syz-fuzzer 85358 123599 44266 0 3 0x4000082 nanosleep syz-fuzzer 85358 435397 44266 0 3 0x4000082 thrsleep syz-fuzzer 85358 122007 44266 0 3 0x4000082 kqread syz-fuzzer 85358 265886 44266 0 3 0x4000082 thrsleep syz-fuzzer 85358 270631 44266 0 3 0x4000082 thrsleep syz-fuzzer 85358 147938 44266 0 3 0x4000082 thrsleep syz-fuzzer 85358 263004 44266 0 3 0x4000082 thrsleep syz-fuzzer 85358 264055 44266 0 3 0x4000082 thrsleep syz-fuzzer 85358 8349 44266 0 3 0x4000082 thrsleep syz-fuzzer 44266 342763 87959 0 3 0x10008a pause ksh 87959 249982 17529 0 3 0x92 select sshd 17529 353678 1 0 3 0x80 select sshd 53640 238261 38628 74 3 0x100092 bpf pflogd 38628 251052 1 0 3 0x80 netio pflogd 80714 394119 20955 73 3 0x100090 kqread syslogd 20955 128527 1 0 3 0x100082 netio syslogd 51009 372509 1 77 3 0x100090 poll dhclient 29511 92063 1 0 3 0x80 poll dhclient 22386 91382 0 0 3 0x14200 pgzero zerothread 80333 38877 0 0 3 0x14200 aiodoned aiodoned 30658 197536 0 0 3 0x14200 syncer update 93038 143689 0 0 3 0x14200 cleaner cleaner 59592 195368 0 0 3 0x14200 reaper reaper 44439 81818 0 0 3 0x14200 pgdaemon pagedaemon 80320 455737 0 0 3 0x14200 bored crynlk 21334 361878 0 0 3 0x14200 bored crypto 83450 423140 0 0 3 0x40014200 acpi0 acpi0 51375 369720 0 0 3 0x40014200 idle1 33330 160378 0 0 3 0x14200 bored softnet 17202 63474 0 0 3 0x14200 bored systqmp 31269 58007 0 0 3 0x14200 bored systq 97196 144256 0 0 3 0x40014200 bored softclock 53735 390607 0 0 3 0x40014200 idle0 80550 156244 0 0 3 0x14200 bored smr 1 337202 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824bae40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 36984 (syz-executor.0) thread 0xffff800020abfb40 (351047) exclusive rwlock netlock r = 0 (0xffffffff824c5488) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x52c #3 dofilewritev+0x1ac #4 sys_write+0x83 #5 syscall+0x552 #6 Xsyscall+0x128 exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824bae40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9563 6696K 7075K 78643K 15604 0 0 pcb 14 8K 8K 78643K 591 0 0 rtable 115 12K 13K 78643K 797 0 0 ifaddr 70 16K 16K 78643K 278 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1573 0 0 iov 0 0K 16K 78643K 144 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 2966 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 21 0 0 VM map 2 1K 1K 78643K 7 0 0 sem 12 0K 0K 78643K 180 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 2392 0 0 sigio 0 0K 0K 78643K 32 0 0 proc 54 51K 83K 78643K 826 0 0 subproc 32 2K 2K 78643K 119 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 178 0 0 in_multi 33 2K 2K 78643K 158 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 404 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 99 21K 25K 78643K 8189 0 0 UVM aobj 63 3K 3K 78643K 70 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 1K 78643K 847 0 0 NDP 15 0K 0K 78643K 82 0 0 temp 195 3556K 3624K 78643K 30999 0 0 kqueue 0 0K 0K 78643K 10 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 16 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 110 0 108 1 0 1 1 0 8 0 rtentry 112 106 0 62 2 0 2 2 0 8 0 unpcb 120 542 0 532 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9837 0 9837 2 2 0 2 0 8 0 tcpcb 544 943 0 938 1 0 1 1 0 8 0 inpcb 280 2670 0 2662 2 1 1 2 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 21 0 15 1 0 1 1 0 8 0 pkpcb 40 16 0 16 5 5 0 1 0 8 0 ppxss 1128 39 0 38 5 4 1 1 0 8 0 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 8 0 8 2 2 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 89 0 61 1 0 1 1 0 8 0 pfstkey 112 89 0 61 1 0 1 1 0 8 0 pfstate 328 89 0 61 3 0 3 3 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 457 0 262 15 2 13 14 0 8 0 art_table 32 458 0 262 2 0 2 2 0 8 0 art_node 16 101 0 61 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 176 0 166 1 0 1 1 0 8 0 shmpl 112 68 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4851 0 3425 47 0 47 47 0 8 0 ffsino 272 4851 0 3425 96 0 96 96 0 8 0 nchpl 144 8216 0 6582 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 24907 0 24907 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 5 0 5 2 2 0 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 23078 0 23078 17 14 3 7 0 8 3 plimitpl 152 201 0 193 1 0 1 1 0 8 0 sigapl 432 2579 0 2564 3 1 2 3 0 8 0 futexpl 56 31429 0 31429 1 0 1 1 0 8 1 knotepl 112 467 0 448 1 0 1 1 0 8 0 kqueuepl 104 396 0 394 1 0 1 1 0 8 0 pipepl 112 1292 0 1273 2 1 1 2 0 8 0 fdescpl 488 2580 0 2564 3 0 3 3 0 8 0 filepl 152 14600 0 14499 7 2 5 6 0 8 1 lockfpl 104 663 0 663 3 2 1 1 0 8 1 lockfspl 48 221 0 221 3 2 1 1 0 8 1 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 59 0 48 1 0 1 1 0 8 0 ucredpl 96 2244 0 2234 1 0 1 1 0 8 0 zombiepl 144 2564 0 2563 3 2 1 1 0 8 0 processpl 896 2596 0 2563 4 0 4 4 0 8 0 procpl 632 7166 0 7123 12 7 5 5 0 8 1 srpgc 64 12 0 12 5 4 1 1 0 8 1 sosppl 128 24 0 24 7 6 1 1 0 8 1 sockpl 384 3358 0 3338 6 3 3 4 0 8 0 mcl64k 65536 258 0 0 33 4 29 33 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 203 0 0 25 2 23 25 0 8 0 mtagpl 80 37 0 0 1 0 1 1 0 8 0 mbufpl 256 451 0 0 23 0 23 23 0 8 0 bufpl 256 11000 0 3981 439 0 439 439 0 8 0 anonpl 16 222133 0 211089 92 24 68 68 0 124 12 amapchunkpl 152 13856 0 13748 19 12 7 10 0 158 1 amappl16 192 11843 0 11083 68 21 47 51 0 8 8 amappl15 184 621 0 620 1 0 1 1 0 8 0 amappl14 176 87 0 81 1 0 1 1 0 8 0 amappl13 168 447 0 447 3 3 0 1 0 8 0 amappl12 160 514 0 513 2 1 1 1 0 8 0 amappl11 152 343 0 325 1 0 1 1 0 8 0 amappl10 144 551 0 547 1 0 1 1 0 8 0 amappl9 136 671 0 667 1 0 1 1 0 8 0 amappl8 128 195 0 174 1 0 1 1 0 8 0 amappl7 120 531 0 523 1 0 1 1 0 8 0 amappl6 112 317 0 309 1 0 1 1 0 8 0 amappl5 104 682 0 668 1 0 1 1 0 8 0 amappl4 96 2637 0 2607 2 1 1 2 0 8 0 amappl3 88 752 0 742 1 0 1 1 0 8 0 amappl2 80 20167 0 20092 3 1 2 3 0 8 0 amappl1 72 63305 0 62869 26 16 10 20 0 8 0 amappl 80 7503 0 7465 2 1 1 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 69 0 7 1 0 1 1 0 8 0 uaddrrnd 24 2585 0 2564 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2585 0 2564 1 0 1 1 0 8 0 vmmpekpl 168 22414 0 22383 2 0 2 2 0 8 0 vmmpepl 168 314292 0 312406 197 87 110 110 0 357 23 vmsppl 368 2579 0 2564 2 0 2 2 0 8 0 pdppl 4096 5177 0 5138 7 1 6 6 0 8 0 pvpl 32 636641 0 622406 223 56 167 167 0 265 28 pmappl 232 2584 0 2569 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 657 0 14 19 0 19 19 0 8 0