") 16:00:09 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchflags(r0, 0x1) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x20000) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x3, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:09 executing program 1: socket(0x1e, 0x4003, 0x0) socketpair(0x38, 0x4, 0x400, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x100000001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6}, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0xda) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1294) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setrlimit(0x2, &(0x7f00000001c0)={0x60000003, 0x60000000}) 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="4bc56ba023ab4f79a9b81408eca02ab42cc11c431ac273eec552bf7169563af80347317f8597ef91ba16bf1f95fa536b28a699eb70764a897ba45fed59448ca075420e2c2f74fc101af86db6ce9b3823ae6a", 0x52}, {&(0x7f0000000240)="8820fae52c6f2800771836137df42559d18a19b649c6e736b02d3fbb540241872acf9575c09c54d6c192468518db2b46fc26782ff48317f3222524f6783497752abbc82e947c42c57c86a82fdba6c9b558321e6c3ac6cbee2d160dcfaabddaf08f8f3d25b9f029b927d2d9105d1ac552142c42d47b40535b4096db8c75516703dcd0f233be5641b345e7afd6de9b3ceafbb6077903c95620f9d12fc231dfbc4f983e22df0516f2d1ca71ee1178a8a5da51fe55524135877611d607c85495", 0xbe}, {&(0x7f0000000300)="752a90985640ec1a08847acd403fc00c8d72f6c1de966f6484dcb7e414ba3d55dc97e0f235fc94688829819105d7187beee39eaee6bcbc292a19640debec9d49122334b121d5bf9cbd4a4a4482e001caffeb582b313a4dd5277742db6f7df7c1bdc0576f47c75b78bfb03e65de7865c0b5f9d5040a9db4430b3faaeb241583ab48a3374597fe22", 0x87}], 0x3, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x200, 0x80, 0x1ff, 0xfffffffffffffffd, "20ba6dd8986e459c6930321bb06b17505eb39d8e", 0x0, 0x100000000}) lseek(r0, 0x0, 0x0, 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) pwrite(r2, &(0x7f0000000080)="e32149b99661df9dac4554e222c8ee6c527d28e86339b92ecc12e6a7e32c6b7af0bd9692f025342550ef6849bf94772648662039dcb0db97ab902a4df75601aefe85705f433c7f2d9a2d715ba521", 0x4e, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) 16:00:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\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) r1 = open(&(0x7f0000000240)='\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, 0x0) mkdirat(r0, &(0x7f0000000380)='\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) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rmdir(&(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') renameat(r0, &(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', r1, &(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') 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f0457d8f1b7c3068134f6df7f051e7b76ded0ae0f97ecc3bbdb48b90d76e951ea0b66889da275b9c43d17a6b77084cd2abf735af515e652d13b641000527fa09bd21c77d7178eddc1aee3e757d7514feeaf49319e34f164e240e38182b817548980bb639ba4fc669a5abcd4a07d00b1645aa5c6e6d6450f1162405a4721fe846ef1c62a08920aeca3aeccd59c86c1baacb787c3a4bd9d8f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6050, 0x1) recvfrom$unix(r1, &(0x7f0000000140)=""/70, 0x46, 0x41, &(0x7f0000000000)=ANY=[@ANYBLOB="000026145a3a0ebf3fd5"], 0xa) msgget$private(0x0, 0x400) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x20, 0x3, 0x401) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20101, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) socket$inet6(0x18, 0x4, 0xfb80000) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(0xffffffffffffffff) r3 = dup2(r0, r2) flock(r3, 0x2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x8001) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="fe39447c7c936cd2f59e6b80a46bf9e82a51a8e5c9d29abb160c370a235f86c6d4f2c50048e5169b66e580fe7756a972fb7eae59e4b62babc5ad9a826d1c3f3a23c3952b8ce88f529a1f6004f259448b64f79eba5957e9ffa6113491341f583b793c35033e0e92b2d5117775add6daedecc0150da3d741ea58c6a223d45592c459d5ece9d3f84990", 0x88) 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffff92) r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r2]) setgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) setuid(0xee01) msgget(0x2, 0x8) r4 = geteuid() setreuid(r4, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r4, r5) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 16:00:10 executing program 0: 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) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x3f) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000004f000/0x3000)=nil, 0x3000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000321000/0x1000)=nil, &(0x7f000017b000/0x4000)=nil, 0x7}, {&(0x7f00007aa000/0x4000)=nil, &(0x7f0000604000/0xc000)=nil, 0x1}, {&(0x7f00000cf000/0x4000)=nil, &(0x7f000030b000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000526000/0x2000)=nil, &(0x7f0000297000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x4000)=nil, &(0x7f00006a3000/0x4000)=nil, 0xb1}, {&(0x7f0000743000/0x4000)=nil, &(0x7f00004b8000/0x1000)=nil, 0x6}, {&(0x7f00005bf000/0x2000)=nil, &(0x7f0000fef000/0xe000)=nil, 0x5}, {&(0x7f00004cc000/0x3000)=nil, &(0x7f00004f6000/0x4000)=nil, 0x2}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f00000ae000/0x3000)=nil, &(0x7f00001cf000/0x2000)=nil, 0x3}, {&(0x7f0000611000/0x3000)=nil, &(0x7f0000245000/0x2000)=nil, 0x3}, {&(0x7f000055b000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f00006d8000/0x4000)=nil, &(0x7f0000022000/0x1000)=nil, 0x8000}, {&(0x7f0000257000/0x2000)=nil, &(0x7f00004fb000/0x2000)=nil, 0x401}, {&(0x7f000044b000/0x2000)=nil, &(0x7f00007ac000/0x2000)=nil, 0x2}, {&(0x7f000027e000/0x3000)=nil, &(0x7f000003b000/0x3000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file\x00', 0x146) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x2}, {0x1, 0x8}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xc7, 0x7f}, {0x18, 0x3, 0x100000001, 0x8}, 0x6, [0x4a8, 0x1b1, 0x200, 0x4, 0x4, 0x0, 0xed7, 0xfffffffeffffffff]}, 0x3c) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) fcntl$getown(r1, 0x5) syz_open_pts() 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/136, 0xfffffffffffffe71}], 0x1, 0x0}, 0x2) recvfrom(r0, &(0x7f0000000000)=""/31, 0x1f, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x480, 0x0) fsync(r2) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10001, 0x8, 0x1, 0xa0f, "b3b9976d906681cfe6dc9cd4e988b905901c46b8", 0x510, 0x4}) 16:00:10 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) socket$unix(0x1, 0x7, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0xffffffffeffffffe) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000a350fec65996f4892f0000000000f3ff00"/58], &(0x7f0000000100)=0x36) lseek(r0, 0x0, 0x0, 0x0) fchdir(r0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0xfe3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x80000001) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8, 0xe969, 0x83, 0x8001}]}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x4) syz_emit_ethernet(0x4, &(0x7f0000000380)="b63e5367") ioctl$BIOCLOCK(r2, 0x20004276) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfedd, &(0x7f0000000440)="2af80f00000000a6a2809c861e60254374cb2020cb3a9251dff4260900000000000000bcdd5515611d790cd2c721f13a6bf416d7ee82a2a4c462eeec1036a770d8f007834ced9d160325cc5ad087f13ac17c0d01a452788494e94541b10245c436a911d08a11f732330d9f033eb19f305f62e8acf5fba7609f42a0a80deef754ccbf344d095477b8b3e549b4ebed817f96d0955be02820e36d4d2ddf42285feae593fc95d1dbd85b220b9c0d8db2d404843032607973a431") 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000300)=[&(0x7f00000001c0)='*]\x00', &(0x7f0000000200)='\'M^{\x00', &(0x7f0000000240)=']/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\-\x00']) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x3f) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) recvfrom$inet6(r0, &(0x7f0000000440)=""/31, 0xfebe, 0x840, 0x0, 0xfef8) writev(r1, &(0x7f0000002740)=[{&(0x7f0000000180)="c78c94793ffabe11e95b245e51aadc2b9d223f054623", 0x16}], 0x1) execve(0x0, 0x0, 0x0) getegid() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10902, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000188, &(0x7f0000000000)=[{0x1c}, {0x24, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e00000003003570010000000000000071326fc0efdfa68170a5a71c31b69f88acd77b60a8b39a66b8b1e58208fcab1d906c2f36c07719f000770d21a50a52fcdd441d659c1c96755be03144baac61c2abac3784e433007a079b90978c7df5e4612ad0e38d98e636f7f50390b51740cd0a04b5fcb258f064f1b2f252060a09"], 0x38}, 0x0) 16:00:11 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xb65ef6d266e9846e) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) ftruncate(r0, 0x0, 0xc4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000500)="65db7ea71df858be9f5ea58310962583277e42b6005c23e24b854d15b6fe202f8ce4242761d66b1b62c0d14302f39e56f4e510c2082c104088ae11d9bb4ff32d13d0790e04e7b1b314ac31b184bcc097344234895e024ab8ba49b9fe1771b795bbcd13f118bc8ae62751c450da5d170612be84cea6e50dbcada3cc95e007d4cc600a35bf2724d8eed794c5c6a20e02cd18152413686c8287e28391067ccb0b1ffa61cde586edae88447db83f890255c3b16d910d67352af95250c6fa0217f4c6a1e0540ac8b1efda4d973319b3c2b1ebd4dc9d008470d8db135334487913848856ba2a4f9ad918e8f1a98500db1310a161e195750a9e9d692ce8634ec364105b38736275d8be6d7db0f915259bd83da993ad9bb2adae766644d9ca329d7cb352cca0accbbc0c2f490a3ffee981d3f068d873cbb9958a283b01c4c417250d07b9bc9a7c4110722a325c3ece7a2237bbd7eae23a14c8aaca1f348fc2f9979c75f9ae5ba2eee625a62a93ef0dc4cdca4d4a5f1802692224fed46629906833a472b7c121b575c87470eabc1e90bfbf51773f0e3f889b694382b8f06e8f6d696f6283812e7d830449ca063fa1562c5ec4efe49670142e773f0b41e6f0eb1cc309a5a6907e542e3021d3f29ead12f0eb6de728c8190efad574fd930aacbc4c127a742e4f9ea6eac3449ad8d29a3b0a3cf46a21c33653247dd661ff4c2ca43e9f18a6837d45b23f2c056b86fbcc3d2dfbfa1d984a84c46714cb5d6156b02670fb2896f75ea7307571e1f4b8b978965ea3bbf9014c24b72959bedffa5343076a7ceea2c4cda640bc90cb56ab5e661b264a451c8a8ac4896a71e5750f262e3350774da020b3698a580c21686a7dd912d390bc209c77f012a24b0a08f1b0e004c4c2eef9d92e8440633f8d3f6095386d935bd2fa669dd1e3bea2d8b4f899cdf84c0eb27f8b10884e8c831af7976422201429290696c5b6b7dc864f01854ff8a06e9d1559aab1aa622cea02253292aa41c67ada10b765154dfa143ede81956b43f3f8c0394733fed9361fae62d527d0725e5b14488c4374b20f5646cc7c5b63a0b7d548136483911bd9122c5fa67c046b2e41f4dc58f10e521a7557ffbdd7c2c63f44f0c0be799e8f8c1903a6aaf98acad932ac146bd3fca7b4e64abc080bedc00f7228444fbc7673510271a7d0a3d944e27e8c9003a6621c4b5a2e358393c1b5df8a5ba155feed396228df6225083c53cf29b5f733cd4e1c37078287ac43480caf4f440eec3d23bccfae7a531331aec98697b356d24cfa3ed5ee67c94025594f92a0638bb7001a13f430cc0b103768481a83c989696d4b9c17364e3a2b26271cb7b09e22b5f267a49e012d7994745dbd6e38eb60b9c2b3138550e9d78c5c2312746bec92d1d91b8b156f84289a9f262a02446fff4886bb9a427aa2665244b63ddbcebd97cabbc1f8b658214c0b1db28ffe7cc42ca9d597bf93191d6d459768212e38e69b6cd6453d833c49499e6beab2b2ad2b1989d8879965001797b057b5d7dc54a6db63097ae66bf880228fa246f8fc03dc4a08850f9bf1286471f4fd4817e3fb24100d4958a24951c6b5314fd0eeb0d9a7f4ebdac2554e2d8640b9d52eac4ff8c0ad55dbfec38e19fb3b4124daa6b06b48465a11f44d158d8d74a75638194675397724788db7cea1441227a740809ad8bded167b8a8484daa5dc323e6bb8c06824ea3cd3f8a4a9389eb9b70539faac73d03b9aa5050af0a8091f29757921805c32c58e3e02175213904a6cc4c9b66e4766532fa3bdd92eee237dc168977238b4c3fa0fd1d5481d5d7139cb7564cb6605d5535d80739d7e0659a69c04be202d14d66ede5338c3aa963f50ffefd82f9b09489d0182234051c11acadf09aeddaa72e7734c88b1bdb91363ecbe80c91432f19d331ed7bb893db2c4fc7ef242fecd451741cd99a1e9ad1d870beef8687658d7d77c011b9b7317a051838df3161033a19a666e89694f6e52d3313943a008defb0c2b815282b2a9d8d604472fe4ea18d8b09802d185464f87355e17809a1a98d2053d1e8795d912fdd6c7a6e95c1f0bf67913ec04b5edad633ccbe46e923be2755f57b88aef2fab2cc04bfdff12e84af182bd78bd62d4b86afc1c50d83effb833b30412897cd805badcd06fc5145b57d1d31d544ab6b20afbfa34b429b1b2f6023e2d685b6eec7f6c979d60f2911c7b05288a46c525119eab7fee1bf9c22c59197490319267be14936dcbac23024d9a879c19771c0e39afd6eab56a0633b02219712ffa0822f4385b7ab53075bda5e2ef8967eedfcf72e25effd01a3082417a9271c11764583502ca8acda2561997ae3f73445346591faf60eaefee77a5c8bd5fba233ff623ce5085e98488ef1a7d5d85d66f35fb39eeab2afb65a68e27e1eef522b81d116c766eb3f9295b5f987d15bce212867629de2ad8b2071776d70df9b2ea64edaf59031a33a4f5a1131ae133a323b533b64e7d48a767026fd7a6c2549237ddce6c0a786246dfa37388f28474f2abd87ca0404b794acd0477b046ae3314bfe998dece3b8cb0d72c731fe2711b1aed7a0160ff17251e254fa399ec3e904c41c2304ccf15baa8caa963941a42898bde03ce34a9b9d1a4ddda9075d9719500daccbd35f63c27d353ac1d02786c64e6148100cf514052a994452b954024aab843e7e7617d4e783c059cd5d851af5550014f15502802cb421b8abd7a85b5a0f6dc75c67686aae1ca2bc9f99c54503aa5d207acf1b4dce2b372a70451034d6efab8f547f18576a170267958e88cf5260536f051bffb1a93f6bee722c3d6f155ed39e32e22ea417e7b5c3ffa2d870bae931959ee56fec855ee64de39411cf8dd3fcea408b569f8561fabaf3154c1be9b042a39af53b35aff98a4f7240d", 0x809) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x2, 0x6, 0x0, "2ee2a04f996450e75b91c4347d1cbdbffa7e260b", 0x0, 0x3f90}) close(r0) r2 = dup(r1) syz_open_pts() fchflags(r0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r3) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = geteuid() preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/146, 0x92}], 0x7, 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:11 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) write(r0, &(0x7f0000000200), 0x4268) r3 = dup(r2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6e) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x2, 0x23) semop(r0, &(0x7f0000000180)=[{0x0, 0x200001, 0x1000}, {0x2, 0x200000000, 0x1800}, {0x2, 0x101, 0x1800}, {0x3, 0xe2, 0xffffffffffffffff}, {0x0, 0x100000001, 0x800}, {0x3, 0x26, 0x1000}], 0x16c) clock_getres(0x2, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4004, 0x7f) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x101}, 0xc) sendsyslog(&(0x7f0000000080)="c6c7b6bd92c10f762e09b049991acb8ede21968664d94a628a8a9583ce99cef96bc72e63ad5e70a98013a85862ba63f47efc1080d38da545a00aa572c76855b528d0947c9b31f83b4898313e19c55e7a0c41a9542589fad0d9b33e918b6393b8f1e8333c6cd6ea9752cebb32a425651b9e8a56a1ae8ca38e441e7bab795da3e74811670d13bf6a30de0209af9d34fc27151209e5db03b8fc2d5d9aa3ad7ce1d8a356b5dcb24ea225cf9ef4b5a9670f972ac793b14b34a86eab602ed452ad7635c12df0fdbcf0b9ef3b19ee34f085dd9928f31f96301849a3587f60cc1bb68c0fb073fe02", 0xe4, 0x8) clock_getres(0x4, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x1, 0x1000, 0x1, 0x6248eb6f, 0x3}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffffffff, 0x8bf0, 0xffffffff80000001}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2246, &(0x7f0000000040)=[{0x56c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20280, 0xc2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) close(r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x3b4, &(0x7f0000000180)="5d1bb43a475c0cff50690ee829a11e4a9500d0bf8f6596336c48a9183fb118867dcf91d72480e4c83e6e193adce764bc6361df5d0a043862deaa2e787fc9e0d559e8ca4ba5dec30fc628b6dbbd0900000083372c9a46bb3cea3e6815e393829ac7181cd9d8a73510cd707c96a9302e09") 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="606cfc7c8bcf51cb397bdb1c704d85ec9cc43aed2ffb5530785396f64dbdad7c0c972eb900197d78ddf1ec4ca7fadb33d443b91755a4bb80ccaf9dd39c17b7c2bf69a04355525bea221ffc64e1f83dbe784bdadd6db07564aaae3ff6d96881755593d0", 0x63}, {&(0x7f0000000000)="a619430fbea0c109fb2182fb3785eabf43e8f1ee51fc3e78", 0x18}, {&(0x7f0000000100)="1abd1ec2622abfb9e4a3b19d1d1e25a6550f295b22715db8d54979881767d46d77974a8fa9347dd825d5e97060ec14d8c24ad051d0e6b7ef203fd75b4e6ad0", 0x3f}], 0x3, 0x0, 0x0) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x1d, 0x5, 0x1ffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) open(&(0x7f0000000180)='./file1\x00', 0x8, 0x8) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x1ff) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x0, './file0\x00'}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x6, 0xa32f, 0xfffffffffffffffd, 0x0, 0x5]}) 16:00:12 executing program 0: r0 = semget(0x3, 0x2, 0x21) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) listen(r0, 0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x800, 0x101, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="ecb51bc21c650071aea4502eb689660cdd3d3cc41dae7388abd39e1782f4f190d8f8cfeae1ee4d51cf9b7955c05746b40c4f6676610abebfce6f12eafb37c38557b2d7b8613a11503816e3aab7afc2818f804d6e9de7874b2580da8e32ff45ff38dc1937bdb6d47c11ccb7f7fe3d117242a4417b5374b016fe8c8bb604d1c0d5d3a8af02a0ec445fc171701eab0b64d71ccf02a764a18a492c2701a95e0b934ee512179b68432d25802c440ca58246d5f49acb4e038c9ab3cec68d8aa87262319745caba94e9068ed6055e811150", 0xce}, {&(0x7f00000002c0)="fc1c98482aa6e535e76be0c779e5d975eb00a5d1dcdc4555ce1bdfc9a9f51b4369fd3d0ee8c206771ea7cb700edfad314e0df6bf60aeba6f3fd87ac30271b4", 0x3f}, {&(0x7f0000000300)="974eebb7cbab29806d9f030f53a9a27829f31904a401ff6994653fa16d9d6f2688ebfa6bc62fc188c5fcba337a884f097ecb06c63f8c7d0de68612ef8545c0521b0db395fb725812488cb0ed80fada5b2adc4d5cebf6d4bfd0679b81ba54ccac4004d65deebf208b58b9073833f43ddbc66613b79907ecdd87f57c658b15ed66cdc502170418a51522bbc9298a7d71df2b038713e70102717a32757367bb5da9622a1178aafda6012d7d066e5baeb7e49ba0", 0xb2}, {&(0x7f00000003c0)="a2ee0664e5f7dd3244e07f385dcb330284170a66b0438fd3af31489ec2b7c6a1d2f24ba61504c892ea3c577118cae36b25d646b18cce76d6aecd19980434c119a0331195938551ee9c00c4eccd62f9640d", 0x51}, {&(0x7f0000000440)="167003129fa43c497e208eb9bfb320ee92eaf2a36f54f6c2cee3d9cfb90b283ef04b3196ba20ae82517cf93b0c9a04992d95cb7a13a7f7acde91f8aabb73fd0b6fd6e1dc3b60826f800d2544a0c386c8d1f2bccbbe369f79d94fd608bf94eb41c4592b59b223b68d2e52282c8938764bb000bb45835bb33dd024d385081ad7d9beb902bc3eeca5c708d6534f1afb50cdd27d4ab80acae07c138ad23967db90a47a7774ac43d5946618ff8e8977b59d006b8e78b0ffef32380f50ea71dd2da40a35a5cdb0dbf4e31f24a12bf574f535b671141aaba3b1d9ad404c00", 0xdb}, {&(0x7f0000000540)="9caab2a952aea401d7bfb546ef64976ae2ec33d2a36b71791c1c259ee78fdf2dbdba08f5b7e83466bb59d5d3f0cf696cf5892b1c26420ebb3c84742505c4a12b94e86878c3678f6ffac89eab282f9ed4eaf2e7e6677500b85ebc6b14837059b36575a70d43fcc9219eb60d8d4b67e994edc10de08a0f35edf8d05a37d8d06e203026cce146656d36609392def3d7072929508065c6c8c9d9aca2889a1957ee11fe7206e47a44948dd97f4397645f0316005decad3e477d9107b27b9ed2c5a82c43dc7dbffe459366f5bcca7076c90d27acf83f", 0xd3}, {&(0x7f0000000640)="78f015993d75ee4daa020d5707a4c16deedbb6984cc7e9f25ebbb49a879b31e29d42c2a8223ba5439b8917f17f9b9f981d82dddc34543402f53b4ece2026100e0b4d6302d12df1ed0a99975ff2a12e52225615bcf099ef8a7de691a2b2e528fcc8b39f182409d575e674d2a5cdbaf0d674575aff3b3ac6d7b7edd2aaec300aaea3e6e1139282164e05e48577c05ebc1543195162f02c2d23a36b49f9fbf8fcdffd8d0d6b1806f159db616f033210f32ab4723777f1e9f098848f0fc310be84b5ba64f82f766caeade2", 0xc9}], 0x7, 0x0, 0x0, 0x400}, 0x5) chmod(&(0x7f0000000800)='./file0\x00', 0x100) r2 = socket(0x1, 0x3, 0x3f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000880)={0x1, &(0x7f0000000840)=[{0x5, 0x0, 0x2, 0x5}]}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) listen(r0, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0xa00000, 0x1cb3, 0x10001, 0x0, 0x2, 0x40, 0x7, 0x0, 0x0, 0x60, 0x8}) rmdir(&(0x7f0000000980)='./file0\x00') r3 = semget(0x3, 0x0, 0x46) semop(r3, &(0x7f00000009c0)=[{0x2, 0x5b, 0x1800}], 0x1) chmod(&(0x7f0000000a00)='\x00', 0x23) fcntl$getflags(r0, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000a40)={""/16, @ifru_dstaddr=@in}) connect$unix(r0, &(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000ac0)='./file0\x00', 0x2046, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000b00)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000f00)={&(0x7f0000000b40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000b80)="bfc32f50bfddbf68a0d05bbf98715193b955c2f715a0f9f3dcc571ad0077805f874ae9d717341ebf99d205de05bd9089849355a2d2087dd2a2215c1e227f50080d93822192d1d501d6f58569513a33ec82c8d4a96d0fe71058bac961dcd09bc38a7e1ec3785e4b44f939f1f1f0ad616bb0ffa1a7afd84008f8eddbecf7cd69896cbd786279623346b254f5ff5f939ad3810eaadf59808316652939ef7f3e23cbf921b8aa644debfc137e77c44b6ff1475047c35a", 0xb4}, {&(0x7f0000000c40)="84a41d2710f06239f3e203d93716afa9e4e5d00bec137ebcd09877b855112fc75941f032e663ce667f96c263a84781c9fa07c8c019f1eda1310744e2adbd186b158baa24f33fc6949b2250644a362bcbb6bdf55a4e37b6808d24c3f53f44e99131a017c145b031f5e1a37d65807bcb5a5eec0b3bde5bad5ab0c7a2e69cd3991d951b97f186b42aaf8234b09b260160f5090c5a339860425152297dc750ab0c7ad5015eb5264cc4c362e298980f352a8b19ef27c669d9122f942bfccf8a185e4c7ac23d255793683382ba6e566590f5a1e3217fabfb39ead99e1ee01002bae93176517dd36a8a1ed2862b6b", 0xeb}], 0x2, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x1}, 0xa) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/20, 0x14) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff938, 0x3ff, 0x4, 0xffffffff, "5178bfe44e9346d082284bb4b8f442f50d581bba", 0x200, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040), 0x4) setuid(0xee01) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/175, 0xaf}], 0x2, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x4}, {0x6}]}) syz_open_pts() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x8ad, 0xfff, 0x8, 0x100, 0x2, 0x5, 0x7, 0x10, [{0xf47, 0x81, 0x10001, 0xffffffff}, {0x7f, 0x81, 0xfffffffffffffffd, 0x4bc}, {0x13, 0x8e, 0x9, 0x4}, {0x1, 0x4, 0x68, 0x2}, {0x101, 0x7, 0x3, 0x7f}, {0x4, 0x2, 0xffff, 0x81}, {0x1, 0x4, 0x0, 0x401}, {0x0, 0x6, 0x5, 0x5}, {0x8, 0xffffffff, 0x5, 0x8}, {0x13d9f28b0000000, 0x9, 0x6, 0xff}, {0x6, 0x5801, 0x1}, {0xfff, 0x8, 0x2}, {0xb5, 0x8, 0x3, 0xffff}, {0x1ff, 0xcd, 0x20, 0x4}, {0x401, 0x5, 0x9, 0x6}, {0x2, 0x4, 0x0, 0x8}]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2b, 0x80000000000000d, &(0x7f00000000c0)="4bf7ebb51296fb8f9e766fa4dbf6fbfb3b4ba9fc3163bcea85367202419a9766fc8785447c6ea90ac66ac10e91dab9592c594042c5", 0x4d) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) getitimer(0x0, 0xffffffffffffffff) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000280)="12035c9a7df87105e1e922f3e0740df3bb2c8c58fd21a0591f85bc0d3d1d70bae545fee9c242efe62794bb5fb67d2816313a010270ca10154ab596843a71d7935609dfe6449fea7c7ebe39b54c11b04d236a19941f7faf5610c4464b54597087bfdb312aad30c31d3d409e9dceb2de680f3fa943b7d7868393d090ff1649f959e77063e36137f9134097faf40a0c5d75cfc6269d27bc35c72dfb6a6530836c6808a6d9c35036a1ed929b05ca3cb2fa28b7c2ce16fd17f34fe7ff6ff642de84ac8aed59b34a3c4e6f9522ddff011dcddeb01d9982d36bce7504418bb2b35a5c6e061eb9bc4b3a3d9418048b362bdfa6213c084a6461d4201a31b4c2f628a930941092a3d991faeafae6953f4a76a9a6f98bc6d6a6d429988a169e84160cd15ceb34f08f677b1caf50e0029e1b2a50bdcbc9912c01152b9c9642d9801b0007f77595afe8e6eb8fb2692b24608796a467913e337377e889076a8f487052ca6d68ea20b66c6239d36293460113c9f1d6c1d09e4626dccf2f8aa924eb62c9ff90a9fa10727c11390d651e73d5df78f73a3a146fb35bef836c2cdbc57b79c12b920422a6608fa9f97d87c8a1a513b4b54fdee56877b35ed512871e575fc056f893adbf39200938cb70e0229f6e7f2caa032276f127cab813fbe7203e82d43362dd83928c62d60b83842fecb481ab872030cbfb1366e29ba5497a56f322c8b40f01b1908a183c2a0f93c1d2b54e90142a25463ad3d84feef93bed2fb3a80f4721297a704e418496db7bf28c59eb268f133535515ac7f5362b784f1cf63906da470bd10117ba7469776130b788cdb925c0515273d4b0a3147b9a87e7fa18a5191451fa7a959acef0705a8fe853b13c50c7d7602416ac0f6983d92c8218030f51e66291a6169c30e81ebe15b23ddf4b194727a7db351275eddb4a23b0d409591ae9cece911d4e9aa08f6ee9ab99fe31c6d3dbe0288dbff4ae29a9d4978ce7f1680e25d79dc09aa1618e992fc45ff5fd8f08d7fcbcffe263c01052f474f32f6e9675a35d0ae6540b2bf00c0e28b83876de40c0535358b2fffec8b94c5ce71fe6db0a8c99d3a2ec2a32d247370df2f9ed0566092a6953582e3a4202e3a9d12444d2f2aed1d0282c8b992b47ab835190a81064ef072a8ee8c45702aaf0f6cee49ed9ea6fa43c6f14844171680d6720816f31b9ee2c0e09621ed63e977c626c4ac4e2cff0e563057889340e65956e7d39631cc2ba4a86416c41a21a08e4a586d8c7482224c39415a6148a86332a0c84b61f3aa1a32d5a37429e4514ba55588bbefb4b213f9d3c8a1ef8607c8eb44ed43491f0bf51600cc590c6822996d878f30a51fb333bc500dff9222d818c3c1b99a0b1e33fcff675e4e7767090184253afc1bffc1fb2d10d2f7bf39cce75706749d2a765d1b0b7cdbd41448e981de8d4a431faa17144e2f9b3e85cf97b5081ed02fbd49c2be871014a554bff4459658e6db34fe69913c963895c91faaa232582175151efd61525c3f7f2e59e951368e90525c40aede881948d64f448dc3297a5787a6bbe0ab56bb7a251b02a8aebbf018ae9357f336b7eb726458c2d69006a31b0fc5fef07152bb93b54668270fc9448178c8184453c2a99c7c5021c1d0c953d91ac67da7e57751e5c0bdc3f02d65020468b91674573a44515abac16a64572dd2645e4bb9d74b271ec2d3274fb0475ae67794ea541bacbf6a7938036ddb97e2b2a2f5a18d39460dcacee63a606ae0e541ea8f19745d0750d1114d0952fa5cb8033fbdb0723c68d0720a469cfe7f2254571a2ed91339f41d51b57e2d3fd82c881d3d5f8cd7d516d70b9a79685a250e80ed5f463e2c20286329cecb6d999731ec4846a4258bd95d0c845ec1da14c9e9718b185e7c792331f0b18031ed6aba43b20227c0405cb413bda478d63bd02288e7ec55f56764ba3890ea4cc838271c2f8b1fa77ee9c885dd4d10f5580ce304ca93b56f5cf519ed9e554e6c7ee92ca1b80e6d9bf9ce6744d67b8818c1d05c70e0264213086524a2293e532e14c4ea70f3d70a2b5bc4a557182aea83381ebae22a7de28ea27b3ac83d7b7e9766241d99072f3e8cb9510608b400c62e8369b3ec15f0503f1787d3c97297682c078ead931bb930b3de2933b732aad4fb059e44f84fd563f2e46fd46c10317251904e65d9b41fa7a0293ace294ab0765e2da0c6ad5fbbc8b24d12c0943514c69dbd41711df6b81af86d7a2b1b9786b19135c47f2dbc7ce864466620a8fa3ff443989ec16bd06e0eb59eab9774a01dc4d5d91b7f39379df521c1e764aae3aeec3a386df0d8415917a99fb815ebca5d363efccc8dcd75065654a5d87af52c15d2ea1502af155cec08ca7e4a567c39ddd47cb6683a53205850b9dca8acef6e1f51d75d5fa375eb37bde8dee9108b6d93637e20bd73a6611c85ad834f0b6d429a8f43461eaeb185458db87da2fc8d83c130c50f9d23e6ed88a7f6a50db4d8a2408d2650554a7d3fff0b26bccf6d4b2b585815f007bc02951011e9ca42807e0b94058fcc60029c262249c23eae372f933ef45588d00ead34aa973c8a8d467ae8a539be618b7c5e80125ece63da5c06a1ffe3bcc82dbc61f34892aa11d1c7227c68a7fe9a88becbd5cfac9624c8a289896c3a3ad0871de3c037783d8eb1e58b91f1c342f308e39bb154cb54aea9cc7b71ef4965928292ff592eb85dd7bbe84e5ee42c01ac9653bfb9cd5d0a7a21b1d7f1a074a4b429dc9896d8045746e77d986ceb5e066a11127e153270210a395cb0ad129828032d722c6dd78da3403393491c47e02bb657d9933180b3f4874bd4e8aa538fe740391369453ab4eabd97809ae2c22dbfae3c3eebe54b1491c50c429b543a695f06acc62aa37212038bd17186898e767cdada78bfe9af3b6dbe6fa9a898e6173dae77423d1a08b0ec4d7966749b01d66a79967905dc6327409d90860a7baec3bd181577924ee051664637a3ce9e0a1bfb3b65b0d81b23fc70d3459909dd4163ad9cef810ea149b29105f924b2bb0bbdca893660c20367d7a1685cdb204c085ff0e3c9a643478a1718777f3df190487cf6a7139089a7742715d802d77fd5008551c61bc4103c9221a360aadaac17e5e40d437595bcf6959d9302de6c2da631c13721d95a5a1c0a5442186ed4406f894cc0860405b38575712d6b662f6da65286ece834255ea997e559dcf230f0fe8d4da4e9ef5e70555e0523350403ba68c73ee417e88f6f344604f14a71fbb0aaa601c6aeaa12a152516ae0fc9c5cdf29ed0ca72a5e80e9cc6f4cbebcb9dcec3328296d5c5d28c77297c13e8f3a06fa35dbd6d5f7ad7d569e7469dc4e5279385b08d514125292a7815a070e35b382df16f6101bf2f77855e82d1db6c353b3949dd2c1200d9f8ba730eb1bf13f3d28b7e1bf5136aa87e3a56caaa4522eaec7b3c575b6b17c60183665a6488af2c375dfe183f54514637593d24a1e38f79f3543e87d0f2fea84e7a9dfd938566c032454084220b494516955e47ec32c54e869fe1f7974c43015751bbed76f02ebd4ea462fa8eedf4328f35ee23dd358e943b48e51d25433834bf3df1c06926f7b8eda32917331f1cec687f54859b55c1aa2ac70a5c6cd99053a669491b4671f2aa73298c332de14f410c67078e004bb249fe579271a18b30f03f1b27a7063d3fa91a2774fc30f79a66fc67e0227827ed61fc4e9bc638b7512269952a1a3162ed890edcd62b457dbc0d88d4629a36d92efa74a1c6d9d62fae67ba75205239acc267cfc5c7ab5107fa74fcc95bfe1d7597aa5b1b3c9b819dadd138db01893fb41e2b4b943629932ced6e3f25716b70c9ec2969203da0d8f30aad53b80c7cecaf17e80a912854c1a9c0f7b9398f3827a3e5f90c5ef6fc61ca9fb05137cbdbc102b792018a5f66f6a588de658cc95c5ffd67229c67a8e9caf95f2d3b2aad30953ab5bb0c3898ed7341a5f575c20714da9f30a563ae2288570757754737e8ae5fcb82a76d052a276fdff725f9472aef6068f7dfee7922200035418f9d44bf5fa1d601153fd9bcbae0700f734529b4a5fda40d63b92a1048d67f95904d01bcc075ab782d9da3da0fb47936d9185cd98b6a46090d4419873748af685e389efa794945a3f4c8673f96a449d49776573c151e25785f3593f74a4126cccc0174f3d81206683719ff79fa09e01884a7a2c34726039946bed045c37bd4521799b83b12db542525575b909fa197228133b23add5758e55322536e5567c182b8b22c4840f83b97b7858a79eb10cb731deaa8017621e3eda40e3ee2bbd20e6c8961cce62ee40e2a9f7f9a80e83d1c409687784e4f1324b4a8104abf69df71eaf46f12c09a99416062eba4334494a14c6e0aa67fd5e0241a08464efdc173b3e04e76b434a1e08f2545845074b10ef468d1c58c689c942f6a3d5e25f6e1fe18a4ceb136ea1ecbf55dfa07e3414368f26cfe0fa28757163656a3f4a80047e844cddc43627820fc5cf07c36d14db41997f174c6402cfac4fb8fa14b5ad8e021d43914b29dff42525ece9387aa8f2841db8dc834e2976bffff676585b5c5b1b25a03811ad1bcf5aa148da72395fc8a4138e2dbebfc5271eb0a4f99c61d3566ce50ffddf75305748a19c0b419eafec05d61367f810e2b66b58fe6f2d3c126fb89bd9dacf9ec31402a400e3839446776e8c07cacafd33757f8d13894c0bd3a58db48ca944f93f43afe2b0dbe39399f8112a069a32dff4be83d7e3a6cc1e1a0950f33529ea6d68140d797b71b93a6b5f467fb9146db3f10949e48b1c2ad2d3a3fab6e22a3fb72bcfdd64aeb7675f7136923a30d1991b84ac4bdfb9ac0a82a6b994bc068b336f751e72398dec3a81fcf7027e069c6236d51d988f33cdff658f24dea5a268fb985a0cdd0c611ce7b0715b85031487e3d6743fce75fc287bd97f265a8d76cdbc9f1a30c16782d050960c47a2be8341cdef35c273bb322d2c0aacc443aa9961b79e6759bb78efe170105b3d9afa3e77534336823990379f547103440e7292e38f475e63d6c1ec600f14cbc30dca142444ebd335844c386cd087e08e34b3bd71664eae612ab1df68fef505ddcf0fecafd478a704c93e37f2f11a88f074295581cd0763f4423d535bff73acdb16082513d47a74ca323c53cc55976618802d384f312c16ef5a2c9e7315d2d15785ceb04a91b49c1d0228bf3fcc13560f2db0d977d2c5253e3061e5e8564dc6f003a982f7359b5cd310b3da12411a6e04223072ee07a580e3168ae39c02f6a090041522beb1b222234fd3b036ff471e913d1f4fff9b527850ef1445ac96afedb5b5714d67b7e5149b9436c1b22ad0aa8adbef8c4777e561458832b3058a30d5fe5db2c1e5c5ca6e0399747304a71dae5d5aee8b79a133376bb816896009fd739761c75f1631a8be0e63cd4844cb5b6fe6e8bdf225c160ab2dd6dd26aa96205094a1b2d16c312b75cd11dfab7bcad24b62b2cefdcc1514cfefb66539899191069ec697915da2afbdcf5d309c708811d36566efe2f4b2979e877e332fd750ac1ec49487f7f33c7491866c7da5da8ef9886f1c12680543d1084c0fc2f492c3560b6729345b1c47d783a9162408a1f6705717e338c37d549dbf5a4c9c35835cbc79a483db54e0a208becad791970e6ee6aaab46e64f6275ed81ff97ee8b1786707db0cb6df0e91b1ffec430a8c0403f3d697261bc0c70c73cf386c51212fc4417c7acf8d28bfe7e5cf2f9c4cc00a26b1955b4a4002bbd8e2fc74b1ffa915ab5287923606f667f50156305d1a43ef5398923ce14e", 0x1000) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, 0x0) r1 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/31}, &(0x7f00000000c0)=0x21) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) setpgid(0x0, r1) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x10000) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:12 executing program 1: setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000140)="ec2fa46a3d65f52a504fd11d5fee9f945bced45369d1ddf1d9271f54a1b9b2758a0e640bb931551bf54ff6167c82bb875b0887e78926110005426c3664b240a6a500f8bdbc2b0bbf1601885563c54defb0ad3d688d2b1d1bb91335d2c8a5882a57ac5cba43efd7076a88e076bb9af5878752c8dccfb409340b071f9e14f8d327c67f71003f436034a535caac926ebc8d04bb2fd88a061b27b17c96daadee413e0bfa1ba5b3c3b39b1041d1c05f92fdd6de76297497b8632cc7d094c1480cf8f83f64ebd809a606afa751f226aefbf04ef7eef4cba82d778dcfcb8c4ea659a28b170e6c78469fd47418ba487bfc303098d501159080d01f33fe6c55399e3020799b8593846667be2553974a822477e41fce47255d43e0cad17a4cfd4792b43034b082a09a07c29c6f9f2cc04b903b9c169cc7d6b894c10f479028ce152ea1edc7d1e1791db7ca0dea9282d72baf982b530bdec922a8ae2396df8de09a28bfa3dc7634c24ba0589b9404fb2b8b6c6a915e786555c13442802c0dd35514cc558edb113cf385cde2cb6391f657c0a9b739d1d7f1bb5c60f4b66a685d5996b6c2b87fd2586fa295cb8e3f73f76a929108d514b0d631615855c6121dbf4c7f3c334ad287873e1c726fed0630755688d39e5ea88ff7cd6456d318f75b12b141e4992b688ff057355c0694ed2fe1cd85ec614f88308e66b6e6bd0bd0525ea8744dcf0ec9bed1f202384ea6f6f6ee1a2dc19882d69a2e843a763a692ab92e4e5abd49d9d784fb78e431f5b99a628da7adedec6983b7a392cd6c3b41bf511ea06b37aca2f52166dde4c837e5c3439d6ebef3e2db8a3abe356b400607efdf490ce5f4b6d61883af4906879dd974e5b0aa4089c753ffab4b872c1c7e4a74bb2450cd451ee01b6cdd700ef38a5e757b04ead29788dceae399247dacdfe3d1a5fe2dbb73ea5dded1cfaf78886cb4cd6cf0b2bc5b03b2692d10c1fcceb3e64752a8c932371a332dc00d9174502f5c309bfe36071a31bad1244f640dd17ba3f80e50136a80a6c6242701f80da8b707bd2c25be44b0a0262f24bfc8e13c782d4569c5bc7a732e9f5b824b331a7a9a591b11231f07074aa6ec40e7458aba9c7b6dc68aaf6339b990c13a86068ee07cea107cac54fd55ae97d0c679c72012a9838866eedc4d078f788191241bd96c40b0597999999d9c684577f636f75db4e76ae42f98d70def145c7710ce429bd3ff2b5a8629cb305dd9d6a55fa80d8de6516f53c0e2f73df4bafc04814be58fefb9eee9a17b6fe108e2347de3439505d003d1ee9d4a1a1974844faecb5cb6db48b9c976537d29dd539e3e69bd9bf15826ab02935b4c8bdb7bffe0289df05b61546947eb437d34359dc978ac9216cfc5b7d05c6a03f112025da90ccc0e18d531ef9ddf35ef6511bd21ba789d16e35d58025f21701b86bc75066820f88893625eaccbb7a13cd4584e8349425031b3ac8b6f40ac76db5da25b3b511d2d747e03b7f9a8a2abe31d138202976220b907eb5d62f97445232eed3996811727c01dae2327a696b26a3373c9ae5717a80ff8db0197771002b8220ee76cab310348e9392fac5bdd60d24ac598a571eaf6a59408b8d63c2ae589d584887936b15ba0d78c3e829fecd1e16790e42a5e3db4a7141851ca30783f0742e7a68daad755e4c0285d3cb6c6148c0b090dfc500f896c00c8f7e14fa8a8bf60621e932ab6c11906a279f50020e844068c14a3cffe8b73251c78df9fde030f934a7a537ee5e5890325c2501546d86feec3a98b3a93f06532958210d36e85331c2184a77f98496cc55be5c5b62d8d61ce431879b8d24d09499030129312094a06069068b776035dc328fdbbcc7047751165bd8df623417dd88bd5339da0b1fcf6879329c8bc8921b11593156ab6a16be1729dd9bdb03be689feeb9b54eb007727aee7f84db299f34212559bf0932225d7291531129772eb8e73f4cc27c9a4eb82adff523532257dac23e935c14da791ddd2d937110777d467f89ee8062852bfbeb49774a2dfcfd8c2ed85927a89f2d9a1df840ed321ce8cdb1edd45a79af5ad6418f82258c71f57af9c9bf60da92fd28a90c0f76acf1569269388cb6554e0cb3b4381cf9fd480d759b40b31cd887f7f7f74525c88fcc8291e09f6c52104e3238907372edae85e4d1c0edd3bda49c2025df97522e5e856e55e1d8291c74988daeca9bf1759e1703d65abe599597e56877e3ba459e163091a2c89e0cd183674388714c3669ac2315a520a7b7212d390160db4a94da165d36d7e0a17f336dad22728577906f9b639cf48e8aab653f628d4d07532313a9ee44d9fce829548676e80c83365674e400cf0ef456c9c6ed3acc1fe05af97b456eb2d680a85e2a90670d57e17695a4e39c894838b1f447eb89386338863ee8b4aeec7b3c484fda37c4214e7884c2f40d66ab7c60bca3823086c4073fdbe6a0d4f6cb4606873d821f3320556130af7a8c570edf6651628b83635485b206ddf0c537b94efab7f3baa0d90c2672502fd34dee089517c45ac8c3690ef2c9703873d64555f1513f02de4820822657b8da0d9a6025c87d71382b1b08d8e66014c8e16e555955add8b84775d8eead2f98f223ec6ec0c3feed9f613f0a663fc319ffdf98a2864efd51b4ee09706ac37925c29e6ebd298c864d0cd20c33ba16a40d032d947bf835f79fa3ec95d402edb60dde9a73efba7759c8a4e068fdc80e585c15b8a90bde57cc478093c20cfa349922e77533e779d42fc1ff0994b7252481cf0260b8a1f51926e2774307e30ba341a80b1a0253d31da09607590c5a21a3efcba5fc7b2c2f82bbad7f201c8f3efed724ff39c32cc19d7499d3425c88410d82f4a1cfe209ad8e5944d1c510af6f4fdf29410bfdb2c3e81753df9c59ce631a1eb34d51e026bbba82ec2ed4681e3f40825b95c4e5cbc04fbb109fed6145593b32572f770ee1028f010a379d7927bc9d2e8d0ec6396bcae4a650f590df7dd0d5f2555181e07f00a1535b4fbfaf713306a335f7ae557d74472cd10f598a39a64a5adb542123cd030b64bf69717a99e284a29572a134984242e451254bc1fe4bf6a7fb9bf4cb1582830566aa2847bc86494a9eb5b1dbbea10f0f7368bdccd36dd57f3dfd0dd26abf6a859ef55ca6c729aa9c123eadc4559683a3d257a6a5853002f674bba4f8473ddff5c9fa8dcff466a4da364099fd3a3b13e985646c5ad8af2f49d0a0449885f34235d2c473a969e0327418a9955c6b41d6305d9ccd5e491297c60e0205aada2e0030672e17608b1cdbaed1b74ac89ba31c67366e5f5b3c257f2c68fc6abbb101d6c6e892bf10919aba6be1d1bbde0dc068e07385baf0cdad6ea3fc8dc40de2aac59c9a1ba669db9443361228af6ff9141865be140318be640c76ebb9cdf3ab6ed5763faf578a1c500df334d8ee814995808cacea748a537052a97b86e0f69dfde02bac98ab14a09b7b8faa2f88638bd97170a4c7e922bdec49634a6e4e6451fdae50b461723e3796e70b41dc5bcafbf745b78271019060dddda7af3fc319bc8b9e2347beed7ab872e600d50f3f94a2ce97989aaa538b97f2bef0effee995cb91f75b7a293669450d48422155e43c126a230424dc692ade8e620186896237517478c8b790a4b069ec643fc11814598de7de9637c03a71822efca744ce2276e81e6eb9e6568aee9a2afca41ba2cf978d4e8670aa2aff3751af1dbf1da1b3b57b8c19bdc248a65a601d7c97e4f87b86c1dac2197c367564ccf5b306737418c61ba3970494928c21580ef6581cb0af99c3fb29e6161d109cd347926522abd7df93d8968ab43a539c36e09edfb841b04cc1729441213d6828f5868dc0e12c1ff7643d3cdcb054675a65b49f8f5af8c3cbe8992a8f601dfbbbd481f1b25f62f028de076bf51103eb9b72f580732a50746b5c0f7fef488380ebc6af1ad1acc9ca451725d3fe42b2f20001d13d5da6a1caa846ca917ac427f609d72a8c764f3f285eeb8cefb20981832054792a8430244db7dde5185b105e4629e06ce2d8fb76005b875deda880b5902ed8370932e7decb6ca20bf7e41e42a1538db964cd44604b458acf8469352dd4591794233668a30e1f0741cc675a8f96ef7cf7d38a99eaa355b4d20b394793a6f081a89494bdce4ca479381acd62f3edc846c72b5f54876c50ab9ac21288c52db2379da37436ee79e59ffcb91a106f3b2149a5849b6d8c4fa2f7971f3e6cc79743cd38bcaff9809c090b7ca2faf0c37d15ce623b7b3928ec7f3abe1f5a3eb7a8081bd275269b4df449be5e8418ef858e3f0bc59f0c0a1b4702694c3b1c87f3a83187323eb501252d562e98a678b62be5affc5b3487cbf5062c95e51b55ec36563da0be25ce429afa2446213462330b21f3fe2220d9c4034e0a436c086019fdd8fe9cc67db7d82b0ab32a1ef68842e43128119727f921d174870e9957621d54abf660d5fb9613289c5dbfadd3a9459e48b2e77995b9bfdada6f93700a7407ff3ff0dbd137a4a2be44214d836832f97205392f8e4fd962e03534c2d7e1f123fdd277e3436b46f2141ee9af220b6c4d77fc8f61554cb125ea93e561b9aa7b52b6c99b3ec63d7993e903118dc9a08b64d23c6439704f20140246b7bca271378d7ce4c514b4ca582bd8b2b07a64a425774f547b4fae37a7d2631d881254d938433321c52faaa5474dca581884fd9d5c49f02c9db815031fe1112c81836b7556dd2d864b648bea9f708fc0eec5c0747b63d7e23abf9270752142c3c82bb22645761e96a4e97ea55b2a387eaa19b35b50f39ae99fadb7a81a81a26021e8fe1d394b34f443095ee4de9afc79bb5190141b9a035e7310fd5c3ac54b7787da9f6fdd3ac8ce9d3c01fdc5edfd82b844bbdb1ad24e29206dbeba231aa309db8f2b2bf8f889a0ed6028b137b82e5ce730bacc0043c55160215800afa74d69a9b9239b408a21c11413848bb56423f9ab373e20f50ae9a636931240d764373eb7e398f2f81f1bd2be0cde14fcfe60a6cfefc76fe42b6b353b9c40141edf98395e4b3c772ceaa4f18c18f3126e864c48bd74db6ef9977e647b6ab43612c39d6d5faf943bfa13e133e9d664b4fc908d1a380e2656661a5a4344ad900713c86d0f0bace51aa3331bdffe1d34c91bb3158c7226bfcb15daf45da27a787aaf66714ad7e644dfd3549bcc60d1dc7ca94fbef89eca8f76c36520e4e0ae4de6b0d3a1291fa07cf5f051e040ff3146bbaed5cf6fcdb91f01a2e85cbcbccf6cdbc1d92c07d6145d1be518ab4cc5f6eb76824e256623fa75a37edd39a1c2748821e3192ca55b80882cd954ffcbb2362cfe23d8439b19578cdcd0eed2d4a88db94e3b804e838d2b31b228f43aea8217cac6f385a8687c4b5bdbec7a2444f23c5ca777ed33956997c1c883d1fde3287ef7871632fe81d88056a8b494e72452d155b438592a31ba672f56b1b05119a331982dc9fbc6befb19502f90dc40457d6a1584d8fee734c6da7f5dd3d30f2f580967e822fc7b1d7960410a91e287872fac54dc9b7ed09daec70fe81e58fcb97d4d1fcfc879ce89dfc5839129d371397475d4fc5dba6c307bfa3fe643e0eb7c497c88dd5730a49ffed014f869c8442af091b1cbece199979b7fdf5477b17f01962b74b805fa47c611997fbe0f7ff24afa7d9ef5f824be574f2207befeb3d18cbb116966ccef82d806fb94a3b6dcb372ecaf8267b36f4fcb75b8c76a0799ad7000ba8b8f2c3912f6d848f65c84771d6b5840c1edd1969f83f7a77744c4761b01a52afd945f963a1ac6245", 0x1000, 0x400, &(0x7f0000001140)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0xf8, 0x7, 0x1ff, 0x0, 0x9, 0x84, 0x80000000, 0x3, 0x0, 0x9, 0x3000}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000005c0)={0x0, './file1\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/40, &(0x7f0000000280)=0x28) r3 = kqueue() sendto(r2, &(0x7f00000003c0)="d87565e881a7556818268e7a33e5200ef536f32928a7d662282f08843163c2be15e48d8b75633e1d25f090392b03447f13d762b4439b9118973914a792467189961cefa3a7ef7fbd3b39ed6acfaad5044ce13edb29708a7c2d5fb9459cdf1ce61c4651b3a98e6cdac8e2ddef49a03c35022d746264b97f7b58ae04fb5cba2507c23aa8f4acb6d5597c0f57c0a339f336e4a80e2c8b5c84908ae3af2d20b3bc854139cbfdaa", 0xa5, 0x8, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c6530ca20929218444dc9db5396f61d8aa1280094a21e0c5816529484cdea917652286bafad8bf6ce394dfef8f4c5e89884fece9cf760c4e5fe361ec974d8760a463fa9c46433f233d252e8ecf18e927ba82a2212bd7ffa2b5b62ca43540aa3e3793c45272b4e44bcc70b5587c89479d41a31b47a80c956a4aa07fcddaadc576f911875700b5d1f43c539ac24fbedd53e5d2f467e0400"/182], 0xa) mknod(&(0x7f0000000640)='./file1\x00', 0x210a, 0x80000000) mknod(&(0x7f00000004c0)='./file0\x00', 0xc101, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="efe424b7f128339a5a7249e4a63894f183abba81d86c7cb35d958b5e76df536e413a022bec352e7c78e127a25f98f8cbd68243183228355d71e3964018db50b075b1fd92ad18cead4943ea25095f0ae243029e973aca5c44fa04cd3fab82b75a84238255acd8ef27e1bbe4b4af52f7c1f217c1ea6142e77451fbc56695302ab3c631cd6fa4845a72d5d21de98db141f98b22af9081a3a6e08928873e184f5a71da2b4236b213d82df0d7494ba6a4264566a3f6d965d584830e90b3554db752fb3e35233b7543c070cb37", 0xca}, {&(0x7f0000000180)="6220e27dd863d4cd0ad7c4b859b4e513d270c24e5a4317ea37f71feb5ffc7d8ec8605bb1e88f125988b56efdfe0aaaaa1189c95e8af677c75f53a79a6c9fe5ff8c262f1a13aaee2e6ffb6cf1f4ef666ce35873240b9b32f33b9b64d1e69bf5eac02ec5b46f4f5d6f71c7d2981f541d0e7a9e0a650a9bc5f5d2e5a14d2279993a25a054074b5356e03c0742fab7ebe0024790fcd8c4991c1a69910d1c9108dde8caab30cd7ee9cf1e64c5f901ce2b", 0xae}, {&(0x7f0000000300)="e2c359c7e9bde6e8dfd0124e54ff7832673e4b0d8f1c34802a1e7994751b4eccc0f9be22eb3d65f5aef0df772ad6c4b5d39d21e3465ef4812d71a7a8d53e9322bc165fc95a4259c57901e52828ae3644b677aae50e139bf88fa6e5be5862c4999f38ad2feff9409c0205442713ff20819da8f019526993212cf3d746eb731e0863375cbd9147051d19e4dc818d7073f2835f7ee2", 0x94}], 0x3) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xe47593c3e5754000, 0x0) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) link(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000240)='./file0/file1\x00') recvmsg(r2, &(0x7f0000001540)={&(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da01d3843c15d182de96c2ab01258e43facf4596ad9db9d6e31ff1c00be8d3305d8fd3756b744c9da4ba10a3f125f488e01d3c2d23d2203fdeee8c705c31867aa7b08da6c3eacafdbe497e2248c5ed2d885ee30be2ea20e498a6537817730fdc038d947ae98d83cc177cb018712486b9faa99a0f2222a61089e32f09458482e3f4d642d312c9754d91d12a158c8996c4066c2a09651ee49db5e284d89818148f3755ee350eae571667bb329f30deb431486a94283b2ae2ad238a60539ac6a58b5c80828b52ca0d3127057f0440b284d4f6d9c9ce1f495e5e6377a1dc60fb4e4f978662f4d88c74fcc332eda8fb0e6d5856df50245136219b5ec262055b6e3bfadf446acb1a35124caf4455343de104ec5fae607d9d6e134f04"], 0x1002, &(0x7f0000001400)=[{&(0x7f0000001240)=""/102, 0x66}, {&(0x7f00000012c0)=""/189, 0xbd}, {&(0x7f0000001380)=""/80, 0x50}], 0x3, &(0x7f0000001440)=""/250, 0xfa}, 0x40) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x100) chdir(&(0x7f00000000c0)='./file0/file1\x00') r3 = open(&(0x7f0000001680)='./file1\x00', 0x8080, 0x20) getsockname$inet6(r3, &(0x7f00000016c0), &(0x7f0000001700)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x0, 0x0) mkdir(&(0x7f0000001640)='./file0\x00', 0x12) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001600)={{}, 0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setegid(r1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4070000ef3c445c1f2c000000003e00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x40000b14) r0 = open(&(0x7f0000000100)='./file0\x00', 0x12, 0x0) write(r0, &(0x7f0000000000)='O7', 0x2) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/153, 0x99}], 0x6, &(0x7f0000000540)=""/209, 0xd1}, 0x2) socket(0x1, 0x8005, 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20810, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xfc68) pwrite(r1, &(0x7f00000001c0)="131c73908783efff8354cf84b5df2e8ea1f6aeaf22d29cdfec24774053780d6e97d15d485b3d1486730dd8ff75183f14e9d9df8d23a8fb03cfcf99cc1d6097df6a0e6511581fb4f8f36503c179339f1f51b418dd7770e7d441538d664619240a4890dde28d071ee0f6a8bc6b7e61e13b12f5a6f8654f", 0x76, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0xce3) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/15, 0xf) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r1, &(0x7f00000000c0)='\x00', 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r4) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000340)=0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r1) dup(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc6d75e566d88761c, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = semget$private(0x0, 0x6, 0x80) r4 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r4, 0x0, &(0x7f0000000240)) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000400)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r3, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r3, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r3, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r7 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r8 = geteuid() r9 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r10 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r8, r9) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="6ded4bd63ba5e9b63bbd579790c87b150026d86d507b22a9d8fa2d28cf5ab20c5e", 0x21}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="b000000000000000ffff000000008000c0af7b401d0805dfba85c46b5a1a9e532d72fe397c09cf64c179e987174fdb1c11872a48496f13ce227850ed23b52252c17b596dc4bd2663978c26c9a9b57b4c4a8d1fd035d685e8b30e89ca0d477c5b9474dccb7097cff634d7b5c183ed5e0600c2fff27cca86c4a86b103e5da59e19e218eca19a6bc56a8615047d40914c2b9652d27e316712b87a8c2fce7c8464bf3aaaa47950f7b83de15364a7f3c48eaa29bc08603500eb558fd013cc233d5c1d3bd1be91b16500b93467ac5ac72ab5fbbcd5228dab"], 0xb0}, 0x40c) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="fd1a0e06026aac8973fd297c47dadaf216ac807f78a4383ab9d44de2ebbf782b", 0x20, 0x4f5cd03336d1065e, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x20) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:13 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socket$inet(0x2, 0x0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x35e0, 0x168, 0xf04b448, 0x3}, {0xfffffffffffffff9, 0xe00000000000000, 0x89, 0x1f}, {0x917, 0x7fffffff, 0xfffffffffffffeff, 0x3}, {0x6, 0x10, 0x7}, {0x0, 0x45, 0x6, 0x9249}, {0x0, 0x4a, 0x1}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x500, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x26, 0x3, 0x6, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x10120, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0xdebb, 0x8, 0x9f8, "2830b909822124efb0978388ce46f21b32f56288", 0x4, 0x5}) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:14 executing program 1: setreuid(0x0, 0xee00) getuid() socket$inet(0x2, 0x3, 0x102) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x9) recvfrom(r0, &(0x7f00000000c0)=""/64, 0x40, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00..file0\x00'], 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x78, 0x404}, 0xa) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c6530007e6260d58fa5c796c03b47b7ad452dce48ad06c956325dd59e04c20c3a1f0529789d5188fc66ce98577fbbf53b3ed04ae022c437c1a35e439a57c943ec9899e649c89b5c52c043c295b3b074353b529c69a0aaf0be347492973142c145a6c6223aa90d64248c992459f313b5b2dac5a74d4341da67759d9e9fc9e365836002d9b911c7cb39930c34198374e7ec000000"], 0xd5) recvfrom(r0, &(0x7f0000000340)=""/187, 0xbb, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x326d, 0xfffffffffffffffc, 0x9, 0x7}) listen(r0, 0xfffffffffffff001) readv(r0, &(0x7f0000000080), 0x6e0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r3 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) semget(0x0, 0x4, 0x40) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x4}, {0x29c9c2a9, 0x3}}, 0x0) close(r0) r2 = 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x1, 0xa51, 0x6, "9524681a8dcbc97635c723ad4d054622e3402363", 0x7, 0x3c0}) readv(r2, &(0x7f0000000040), 0x16f) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchflags(r0, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x280, 0x0) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) sendto$inet(r0, &(0x7f0000000080)="e9c437c5a003af952a47a7c52af55745dc34a8f46a79d002a4919d00bfaee443dc72b58d90ac50d372978436093626975eb71c859ce811936f12eb473e9bf891f13dd5f1afbf9998706619850f0fdbc69eec06b7c88e059a7599f8e46ae7fe1d3c0f8ec944082504d44fb068eab41b162b0993042fdcd1da16f8a81e06d0ca82e4e1590f50db167b36a8cba1ae78e04c50886d803e2ebe657beac0baf0c6644191eb7e81aa5b", 0xa6, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x11, 0x4003, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x204c0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x144}], 0x2, 0x0) 16:00:14 executing program 1: socketpair(0x7, 0x5, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100a0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) close(r2) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = accept$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRESOCT, @ANYRES16=r0, @ANYRES64=r0], 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x80, 0x32) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = socket$inet6(0x18, 0x8004, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/233, 0xe9}], 0x1, &(0x7f0000000300)=""/250, 0xfa}, 0x41) ftruncate(r3, 0x0, 0x100000000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa5, 0x26) write(r0, &(0x7f00000000c0)="1c", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8e) getsockopt(r0, 0x5, 0x8, &(0x7f0000000100)=""/27, &(0x7f0000000140)=0x1b) 16:00:14 executing program 0: shmget(0x2, 0x7000, 0x0, &(0x7f0000ff8000/0x7000)=nil) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/163, 0xa3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x1, 0x0, 0x0, 0x4, 0xffffffffffffffff}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x10000, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4007, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x84) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000000022000000decf7665860000000000000000", 0x2c}], 0x1) read(r0, &(0x7f0000000200)=""/218, 0xda) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="c8e32b3d8f4e0b2880dccfb8a1909f019be52aaf2bf0761bb9e1c6207dceae93786358f75cd059b13ab73cb00ef4937683113550a9264ca9e20027f01084ab8612724a8c60aa11db7c5663f5b49a40f67bfd3b9272c71f34a8e7d525b93c14fa8feee93231010c80f52e91fe1c67279549f9fd732d72e7c57d7d36d284afa5ac2c2ca75022a7dbaf6f62ae77291cbc1d5c9c3a21da9b7fdd8d1ec051b01c3e6bc7ac213c3e80bb1dfc66eb30db21b28138b79d88eeb2dd92409cad1e3337b807abae", 0xc2}, {&(0x7f0000000400)="481681423f0309c8d0eed39fb0d65d979c807bc3a9a686eeeb5c7e0e2e724a7211e5077f1607d9aef42264eab2b7cdc3038e2de59c0f90749bfa987fc93c0e7c0122cfbda8660792ed8a780d07aeb6907d9289f89ec5ff4ec5f8ba8f66aea1e5f3142469be27e904bdf211dbad58fbd863714c4d656baa840cc632161d8a9a7d3cc3eb386aae425c3c1b4df00a5bd1744f80e046106a5b715c41116b784e6661403cbf2062ef0635aeec94ed02ea", 0xae}, {&(0x7f0000000000)="2afcf16baa795d7967c4e3aca2d34ddf200b5033ca36941c565d3d4c23df52cc3ac19539665a248bee", 0x29}, {&(0x7f0000000080)="05194b4d4768e1d918c03f516bc4ecafd43349", 0x13}, {&(0x7f0000000100)="9a8a63bc2e5b840c7836f5dc35b091cf4cd91c4a8e2b99d746c34f5f56ce7d4498da2a8b124cb1f4ec28c92bf42a120ce9817f9ef4d486b6b0ccf561f363fbdb46cd9ce05ceaf194fd0d8ef01bcc9e408230da2d7b43a481f1b85ae7d8c9e995f955c9f830f504c0115d70f2df34f4d36f955505af9e", 0x76}], 0x5) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001080)={0x0, './file0\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000010c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={r1, r2, r3}, 0xc) shutdown(0xffffffffffffffff, 0x2) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="2f0b00000000ee5461f3", 0xa, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r2, 0x40) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f00000001c0)="b9", 0x1}], 0x1) r1 = kqueue() faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kqueue() read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0xc9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f000076b000/0x2000)=nil, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000400)=0x1ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() write(r0, &(0x7f0000000600)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032f9d791463f93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01fe355f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2aba3f7b2a71849f0d6caade64c4d24372fedc38dd0a6cee6800c943e073d273eabbf7981c979548c93a82a66b508fee7546ff1e866862d37e5b26ce70447aa8c4af0c1ef120838e3b93eebdb299c184150084c7c9e8a10632c253c7e38c6f3fdd30f656c4f7db47b94c3c78d738994c940cf7f29c295ff491e82b71a4fe8a7a768a6de03bb8b51d730524226bf916530e446df6a24fab0d656557dff72bd6e977ba96f969e88821a6b9fa9dbfb3c161d582c13acef2ee3092bd43b6cc0ec551b5de4764d97c352a4258067de53b523a139d3c1276dffa23550c7b371cc576b96c7c48ad751ab59dc47bf40e9a121b88fd77218d1a3f1141778bcbf9b39afec7994b35c3d371e40a7475e6be6abbf2a7490310b22d7854dffbf45b472d04da3a32c4efbe68ddb06026f2d9a9f54064b76998ccfcab4a3e876709c381e9037f7e625f96f121abc84ebb77e7e632f8c199e93f9515e1face443665627212ac4f2179373531504c2813d0646be15e3790f5e98a0b029564617f305cc384ead96ff17523d0ef553b63a8eae0a255b9e6f3acc637c1a225400a9b4198f4bbdcf40edd1c4e190c665dceb7243db988d95d83dae9c10e56b2e949ca69b0c82a128f5c4b7408a7364bcfe903006bae41870cdb6b92b7762d1d8730e2f8f1468913b33c41af0c8b4106ad901521bce37eadd28bbe72a190ea934fab77856eb20f9efd64fb58ff6cb7a915aeb244fc5de64738afafc8395ab7b75eb2e49f0cf080df74a1e47314a85e03e45453d960f810048cf35f8ff0da09770bc7f0f1267b6ad4b3734d847355dfeff3d6d06756df51e6b28386706a0f4b9fe2837d34003a45008c56fc4418aacf976699dba0e133d746e4efb2104560024bbd2a902499b84c6520bb7bb1e12227aa2aad3ab9c3032ed57ac7d53864325757b81ee20401af12aa248fb84bd256c2c2a8ce363f2046b7559e7813dd9105d2e51754018988059d15489d611bd017c35e8e2103169629af62bbdbe0586c0b336fabc48aeb2bdd5340117751e600a7b1d5d2a4b3e82d13b2823a164a861cf32d90a1baf57a898cda9a74bc0379199b0ad32b6152218ffc71c3606f3a8e2a2a2bba8746417f98a319f51c9a558e1fae3433ec89054ca57ad5bc31beb581af271f3e0e07a95044a804e57b366fdbc8ae5f143c999c6ce535058ce03c60c4b600700ef1355e6c235082fce57a2cd1b62de2bd73fd07f32ace94f103239fff64dac847ec4685d00c3860dc211f2286f003d8effc2d4182fe43bd9cc9d825148edddd71e8b204447d44fc3254e93a34cf6563f31006ca69ebf7e20b6bce68e7e0f838bd90fd04ab91a2595394cff15b02d2562f1d2b2475f56953d4a64e76fb16e2bd37b00d516fda2b1478d2ad4114395b507ed344af6b8d81974a33be4d99b7a2dcf1e07de64cece8e0a6910732989f29598b5f68df33341266382e5f95c477705de42ce5db02e9ba1ef11fbbd343256075fba38a46ad2dea2a16d0783d1d043cbbbb74df81f6832e9e98f8735db20cf03dccce13396633b345d76139b9017ca331aecfa41f0b2ee4d402e1eb9560217da985bdb38a4aba1997cbac9542663c7dd54170588c04e3abae1992e796b4a7b2deac9c401ff6c81c3cfddf809f1361097ad4b7fd1e77fe69186100176ca86a5ebdc148b9196b13df3baec5eb6994441af546869d4ada9430f86e6258028192a08faf576cade5ef68e94e4356d036bb151e1349ad4fce2e41de849021f0581d3e9ce7d4fab71472f9008f30b7e5b55690b3188db548b10a902bbbc9fbfa1fe07a7575c016ad1693a43e8f2ea4d4d39e720e70df60f26748d127aec59f6b65ec4aceec052ffc712c991ccadd00144f4e68d011b02e65728a812a3b9e226e4db4b6128e6028b7af0a35b0c8af32f97aa53a80df77c39dc2e31e4dca9374a2d2ac77865d1011d59f0790a844722c79cf8a5d2830cbff2322edc41eb4660213520460a1c1ca75a5218fb957dfc8586945ebc6e0dcb4459054aedcf1b8343f5c67c1c02da77e4459f3bcf3e608ad70ec12a8ea6dbf06a7153cbba6dc2128f2cd2fc226d879438e8065a92931fb820257775c5ae87be5ed3caa1e50350a5d65ddd04a93f51a309b203e01ebdea86cb5368f35fab07599e93f346", 0x999) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x32, 0x80000002, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x6000000000000000, 0x8010}, {{}, 0xfffffffffffffffa, 0x8, 0x40, 0x1, 0x5bc9}, {{}, 0xffffffffffffffff, 0x1, 0x25, 0x3f, 0x5f}], 0x3, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1, 0x2, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000002, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x1, 0x3, 0x401}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xbf, 0x1}, {{r0}, 0xffffffffffffffff, 0x91, 0xfffff, 0x20, 0x1}, {{}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x7}], 0x80000000, &(0x7f0000000380)={0x7f, 0x2}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000480)=0x5) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="26eb9797a4424a5f58e522edb863674ec41901bfc584b0d98a808210afa7c7191e00d385d2a25a533c4c8b8ce8658b6afa0682e74762efe22863d1768b5e3e01579b98a18efa4eb08b828ef8898221c0f408b54b85b03e0800ec09e179611c8ec97c410da2862841c21d4754756cd514ddb6c115ac789c95b911a40456434878281c06efde83245df8234015dd22efa6d5bdce25264b96f22c5d70cc1b00ccae09c92a626498c30086bb", 0xaa, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x6}, 0xc) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r0) lstat(&(0x7f0000000040)='./control\x00', &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x190, 0x0) write(r1, &(0x7f00000001c0)="f121092cb90c21fd1330a98d664dd3932b556267a054f122c32cc5ff99e4dd379afe27ac3f2c66dde231a00f9be6430d37a5a2e1ce8945bb3f3e4dc004ea09e9d32570d90dc35575bc56f4a5f7fd048db89f48ca11653848c53eb8c859c1518990409f1096618fe99c1c311b015d481bf5df0ab4582399b0be064948ab5acf36f9cd898ddb9824a1053cb52cab67aa4f37b43caa839a216a6979b694806fa7f7eec4e9afe2327a89fc3f03cc28dc68979f460c5583b938f000fa705bf11408678940e6786c461ac188afea3c2667cd812a56e3969a76b72dbf15687a81a96ea5ac51d7a49d04e26728cbdf4a", 0xec) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140), 0x10000) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) mkdir(&(0x7f0000000180)='./bus\x00', 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000180)="a16c238bb18813c18aafbd1832bf3207d939b73554109d423aa9b8025fbac5566f36846b54f11b472925b34c8100c108e09818955787aec7d51c50116a1227030083e02744430fbba1f7d77c1051a7b627b1b790cb9221981641746fa28c015574c5e97d132dcc884fd9c8e4", 0x6c, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x6c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:16 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0xfffffffffffff194, 0x36, 0x0, 0xbe, 0x401, 0xffffffff, 0x2, 0x1, 0x7f, 0x5}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000140)=[{0x1, 0xfffffffffffff071, 0x6, 0x6}, {0x2, 0xffffffff, 0x20, 0x8}, {0x2, 0x54, 0x10000, 0x80000000}, {0x6, 0x7, 0x6, 0x100000000}, {0x2210e57c, 0x6, 0x80, 0x8000}, {0x1f, 0x401, 0xfffffffffffff000}, {0x1, 0x1000, 0x40, 0x20}, {0x401, 0x8, 0x100000001, 0x10001}, {0x4, 0x2, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/177, 0xb1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/240, 0xf0) syz_emit_ethernet(0x4, &(0x7f0000000100)="9677a8c3") 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x3, 0x3, 0x1, 0x0, 0x3ff, 0x7, 0x2, 0x0, 0x9, 0x1}) close(r3) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:16 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000000)=[r0, r1]) setregid(r2, r0) 16:00:16 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="debe731962e0b9b43e79cc4754c3dc95d6473bda7867bbfe2c2887479876c115dd7ec8b2a5", 0x25}, {&(0x7f0000000180)="5ecfde039bd7fdd58805f44bcc572d3543ee11b8af72fd4fa70b04eda728853fb17a", 0x22}, {&(0x7f00000001c0)="9ab03de93347de376844aabd4b7641d21cba228600e16a735112058a0147c8df9110ece6a30b1303b0ec8583d332fe02b2a52be59b889a23d1e7eaedd4d4903254fd93fdc515d24934ec16c34db90d61b46dfa0534995993c6614ca2ff20d02546c383b99f86eea194e2b117207b3e85c758ed3ade07f4b23503b8", 0x7b}, {&(0x7f0000000240)="572715576d2f3eca4e9269d612924ab4bc011595b92d58a0ff73a8700fd4e7ed525142f432e37839eb", 0x29}, {&(0x7f0000000280)="79a3635f7e9e80ae17ef141a0eefba109a5fff010d9b1e1b1842f6697dd0d3d7e43002b2d37f5eeccb417d5b7c5e0b56d884ddd6ae885799da8c4f09078e4616f29871bf70630822f510be17bcad1d00dec377d2a3d73b2f505946b85026edbf081d35e502fadef66e7c83a8e171592cd592bed797802dc148ea3e35d4a781a67a594db6a6596f00535882852719d125596de4a00e60dca28470beda359fb913bd2d9c78caa26a5bc9b1101c33bbf3cc84a4d393e2f10bc8cfee75d4aba600e44778f0bd018da206094d25a446", 0xcd}, {&(0x7f0000000380)="7fbb4211242dd2c6e70bbf0965d1cf42678fa9499ab6a3358d38be919bbb6753b74c8d4adc193d7e7a82d12a09c5bff2c7a6f13b440ae15551882472f76299a41c551e55346869499269940f908164aa30b6bf4b4c21608232d5244cce4fe0051f993b068aea4dcaa5a38940a1d9e4fb8e10006d8f8a213a56a3c1c8de8f1641adec06513a8f9e0e918e502fdeb0bad553de885ef3df79600e0ecc601b31e0a2fd82ea7c39c6d774cdb5b75e20482d5858fd19056f0e42429ec7b3f1da23d6a305493851527d5744", 0xc8}, {&(0x7f0000000480)="cd527e460668487e9d4f815e2b499074ab825d25f9c5371c9bf46453a845fcf9ef549bff9d8acf1b1565feab2d4fcfcfe048fcb8056e48bfb99c939d8eedad5839a7f614384b52ee4114d6d3", 0x4c}, {&(0x7f0000000500)="945a2d36b9ba2f3c63397befb33633524d90dad0a77e1604059bac90873883af1b2abdd0260c94c6c7c1608bce640ff10e13138c444abb3dd15ddbfbc05784717089c1c5841d61badf17726279ceb2709f72de3825f398694df8079f8007f8fe4388b44949f4d075fd52bfd27e531dceddadcfa55d90e4114b85efbb3db6fda5a95f1f", 0x83}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40b}, 0x400) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x480, 0x0) r5 = dup2(r4, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) fchflags(r4, 0x0) 16:00:16 executing program 1: semget(0x1, 0x2, 0x80) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xa1, 0x401}, 0xde, 0x2, r1, 0x0, 0xf33, 0x7, 0x100000001, 0x8}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmod(r0, 0x10) fcntl$setstatus(r0, 0xb, 0x0) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x6, 0x1010, r9, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xe8a0000000) syz_emit_ethernet(0xfffffffffffffe5f, &(0x7f0000000280)="b7595706f984c6d0bed93bc654c306fe4ef58aaec2a863447bd65b9107ec8d0a037acd1597060770023b2a468bdd4026b42a12451dfb89c9284d4e733b109ac1b1415da028d0dc4240d40f68497ae6036680ee5905d01f92b439e08343f10bf5") 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x4005, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0xfdb5) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="ebbfbe52f064f6b2121bb0017757e56d472777dc27c4228e0720d1494e16c0d7d65ebbcb7fdfc85e6ca87c980d52e26a501d4a333d85ff998084b624cd427e001cc2e8e316e0271fdf10ae0367a9912f8f9078e133c41c4b6b27fa3efffee739e5a926f6d9ccc389c423b6433e205cec927e840a6e3d4b50fea016f43f63cc5eac6e2cf79ea80d154b37280f437f69804ccb595401dd0bd5c5a1e246c260bb997da1aba5f3e61e747fcfd7618311cd2b0537c1ea55546054b205b7b760417cafb089418f1c76fe65a0a4abeb0c108e3029469e073a2f7fbe058e92ac060e6029515a5789c83ffc5796f7a3132f", 0xed) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x5, 0x6]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = geteuid() setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}], 0xec7, 0x0, 0x8001, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) accept(r0, &(0x7f0000000300)=ANY=[], 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x2, 0x0, 0x30, 0x0, 0x2, 0x3, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x4000000103) close(r1) sendto$inet(r1, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4ba278102f24d2cd1dd03b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xd5, 0x0, &(0x7f00000001c0)=""/213}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000300)='./bus\x00', 0x2002, 0x40004004000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xe0, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x1) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000000), 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="760a9c45b446d618537e25db247fd717b2376730b955548c045ea0df610d724eef9e220c496081b611044529fa8abee51a2c6b9670c310a094b32ae656157d34324826d6f222a668bd52f1563dfd3b1e8618f0a9c1fa09638bdf65b536043bd19660ebdcebe6c978", 0x68}, {&(0x7f00000001c0)="944cdc0af6ee3b51c29ca3de472fb9ef6ef343959e9b635ffef78223066cc514679080e1de247a04f1e5beb6b06c6805e8c9b70b64c0020e39bbed078bbc7c0e27ac2c3c8a5a36ec75c89d4b70e271069efdef6be8b86f683b366a87ce4ef6457516438df29817cffc268a791589fdbe179b74fc2f4d69f79847937a87bea7dd87c2da948be11a552fad436979499cad840a6c65738d543d7a5cf32fcf5b73f29185b87e4e3e3bac7e8b77a691b2d11fd080", 0xb2}], 0x2) listen(r2, 0x100) utimensat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)={{0x3, 0x8001}, {0x6, 0x3284}}, 0x2) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x6080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r5) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="b4cc3a13af33a16c9939fcb4111878c2cdbb", 0x12}, {&(0x7f0000000200)="5265fb2d3ead5e4ba0ef19143942b4a659373705dcdc3d3909f44691b8f130ef9858571fd191bc53e4831d", 0x2b}, {&(0x7f0000000240)="d2b10c5d857905f687c5b6b280dedac0fd71ec5f6671dabbd133386bca01dbdbe6a828715e57561dd4a4a945032f0e5acd53d146dee3dcca4c8ddc16bbbeaebb167ace4a0c0005918e40b2d5126e830b94cde01314cc89d5ad9217c24e", 0x5d}, {&(0x7f00000002c0)="e5159f09c40703f50814d7e875efee77f544928b73333e67f2738060b8619decaa57c8e7f70b0d562996db6102674cc80e210173fd2d9f77166867cd22ab04df3d3aa879c7cc470b251281c454225a0b64c8e8a343152e639b741110c40f7e26f1c4b5549ada2b585231404887a3db16deda233a4197430c2b6f4459c625a0c3f5c9dad35e3e5f3c25615a0c1965afcebf579fb91514362beba16e544475f0e5fa5fdee3852c1b30248571ad268dcd24666111bc14028e223a79d2d3a24c6412af6791d4d177efc970cfb84f977fc56568809fab1d606714e3236949459a7825293b15f7c2a6a8ffbacbeaaf22a79d80937f2dd8baac82", 0xf7}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0xb0, 0x40c}, 0x8) recvfrom$unix(r0, &(0x7f0000000500)=""/207, 0xcf, 0x800, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) fchown(r0, r2, r3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000640)=0x1) r7 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x10) linkat(r0, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000740)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000780)={0x800, 0x4000, {0x2, 0x10001}}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000007c0)=0x9) recvfrom$inet6(r0, &(0x7f0000000800)=""/112, 0x70, 0x840, &(0x7f0000000880)={0x18, 0x3, 0x17, 0x6}, 0xc) ioctl$KDENABIO(r7, 0x20004b3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000940)={0xac2, 0x1, 0xea76, 0xda57, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000980)={0x4f, 0x1, 0xffffffff, 0x4468, 0x5}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000009c0)) getsockname$unix(r8, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) execve(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000ac0), &(0x7f0000000bc0)=[&(0x7f0000000b00)='+$\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00']) symlinkat(&(0x7f0000000c00)='./file0\x00', r0, &(0x7f0000000c40)='./file0/file0\x00') flock(r8, 0xe) r9 = open(&(0x7f0000000c80)='./file0\x00', 0x0, 0x10) ioctl$TIOCSDTR(r9, 0x20007479) 16:00:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x8}], 0x2, 0x8000) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000240)="e28608f3a6199931c55ceac44c759662b16bd1435bf2b5e0e2dd83b432b5f2c0aec579bed932173e7cf53645e4dba4d222a598089f1ecdb69c8f1fea8958e7a22201570aba8788a4286605717442ad6a227a239fe0831c90f9f97dc8273934d58d0818c88eb31c8efa81f349ce3b016247e3bfb60ba9ec2b2f2df24bc4f690da2a393eebae3f8e32a2d528a633ada891bbfd5e0561eebc43d90eb330fee1b0c69542107cdb5a349b1fdd8968d781da311d180879b9558de923df27fd86570b63ef8a742992f955aa7ad502", 0xcb, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="016a7ecad8757305"], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="56b026b3ec3046300da33ca4bd142a59542ed6a392977d160f543533", 0x1c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x4872bbbbdcad9c62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe88) setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x93ab, 0x2}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5, 0x40000000000008, &(0x7f0000000400)=""/59, &(0x7f0000000080)=0xfffffffffffffed0) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffff8) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$getown(r3, 0x5) setpgid(r5, r5) r6 = dup2(r0, r2) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000001c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x3, &(0x7f00000002c0)) getsockopt(r1, 0xf19, 0x8, &(0x7f0000000500)=""/153, &(0x7f0000000240)=0x99) r7 = semget$private(0x0, 0x4, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0xe0ec, 0x400, {[0xf5, 0x1246, 0x5, 0x7fff, 0xffffffff, 0x6, 0x375c, 0x2, 0x3f, 0xf99, 0x5, 0xfff, 0x80000000, 0x8, 0x9, 0xc2, 0xc000000000, 0xfffffffffffffff7], [0x9, 0x5, 0x1, 0x7, 0x8, 0x0, 0x1, 0x0, 0x401, 0x80000000], [0x4, 0x3, 0x8, 0x4, 0x1, 0x5d, 0x9], [0x48c00000, 0x3, 0x9, 0x5381, 0x7, 0x1], [{0x1, 0x6, 0x80000001, 0x7fff}, {0x0, 0x10001, 0xfffffffffffffff8, 0x80000001}, {0xffffffffffff8001, 0xffff, 0x7, 0x80000001}, {0x3, 0x0, 0x4, 0x4}, {0x1, 0x3, 0x10001, 0xfffffffffffffc01}, {0x1, 0xffffffff, 0x7, 0x9}, {0x1ff, 0x3ff, 0x1, 0xe00}, {0xfffffffffffff800, 0xff, 0x6, 0x816}], {0x4b3, 0x1, 0x4, 0x3}, {0x101, 0x8, 0x8, 0x3c}}}) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x80, './bus\x00', './bus\x00'}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x2, 0xfff, 0x200, 0x2}, &(0x7f0000000280)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81, 0x0, 0x0, 0x20000000002}, {0x7}]}) mlockall(0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x7, 0x2) socket$unix(0x1, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) dup2(r1, r0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x1) sendto(r0, &(0x7f0000000100)="2f0b00000000ee5461f3", 0xa, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) syz_open_pts() sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x108}, {r0, 0x100}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xcd, 0x1, 0x4, 0x7}, {0x2, 0x401, 0x1, 0x6}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10808, 0x0) kevent(r3, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x401}, {{r5}, 0xfffffffffffffffc, 0x40, 0x8, 0x2}, {{r5}, 0xfffffffffffffff8, 0x40, 0x93, 0x7cd, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x30, 0x10, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x5e8, 0x8000000100}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x4, 0xfff}, {{r4}, 0xffffffffffffffff, 0x2, 0x24, 0x0, 0xc7}], 0x101, &(0x7f0000000980)={0x40, 0x2}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000140)) r6 = semget(0x3, 0x3, 0x80) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000340)=0x6) semctl$SETVAL(r6, 0x6, 0x8, &(0x7f0000000300)=0xffffffff) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={0x0, 0x38a}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x5) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="84300e20b8cd077d6d33cd90b1c312d8b206c3643509fb251f10b4e08db574b069b9e23f9c0a1238a24bb05262e54c4823c0c2e14f4d23", 0x37, 0x400, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x80000001) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x2c4}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002eee79696c653000421e6d5a4e37e0c5caa75d1514e524a1366860901ae92655f406d961e17e8c07b75aff48068fb0330199546ed5babb68442a82d2789988cb550423a60f08a8dfe57050abcd9f5d35e5416ffe868a3c0b16baf4d1701377781beb07c2ca649166cc5f8757c439771759d4b59d13ccb4f02d36ed04348c8a22767857ff2f7b9a8e46b60021"], 0xa) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004ea8b00002b2700000000c04ed92d11058ca8a82ca48bfebf0000000000000000000004040000", 0x2c}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x100, 0x4}, 0x10) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x12) pwrite(r0, &(0x7f0000000180)="296df14fa77c074ee39d2454764a5ea9ea76de412c1022feaa6f1b69e1dcc7a6b517386c7d9ae6ca5f8c03918b", 0x2d, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1b8, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x6) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x42) msgsnd(r2, &(0x7f0000000040)={0x1, "c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa53"}, 0x72, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:17 executing program 0: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001480)={0x5, 0x7, 0x2, {[0xc32, 0x1, 0x57c, 0x20, 0x0, 0x6, 0xff, 0x7, 0x7b5, 0x8, 0x7fffffff, 0x19dc, 0x2, 0x1000, 0x5, 0x100000000, 0x10000, 0x80000001], [0x9, 0x2, 0x3, 0x5, 0xa, 0x9, 0x0, 0x6e, 0x0, 0x800], [0x2, 0x3f, 0x9, 0x6, 0x40, 0x2, 0x3], [0x8, 0x3, 0x7, 0x0, 0x5, 0x98b4], [{0x40, 0x8, 0x7ff, 0x75b0}, {0x59, 0x0, 0x8, 0xfffffffffffffff9}, {0x1, 0x4aff, 0x8, 0xffffffff}, {0x1, 0x3, 0x32379a4d, 0x7}, {0x7f, 0x7ff, 0x80, 0x4}, {0x7ff, 0x1, 0x3, 0xfff}, {0x4, 0x100, 0x2, 0x5821}, {0x1, 0x400, 0xfffffffffffffffa, 0x5}], {0x122, 0x0, 0x2, 0x3}, {0xa802, 0x2, 0x1000, 0xe4}}}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xe1, 0x100000000}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000001700)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = kqueue() dup(r3) dup2(r4, r3) 16:00:17 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x5) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000080, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa8, 0xfffff, 0x5, 0x5}, {{r4}, 0xfffffffffffffff9, 0x31, 0x10, 0x4, 0x100}, {{r0}, 0x0, 0x20, 0x20, 0x3b17, 0x9}, {{r4}, 0xfffffffffffffff8, 0x81, 0x80000023, 0x0, 0xda93}], 0x70c5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x200000000000, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0x4, 0x6b0, 0x64332a28}, {{r3}, 0x0, 0x8, 0x20000003, 0x100, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffa, 0x1deb}], 0x81, &(0x7f0000000300)={0x1ff, 0xfff}) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000026d000/0x1000)=nil, 0x1000, 0x5) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/33}, &(0x7f0000000080)=0x23) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000030000c2528043003fad27f7d69524adb04d2b24f4c0e1ae929419c84b30fc67c16c80d2c39943be84a4822ce3a2944f4d0200e3"], 0x63}, 0x0) r0 = socket(0x18, 0x4003, 0x0) fchflags(r0, 0x7fffffffff9fff8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000113000/0x2000)=nil, 0x2000, 0x0) dup2(r0, r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x289, &(0x7f0000000180)=[{0x7, 0x2fb2, 0x70b, 0x2}, {0x1ff, 0x8001, 0xffffffff80000001, 0x5}, {0x0, 0x7, 0xa, 0x6e}, {0x10000, 0xe9, 0xfffffffffffffff8, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x81, 0xffffffffffffff52, 0xfffffffffffff1ea, 0x45}, {0x6413, 0x401, 0x6, 0x2}, {0x2, 0x7fffffff, 0x8462, 0x40}, {0x3, 0xe8, 0x7fffffff, 0xffffffff}, {0x4, 0x7, 0x1, 0x1}, {0x2, 0x8, 0x3, 0x9}, {0x3, 0x2, 0xffffffffffffff45, 0x8}, {0x8, 0x1000, 0xffffffff, 0x7}, {0x18, 0x3, 0x3, 0x2}, {0x8, 0x1000, 0x3ff, 0xffffffffffff56eb}]}) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) dup(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x180, 0x1) shmctl$IPC_RMID(r0, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/28) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x101, 0xfffffffffffffffc, 0x0, "85495500021900e6ffffff1167f5bfa61c00", 0x2, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='*%\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000480)='#\x00', &(0x7f0000000180)='-\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000440)='\\*@}\x00', &(0x7f0000000300)='\x00']) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xa6, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x4, 0x8000}, {{r0}, 0x0, 0x90, 0x0, 0x8, 0x1000}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x431, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xa8, 0x4dd8000}, {{r1}, 0x0, 0x0, 0x2, 0x6, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5, 0x5}], 0xfff, &(0x7f0000000200)={0x80000001, 0x4}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f00000012c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20021, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10000, './bus\x00', './bus\x00'}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x200}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1ff, 0x9}, {0xa, 0x1}}, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x4000000, 0x80090cf, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x20, 0x8, 0x9113, 0x1, 0x400]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xda, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket$inet6(0x18, 0x1, 0x7f) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_int(r2, 0xffff, 0x18ab, &(0x7f0000000000)=0x8000, 0x4) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x70f) msgget(0x3, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x41}, {r0, 0x1}, {r1, 0x25}], 0x3, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x20001, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x390, 0x10) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/194, 0xc2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x3}, {0x0, 0x6}, {0xa5, 0x101}, {0x87, 0x4}, {0x1a7, 0x40}], 0x5}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) mlockall(0x1) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5bc6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) socket$inet(0x2, 0x1, 0x1e4) socketpair(0x36, 0x5, 0x7, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d64578ccb61e859cd645c744629ae2672cb04fee4e8ddf40ad07d7de08bb69e48e38238aa601dc1643191ecd31623a9e2422cdb10d002c3b0b6984a2f2e8d0f9585cd285e6c217ef4f9e9d0f8a02cfa69e8718490c5f60ba7b0f63785938193d3b5d8a571e10ed71291adbe3bb892ba5de9be4d1cbad34cfaa3b301e08", 0x7d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x92c) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f00000001c0)='./bus/file0\x00', 0x6000, 0x1) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000500"/25], &(0x7f0000000180)=0x20) writev(r0, &(0x7f0000000040), 0x2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x38, 0x4000, 0x9) socket(0x10000000018, 0x8004, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r1, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) r2 = semget$private(0x0, 0x1, 0x420) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f666964653000"], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') write(r5, &(0x7f0000000500)="b5e4d8bed8b82363e27d1eae5a4b6d3dde43c712abc717c94db19b7a52c6fdd9192fc30d24481f7bfc11492374c6007b8b7f7d29c7c3031fac69f375c9c96595cc20b3698f9e8b8012a810da0076df05e213c45775cf6467468e6bad61ba9a82ab748a85c814122268f5f8851a3349c2899b750ef6fe2e4dab3fd21287a391255da078e4ce0dace0c36462d0a770e0b1298b4a5187394759ee1c5e4638757da55b26736925275e5811b62b6924e3d5b2b57703e01345e6690ca58547f2b05e3ae6ac59083a073c1d9a803199c927ef435adbaa6e409eed2f93529f45e7949867e5f5d178ab", 0xe5) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) semop(r2, &(0x7f00000002c0)=[{0x7, 0x6}], 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) dup(r6) r7 = shmget(0x3, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) 16:00:19 executing program 0: mkdir(&(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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') msgget(0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x100000001) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: mprotect(&(0x7f000047a000/0x4000)=nil, 0x4000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:19 executing program 0: r0 = socket(0x1a, 0x8000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfff}}) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7, 0x0, 0x5, 0x7}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getdents(r0, &(0x7f00000001c0)=""/37, 0x25) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5010, r1, 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/217, 0xd9) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x440, 0x0) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: pipe2(&(0x7f0000000140), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0xfffffffffffffffe) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = dup2(r1, r1) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x2f3fe618, './file0\x00', './file0\x00'}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfd8, 0x0}) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="403ff63c3c0cb338ae2891a8bd305bc65ae1a49ce3020411c8d1f1c94c603a11411490869834f26068da0daef1c99eaf0362aaf1581908ecbea53970c0e81f46edca5e27311d49c6a228b1ce0091fce2aaf634a75392688c635edfb0fead93fd2af89214e8a568c4605593ebd5398d00cd27bf85257561d5aad1c58919ff42e0b3d1dbe65c0d8094d56043d3f405313b100fbd7deaf93161215997e9835eeeb8d3ce436464298e6e046d2d5e06b49c767ef2fc3c0b97059f662527af06a678b1a9c2ae4840d2f0b7f76c3e2474fe0f29aadf98b214270573c69181c01abb90820c7681b80df1c4f817e2e382e26fd27be60a07", 0xf3, 0xb, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='/dev/bpf\x00', &(0x7f00000001c0)=',\\){-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%(^\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='!-\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='-\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x283, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000500)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffec4, &(0x7f0000000580)="00c42f12baddb0715db18a5b8f7893733d3e2469d08527fbd5c242c6fdf2630f1143d8bbeb1e4ef77c0d4eb22e28beddf305f906ba41676cc0affd912cacc2ec42b726637aab4db7bba150eea08f97d8568c17bece714d7ee598f4b6b9e6fe8f8da1ca336915515cedaadd4a55e21194a0506b1bd8902c5064e9d714a5a7e09f1935e07956fa132ac04952d3e0960b309f52") 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x4d6}, 0x10) close(r1) fcntl$dupfd(r0, 0x0, r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffff8001, 0x1}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfecc) write(r0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x3) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:19 executing program 1: setrlimit(0x0, 0xfffffffffffffffe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x6, 0x4}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 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) syz_open_pts() read(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7d}, {0x1d, 0x0, 0x400}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5f, &(0x7f0000000040)=[{0x7, 0x2, 0x0, 0x5cb}, {0x8, 0x0, 0x2, 0x3f}, {0xffffffffffffffff, 0x200, 0x81, 0x82}, {0x9, 0x6, 0x1, 0x654e}, {0x10001, 0x9, 0x6, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/70, 0xfffffffffffffe11) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="04003b4b24e149029b31"]) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0xfffffffffffffffc) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000280)=0x2, 0x4) close(r1) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x80a0, 0x30) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x8, 0xa907, {0x9, 0x4}}) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) open(&(0x7f0000000300)='./file0\x00', 0x20080, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000480)={'./file0/file0\x00', 0xffffffffffffffc1, 0x1f, 0x80000001, 0x1, 0x3ff, 0x3ff, 0x7ca, 0x0, 0x2, 0x9, 0x3}) recvfrom$unix(r2, &(0x7f00000003c0)=""/159, 0x9f, 0x800, &(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000180), 0x0, 0x9ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x1f, 0x4, 0x6, {[0x5, 0x0, 0x3, 0x3, 0xffffffffffff8001, 0x7fff, 0x92f, 0x7, 0x25, 0x80000000, 0xf3c7, 0xfffffffffffffffe, 0x81, 0x1, 0x6, 0x0, 0x8, 0x6], [0x4, 0xfffffffffffffffa, 0x8001, 0x9, 0x5, 0xfffffffffffffffb, 0xfffffffffffffff8, 0x1, 0x80, 0x2], [0x8000, 0xa46, 0x4, 0x4847, 0x7f, 0x80, 0xfffffffffffffffb], [0x5, 0x61, 0x6, 0x8, 0x3, 0x3], [{0x0, 0xd79, 0x7, 0xb12}, {0xf9, 0x9, 0x7, 0x5}, {0x1, 0xfffffffffffffff7, 0x4, 0x70000}, {0x3, 0x7ff, 0x3ff, 0x14cf617d}, {0x80000000000, 0x2, 0x3, 0xd6}, {0xfc0e, 0x2, 0x1, 0x100000000}, {0xde2, 0x5, 0x7, 0x1}, {0x6, 0x20, 0x100000001, 0xfffffffffffffff9}], {0xfffffffffffffff8, 0xffffffffffffffff, 0x3f, 0x4}, {0x6, 0x9, 0x80000001, 0xffffffffffffffff}}}) r3 = syz_open_pts() fchmod(r3, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x902, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0x2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0xffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x5, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) recvfrom(r0, &(0x7f0000000040)=""/202, 0xca, 0x3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "2000fc8e5c46205871fc3d3209605269919cbb290a68cb2d119fdc3d7d729ef891d96b"}, 0x2b, 0x800) 16:00:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x85b0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x7fffffff, 0x3ff, 0x7fffffff, "7346aee7bdd81b73d43e28d08161c0de97f0cc25", 0x0, 0x9}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) socket(0x1, 0x7, 0x45) 16:00:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) 16:00:21 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) setpgid(0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:21 executing program 1: r0 = socket(0x18, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000001100)="e3bf5124", 0x4}], 0x1, 0x0, 0x0, 0x400}, 0x5) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="66c7a787ad9b1dc5223bcff763fe7657a4de92c5be0373414448c199e1d63f2d217994c3a928b10ce603b5f96c6ee9391a076cc6249b95e73286a0c1214f70a98d197b1d1c97c0951ed7e2e3eb2659012426fca453777dda006c8adb553664107e10333ff22f4c05d129c1879b9ffcb7ef47a8fb6e65b4f2cae7a4ae12d9dec2c777dfdb7029b4f943327503b9d2c662e632696740bd48f167292c86838dfbbc30cc6d133dfee804370115749684298534aa4b7596ea13cd6d29eaba24e51085c91d907840f7c3fca867cc4815ba735c7968578a9f1b814d5f8ff52267cf7b9595d800c9b7c2abfbbc3dd73dbd634adccdb96e5046cfa19a053b6a6ebbb7c5f4fe248fd0bdafa824f0376a6ed258f6f2d539184f4f3486aca6242607f6fa3a0062edbb1a5b440bd5b3166c63b1ebdaedd324c14b50a79365a31dfa527e3bfed8a17a72e2fc4e4f77212fc61e7d624870479bf535060338ff21b71f698a586a506d17e3d9f1e262ba655764164bca8dba2a91a724e2e1a12ee03807b046bc805fe4d364924d9854788d5de65b80a9905c3b008e6d55589606e85380fb2f7bbe83ddf16d699da119a0f08d50cd26af3a1bbe6efc682e860fd146790e24a2542b42a47738fc5ab8c4beefb52b3b60375a29282bfa1df1a8855983ed485a638b9ac2492c6e4b3d6cc2f064f92b2ac1a20cda9d12633301db556b9fd468c12e8fe392a91d8c34743cd3dab588b808b7287676d350058b8381bccd567b2a993a59e0d097edbd2e98571c3f3561b9d6d1c891bec324c08dd0440b6b71cec1556aa5f6d4d357ddad35ad92e11128684834c476f35bc52fbe24a38db3b2a7e0854ba310af37ee23a2d123c85b3bf0ae836800b00f2fffdda2dc6424a70327f045ec8bf7af34be55514c94ee87319632731f2ff69b675099882de38087ff2d1f07abf0521d76b71dab0515edb4decb366b22897ce2aada96c0e01a7c190c7b68a5038bbfb92bf1adef977b8be1fb0801aac39e0b1a894d72a6620fab8ea593633d153efa22a108066a46a6a2c88bf9f0022d29ee80f5b393ae08865d291a9180afb8bc5f3da60b26a131e9e08c6db549fe455714173cf592231e88094104a043dceec7ad409463c94582467d643422c44053aeb55a39ee785d491aa47cce2b8321a64d5e2697c4ed77507c3fc7a8480c7fb9b582c38d42a8247cd748971d7c962300f9b87417ea96ec6dccc77eeb1d16b2dd4195e5e84f3e73d757d06f8061f7a57da30112fdea1a38e6e83ad8bd6f8ba231c778cbd3f509a5f8dff991a52ce9b0af1d089716d93396d77d5aa1b7c54c9c6af36099b96bed24af3e150e6cfe34c0c48dd9eafa8eb387a343d5e1707092b46f9146ea4bd31590d039a96c1902b9476644feefeeeedfc03fb78838ec8cefe4e7a59b36222f765cc3ddac8a1b0bf5207debadcc72621c305021264eb66a5ea75ff3d81daba373552741bb26067bdaeb537199b98f75f1eddce346f9f730dba31449f0d66c8f81baee079f01517d7d27cced70ff86a739b6c90b0b0976fa5544c3b328fb39faf7ee53a5e7df9c10093b0e9c482ce11a771c6050b2fd20d5854e4c77708bc41d75196d299a1efa16b7500cbd122dd2a67dd7caf49706d13a38c96e0f61c436bd78ea7cf253aba77fc5f547279b4c23b1a33f538ac10bb90e751d742510635d4598573a64310d49974b97407aa39788dc0ebe48789950ff1b819dc1749c08ead83090ecc8ead90961b67e3f67417aa9a0246224bfc0db034b76d8775cdf654087770da3bf3e87660c939ad439c211ed40db7b71b0918b55527717a9f9ce57a60823fd4bcc3b33c91f1062321fac040f59930bd0b322b62e07259d8a5e8c2306021c54fd8772ec8d5b6ef0e10e6b92df73fac86190d02bfb427faa51ba6e66b21955413c2735259bf7aa0d0122f1cf065f9b29d833325495e50f4f9323b48421733d96a56a91b69d63b27315f9b705ef8e63f860eb8ece41be560afec1174b1b4a03c7f16f716631545bdf17cc35f8892334c867bcb9fbf3b4fe7eabcaeb298fcbd520169b21df87503276172c9a284ef332062402e21c2b5f4928d9d5608be7c750e51618e81ab2f7c0ff40c28799f30411177826a0a8489403e845b8331570b3451c421d516508ecfc25f680f4f63f731e4e8bfe61f54db2a8fe8e35d37b7dda658ab986bffe898a133ca482e3c9e55990c74021aeaca45bd47ff37809f7d724e964447a1f3bb9e84f8ce2884e7a11e5c25c0b85c05e787c3f55957d448ec155cfbda50e1bec36f062fc96fe86e0c8cf4aa6636275ec8ffa9e0900da3f9c727ab4c36b935a38d06fd062c12ddc43fa13601a79ec6488e67806c6bc06cf24947149510000ecdf4cbee622f86fc19ef25501cdd3fc79e76187991e933fc76ff38112876e4e9c550cfdef0d1bf3f6cc4306e83670c89841b50c9e7eed88b85f46c40ca02fbe20dc32e2b056e6eb023231659e1adaad1fb954ebc12e0ea187bd576bef8d09cbd247270e8a4b10e10556c614f399a704290b737e0a704b07e3513bd7cb58b2bc0bab8c984ae87831cc5c588b98ad0353d7be190b27d5b0418bcda116e97d8f2bfab70d5ada13e735f3b397fb870e23045523872fc0c6e9c2ed8e0288f3651b4a0d276a0c17138f578f31cf9dd1406d3799703eae070bf665562ce9eccc96729f953e0b9f5dd129adde4ef5068585768d4a8840f50d5ac14d50e24617675da1ebd8f1e35569e8d42898af978e39aae2d02be722cc6938dd67d674b748973df4092114df0b959b40840ecece8eabeabba0a3313b1c4d8230cf781740819c8da1027f35a5677fb477a48da8eda9bc6d8bbe8d619b89edaf18fe361e7d352c8f8a4b14500dafcbd8fa449a10e18b33564ac2c7c6fb268d3615fb0a94229c340a34c9e3b05ba5f4219de53032446dddf05b94d8370bd6c123bed9bdb323a871aec5eb6d8ab5d90b679738db7ed1b22d62a32fd3434c114220cc1b4a6467dd18c92c746a5e108354b746deb82d0220d67e637d3f5ad9130aa64863d30d0c34288ac72d3523fb52eaac8ed92e3c8679b30db7204b399adf1f504a32a4b573df6ac9ff96c803708f82efe30fc862c8087373e3624a516e22abfe6619b65a04664bdeb8febc62d884c9ff3763489e4302eefb9f69f5b10f7e159675802181498351167e15d973a00b7e0faf0c13732aa19b167a058b66aeab2e3cbb47c9211936fbbc6d789dda2082ace61fd99c28747e02008c033375d8a7cd5e18c2b38d92f313a2a5e618d4c3eb33a8290cc84d9b0ad3a5d2cd0b98bcfa24e1aa554476f6510e0dae7b710b19bc2ca80fc10cee18c2c34b5ce4a4c17576081a091ff632e9c140362e7677fb51d75d5301d17210785a77c0cd5580dedc1af39fbe2a30f404cd79893b6f28ccf324fc83d715bf2b98a5e12bdd9fec4e2e22279bee19a7d05370f74239b2d8599474f307853de63cb1fbed8dce54b9503331556cb1d09ecaeabc6e8fbdf089b55d85363a56f54a86f8d5a7b915516efb10df90c0648e90318a1099609a35a800516c4f3e4354cf1687ce08c8a3c89e1969ad663f5d00ef5a8a92ff3d0253f76fbb1793036554f660b052e1de8d9860c0a789ba894df54d54700bbcf609ae1812816d420ee32791821c3ddecf43481753f0116e6478a12308cf379875a75203b0ff3cae9b8637fd3120b2be99cb3cdd0c94076b44a645e08a2345514e977035b271404f035ea330d7be1d178bf9f53c7321de0d734e0b6694adac64ab89b005db84d03c9185ef5c7562e2bed41e13a634a3b547bb5c95c9e2d40954a7164b29a1283a89bfd3c998798280d29a710cf5246bd795c022d0a14d1acac4190239b3c9d387e99b4a69fea0ebc13ad10dfd4b63c9672b7f9e290257ba20606fe74a75694efb8c1e9993ca16ab3d1d5081e56f43e071bd9971e80942f6f298075e6ccc0fa8ec9d494f2562b762fe05e2a04ca465926616fa1c1baffbc7fc3199dc4afb38447188f1ed959490575e075b60fe6028919603b88f04a9da056e535ce41cbcb85f6f211e718c144eaa6a4e137b33b8b15b2e796ae34f5917681b6f2c126917fd8e41ed8b1e426e54092645de51cae60e593e9f67c51231c2cbd2c0bc7112ca005e5587367f1759019f815237799449c2d5a8b2e6e6c96553c670ef6d508f1fc0f0d05d577c6883e2a49855b08cba0d9e18305492dfc9fb813ac3b70010e90847fbc82a969294e119a7918a926e82178fe4c727a7c67a5d026e654a764136ca3f87c5eb03955d559bfc9c4c3e0ed399a48c75967a3841631d86a2805603593f03b7d47943d75824bb3ee37f675c17bcff40fe584e1aeef04d73d18ec3d32a0201ebc8a16cef67a2a7d16eb646eb4b450c18d531ed807dc71fa1f0bfa19109ffb294e0d5470c5e1b31a90e36f62482362566c6af7e1e60e69fe0a9a8506672a274c9ef31debedaaf096949fafcc57229be8649ca3a816b97df60c51c4e8c6add677b9c4d828e56954dffa9a103058966ba11cdb900d8a320283938f6fa897c4449ff8444381ee4fb85068509bba92d9cb3c75b15049d5cf3a728f6e6ec21c26c7edf6833b2360fa1b99f514eb0f64d5c2926083c79a1f8298ec60c3d1343745e9b602058ac9622efbfe52c3a6889e86a6df5cf8048985f402aa5504462893875c2de15356943d0bae59e593df263f97eaadb4c949b1378a53e8502fd82a00fe18f87299aa2b8188fdb0eaea39bc11f8dcb6916483f96f2be5dc831de9d9160b59407a5f3ca804a93725dbe414087004cdf23527a472f16a1112342159462f191df110310ffa38117499ee68b489c0ad834dbdfe94efa6dd676069ae2d646c0ab6e2f0f3bb7d015fcee3e67217d4ced936efe7f54dc8737319abc53068520c141c62a32eb2a8cedf1ca93874b712d422ea07778ee288877fb63a175b11b25c12a2af4b4e733470bb0fccd6dd538b607d0c6bd7fcff9c567d26d8b5f0ec0c3c04dbb7fae3fbb91fbfac80f1843b6a78c36334412073f76fc76b62fd5998af8a9a85a3e5326fcb11c41e5c2fa01d11d96d78ef232a814333f52f5a955594edb6b407a7306e32630f4924dd010956c04b89fc556afd1601d161bfe415924e4d28b5e1490551ade9dec8ebaf91570ed712b04410a9e1f2c0ce3681a15dd15449ac60404b39c95519f54d2dff4a2a971ac1ef0d2dd6a522aed94ce8b1a2ca95f729e0cc3fd7d4cd9b59c15a7e5bce1ce228ccdc44360fdbb3597359ddefe09b2864c9f274ed4c6613ba268daa9f2492a0756e7a88cd9b1098b738cd2733bd7b1e3cfb6f790a956ac02378165ac9c72768e4f7fb174bfef689fdeeb11c1eabc62a2946e4c620a025e505ab4d2172d621349297b5f8839ae175fb12333010513cd33ecd535b7884b252471827c3b399043b8945d70b65357c459a4c469dca8e722938915b7f626e5de24d4f9f147f806509b38956783af7f851f5a83595a0e24d9e0625400e6af5c68830cd6002b7bc1aecc3cf954e4119db33ddd16330b3e77f925e6ede2563f0863fcc7c9067352cf783d1971df514838a9c9459357e2f2254a818eae77fc780c0b437c70dc3abdc86b7e006975da46bde3cc73f9ded9c35a732fd721d569372b7e06c909925c1f3f90b3d32bc27ac91bf678dcb38b1cbe87ac1b9935f9ac9cd8558ba3bc2ab8ff8474bcbb0491d779f7511ad9ae87008f72b9373abeafc1af77bf7e9ccc2978e268094f36026dcbb7e7899682f570251db282d58befa59274643b04517bb6", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d297b67e7939168d79e86d52ef0f4d852bc1ecbc7b0b3a0035605c58ff2526a0a02bac1f013d30fa1a4810e941420c0e2dbea7181f438eb1e521daaa22480250a5127519a361dc8d78688d958744e18d1a75df4fedb205f3b3cca76f17999c349f3a3d5f087c8a33382492bfa4182aeaf0d17f47cc50d2c524f604391a837c9e496dbfb1df52e1fbb2c40d24328af22ecb8688d9a51784164807e7b888ba94b0cad29683c2c1d2d2b6e9c75f9b1aabe907f40bf9e683b9", 0xb7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200)={0x2, 0x6}, 0x8) chroot(&(0x7f0000001140)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x400) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018609b008b5c21000000000800000000000000f659565c00040000000000000000a2b19b50b4b60397", 0x2c}], 0x1) 16:00:21 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r2, 0x24}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) fchmod(0xffffffffffffffff, 0x31) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x18f, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10048, 0x80) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) write(r1, &(0x7f0000000080)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x20) poll(&(0x7f0000000040)=[{r1, 0x14}, {r1, 0x20}, {r1, 0x66}, {}], 0x4, 0x8) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget(0x0, 0x3, 0x48) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/16) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="f249c6c1a7945e765dd63075cf535ef94e9de3760b03d8e29e572cf64523", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) 16:00:21 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000340)=""/247, 0xffffffcc}], 0x1000000000000182, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r0, 0x0, 0x0) syz_emit_ethernet(0xa7, &(0x7f0000000240)="6138e78e39316b43d7b28c166f6a7bed60ff2b75577140eaa1f3c897282898b9e400dda29e9a5310b2c27984678b70090a43593669951fcddcf77d3d5948cc072020e80f5a589d558d6c67d968393b3c7176604697ca671247c281b1d81a5c8891ffe08a795dea1b63530eb6e018579809926bbbdbee7606ba1615572f96ed566d8cb9a48611331d9a1ec33355e388d384c249e59443e59d62b935067b69c5c2baf3fb6bee7664") write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x180}], 0x2, 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:22 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xffff) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0xffffffffffffffff, 0x400000000000}, 0x0, [0x0, 0x0, 0x40]}, 0x3c) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="6b32b264e46c28d80519b677e0fbbfbd464101d4d4276c2b6dbeb790afbb9fd12511ebcf2088ad7d5d9702574094410a17f97d13d3167eab35649a2b68be0a6cc737b9c4b90c77084d6c26d77b4fdb03a40968f4c184924cf19d749edf5a7fb6092e4069ff996011e83518d2dbbb89b93f8d1fe670bf2219dfdf1d8162c143123e4d6d198395176653e99a449e0d4ee8686fc8649f1cc544134e352937fdf40d16d8d4f2511787470d82e8efb95099cf5dbe1f0ffbc15eb01d6ea1ae703f2d4d996f6bd640b1627f0047843eceb99acccb4f7922923642171ef0381a5b8df5a35364e4e6f2b62156235598aa1d38aad444c3251fba6c54dcbfb6ca38def40b4eadf62e11f3a37110943cb69983cbf73e9a74f10119c9b9b3d7d480a90bc99a40d375e4207a889273264b36c72defbf0a34434dcf4905a041e31625c679f681b29668370a6af552322e6bc0d023c7643764d4a68fb5eb068370f5ce5fbe0a890d6fe7e01a81d7f3fdc8dffd73c955b2f0f6f3d0343297c289aaa11918b07d5a230d5040e15ff426ae8ae8e961da982ad8310c296597c1ef5f325b0aba2dad68a685befc34cb7884ff8050bfab8a7d94bf742820967402efa2a49613e7cf44c9f7ba7821721eb2a17608b578331a2c1b1bc3a02a81eb98e1f86d57b510f8733fab00e9ea97e6c68b25a0f274fb6340223988f1c69d1bf9328b1be60f8ca5882621397a02b302ec45448dbf95e67638fb7c5e737186567d9e65e1c7ede9b28f33e3d4b682920f1fd4a3c67474f23d3289eba287cfea8ff272c49bcb6da5194f80192e617172a7d7017b405951cdad2e1e0ce9ef208d2d5a2b7bd6840716ca21fbd06916398afcddc30b9c266cae5a7ec7cf4f70bbb441ed0361bc7f6fac2f6827d702e2c3f0bcdf141f20acf959adf188711d8b6413f8dda05c122414511fe505f20febd0e3720ec93dcc5933850908b10cafeeb3bdb85ec5769cf4ee9f0609349deeb5922030d514d7d7bc69efa358fd0984d95e923140cb80562637daf55d3e596931baad1702ff34e2079c531e465ba81ac84e89b4ab0a9f73d61cabf8584e38115ce318b5a340400d03d5c9dc3f5784df5889fe74609d63b32e6e0525a38595ecc949b238b9fc9fad6505bba24c5cfe324dd914c85137f393fe8ecf8032d5dd4f876dc1a1b049961934758bddc423c4dc53812cdefbb3c0310b922fc1b97ccc02170014309e6abfb78c1e8ae2c16095445a175254b6919ae01dd07877f5bf9a453390353cd4612aacf2469d9cee735b1a50b20cf65c20f836457272502ea41eda5495cf094a10cfc8d3f53718841c69c7b57a86ce789139339ab8f18f921620f390093495ac5c8d559967b8f4b8f92b91bfeac5b7f25ebe79f0d5196cfd7c0b5ac5bbbd8658ee55693f8711731f3570659297516e07623290ecc1c90186ece16716fc190239aa8aef3382a6298d18c26132f2581ba445e4d621eba40da53612fc01cba7b016d7a6182b62883240bf4935174b354a19b269f76276fd2ee2f75ce81de5bfda5477d8e507faf210a26b5dce162489bad33c647c29c01a1404e55c3fde07831923404180c7f10968bd36db3f739e5791cf044c86a576d01a15a5344cc7ed2772285a580e54100eaa01e16221141e2028af98fdf51a9860ec1c07a1bd8cc259e4f7d86152871220a06e3b8d0efae2c22934c5e653cfe9bf591454857f003f776392842e609f49137056626591af444b22990d180dc54696211b8ffc0d54b0a6a5cb117e6a724a820bf46f9996bed8b39b27b5017a7e91a7f67811455b3676096038442f8cc372cbd2b2929cd01ad4b578c8af477eded288af5d2a0778f452232d2f7c1da140118efd0aafbbeb5b93fde87b972dcc4f0657e5709a287bf0c563384a4e947193b694438a8a112436a79a6be5f4ebae01b3f34b5eda7dbab22fda2cfb134a6751f29c596c88c4b5c9dc7be4b687f370eecd16acee5222a48926d6108e6eb2b28b60191c7614d88225dbb679a91bee569d24904080de31e98fd6bfd17145b2316aa5752410e1e4f53eb8a05498b80a6ce4b7d4da1c3a3ea40f0f136194f47d73725acc80baa999e09753932ef52d654c3118c10930f1a79822e4811f84c3b90b5362e2859477aa4cbf61a603c6c447c4dde49ab0af1349ee2c8de2feacf67dd46fb6aa2b12e1d8fbd6bc4582f27277c944b5015ee8d3852cd94f6961d45605e0e696c741a988bbc662b909158bedf60e765a7e8c7a160980a6191a55d6d1016d54617a771be000bb1241336a9a7dde81325db71a306cf1282150a9d3166fe31e31a7dd8063203cafad0a4a7f72e0ea6c52f6ff428f7e84c580708c92bb5c9f1fd376ff576c388839f0bf70f0c2f8651428898ffb13d2fcf567e5b60af08201f6518f3432acddac470e1891930dd5c2dcf284b979096c21c2fcc1d1c494da38d15ded1f9110f77ab24267a1e266e07a23ea4275e126eef660cebfc5bc884d3cba5c3fc3c2ea9213bbb6420c30b881b8d3a3b44fff8c3534360e19469edc2716cfd7fd8409ec3c2244d0efb717c4924a4dbe2e10be809861d93a4d20d70720d21713582558c04e6535712471026eed63ca277cb7e2d0a6961076095fd52609576858f96573fb13acc8595ab4410bd74b7ffefb58f289613b37321ca16cafc909a1f3fe2f6aadcc3c0cfdd6c972835deec1f1ba573aaa6a993002d03779fb90822a7de1f40af24b69df597d590829e929ef262b5c6ff295b378fe53f7bb3e5769f9cabdcd1a8625f7339c01509bfedb3102a944da920d29985e77e8458ca7573d13cf8fde2501ce22ea9f78a5874b884b269f749a0de4339c04d818782f5018930684035eebf5fe701c3c84386fd876a4d9deec8043a11b7ba39176147e766bb3227919d85fe1712b73eeae6ede56e694fb86abd7a0442ae03253e3504b0b4206bca88aafca681979f92cce7c16056c6c0430d561564a68e68719f244f5c628f8b72d09014b5a7af256721d0c25996ecd354cf3a915874501d8563b59603788acbb35a9276bd4625c11f3779e94de26934e56f55d183e32f8155b66389ec8883ed458b8fb01c36631fbea0be5c266f19ef885fb6d6e20fccb10f973d32fda2a567d50a0a27850f251c6ba32be92381dd99c5682d8fd86774e188446d5660be2f962aa86c43eb349d94569c167b86d91c3900acfd26ea38694a25b2c0a61e4eaa81e9d9ecc07466c6d8cc349093b28b62dbb8f13fe72bef2f3d801f28f28f2d96cf668131f2c214d6389bc220921543847a5a73292e2cc02332734bf7203b98fb8f1e9a63ce898bedc2399f5c5b72c8565f0fe1d6bd5b95f7a48b8f28b04644126c943f3984ce95d239dca2623fc767efc9c6b7d098e818fb0006fb8bbe94cb03ea433d1fc9651a989d2c70e521ef381d66ae94568a703363b975f144fa5b4b13ea7a67c4d1e66a368693acd69a78b2c5365510f9bcca75976a80449e10ccbbe5af7f1eb6e6981cdc5246aadb4de0726a95579a9932bd98c2983e25c9f6d5b42becd9b86ec85cac2844bef4db858c4faa4ea1d01c16ea94c79db16a03a6249efbc4171fedac4b90d66ed1fb435334a0ddacf49fa0ebe9cf9e56ce0ba04479391aff7795d2e8498b52690da518e8e0323dc163a43a62d55b9acda7201afb079914c1734865894b1eeedd39fda47bd8b04b6576683b4211b34c2b43b112416cfbf8ceaf35d0961d3297bb6ccf062637b091a05b5c33639676400b514dea49a682aa075b544dcebffad029fafdd9612d0e0abc5500a7240c032dbddb6185a5e60fa3d7ef4980fd0c17d2f6866db2b541121b56e7d07d397864d2a815c7ec22fcf84e3806f535bf54699afe8c5116e7a7b99f3a7ea9b00f6ae83a61b5fc30eec67b4e1dfffa014688e359e1dfa81f07d94ef9015c3f89e2ab8c2d8e0b228eb81e102cefca2180284d5da4863e7fb62a154e7e8413cdf6cfac1841d5f60f2e40f5ea18b2a70ec725eb0edc0a09f9f4c3d646c2e0579515ab4fce7ceaad7afb79a71fd86869dff815a762fff169cd9ba1c423d2257e607f4fc1a459048ffaa3c2ca8342253f5338bfa8d88c186fd454d4dccfc7b1cfdf2d0c753c7027ca95c18543de8ff8318d5f05887cbeebcd81e00f9d3afcf48a84826a9ee33d4375f22e050a188d2946b8df30afe9c5575d27ccf86e3c6ea3c9c606ec82f3bc5e85bf1e08f9538eaf8621553bcf5aaebf5a87f7b39aecb204ffe79e1dd85f79a1fa080fabb2bba3e2678e631519f38566e29b2e1026d3d1ecb246748189fcacdfd314a26a52fd3963692101605cd202c12ad1ccf77ad3467200c3ee4aade4b824cadc8082e5faeded92cab48eec886a8880d15d0ec3608f705d404184ceada71a2fc3e0ca880233ac98c66d724778133bdf890087c9415e7a3885e6e2aa6f00b15b6d63c030cff7e9456c0cbae0a8132b0fd34de873a82046c4e04f127f373f4a141028ce0de7cf4f5792c77697c7957dccd37eb1c7719fe39c6bf02461234a660be87cf7a8a1fc704ce01dcd798db067412a7df6c5457e039181fae0e3ec1519187f7929f4670b0de9aa5c241f2aaf192d8bd555c98b03da0bc994fbb20f660ffd44d1ae3634f41d693da64e18a87964afc3793ca9cd67f8e31ea26f2847b150c87841042fdabbc136434370995cf3233d95c9f38c7e442133e65a89d52f8a28991704c9ffc91b5d77368332b438d34485e1b4384c85355c8752da1f6726fa1084b1c0138a018e7f6a6e86da68289f76c23edbca1981039fdc22a908fe74f61e6e5e411e97e63128abb8ae24305ef54f211197891ebf441bb73c2bb8c3227e093a2e1443c28c5ad7458c062a215b41393408e40f14d0d826e47d3e073504b242f8c85d25c19fd9f9b3848197975114a423a79a411b7ad77ad0bc2fdf71d2824061f4ed388a176abd66ca3193b97ff484ed6d4445f9bc28caed16a6d1508f5279beff111934497335676acf1d7870fb3381dd446ed933397e91eba8452155fbff66cdd8734536f6bea1b24f5258fd9f1e889560af409e7e75974d2fd67445bb78d25baec3471b2dda52992219e483dee4a090daafb6b1de0b3505546b923deadd5c858d76e3e067aceafa77f412ec8ddcbbb2d1e6e76bfe30c5eee000c704f8628b64a92eb752f47cb0ed92f5eaf14620f03b55bbf1de5831fc8a034c18f873b01bb1a48d83fcacd6e67bcb18413dbafeda973cd7b4420ca8179700d4d7c875610d24d37c01587d60ed41ef858f584081cbf9401667201a127faa773c06980270119777db0113641cd6ed771077850d9213bfdd50d0ba5e3fada5dcb0daf8ba1895163b423dc8fb705da48d3ea8f60d1f5d2da0d89ac43d1fa1579f2030b2e7072c0ec4fd10d5a3866eafb911c2d1cd4d29d4c4adc8c34a88309c93333e7e06a78e01cf55164bac681ff3614f01236ed904a7a1684e5ae529a3e794e4295a83dc29723f00e4aacf3748eb437d141b928aa0d5c237344bd94acb8d59903bd44d5644fcb701b1a33d2484095f796dba382608555825acfb7428530b7768257519df47f4f545750d3bdf688fccb784ec3cf991dfe9e102b9593439b09b223f3b4e4fb09aaac6e932b17706ae6178fd673f37afd8eefcfd04e85983865ade0a8566aee00d07d7fc9858c5db2ddea78afbe73391a910868a452f2b5902964a32f58e47c028039fed3b81a3bbb3d00e1c1c21fe118915402315efdffd9bbbc2435b48f5d7aa53627874cdf0a422ef268155670abec65fe077e84084329e8f2af455223", 0x1000}, {&(0x7f0000000140)="d4eb53380a15262305ca332f2f414d257b9114f16997ec6c4c1de539d1dc815c0d5a1c1905c9463050d55148e15b97de108442e296122e12074c3000b09587959077e2b0a7afd0adfb28dcae2d5ebb5ac07a03028c461a3efd3cf19230a71a728af30cad5c6c175155bfc0469ca6012a", 0x70}, {&(0x7f0000001240)="31870d4bceb6ee57fc9998f2f46ddc16a66342ea1a4ae1ebd0809f292819222d7737755f6af287de5d9caac4907a64fe1719947168c45df40a656da35c909b654da454fde79e7900ebbf2e53636a483372c0597141ae777fdf468df0d0fb7d1f9e3a93acc88a7c6818d2f12f4f516989076cd21d", 0x74}], 0x3, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x80000001, 0x26, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: mprotect(&(0x7f000078c000/0x1000)=nil, 0x1000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4005, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200000010008, 0x83) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x2, &(0x7f0000001440)=[0xffffffffffffffff, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="01db58c2046d4dfc82e62777fe704f25ac11afb6b2e25adbd59ffaeb87f92a15faa0595e86d177890d058371266b9472789d2f3e09523c62e2a2799cb8daab368ba9644480958dc045934bfc20ed4c02be1d409de5bd47313da8aada016b7a8b15f49c154aa688b8e242ffc55f", 0x6d}, {&(0x7f0000000140)="0aa2", 0x2}, {&(0x7f0000000180)="383df33cc1aed91fd5f1a696ae9e278339304c3ca956f4e7fb21bed18c2c982d84435c95e543d3f03de35c476105f5e61953fe5ed25d9ff993b3d1c3a0ca7823df3d88d74abd77da4aa8b112d58b19ac461fe9e965621e179ecc79356e2c31d5209874e77e542a4fb6cb5e017dddd3aa3b6f974c2d6ac16e81f2422298cd711d58121c6b93a6049cb26de5473371", 0x8e}, {&(0x7f0000000240)="5514d249f5e5cef5da0e6133de42ba73597615dc9b3498", 0x17}, {&(0x7f0000000280)="6bd1ec22b995c3842e523795362f6fc6dd7a1b9afde9aa6e94232b8d976dd0a42747d25d1dd4410b4c61d7bfa1926200d3aa19437e72ef12f044292e244736613362a702896d5dec12f8e9b49ea96b37a935a27ecd6d393103d74ddf4dd49ebf4c3a20435b91cf5cbb29e53b92c09ca7ef979f60d8f23467307ec5ace08cc9ab498941e25df6c5913987501afb06fdc6c74287c3ac6688d0e667f3", 0x9b}, {&(0x7f0000000340)="29b4e1cc902a379242530884f3a84a250a97a3c512065d3922f79431978acbf44e23c9647b8e8c1ab4a3baa465bb7bc1209a63635b0f2e2026fb4705682559cb7054e4ca3b4beec8976b0dbc2f899a6f9397fa2213ac96689b09b9a012a6a32a8910a73cc6d9099647df61f077725d0964988936ae10321a2ff8b578c473a5b6291295fbc09ba5a2a158db596c6cacfa36f421eae701b544d3a24a95f60ea8c70064dc2b6c1db0cb6e72f818bb289f736de273e3195ae4e448328c0ce471adc8bf65d70394284f44f746368748734be147175c7c79299597f4b2ff35c69e163df6285053db20f565b379fb7c7be6992c8e88c9892627a0a428033ae4615186769212bb6358d169341f6a12e52d522e4f3433562f5a1e6274867e15b75d127d3ccca04541ec96408d865fa1ea257f86ecb31fb0f5fca912d0774989fd7755f95f1e68fc69594229821f85cda5a561b80d9d33f5af425f2b2b516fb5cb3409d44320a66d853bc0f3b651846e1cbf2a446fa3be7ed46d9cfaa20b2f5eb61ac62828686615660a594ba2b17c251f3a32f497f84caa636ddef3b7bf0ceb825e091e1ae07e2893f409190b59a5eb3f7ac40382d66297ba6e27900a42844e934d5432a30fd8b45f05d2efa8687785c3a21aa11c8e9cdff39e9111fab38b696114e0e11b856e5e2fd996fed7a34014d6f46731783ec9d26a975992e577a4bd24ab9f2dcf8dc2ea718bb094fd913afb2498fffbf1ae3c485de1253fa26522415fc47a27cd0e816e7772b5af32d141a8faf3f0d21ae3bb37e5a2c48975f5b6dd6696060b4f98fca9f2d85a9fd862b1d0d918735cf625e5ab832c05a8b15205ecc1af9393e1c17e0085d979f16d7f5af3a8737f2fdedac46b808c98f916aee6b606a68a1e93936c22fa62fab7ae45c5d3c372968849c3cbca7176387a729df9818e4493fe64ecdd16e6ae5ba68b22ccc91a0cf979b1b1daa03c408b71b4141246fee51dee8d937d9e5e9378bed8e9a374c506aa5e973c980e637038ec1fa01df0493747d0ca2f24989f8f4334b3528ee5d6cec1db1710a75845318edad179edd50ae49d2f31dd1af53f874825015770bd794c4a139ab200a503cc7094dd301e47e09546c8bb578540dc85306a36e89caa8ad30f5b6ee46afde7a1084da3e5d0766e99092dc942340e1205972a3ceef033594c30339ad76285cf1979fec7db9c95312b9ee9ee09e0480355963ac71b65ea1a13dee2c81518ad5aa33cee77ec951251bbf0bcfb7e1f055816cd267f754fd0dc862c77d1b344621fa375ca2ef7cec24a186bf5a6b2bf3423b39fba99f86b9e26f0fca09b98e18c5845da87f7fbd897fe24e03c9a581f60dbfc3342c239822e05282a8d924b11510bfb8d1ac907475a8f8c2fd3c6fd52ff18bcbcda9e9cc63c2a7c2bdfc917d987057d83fbf3bf3d1144dfecdbbb96383a4d4e4b9a3377642d50cfe820059475d4646617526785a6040acd7fee22736660aad6bb18fd55b5e2e9fa376257583779de6d972a1dc252febe6ab42be1dc429ad67ea0dff0e3f9a66bd6ca826b93159ea66c987da1e1ab15def87affc05cc2d41180ae769002d7c02e312690972b513d29289439a0ea5dc5af943aabf149838f1f0f536ebfb9959005418e0ba0b7b605a71d9f421c3653b667e2917c10ce5c363a79434d2ddfc8a8dbbe74621b8b5d4261285b500d9ee42c4eba84dd6219996766d237480652ef800a7d54be165ec39fed74f549f0a8ef89d49047be20fe6e0cb405b23b5f8fda0acc2514799792c7c37551362e78981d5481be7a90cca62dbf3660240f1ebf89571d3d599e8d9637747bd9bfffae46be62136ebd75b38332d468dc25f03b0bfa6c0bb52b162aba82c9d1e2c3dbb91b45ff1931cb02917bf1d70922a14b7caba728cc8045cc3c883588cb65587258deb9038a0805fc6086895426ee9199d4129e2562290c15b2c101c5a082148ca6ae49b75674f9e2e71d6c2dc35a92ca223d94e798bff0a9905c466b31285df6538f3003290e6f574ed5c6c90b3f47dc310c69ac0398152c5473542c4fb3780a28c974fad379a7636cfcd46197f763236c7389ff402c9d4cf27ac6f30ba2c0ae349b64403cfb3a4f3d36641bb6ba9b74be4079cc0f0108197165618eaf29d0e0332e522523381bbb2b56c6ea77140cd027e33644457d5f1629ae33860510e71c0af656877cfd79f3f6adf61371ae1b82393174c48a3efb50c1c4d53dcff6f6eff7836589f83a89f2147cb99b868dbd617780586f7b451194196b03f6558d1d940ab9bdeb08b95b016275c382d616ff8ce9bd0c0ad272280b90d55aedbb3e40f91f7b16a9f2e1182e881922ab9c5c9b12e15c9033b28dd7513a1f974b9a5b85af8c743b53524debd285d2f61de9d1074dda4d359cdaf391dbeb63746c35a3bce9bedd2248a57e98d688164766acfe2a080c0089a22bf90a3f8ebd39fe892c31030dc93839937bd78e96760ae6035e117f68c92b6982ca07da06f43b0b3856fdb7ab12f7e1aea17d19e7ce9b9c08f277fdc0fbd62de3979b364689982813d264196e0b1084fec95bc130c21599583c58ee6ef9776105d0bc8f52b94ce38766f80c2b29ba4954d2fc1c4f2fd189438131557ed28e32ae0db32084db402eecbdbc35f995d5d92df6d5dd3b462b3a57799c3b549411da286257e9979aea3e5c9616aed2a81f1f7890e8db8ec2aac3c9e02e7c0419e7215e1ef843e80ae2f38e5f37552d265caa657d8f69cd2bf6a06d3ca6015b349d07d39819285aba5bc1834244602c9450c0a4e0eff16174b79a5ac73c91fb5d028472b1934a988adce7e8c18ad1b756b7e01725dbf15cfbeafd581cf65340a2b1d1f9842467eadde23b0e6055640f99cd5578f22155afccbd464b80322ec415befb79c4cdd28c3bfaeb4f80fd9fc734f6a9a78bfa07321bea302077f6d18df80b50b09b164e3bf7b6213b18eb8d8ad33ab35d3f20fac6b6d5039e23dbb74da4f5ca4b5deb6e81b0bd80b314626584d1f7b16bc9c8df764bc6b743f88de31930da1a568d0dfe8b6ecd304b3f96a732aa1b8ed8a2554e968ead5bed77194fe0476caa5d74e0a9a063007ab9bfd025ff6aa2df5ce8100cc0a2a568814bc1afd58595d8ef7611a8d4d0224b2e8bd0b1bb1820a6c02f997c9d1e3d31d883cf2e1d389e2333cdeb7fc7bc6172d89bc05b0c1206f5668bdf1b63ba36784384d36b2e488a6a6dee761610f3468559decc83c77cf5031fe456aa3ae1facb0d16ae30b14535a8480acd0cb82339f2e90869f10ce65e6379119b56e8d3a1a7e97a890a9f50d722a3b1ca89c56c19745c517b039ac6319fcb882aacc445ddb97f4c985457b63dbd7d641a27ee01c20e599cda86c94486a46bc977d33c1d4cc6722a1222615bfedb4807000e690f73d98aa712fcef29b5d9e4b24e3dc0a007256da42e05a0a90c205f9432a808e37235c1e58444799a91c17c59902fd871ed44fbeb154ff78e9d51ec100894e700d191263e80bb45aa5ec3cec4534def000b79c4cac72445cdf2490818193116875d99c8ee32a2d63c5816b31ba87942717f2a530617c574f43465135ecfc82646aec5d77bd901918af3efe7fd5743410794b4c100e027b86584c99b380db16495a27e0e5177dbc40205d98837fb2f8070be94ba269a654e0e6ad1150c5b33e1c4bb8a69734c41605730ef477fa32684af6a729153a4bca64b972b23f0f01489a681ec1ad5b1a7ed250bb6af9eb9c9f4ab480d8e8ccb9e9c8740ff68389b030e37089c4670cad9575704a566420f32295440935180789ff4fa7a6675fa008a3476c2433e5831b8d8db5c69607f8ff85edde611589d9cd1e96e65dc1e68c812e096f2a0585e509920ef3f091bb4ef7fe0aeb8148ab3219aeb1fc5b550dcc3dfbbbc3156b95b72f9cf615ccbeb5e66afbfc3e24a11e23e12e942e7b58b94c449dd42ec39ea232c173017d3914e246a8f6bccaf3010992bae862762e266f9a62c146452c24092b19c40d80c44f935b5aacfa2c77b02dd7f9413632539a673b7c3ece2e2962f7b82a7785503d05cf428bfee173dfe0e3ddf7a89ebc19eddbe96b31acb35c3505dd76c389c4fb710799a2af684728f03c90563ec22cd53c07dab72ed2d9e3216f87dd784faebb911048f83d7b0dff116d07a6a292f79a85631ccd49e43c89de5cc841365269946ee9fa6c5d01230418fd7ac896e1598dacd7aa67df920eb3fad322465166f13d0a5953b042f2c5c65cb6a80b2f41ecb88101bc3598f538742bc9caf11c4a1f8a9679f198480c2e29efae76013a3dc81bb601d066e9331f8a42f9526b8ad7b03640f1bc49dbbca86e724ff7223a6ce69c0a156b952903c5ed56e91547059e5eb31a7b946952d20de178d07b7f7693321155d1266cb322c3c906a347f56d16b7ad9544fecf9356b0c369c4741f79bacbb172f2bbd4f059ddd157ae83e70047cdaa99b3502d8bbaf80f6c330858fd2bc65ebef1d2affc0990280e17aa4ca66f2fc558bbcac2ce2abc15858b05dcce6efcb00c66c377048923a48656211dbc15a1ec128f958508409b55af089882a5ffd51bd36dfb42f6c51fe4b16417e9aae79cb477987449b29422e7acb79d1c0ed566e7c0941994a3c37c9a3d59543d709f9c432ca204dedadcfe7d8c2353ba40b3e076ea368294dfb420620f72c9f38eeff45e23bef15654c79425042cc671026125722ccd72ea434ad6bdf4675999213e5d7847591d599004851e8888f2b3f901e9a3c0d6a9801525e769772ff008758c6fe0c73c3c2258f14774d72a8476998b821056d1999ca3c21a5f659c95f710e6f3e093c9abb281bb4cdedaea596c598665f40a24161163c0d72c08975ccc567de015e20a4c7faa18714055e600eb72d8b2ba3c8437f980ec542f1d4da57d521e9c028f5ef2c26888691498644dd9bc683f9fc7fbead721cb9cc06b7c7f6c0c7aeb46136d10aaab4dfe002141ca56bbc7bcd8bc424f932c8c7744472495055bbd90f7f8098c570fa1b29df734fff6d0683a21a6397f4ec31756ccca54748a1caa585f60d4a2df95f2b8396f7a4b60e4e86da135ce16d0f8638b9f08366327d7f3ae2fdb808dc5dd190123649c6278eb1de6de89f39ea65ed888a0d8538a1f0e089c702db26ef18c434fd717ed212a463da815e297a32555788b9a7e39860f4e49c1c302032b65494c309caf6ccec053f7730df60f6ed4b6579893b7f0215f0aa839806fae9d78e361a2400c7406d36f889f35e718770f927de177e3adeb7e023a76580f3b53db4041bfbdf3815d2f382dd01ef54b23e31c3659b0b31c4b5e117a12c9531819668229cb090373c57c87d2c99a47e61d0ca43b760c17cb8e60b5eb9d159487150dbde8a20cdf5cf15374586d9d6ecb8080e0235648e42842ac1c82544ca14bbe779f5e6cf5c562d72a79e1c62bcd5c27a9a4b5e779ad7763e658819ce539aa17d9651b4b28569542720d4eeb6ec3f515218959a34e8cb8d9e318875103808ed279734d5614d42c0dcad2fe8f76b6a0474ea5aca55f59e1e0b01a3a9bcbc4e3fe07ecf99d9fc734ba887073cbee9084fd6ea02ffa24f3f8f5f00eb17fca5713690ed93b66212cbab42a50e44bfa57193eb2aedadb197ffc8c8c5fdf796672233ac000e9e2c8a278147509844acd3998c7f79d6aa1255a89886e062c0e63d8a0fda59e5915349b1c8894d4877e1cfd69298d276945c3a060302bfa67e8bb948465c725258bcbe228b7013978a5d999cc70a5fa0207cf4a74da5362005afcec518de9194", 0x1000}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58}, 0xa) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:22 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000300) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x106, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x40000000000000, 0x0, 0xffffffffffffffff, 0x0, "000000000000000100002000", 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000000)=""/99, 0x63) write(r1, 0x0, 0x0) r3 = semget(0x0, 0x3, 0xcc4c8a2bdf735a9f) r4 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6]) r5 = getgid() r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r5, r6, r7, 0x4, 0x2}, 0x4, 0x4, 0x5}) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x7, 0x3f35]}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="b66c077df8564935a249b2746da70746ee2ea1e7be7169006f74878cf8f3beb6bcc455b69f5ad57dcf141237897433f643c0159d6270f8c94b144943bca4d8308c1289a7288ecb363be5334958a012da777b77027ad428c9cfd0f758152d3c858d4a62415a23ca13acfab6531ff12b2a134836e246d9b70893f3605b09d8948b3bf7f779adb59ba1a7aa614b38000f08b82912f6308ffb07b8b8e9d66977d199ce8a3c4108a076ad065072ad02047851be6c06e1ac6e0f6b4b36be8b065660fa831c39d2a3120dfb28a7c66d81d02eb00b6223d309830f54152f89da8ac9d58672052d2289e7234ef7bdff0a70", 0xed}, {&(0x7f0000000440)="a714f0d33e1eb5adef3b0b4967e62063628d8222f1e8a2134d8dcb615d06265596df957b56aa0c38918b860afe90111d562beff35dd90b5a6b6e92faebe9e93c964dfa889b124c063225e9cbb82d767d4e648c0ce2423050a5c9cb78e87334bdea2a009cc26bc800923fa8efeba087c2f756f5bf84889457fe38d5caa5f6ffada338d595f3d227abf6b442de6199a2d84f4813b96ec308e61806d283d72c098afbdd563e14931b2f8c0fa86a7f02f3499d2491b70bf2129bfe60388f7d5e8e394b68348e5e202494b52c10a77e6d9ebd85146cc559b7c5103976987cad069d4b44a05dd71ceefbf817d739c5533ec8e2907a8567005b4c6f4252ff0eb7b6ba491c50cce37eeb0c88ef2320da5aa8278569514bff77b7e10d0ede979d1ae8053f851b9d23c829b455cf55a1f7327d75222bc4931ba30d463bd6ace7fc7d1bbbe4d7b85b65d6fe59497a30512d70ca13de8e2ff86c75bd851ff9a99ba09dca267af8048458dce2de15dd35d7e0223161eb2af2a7f9f30ca06a4a45b31697f2e775f1993db331ee8803cb85c5cebd64adbc72f8ee75f0c850f6c008eccb52958fe59865e6752a678c53fa624a8f28af5c959d84857ecce0c95615c058010b92dd6ac414270c8b34bbe26bf6b94dbdb9e41b83aea98eb12834d08f6b7f2f99a998b205bbf6b29f11c0590499d1a2554291d9423b190b8cb78fa3a3792372c66347800ba270b5f6fc6304272b296986885089d35892d483f59812d862d122dfd3f9e5f17032f76e87232d44cd6a9ef47ae3895cbeed4136d625dcfc96c222c8602d81844e979c9eb2625b6a608671c553a12dea05dbe44cf94c5006793ac2b8b6a5bbf27f02378a2b6b745b04f30386be2d89087a2776417ff62ca3a89634e64886f8cabf6dfea3004431f5d050b2a6a90f3da1e08d9b8d3c48f4725d7fb1b7a7a043096d808a883cce821caad4a5f8c812dd4a2572c8b75bb7311dc6db32035c6d47bf9e2148e994e15b95bdaf44a29255d5c0b9d4ab94208bb91b41c15f44bc67875458439d61d9d42a85d14ae1c93b81e7fb18756476a7f7d95fd61ca9ce5ecc8db7987a2e9ea7e71bb24ce4a275baace4a59c5a7ca70997626560bba6c714c19cf108e7f0f5a8894e3ee90a4f8f7d907ffa5d368caf33985ca3dc4a18a492c62729b995092f31ce3cb4355c16619042befb09b598f8ea22a4ae6a6e3d28809cbe7eb6e859d059813c742754956adf3b0f0c3d7e7aee6c387953f3a10deb8bfdb2a4a59eef9ff5d4c681449fc8b15c6ab2bd5ddb100be93b1bdeddcdcdcd618ee7f6fc456399e686c224c38bef7cca852f7202d9f6470d5cc82cb84a716f1f430ae2ce7e4fab96709467f5a6fd6464479739679715558aff2ba149d347368908466efe6d05991c23563ee00f7fc3f178d97f42cd3365b1d09532729d9c7658211a4de18e9fcc03fbf13ca96644582bf46a113d17470f68fefcdb0b4def35522470f9cca9e6b062eb03581ead785fab2f444a9b969918297818b9be19a3f82730963af010d59d708c9cf5747f9f5a366b086343c522c0bfd472b6d7a72379a8114e606bbfac945bef4ad0d7d3f5c679097017108b6c4f696b5a9e4549336964c52d7f3e34ec0111997d47bd919588cf15597191e6d4c6c4d1d05c44666829dfddef0055fa79c36d44a67b644e93216f8f78ecd1e1925de6368d3c5f8543a6218578ae75396421b382b8cc1fbbd0309ca84b850944bfcea1c2143cfd298d45eb5d1157a7653b1599bcf5fcf1fb79f046c7a926fc99fa42e11195b3be91c6266434824600cd55703434ed3f0717966589366c40bfaa45fa833518b817db69a1c572b409338501dbf0c394b98b4fef828a27e52ace773d063b1c06441a7ef135c732849d8e38f872ed54feea049fe2df7a0f2bafb055867d9449ec73121e4dfd27c322a1de7264c9a8db87be9a7a1ddd258db6ebbbe866b52cbd55aa8b7e9b098715fa78fe018114d8b7a943a994d9b1fae3bf8bb5cbe4209a6d3d5a91d536274ff73e13069a160695018606b95ac8f86c9dd8f9b5edf264e511f311eaa27713be2d0d2fd52bb1ebdf22abb491f5f022e23191b52def28d15a2cd6ac6d2da75c2e4f4cf123f9e4b4a3674458dcc6dbe9b09d1a6f33b8702451b59ad2c9bfc9da7e2dbda56b5f32e0c9a436593eae0d91ac94a78520f61463cdfc60a5897987b5a894183abe0e55db6b189c0e5e143fcee85dac1ba148da8bda1c65dd8cd286798ad096e397d3115a2a915ae6539941e2ada1b2c76ac19eaa4382877087a0163b00955d0d3d50218a78868595d9577679f292d55fb82581ccc8a4b7920b8aaf6f0295878394a198c9a02f16735703de4739cc60960f9819ab8df171685c4c8d01e2901eb09b8b6854ad3663b2d930306d92575a82d9285bd6db07b75daddcd3700abafe44b862814d532fe1cae5df68f01d2e441ebb417a1b5639c1f0fec55e54e70fb1d0ea1af13a6bd774943e03b6767188c0ddd8f8c0a98673c488bf44efbbc79f9d6f69ac7bde69f731fe215ce0386af7198f87fdbc181756e195df81542f1724421cbe8518c7e685c980605aa9245df419227f7dddf69e7f559937ec592a2bfab55481dc5d7447cf1856d906c3cc4033f6927d9216f36bbf4519781ac0a61730e8b394c032d3de30c18e881d06a0716cd51cb7834ba5bf913e9d7143f83ceba69b09e5b90172905c5e43e2fb0c3a97e8c055fbd2a8d4e5a67330f24939a579bd69eece070a06ff8bdc75083f2b07100d40ce052208fd9e99a975d0272e5730b5f939f43df203b262c552d8cbbaf9fec1a5b92d1f17ad0aa8d96d4981e9f00618a6431f3c5653d2007d6b84d8775838a69b669cce3a8ba8a8310569742a056db09cc778eeff55aa0c797de3873d5b58a098535d5c1061f05c091ca198709e667826efba39e89b3bc20b728acfa43760a9d9700ce75672f4bc3137ae08b6d773a9e53d1c6431805ee2d8315f13d50ac74669e80df101ae2ae1a2e215a2e142f9fed962f1b073df97a21984c786ac6c3abfb508aaa923ffcf3fd54a070fd3ae348aa7932b0c5fb6bd5c9f9db1b112e19a98c23d51bf44dc8ef53aeb166874970a2dcc58290c2cd265408dc7ca332be6462c84d4b06cb14e8887fb63161f7a2c9c6d1a7d1e27ad8084242f83cd46a021e90614b15e7609baa86af5d1dd873abd8f85443a5bc5e8b8dd201c317127c823bc66aeb5db39e8e3444468d9b711d959e9565636f20523e8c10b5a0a369ae2bd5dc83275f0d3c5da5c626a275ab7f8481657e551b5dfaa6491d227eefc09898dcdab96e23034543fd4fdb30a38e9248b471179c48afd21c24a69506f3a647f285f3487bd36dc0db7f4226b98764fce9da965b6d39589d06aa65be0c33ff6db4b39138d615faec88b367937f8061cb6c3917ddc748ec271098599c036a5b13330a34dad27110903fd3612f6d7890bdc3edc50ed4319af348caba64b13f1d934b4cb01bf49ea3fff9892ab5906e28ada43162edf1894e23f907e4a1584811cbfec98728ad20069cc6c12c3c1a0c7c5838cc7840ff96b5fe8991706add7cdeac1d2a54fda400c049ace5f51510e7aaacc42e026547cbde640e76f21b97119e319ea6729255c59fa02c2816b812a3165f11272560127b2e2d7773d22b542f215b0f609bc111270cc8db40d6b3f7070e5f98fa573eeb61e8788273f526837e2af425c32e2781693c588c96a7b6fbae46569edd8fcfbffac3531b8c46ea04e20b3ab273d42b8132fa6eac0c7af77815caf9541c36002479a484a044d42ecc2c8aa53176c6bede85be53565c6b6d06e3f5b89a7d9898bc98c438a61e00f4356eb5f15a3844539fa351b5d5e6d4e8861b6d31b2eb3a563b1f95d1f973aab2f218d8ef71403cc3789c1b8e10fd054951d9354cbf3764006b6de602089c9b2607351d9a71d248ac161b9b03b778f51f1c43f4181ccff71a7034c39d6ff0fec181b42a691126e65fa04e96e35c96f6b84cf90930fb65781a74383067b87e7b0ef4e71d186da198707609dbc9d7fe232f392ca2dd23f7b4ef66cd859846ad52a9cb0973808b5f55329caf0066bcd6ba82b2049bb082bb389196a1bb7ad4ad5c586a554c623c6b50a71ebd371108e1b2e96fb0618fcc27e23936df2d90a7b92ef9e738ae53d62ec5a42337cef871e01014c24aced369a29e62f78e67da77fcf16260ad3be83e9db6146c1a699fa7e844ba7baa5bafcbe093a19ce83058504ba4d11c858911e54414006c360c2e9561172a3353d44518892df40c54c32c166a8908b3acfc7856e40236717bfe15d579bc089ea7e2d17836e11cddb10ed3ce71eda64e39d74f64dcdbfba91434cd168ab68f3fba61deaa8414e7e8fe628ffb41385ef06eb4f7fa828e253a7ad4f738e4aa951b614f45d4d5f298173c08656b4868f09c17d8cff778f568e03717228e3bb2739175b647ae9dc49d0e6b131eedaee2519450363a56f55d8e572651e792eb656f0b80a45d9961cb73124ceaae94db0d0708810b60f067e8f35043a7f8e18e6d1600e598375e3d6db1160ba0416c7716a382ed3ee49697da1fcc23d6e4712fa3ed10b703cab5be5d660f3f6d752bfec259ac76e51e13a01c24e49746dc54db432ce6e77edd2e2b54487a00caac63798fd346ce0915bbef47fc89cab8198881d79ffca96586f5ff7ccedf35b4a433d66df16744993d19cc9a70c03f66e4ca936a73c1ab6b9a2a9f23171b4ef62e40c14da8981899d31ed7478d84047c838cf08a9a2835bb742f6e82f993207ced83c40ab1ca290bc1282d8218a3a23fcfde50678534802fe58ffe83659db3c477237d0d4427bbdec77e84fd74eb955e6fa5d4573f5aad81219fdf1fc1c6978e1a561dfa5a462899020f31d2418cfe06c2acb7fa4633bb6e2f68b5475fc0e5ebfe964428382f84762396b3600a6016725d2826f9c8a82eadc1afdf2960c1779eab91cd880e326d19303616656c2346406656ded8220a0e06a13605e952f40227fe9583d53a65954b450be3cf777048f94c9c838e521e159172b84a423f8ae195200689f4483d28819414ac03e8d948d56c8c7890e99bc2e4652dad6e2758f087c7206f7486f94abd50ee3eaf8f5d176d8b8f57eb810c7c5db26c3cdb53e2473092fe15f93e3714be025831a50475914652574fcc9959bd0a73f8094a5fc9a2860e31bc06a5bf1bdf94c26bfa3c89c280eb01da0c4cfe898a794b837cd6634e2549a0ee23579e0f958ba42e045a4cab8eb6fef0a315cb957e7de801c9e98d8553621b15b8865e0c7b65a85e1e3796d8086a3a58b7b9add5cc14c16b407e657325600c0a789e28de6904c6fd6d8087236f3196f72c838ee6cab292019987a91de4e54163e5e0b3157f07091ef939a6ac0b197d02a9d62ffdcc998279a4d583209a65b3a337014f5cfa380a926a1e6351d6165fba6704ff40e347526212131846cdf15b5ec23d6080d1081549c242beafdceca2739c5b6e6827eb7c3287299017b3d0f51f3b324f15821991a439551e9a60c914c5a5e5d79caba3f1d4f0844a2a357a38c54133edf2ea2430828a0a8f309750a19c2fd8512ab5fa33e583157b7ff0d1ac4f829455986ca9508310f0daefd1a23a3b785b8d5983c4fa2727978ab989128af9a27d3ec756a6ab6a1a6d9bcd4531c2729afd168df20b643bb3abfb5b5f2be7379cdf758c9d4aa9bed03c03c3e2db445339c33bba0ff8d3e6bf3418153db55f915172bc27f8c9e474531675afd0919d3baa299c2144d7bc507eca1", 0x1000}, {&(0x7f0000001440)="16d954ac96a9611634ce27404fbf57db28cbd7bdf3fed2e9a1723f32b86020d67d3d7c8a9621871296dc7ce455968ad24d02370dc3b6722170dfe9cc654e69e726077adf1e0a9bd33cf4ba9f7629954505473615947d0884a53e3e3b436b3ca7743091de31e6930b04ff5bdd9cd1f86b1e2c9aedcf6d25817d1aeb9e30b1707c7c0161329131e7b9438d374d03ce90b803997c09f10b34ac8e62bd703481b72cfc82369bf703b5bdbf6a", 0xaa}], 0x3) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff0060f6a2287f433f", 0x2c}], 0x1) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/164, 0xa4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)=0x3f) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x4, 0x2, 0x1, 0x2, 0xbff, 0x100, 0x1, 0x1, 0x80000000, 0x401}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: nanosleep(&(0x7f0000000000)={0x48, 0xff7ffffe}, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x400) r1 = dup(r0) dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/34, 0x22}], 0x1, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 16:00:23 executing program 1: 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() writev(r0, &(0x7f0000001900)=[{&(0x7f0000000200)="17882d7f3aa3b5c7181814af9f7c6bffd14e7f0ba00af64ca1fa4a2ccec7d2f70f5ada8d487956e19414c1bef4da0f72375b75e3b54a5938b70ff146d8be13", 0x3f}, {&(0x7f0000000240)="4a7726d232da16974cee056a9ea73e3bd7f5de2b08887ea23c5b9566bef1760135bdb37df31c3382156963fdb5e7fcbb568a95726687fe5e46ec1514ae61bf99de10ae45e4242e8862802fb28f9768360f143d41c96f4c4653c7154919ec964ad6aeca9dcf6c8874ebd91c5dc46a8bc9f8cba8335a073278f78f6cf877e0db51723dfdb2a22ef905546822a7ba4c157c61", 0xffffffffffffffda}, {&(0x7f0000001980)="0cfd3b8640120902221791d2295bf8bc56f6ac49dd4ec2fb6dfe9884913649e01fa437025a52b1e5ae0a7623ebdaff0f5819142768ffee86bfe6a465f215a6421e94e623b4e7ec93370b76fae4c411e8400ce11f03ced20d050d3b7a968101790a35127ba8ccc3f436ee0e0954e002e1e44708243573c3f3a9b1cfb601c6f32834646c487e053193a2ecaa0ccc90f877a7117989d6e9e9f8242f25f7b961b936b38e143768d329cdf06eb989cc1490baeb9749a3f3fbd714714ca3c1b5977f8bd768c5bdea8ec7a599136f50fa76259b791225dc46b254f7b26df41ea45a791657467cda8cd633b20f3cb9a712c03d2db032a34ba6e0a09ddd5f07", 0x4c0}, {&(0x7f0000001b80)="b0ea61197ceab688451c8ac09c184635bb96085eccd8b423559c27df54ea98e391f8720ec2b1597ec33c7e503ba737fb2e1fb72ffb872ef1ee3ff3d831af13e981f8c8110f4185d8fca73946b5a387d8cb7c39e7d51d3bd00b846159a57faa07cac28b709c582fce4bb24efa431eca65f3cdf7e7fb73e2f8e8e2c3d54adcf6cad4434aa18b1745408cfc9dec297f9b4738241c1aec085296b1fee915c34d17ba61010e32553de6a2dd49dd32c03afd363c6aa8ef4c7d80f71d829c93743a29186c9aefc4490bc3b6a5b1bbef3389ff8501db101848a3d5f62cae38", 0xdb}, {&(0x7f0000001a80)="2e6c815fe9f3a3a63be9ccb9eab476deed39dc69b166ee0011abf0f9664cd74e4746d8a12d23f7b46237dc1913e8296f59f68e2dde7e4dfeff1feb42d171de8e7f10cb2efd8f5c2a1fa1386a4b889eeec9a991d6dc963d4b13daae75cb16b971b64c396fe9267b41dbf5073859e06f7c85c2b31fc7349a842d5ff5596ba4d27e9c5280ffd641194d15cb3c04fc4135f6f2e8057d65b969a1ac98f0f36d9b0fbf7f9b7bced9f52282b3f402eb04da671d0652c39199414dd5f5930287699c85ae10d2911844c152ee62a4", 0xca}, {&(0x7f0000001740)="f38be639f1ba715a27467ca6e6916308c4d7262c12dd7e883dd5703268e3b1baa7096f1eed2954dbfca5680f9288b3b6c92bae1f81877ae6462bc34ca2b921e4254f301e0f6f634331fcc8dcaeadbf639b842cdfb42c049e15d2367e16dd839c52f7e41bd73f50493e9d818b4c21d43d420e2128bbb0c5e16d928436d348b933402b675b94a0861994d9001e1b784ddc972c60a460281dae455cfa36a2a1530edf86096b2d71d4e9fb4c5888", 0xac}, {&(0x7f0000001800)="eac605a85736ac1538441f500c727b803b3fcd57b458e9895da31ace716b6763e3512cceda83e0788b286ac32070d46f43a84246bbaeba33fdd47c5174a233f5c436897a06884a8ba2a983d3adf13b3ccd1f400c86dc4ecbff19de8dbf6d29a9ef517335ee04b445e1f680754bf198e05e4ce2a28c20dfd46584b0b8681a4aa68704840039f33173f66613eba89b8f269fe048c6f658a6a394d24e7e5afda1a236a77366eb7f107d95996fe36ab9f78af223d681631b1ed4f4ea93532d9c997a17108c20fc87722e14924a603730fdddc471cb0ea62a96c1dd2911687b638181f95b0a59d3ddf38a7abc3b14e9ead563015275199981cada839c456da626", 0xfe}], 0x7) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x2b8, 0x2) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x5, 0x18000000000}, {{r0}, 0xffffffffffffffff, 0x31, 0x1, 0xfffffffffffff800, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x200, 0xb3}, {{r1}, 0xfffffffffffffffb, 0xbd, 0x0, 0xfffffffffffffff8, 0x100000000000000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x3, 0x9, 0x4}], 0x1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x7}], 0x0, &(0x7f0000000440)={0x400, 0x2}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1318, &(0x7f0000000080), &(0x7f0000000140)=0x4) fcntl$setflags(r3, 0x2, 0x1) shmget$private(0x0, 0x2000, 0x10, &(0x7f00005ae000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000001c0)=0x1) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:23 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() 16:00:24 executing program 0: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x400c, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) dup(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x5902) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="0000232f66696c253000be4e751410d55d3b00ff30a3ffffd3589d61c4b95bcb107e69f7b971a6dc3be413df2eb398809589dd5438117dc464eef53581987d8e6dc6799086ef70a4d80f7d9e3294ec42905aa2e9fa60"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:24 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x5) getpgrp() socketpair(0x1, 0x8000, 0x100000001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000240)="5cb707a4d62a4af804c0327d65217a0ca448d86ad0bc47c2daadda57caf5a2c1e84e5663048cec62d9893a7befa974636699fefd32d8fb169fb4fb5fd1bc30aaf49660568235734bd7b70e698e43bc7bd6b6e8ad8783823225c9b846bb2e9c9566a49e1ff8e16d36fe381aa4e1bbaf4864a2e7498c4561c890b5e1901b110d5e", 0x80, 0x0, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0x7fffffff}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1) r2 = getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000380)=0x1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000003c0)={0x1, 0xfffffffffffffff7, 0x2, 0xeb89, 0x40}) r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x10000, 0x110) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000004c0)={0x8, 0x6e2}, 0x10) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000500), &(0x7f0000000540)=0x4) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000005c0)='\xf5\x00', &(0x7f0000000600)='/dev/wsmouse0\x00', &(0x7f0000000640)='\x8b.\x00'], &(0x7f0000000840)=[&(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000700)='/dev/wsmouse0\x00', &(0x7f0000000740)='/dev/wsmouse0\x00', &(0x7f0000000780)='/dev/wsmouse0\x00', &(0x7f00000007c0)='}:\x00', &(0x7f0000000800)='^,/\x00']) ioctl$KDGKBMODE(r4, 0x40044b06) recvfrom$inet(r4, &(0x7f0000000880)=""/6, 0x6, 0x2, &(0x7f00000008c0)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000900)={0x3, 0xffff}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) setsockopt(r8, 0x2, 0xffffffffffffffff, &(0x7f0000000980)="80872dda41df350793acd9377e36f027277a949024f636709a7776187814096b468b05484686c76a07a2d47dfc10370abe6fc772286bc884c7c603823107898019270947756b3fd24125a4", 0x4b) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000a00)={0xb1, 0x9, {0x2, 0x5}}) bind$inet6(r4, &(0x7f0000000a40)={0x18, 0x3, 0x1, 0x4}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) symlinkat(&(0x7f0000000b00)='./file0\x00', r3, &(0x7f0000000b40)='./file0\x00') symlink(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000bc0)='./file0\x00') setgroups(0x3, &(0x7f0000000c00)=[r7, r2, r9]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x203, 0x7, 0x9, "d085ebbd7e675dbba8932c65224622408852434f", 0x3ff, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000017c000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = shmget(0x3, 0x1000, 0x91, &(0x7f00007ce000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0xdc7, 0x3, 0x0, "dc3e049e93ad5c8ce650299e5b8da67749404b5c", 0x9, 0x6}) mprotect(&(0x7f000001c000/0x4000)=nil, 0x4000, 0x5) pread(r0, &(0x7f0000000040)="f4df019109cf6c7fe92bf6499e1461e5db007a137acf9c8e9276da5f4d2889e227be276024f4d268a4229161c984b7fa49cb441ab69174e2ddf0176d1841db0db91ccc0518b19b9cc02b52501c5437fb9dce9ca7596ed9b6489ee253b9f14216688d1787ef1116ba4e35d5f4bfe38f31", 0x70, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069b6, &(0x7f00000000c0)) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = semget$private(0x0, 0x2, 0x200) r3 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x40) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x7ff, 0x1, 0x5a, 0x1c5c, 0x1b5e}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r6, r7, 0xe4, 0x1}, 0x0, 0xb97f, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:24 executing program 1: mprotect(&(0x7f000028e000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000040)=0x4bb) 16:00:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x81, 0x0, "11234b563038efb213377fb9f332e6dc65f566da"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32", 0x960}], 0x1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) read(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="9259aa4178f0da187798208884a32d39efe51f73da127f5cb2989905bbfe396a117fa3313f1cdbb240f033bb536a0737a812496e", 0xfffffe19) 16:00:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000035d}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000340), 0x10000000000001e8, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) 16:00:24 executing program 0: mlockall(0x3) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = getegid() setegid(r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x8}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file0\x00', r2, r3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x998, 0x2}], 0x7ff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x5f, 0xfffff, 0x0, 0x100}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0x2}, {{r4}, 0x0, 0x48, 0x84, 0xffff, 0x5}, {{r4}, 0xfffffffffffffffc, 0x1, 0xf0000026, 0x5}], 0x4, &(0x7f00000000c0)={0xefbb, 0x3e34}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = socket$inet6(0x18, 0x5, 0x10001) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20008, 0x24) sendto(r6, &(0x7f0000000100)="c579565afe45c572f47644f6eb59ed66111941ffffffff800000005243e1fb78027039e4d07100000000000000", 0x2d, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa3, 0x0, 0x7}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:25 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x800000000000005, 0x1) getsockopt(r1, 0x6, 0x10001, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x8001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x84, 0x80000001) r3 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x4) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f0000000680)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r5 = dup(r4) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r6 = accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r6, &(0x7f0000000580), &(0x7f0000000300)=0xc) r7 = dup2(r6, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000006c0)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg(r0, &(0x7f0000003880)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000000)="ba777b6c4f41067dc80bdbe4bf10d327e599b66d4a3c8b11eb7184880911d50360a25f5e", 0x24}, {&(0x7f00000000c0)="9bba9c5283e3f550322286419e040a895cd71e80f08b524815be497650eb774b075bde949e3f971cbbd6fcc099096dc0db493768c543ab3294abdf3ad34f3676e0d9c34d8381ae32c40527257d240eaedeeddc9f", 0x54}, {&(0x7f0000000040)}, {&(0x7f0000000140)="aa8f5230a176405064ffb11377a7d7acc263651a0e5e4545211208c8cf66791a46447cbd349ee07c5a80e2b5780e52813474ff62f8f95957f5bb8520cdcae222053114aaf8d0f9fa2c1608aa8111a33b794db144241d90a7b54b782062de887b2b3862d9babb31c087c72cf9410dc01a85bb14a86ff20274fc19fed30a80001544bd46fa31cbbf7f34de84e4957c02e6e2ba7d221b489a5d0b3de1ef5f8061a73922cc9db02df468b5fecce9431fb2328885cf5028e29f476cdf5f6a14e8c15f967310652520aa837df2b05548e8", 0xce}, {&(0x7f0000000240)="c32942f792a70afb768a3ee56df3cd095750b3aee7917e8122ac838f8c7698f161d530821fcb5dc5653dca480c7472a42e663d1b1fbb2b52bb009d84d1c0adfc6aa057722b7d6a76fb108d489ce7b66f64001f4a924ed40b49c8d8657da6d62726740f384e5745b9d4a8c0f1474aa80ff08ae4db22d6da0cc7a1017d82095ee19a3470fc800f877250e08687", 0x8c}, {&(0x7f0000000300)="96ffa3e0cccd9aaad78ee74f7885b082b42bb04ed164b02605c05dde0fbea436abd64bf787b7f90d573c1e83e90061a0541aee3b68ec73af7cf68fe69445a0ef4229699a2ecefb6a0050f94c688b90b87ea55b7f809d669acfc84d9e2460b2e70c8e379e7656ff2b6527a1cdfe11d02915252c832fc55fcd41c2e13de46ca38372f9126a48755ab3e5df369a110c528d8476a18c3fbfd30303092cbd5892ec19f7508bbd851ed968b04949321a7b2efbb3423371c677f7d9ac424752e59a8f09244c5517a27a875bff143aa8aa0473e477086e6de025dc863cd18c730bf9288510fb75aa8518271b933d5656f3b64c72cd8c1498", 0xf4}, {&(0x7f0000000400)="b3794146b03ebf50b4ed34cad6e63dd0", 0x10}, {&(0x7f0000000440)="64572d5e0b3558fc1ab23e1113bcbddf56b7b5f1a0f7c631e9e5edb2e10aa7e776d6ec6140d9aaaa3844f0e10eefc8dc5ceb4dcc2367d168c4e70b62e79fc585a011f737801a3df36e8eb7bf75b0b579715c2bf106bcf0e17f153ab15dee62fcc18face47b38a32037a69179cbfb4464faab4eff2715e65c1f5d4fee4493acc6a677bae753853def1b2db2e3d266f1c7cf951a73b48caf501452ba33288901cff36fdd0bc5759fc6a0b39f256545480fb35d1adbdac46ec4a8599171fb74cb5d988f3bf1911bcc4d8f4daa4a8482d289521f159ed17c3bc7bc1d5572a45da9e9541bff82911ae7e62bf8c95176ed80d0079e636729f0a134c92fb84de5626f79decb81fe6c4c1f8e8b3d0263a8476f97b2adf314157a99581c64458de61f0586b7bb345cc8c71d3a41213345f89adf4fa8681d37094fc9348f1466c7bb1bb769deda6d572a040106d8c0671be959f0a60b28706a2c1619e1d43a5b51694c3f9dc8eae2db73bbe7a12f507aead862aebfdad14e511b260eee17be5e8b87233863e7e3acafa07b2fd597884ac29ec1893cac3abc5ad695aea7894afcad4dd3b7eb133821ab2b32320bd094ef21cef8514f6e17d090f3d103d664170a9f50cb6deaddb16fea04efe99a47d71ef03e3c37ad9b7cfbde740315dfb8d7c204fd6a620824642c682b56f2dd54fbdd2875a766d5a7adaeec9c886b72a4b116a3ba2636c90222199163dc33d4a590a7af2792a5b6ccc4651008919875a52eb789bfa75ca93f5cb166f98c8308c6fc8a211422f092fac3b55ce1d9c393e4c7395b608bd835a59b1e6aa9d7dcdecd22ce767b355cfe191c9abe0c1839cbdcbffe388f707e54fd39877b9f84133493134c6e0e272b95557edb83d239edd1861c035bf57f4a2596c7328e2ac5d1473308a06c7b4fff954f35afcf1772e4f3bca3ea316263472a4da3723c7514891d354109725e034c28483e2928671c13b1210b464c0f31f413df1bfc4bc896f23b7df691d69b952f67962bb197ffeb4b09f896c66384eb02de2455634f64b2f3300d6abb956bef31319e3fd7e0f5dba6072f0e2f05b277775a4484b973623b4f0c2543d67ce80335ea271dfdf356d1a0dc2e3701a324f2ef3d4608b6f72cd5de27c250783c0b9131afc955fa83e334543f261b6f2e7ebd0b45aefa454777c9c0ee8cae18af49e15bdfd30803475b4a0ca60e8570b4d8eaaf3bc99b1b070a2ba6c508de23a67fff073001f14e9cf639dd2f98d8a0328d13ade35189daa44bf0732ef2ba62fbf6d4cff38db4fe3cdef3fa615b99d05c8833b9dd70bd8ddad31879bdb423bfd48b530a5352bd0d9e538ff55d57919373bf9da115122a1a9de34fbd42029bf61eafbef1cfe42d6c1772d68509fadb8218f9d3f9174b42db51122fc0e391425964240e27ae18e1b03ae4135a7c7b0918086822db456abfea031227e6779b1f30fefd04c7e5711514ac456612b32330e3274856ed139c970802e2406ce8b44c2840df5ba08bba41e72afb42b496ff855476a66d9a5513f5bd26d9d612a83b0344e4d5e593b2f35ce6e1d0e23b64a0a352d3d680ab5e01ec9a66248f1fb136b53497477da17c002fac2398a2a14cf3c068e24ddca8468cb35847297941a32c22f9b5547ea6a7a706e6bc7e0e8458f52c15c286ce09748eac1fa814bad1c7842a104b91e431d3fa0a7b99f20de3557cb25c4f4409a8088cd939ad2366c38870a300a19beb33f693eeaeedd6d120435f06f6eb9efae3879617bb96dd441db8129a48fd68f969484cfb11f2c4f7227d867c73bbc86c3975528b1d264e6e3090bd857c770cb44a238493e7521f25d90782e16c3f2ff217a6006e60dc4237a18faab5067ebc77bd833f4d2e08ee2e49647e7bafac2ce239c5e01d914bddee73c201ba1abf66d79f3894ebd5b30180dd41b76a08f65c4c40d837acd0481c1fee61a8761f3bd60c6ad27bffdff137c56c4de83858598a37bae784b627d9f976ca649c6cfc73747e8b729b87363b7c7eb968bf9b50787360c354a1ec4e5d853efd10070edc5ea3e2addc7d92f37bf32060e04cf4dfe8354020fb6f151185c599d2ec34a058dc4e4c39a9f9da762fe600965b6111d58db548cf84806e93f9dd4aff13fdc101ecbf6ded703c95549a8ad7a57951e2f6d03122d6d905d9d6e50a3db4d6a14550fe0fd2bf8b33602a70b544cc872151f93b14adca5d4e9e30cba2dc68dca278001cfd20c2fcd36c85d2b3c7419b6b2cceff52b58e09c51a9f4137ae11dba6d7dfd4bb539152a69158755e376beecc1ac383e2411d09f87feee8dbe7f77861e86806fb2432b2ed4b5816ae2fd312918b9d6791c31f066a8401c231a3ad209a107838b42bc275296be1221bae0dcae9f0e3a3e10ed39e6759ae0f118e26f46b0380265e0613b6b188cd1e40c0a39db35ae1b2df4e40afc918f8180a13d29795818b2666d7bd202a1b39a92866e5c6ac9d82a5b8f793c65c52229fa928a4c27e5ac72a0c5bf0768b662a110761a3f53f138488bac8e27c1c5b3e68545c9e29a4612d88b562f6d1e38173c8f2ee933088fd949508b7da4b656c0d4dd778cd3c2b21f2942648a35e4bfc8b079cc220c8e298639e16e0a858148f036216d1805336b42a37f8bbfedb05d60d6338592c98571a93a840f4c8e3ddc4b7a7e48fc729744891cf382d65a19ddfd10d0eb5ef795acd2798f913ca32204d289b4d50be7dc7980a5adf4f475e54998ceff17b082c9c4abda41aeef0a392bab6be108e700f8404b0497b8047688a3d0daf8feed0de5f74fadd729ede4a6382d1ea3d2e224b13d295b8be4921bcaea90930de7661bbcfeedb165d21be41d652f43220f2ca8133a910f72443692f4e938e9f1d6290635eced23a8bd0b09262d9c4b04f0472ab031b72276a68a55f0e10d63188b53ceb1e834a63c9d55e65e6f5063861c5dbc7d1e1d9e3e24161d426db9cf44e6dd32e4e01afa8dcf5cc23ccdef569529cd61e8ae485220b0451e4ee68298d3abc4ad2362c845c59cf9403b4dbbb18a0ed30cddea819a27aff7ffc4408346cebb017e97a6d83a67c028ab33fceab73ea769191f25ae925b8bb0f9e9fa620dc628eeb2aaa96985c0f6e590c79f3dac39e0356af037b1f78f8ab419634eb3015f67b7d3c294887938b988a3fe77825e897866731c7c87af601a450cb96bc9880191140b4d7b03a267cde508c40b06c3ad48c97fbcc482790412096e8acb87410e02ebcb472164cf206f8e2d188fca2a02e4457fb67dff431409f87621a30f70470f3a12505e5cd5176ab186e780629e0455b4dd26da9a9b13b86f688811f9e2f9e478b8865548791da7507bd27497b451cf2305288152cbb03cd6c588af7f0fdcbf59115310e6c3febed806d3f2cd07ee9d9e6ef3363b53abe50a0788427a4ae07331eb9ca733e2159554be56852550ce4b9ed420a6c01aaee2060d6b0cbd547360b3f742a55f800066014242ea20937ade2e221ded5cd91170d495ee38757131dca9baeca9723606dc18f1e5aec9214a4bea4f184ba17c0c0f039271fb986339d8600c1ffef607409ccd77119bf57e5d0d88e084ce10b1975c33da425cca05db6dcb8334689ed427e31c329a26376849e503d41b92260c7724d606c0e96ab318ffe23b66f62bd67cf1eeaeae4ec1b3533933eb5f89a9e8c9a9767c71781370757a6161cc148c007d2f9c7cddb7652bf2169c8bf31754babd443a45650b6e899a7ac558f205b50b88bb45fce314fa740013da09531a436d6a8904d8f7e155e593425c504727ec77f0f1cb6876d8b600673e2fbef9aa3562063ba2a72c00446a47ab8e73c44ba14dea0bb442db4a63527e30c29c959af7804055744038c573043f3f8b4184e63312660ac11fe3a9f9ff7004d987957e43a9e60edbdd4278f587ec5bba71e5e086194c24aa479f6ca2c71aa2f18f21ce914182f196a7617399bb974bc02399fe43d1a87cfd0b69800903f600d8cbcaf6502e5eebfc8f714d2796d001c8d678940b5ec60fd8d48e5337e42b8f630ea7eea58be0c20ea80a67c6c35467447156632c11a6aea23a77783bc0b93efa2e264e8d8012769e274854f8732edde1d3ad57e6752a4b7142d52f35616ddfea8bc6f158c905712167aff29541833a363a67bfff5ac81c0ffc696a7f6a4b481f832ae1b30020506a537a70cbaff4dff6b6043213530956b7851bb3c496296ab0a7052707518ab0c13cf24a5a4011d75225bd7c5ef64f286c584305cd61a1cdae7e87c049df07701249626de4da72b1e0662ec950693f3abd226267d9c3d38b3feb28b5fb24fb523205545cc11637ce9a4424815e91b79443d98192070499c56dde10f6c755528d02db43eef13ae0afbbb5654d3c570a77dde23e4a7e71e2ba40d1122a10075dd9925ac016b671cc9b8b82fd9de5f618ae3910340fd623d0dd57d93f6714c37dea78f487418e172e74c23e86b522a5732ea9284d8fcd425832b20d65d3646daa0042322c3fd25e51501b5181e2c7d5caf41fdfa671a5e87ab71585b40198b9043e9871747cdae4e4aca9eb97b6e2302fccdd380aef9cbdc6815be9cd68ecd09743ac1c907a4d5f10fec3b2bcca22801cc0bdb451ecbe5a53fbe0a53ff0e9c97f5401543998fb60b40e1de59674383ad0d2d89922286e5c18a270da10642b5694e1d1e932b6c2116f61fef426ca03d520bf950d5fc7af4f570a5b2fdf2c119ee73bd47c9f04a646441516f2c444193d6013acf6853dee714fca275123a8e71265d655105b33c26addad3c36b198336c3c081131b762edd114be1abd418eef78e7bf55aa93ddbb7d7f9100f1c78348cd306af5e27490557417f7309d34d6e381917fbe2a7575269d4421092aa171322a6d82d4d09564240dddc45ec330377eb897c9ac2a377d350a5fcf287be8e0234f67b6790ff9a04d8423eecad02a1546f4a6cde4258d0352bb9bb8650941a3ee171c1886813bd5ebbb2f0b8a9aa4159337f14e385da6e72e31849a2648652f4ba1e58f406abea90336b8c38148d75974689b3b364309edc8533c0f58751c23b734bd4c76fd9cf74cfb8c2018f41b3e2b8e95f1fc9757aa07c116a92018ac2e1250c7438427726c764803e293aeb30e2320ad826d1f546a1851333030461a8402264d12f8b77824f7a5f60d8854fcbccd2ebe7e1d758e7889259faef23f4e9020970d2b88e74c9ad25542ed7f21f88ee8ab4a434639c175cb3623d3bca5da613dedf96f51ec64f3f7095794f22b44c18890040fdd94e75bd5e09969575c51262d8766c0e9d02a1da115e7b79867e2fda39139d0ab005177c77c08e62d51954ccaca235ff631b54a45bafe5db5dadcb60198176e5ab2b11e244d0b4a5d1c8d7bfb5e2c111deecf5cdfa8f8aa1fda59fdd84fd07e00b4e7999df7d362af190fb989a4256863413296ab9ee497f915edf9044e7869691767ea466dfa5fd2c5ce3dbe385f43a64e7415f45bbcf74e600985f791b4c8a7cdb06dcd2a4621d83a22fb38f3f3761b9f37b2c620f3a41a40aa45ea97082f0c3b6e4a466707e4f1bf1ef081edee538b6d3d3db7d02ffadec16b503f07d2e1a827ebe2d1266a69d0337601bc58cef739cb77bff71af04b24e04eb17393b44e8fbd10376ec4a683dba3b3882dc49825319507d52cea9ea416a8db409f1536cc7b7dade58b10a6f8a95ffb3bbae40c2fc32f90a6fbdf734973523878ce5c39d18a6ba6dbe789dbf788674c0ee07f1aec3ee026d52bf2116a0d8d43fc248327d83b555c04572f68111608ca7d4d4006598e0a6", 0x1000}, {&(0x7f0000001440)="1d6ae32d93e46be3062199de0448552474749914ac9cc001066feeaa4ed4395756974ea86eb5165bf8697a15d25a25788f5d34fa38f4537dd20f5236666c39475fdd76aaf839753c43f39c9258d0015f2305c292674517a97e38f1c9922bb35c29710e90ced3a8f27efdafad31734fede7950038aff8db0f65b57091a84523ae5190e089331992269db2c069e3580012a4b20914f6450d7c0b6bd0607e217dd54c22ee8c86080b6ec32a59ac00d80facc9990e355490be7ac40cfa3b818803acdfe161a91eed3d70537426994a55bdd1fa33fef5db36666c7cb9bc", 0xdb}], 0x9, &(0x7f0000001600)=[{0x28, 0xffff, 0xeae, "63bfcc5c55b68b66eb371839b5401b855630"}, {0xf8, 0xffff, 0x9, "e8720a159ef723ca126a803ffc825f900d190584b433a9a3040a50d147df0db64278eb1b19bb3019090bfb68177f2d6af91d0a47670aa055b402305bd99a16795085b21ba0afff4bb77d89ce06a691d4b893ca27afbcc289efa8a3972171f78afe3015c9684737919301269e6a74aab72ee6b86196ef91b90bbd5c7b00d10e71f65bef324c988518c8106f1383b8e7a9d25dff6cb3e40fbb104de55614b855ef7efffb2f86452288ee549b3edf7b8f27e954fbe12d7fdc5511ac778624eb57803ba8de8e79f9ae9b6a537de4980a3ab2c95fc710dd1449c76dd6ad8103e0f370a2"}, {0x1010, 0xffff, 0xd6, "1d65556993709b08d88fb68e76469720191af4286ca57cf8f664aee1dc13780607424b1421aa6e3d0ea867e0c14702b562840f4554aa32ac3e21f12141c482d74608cd15a7f03bd91e870ef03a20acd43d5642769d76a0bf9d2850134c361391e7816fea79b61e93c2f301db692161b761eb1175dada2ca82cf712e7fe6342b743be32f8916e1ebf183d818ee72a50ce0d1f8a06b09761cd34f114094869f157b4f5248c4406ae2598b9d1cd77a5871a0cbd2e24ecc6fa91c484e56fdf151077bd5acfff6db6f0c5c1b2f97fb160632c0cb32481a5e603a913a0cfc93da6adb0361cc667e6f1187037be1c5decfa330618b19d60507c2030f335155c6b1fdfc17848ee707c0e81c533af6142324aaabb2d2570c32cbec94709b19e62580f55cc75a9d86eec799fb7797e675bc1bd742225f480bc6796d10887646639dbf446f79199ea7bc10d6711a238ff44142da6afa9d452bb5c97794e3ddd546a45f0ac12bf746f7b2bdd912615cdfaf401bc3fa3214e62575c84cbbc8ae5bd1445e9615d3ac17b1e8fe05ee1dcd59b17f14f358996517474717c8a387b49568a9ae393674e3b8a8423badec8d7d446c90c79c4cbf2ca6f7511f7224ed59805894b01748ec09d91e7b7b6eea94e860dd51882ac31e9b5e5ce2f8380590df8438c80d8fecda0b76b52685d489a98a45adb879921ae81458ebdc3d5236508bcd7e56e5b0eb7bfff5b6fbe4fe8d41403f125aa5176f479cd376c6f783d080b55374f97ce898937bc4d591728a0f6c7e606b00fd0967ab7cd2a1416cb0719b12819d2ae3fa20d2d5fa7491c2ea7ae1cd12bd30f88764ad8850a8d2d27c2f5f5101e270143d5c315fe3de62bf8a051ddf46ccab1dc11c62cb39cdb21a8d6888ac4afd6087ac346e66c628402cbc2d965f2c67e5c479fc4e14906d0c9c18c9d03cdf7dcdb74267c9163661c65ac56a8bf893990ab46b7d0be90b127fbc37a7bf128e893ff200aac4c61b5e92b308ae541d7736eabacb8d579d2136cc1e45f1aa0606e0c395a39f0ef1cae763d4d4298978e872bb6d1a60bed2bbd1be9c92a7d8bacaea34478f0d6a3a6d1d3c372fbbc1eda8a4e8af5751a74ee234836b8e1ac58fa73d03bbac8344e49cca523603dffba04d5e9affafa953d5c3ef2401ad1b39797b04356bc80cc977e3411052f3b3fd8ce8506cde245bbbfcac0f7c53c5f9be4322e97f3ef4aee92c6f5869baeecf5a456525172abff03e985c26aa4f540a9027c56c5d906a9866f05228954c1604f06f12070947d9de83b6729ca1ad3d34a3ecb2ba173a23e305dccc5c8dd31d32fd602120c0a8124d050e31fc3b3defb938613f47e81575877442d0cdd058de99048eb1de9503ec42bfaaeb9126df7ec15cbfeebb9580c0af297f5f0a24c20c53bf03c77605b6ee3cf4163901ff2c785bee2ed19210f4a38f44677b0e1d6c7920252d275ba1c0943e2a0131ce3cae6c0d1542363d54ffe8336b805d6dbff2462303366cf8b52e8ebb2e93418fc28a4b94af8fe9056c1aec79b4da8aea65088b56958f17237dd786a0211263bf8e7289544fbafb3f362db9905bb1a3a7f47ad10739ed558d8e869e3c3bcca3364fed8b7f84bdca5e91ffb3537c036dfda9245ec0790092c6695708161539a1a39545cda117720c4cfaf378aca48e3b045f9c182f01b699f3b2ae9ed16b66759f2f09f26c83ff429134fdf4539cf8ec94bbb5330d887f3dea55b931d852ae1092d85db157454f7c125631385aa985d33bcde30d05107917d4800f7d0eb3c9ec5ba63d9bdc809e81852d482ea7533a87ff6cc486f45481b7ec468c71af785f89faba45043832b3a6575da27b58f4456fc481355cb02a8c8920e8108d4fc08cb7197bf5e3f0390a17208e58bd8dace97aa55496b3d51d97f2a472768bab5c70ac4976f7a0640160695b6afcd4e0ea9e3f9fe6ae2e4b31e86fd3de8d8f50df4de627038295a696e11a59392b19e320d896f56c53cd871fc20c655e419907293fe281ff564f8839f404d8222163c18df88ac1f69909bb2dffd2791b2f5f2499408da7682585c66224901922a74d87fddabeef5a1dd95cb1e92459bbf4fe32ebe91f86e40fbfd3355deb8b8ac05198d8b4d6b5eeee62a1c66756856a300fcc011c1284d90b17a0f1d3333f1eb3f282eb80166a2eb360993cb1bf422d4f8523b59526c33d4c7dcf5593c9a001cc13e5f2591d5a4398ee08c6e4923b5b49e53b03efd696a3f006a96019482ea1b8bfa6bf2f96dbeb8859a2f3f0801cd77c95b1a3e5fb69d1ccf291f3ef2a13991605d012d77ec9b5f017d58128cc1b1bff3b0ef21c5c6c3e52bb339d7815b4d3c6c0ead13caba61949a598dcf3e9df87c7d638767268598fa7f87d0708c768703acb5de1b41a478a8aacd517511772afb8d184e3e1a819348fed4976193f0896c4bfbad64ce88222493ccfb3b7a21eafc0e38944a1010ecce58d5e0a8c37c6596f487a3659e6b8bb32c038d3c81454e282d666d28a586c0bbc9f8a23c2a45188d2dcb44a3c207210f12a29679bc6f5edad856df9512f4574212ff4988f42f4402193121c9239d288705a064e937e1f593394669412fbf5b7f4e023583306e87c93949ec0d71ba479a105172287fdc83e2ec773609b7b4d097754ea418575bd64f623f8ec3be5583e68c15723abdb70900ac57e2f9cc2291eba384a99278019bd97583f4461e0eda18b02e5c026990dd5510691778846279c0d39dea2e414682835558311f127bcf0438d0604f9ad39defbd617ce9e0d914f3aeeae3570ac827f7499cc2313719eb762db2f21d5fd0d9616259ef8cc63fc04c7efc3a0de10eb49b9a41461eba67d529a6cad1016e19607f27671aa28ebe60efacb0a2cd8a046764654645f5d4c5ef50577bd79f64bbf70e80775f4d7e38897a6c78c4df7a4f9ad2b358338a83079634d8dd1ddbce8fee94e548f0b3c192de248438f543a1ef8efaacc7d2b6ac8eae42aa6a68abec861288c5f95bad35bf4af9141f6ea55b70c7c20b1a3038705aa007a10919bf0c7a2fcea29d98e12ff12a4ac3826eaed4bed3ca3f0b7c74cf705c1fcc2ff3f2b62eb53a2c25c1f2af884dda83472ff08554ac694f7c5b11e6421aff5b03dcf2300fbe4cdf709691d6af979e2d570f52f1d465fe4cbe8ef3d57b39167106fd7019bc881ba839be88f8fbfe172a67897479ac0d46700f6cb94628d35aa60bcb78aad98a32fe22a96ca3526254b0763a5d77f51c0c3405835c4707660abdfd26b445b4fff57db3845f76670dee25efdd6b90ed2843092edb2ed5a15d1c4668b43f01644ca90b48a2439b70d6ee09b985e1583326e21b89ad8e1f4d450a2712757788ef18bb601af0773d6d49773a4da793f004143f53099d1eb557ce5d9baa982b15b94ba018ebb0422dc79db206ea920dee517d4900c466bb7f57792feb286ba690ca510d11a84dac332af0aa2202b323613ef7ee84183333acf6235d2cf56faecc083799e0868512c5b6da904dff1b344d075f208b6e3355e6599624b3a091cc0afbd411552fb75a166666dc9b1b997671b596fd9e9c7fdc96d214ae45866af20556011daf8888f11bc0e9a7f7913a0dbf2d5ddf8a3041bbe772579a2410c6d43115e5da6eb0ee63365bfb15f5a055317c6dac49913fe5bc7862de3aa0180d3c3c6a4f8a9df8baa26e96eedb188175954eb6ffe7ea51665cab70997cb8dabaf4fab8b24e4a362b3b4d803cf2bbcae0ff7bf0547d01a60fc43c2dbea1f212ed0b4ee71395b7b3571c573ed13bd6608a137baf8cfef84c75344ac3fb759024c5609ddce56291f177284e5d7bfe68e06b0d961ec4fed5e45ffa3ae16c9b158bad9faa73c6bce8dfc669f2f7ef387d9b9bcb1f94ca43b411bff66d65be7b9966bf28af7dd601be2450634711a359a6224e668addc5141cd2a387cb7286330b8e0d4fa427efc323608e2e65e3ac97f57576ef47b2bf519a0a996e3435bf44aad3836b1c7d793c4f21c2176a7f1185f13463b7a896143298fca4c4de6f716c1cf2116eee058854834fc7ddb7767a08a1298d86e849b1c0990ab201cb41f094e7e4fa1f6ed9e8fe0993be09af0dc549f2f33732e917c5e754cd927243b48bf9f0e27f26b47be5d1318605862c4a1be390cf7d7ef9762a1cc393e22cbdb45b18a38aa08c77c75897479b9010a520b1042e15051d94c4bf01ec3f8096759368a311dd57f4fdaeda2518c55b9c678358a6e9bd1e9ea4bfb31ac686fd7bc0c0548be316c6b0846b35e32e6454ecbe0a18c5652b74ad7a2cc6d6c525e0cfbbc0418e8112c9de30dcead7bc697ed6b1bc1da836beb26f8d9b1673dc56933b258841d98c652443f77f4ba0d7201d5e250fc50d44c608d1727b9e05ab8376a87001a4c42583016db27da769615057bb2a454c0c88b6698223840327f1022c5dafcc25bf8e0b1c93dde967604822fbcdc1b5e9e72521f1ba4cccb9722f4b4fa67c06a7ea5ab9c76948cff133984230c9ce3ec9809a4513fb9360c4771116427de80a84bcfb9e0cb9e94900c7157d3550c2ac8f74991820ee4277ae42e9adf83b813e9d6adfe80900d646120937177bcd17b286236ef1dcd3e4512cdbcb278998c925254bb9d6c86d85b7546ace1da254ba92fc2aeb6d29415f11692e30a4999eafba7fa8e92b8c118a5f8f58c83c4d2e2c37bea96fed1f5ffdf5dabfbb1b63b8b81e583234e35e5ce25458ff53a3bf853215c0be74283043d8c2c2ffb297168ac4e38b5f7303eeb74f487d5c29fbe6bdba145a4ae773e98c4a7891c43c04d7232eb079579b95060da9134726877f3191415c631b3505fb64459d3b016be290300381fa93bba98c0e38c6080994f162ba258d8c991ebd7070ff5c018a303d070e3840abe673abb401011cb547c7d9f3faf4621326e58924f4029a099ad1c77f0192b340765894388ec72b76b8d6a7b6a7484788905d161bf3179c2e66d6ca8abe81a2ac7606ed18904eca235d62d1aeb6e3e509b51b3655c2e3b0d418fdb14a600815aa9fb58bfaa109b7a8b0c9c0b53ebf61bfaebeee4920d549617b9748d3c3c294dbcf87c7e11c0ed71bf38417b8cb3c11c541ef5382021c966f1f85511f804687a0a3d53ad8b4af0ea6f0640683d595dca8f18be7b168e3151f428109caa27efba3dc5cb052196835504e2dbbdb89df4b59af164d0593a9c087247d1aba57198235f0805949f3e3913e12218841b53fc98f3e59c37bfe8ad6cbb48c0b9ad3bbca51b11c1f2b23eea6c662db88f83154854d339cdc2ed8850443a64af336a3c61922a232021c02de69fa52bccd9541b67b9b66984a4e855b809ea603264d32aef031e349258063c308cfc6a9079358fc4b2246bc19e9abf112423473a44f96c167a1055327ef3e0be478e99633020d0c988a44b7d57a3d18b8fa925ec1fc367c5dcb9e97c8ee2067e75399921216eb7648b849c1649ac66d3ab3e61b0eb081f0615c7e18b8c007ba70013e3d28a5d91242b18c11fe7c38c6193cd695fda5338f1485911c17f93bc8726ee77fcf37f7d93da513c97c10500f43f50b69917393a8387e8e9274aae7e802bfdac73da0ed6cd941a919b09d22b5a590f0aa38130599cb290242487bca470733f5af73c855e81514392406ab769b7f6b0267b2ab26e2cddde8c9a2ead8eccd2aca257c8478002a3558a72d66619f196b66354cfe99c2b00f56102459874b6389329866e073c03a8950a1ba967fc0c4930003b016cc99a73196f2711aeac8a65a090e679e43f9d48e878e781bf2d9157e4ab11535"}, {0xa0, 0x1, 0x4, "70d1391469457d05ed29b5b2bc06bc954e29631dd0988d22bfbe36d9f5e891919715b8c9c59367f91777b56d7aa4b88e89feef8889aeefbde166180b9f85ef6ec905974a3b64944ec243806637cf852aed05305393fa8cb40c2cdaab981e272a367a23215db0a46e796ee11477c67e5821452be6bde6740d7c16e4f1654c305c96f5f62d0da8e241bcb4eaf3b05ee0"}, {0x88, 0xffff, 0x7, "e9772014acebcd99bd423c8b723c7cf336ce36939873f1a8e5e0d39dfa351bb5b1f1204af2de2c8cef76023e6251ee681a8b23e35d1717163d323a9b3d11eba570ccdd842686276e88fce26a52e6dace73204aa0ee0b4da5fc450a655d1c76c18aaa7bfa5bd3683b184756eb105cb3a72d"}, {0x1010, 0x484934c25c5ce69f, 0x6, "35afe8364f35157f0e8c5cf731f776cde3b0697cd81f85e6fbd3c60bba075f86fb09fe6b9ea4ac868831781f32f19596477901993c9249b83eea0128c69480b8c160ec5a0c6f869fb7d8c38018473e094245fdce9175720559db115189d3a34d1201ed9226a11c31377f965f6dd1c0d029269a8e15612a2b656c332bf29b609cbd67d3d9cce42e79d14e4ec9843671ef83f69fbbedfac72f57a1f7372a31d6e5c3f0cb0f68e0b61f95574eb8e585ce3f773cdf34664f13d6ef83ced6c4027c9b098c5431b195556aea910cc789068822b1524b10ac1c42790491898f203422c5382fcfa4715df9366d19d6732180bd0a9092741eeef00c1b13c63a9d8816e0199b20b2c3cb86aec0224b3acddbd7fb0752bf0089f0e5b4d544a18c60a847c40f7515465ceef20a4d8d56dcd472584b595b89908de4ba96859b077b2a34678656e3565cda89a0d4b247aebb3b3d30dafebeaf8aa10cc87542350502279ee9dfcc2c020434a8865e0496f0f0c91a4e660b472a79a2ffa145d5c0c07e85e7f780af8d0b8db29ab4e7199a2f72ca752e00f4ea80ab533f04b3b4a3bf547e1c1830fda390237a678619ef598e1c1a5987e27b533d5eac24e0a63477b79c7a9fa36c434df453c426cb9c44328679c504d1ab5eddc5403f2461f435d134460a419f4dd9afa3c43588cc30ef64d12a46d25dc09401b4230572a8f091aa5fc2bb53f41eb840ab4826100f3bfef9405329138a54436b8a89cd4fef690cd73a627700157339193e657056ce69db5c6c0f155c8ab116f64fe4b97d3893f959dafbd8197cbea875d24a1a375fb4f259034393728a5397b397fd8a01fe5f96b97d23b3c284480faea6e5d9d6224784cf91fd331e14b6c27c957fdc532d6d59d75dfbaad07ad5621446951746ac27ce0639dfb1777d8dc7298ea4c945e36d25049b57395ff6e6c255d7dab7c3c6a36a8c66406cc55b217342a15fb4efda8b72ca6bdfa6edfdd5f47c40cf844e4112deb40d160a4c5f73956ae782682550f701b065b26b60646e68c6b09e0d2353dbc5831ffdcb41b28ed1cf4e5fb22f4ffb87905c095578a8428485ccc48ce528c785e9f918a841223495f420dfae7624e62a82c716172b8f265dd0bfbb3a63a45a549de402eb7e8838248c654f118c98476d6de5fb304a7f4fe945c5f45517766f01122f4d1d59d7874e3beaf0390b437ac8b993a0cbaa52a4efb7665bc910b0bf82e2f34bff8bbe8c9acfae30d6be8bf88c255bf2a57ae3242bd8c3f26dcf5e7afab0b4316e031cd430eca5d37ad2dd32c3d682631418fed3711e85692d6a1996b5d4c0d6946939f5a471df78e67f3808d86f8f8dde56a4274e7647d5073b4dde2263bb34faf454081d1ff5e3cf269416d29e3293fd01cc0e01a0f79a1c1d0c69913122302799615958e87204de11d7077e84d79e1ae371b03262f3c8c638483f5515ad7663dd5a2396c1e379e86c8c5d3f3c8673b74bad65828a48e40579126819b1fb8c1ae9d6ee032310ffe09c57da2b88e4ef438bcb62e8c7509ad7ddbc87ac3f982ccd8e0b14519e69cb66fe07081a60d5eba111788fc8f984110149464274080cbcb456fe960f7a4133aab97abd97bd446b4c14fef7a6d9341f86a5286754f935714e2f2cf91a7bbc7d6fa66257d4d4ab8d4aeac2c54a0237c00ad987d08bc71916d59f6c9686081b106b2cc9b04f33f7739919b149a44b57b84f08c7bcd76a6cc3acf30c67a3e4f5232934a8a7b67f5f650575cab71d63b40d297b4e621d0b7ee30a7a8f94389044c1df008a316e2d895b901e8023ae30c229c7a4b44194e5c444647505e5f3d4c1a8b8a1c4ba09c0f5536460b34fa0d69168c72a7e6a114c5291c017bf42d0690cb00a557014187f6367ed7f573eb4b4c11e2333771c5e4b85af30f61a9d32362603ca27d844180849eea476d18f991e63f5b18fc58df113797d2cc4460e84e8d93287253071c53c1f24e8437c5c66ce367b964f13ce5a7bbf30ead54d22830b2845ab1fec96d439f466bcce7f163fe0701294e516636a0322c9e62172100134f371cb4e544f891f67e4c028435b4eec64e5201beb4c92437ef6ff57a64c18537c2d77db0154e2335c123e8f17383f66d663f288afa2576ab1cd692149fba3c2362fe007ae11399f6f92fc094e00b2bef9722bf89640052e031ec4c91425948ea8a9a900ad8db12373a39a099c535b3aaac8e3057fe71ec4f4ef48b969d06e96ba608e5c41510943e050938d25c0e3c70329cd16bf02463baf8b014ed9b02727b9a02ffa3af6a136e99f93a2a64cff25ffed3b12662d5ac67faccbff9a67507d984b613eec04ca788730c9d929c898cccddfac9a8d4922c1c93a0dbf31807f77ce1617ee2a3f563f6a03bcb53735ead4a5002368a799d66d65c2f5c7e2d1b5a8acd6109bed31c43feec3da5fb13a0a8546f5ba1290c85896dc1c3bbfbf52d68f200f9e9bd88209d7afcb0bfd4e4c254d7202d3a042554d18a5ab426a8932b4fce4450a55df837703f7fcb72be693fdda82410867d739d852b54532689fd509cece649ef5a9e673fda19c377612b871eb47f8b271bc85f71ee62096a7704038515ed3fd8bac35677d2afa651270873423a3e3dcddbf5e5c8727ebca22215e512889e32958482d2fcf9740a9827188e0ea518144e43bcedc657a4e1598879a21c0ceb78effcd70ed4f19e30d7f4e3a3ee2e55f76e0a8fe511c094847881cfa31a57cd7341daea6c88628b6b964fee6344195f1498f0b888adcee9af9d652696c11d76f28fbadbfa2205b0a38c6567cef189e5d66d628df453dbc1a87216d3522e4b7ce1aea84560478bac45fb71b26210c0ab75eb26933fdc90899a15920d2584e921e21c037178f427e6179c181c913240e782b21b849879accde1e293ce7c8f14c4e905db761594037756e75c4edc26db3ee8089413c2af2f4a0f4dec22b0bed19bed3b3c69eb9543024afaee0b0a70eb4505bad2e04a0184a931bae0d13496b5283eb8aeef8fdcc1a23f41823d41c4a9ab5dbc0984e5b32ed5c09bea806168993fa81f272edf24f091557b1ece3d4cb89b1bd0ee7eb35e23f629c774fbdd1f84274bcb731b242316d9cd56d49ffc135cf4aeef41ff4e178112a059215250deee1c5eb8486acbe747b813ca023528f6bfe12828f29078521cd2709d32da7f98764009b53daf257cd6d86f4b1e90502f0c36368a734a717ceb2c88391379b9def2222a588f1c07267ccc54fd88f0ba6fd4fb687c8590d84f50474285c933672bffb1f1319527c89755da73dcf63466d0ee60761212610f7355d72342dc89a7de27c5289590c4a13d9bdff9e432ae8787ef0ec5f150813b65eff728f39e094ad8b54bfa63b31a607971502be02420beecbac5bebc3c4c74ab3124d8c94ed2ca2eaaf39aa84a60c4bfdcf25d21c7619f25d81456c3d776a0bd8709fbcc8f22534329f873d6a444e685fdca4740dfe83e074dc1e517b158e3a691c37bff7cb9a274b18f9a336224ec478b8bbac771af50f5e6f26a92752621239c2911ac43a44125d238d1250ff17579f05daa6580e6c89dfe7dae044512c0f6115b50e10ab1baa7fc7f780174efc2d3f846c2d82786cdc33e06cb1b0117c9c6102c69ba242fb1c7d6d77b13488fc2de0ff3d3a7ed8824f101d61f53cf897b94690e5c8aa05862b24dc01f1e5772b88b2fabc295053e9a6889adb05f38d09131c735e59bf1583360b9c11ac962d985635bf79341102f3b9bc0380e05e84b840d476332bfbea0afd3a1a3db8a3241d08822980c25181af9a56d930c3ebc1d0fe3f9ec403944882070b1c55f833dc30be3cfd1f4d9c789934e883fb356c6ee467b3f2f853822048ee33f8c7a94073135a558d1050e2cbe8e5c200f4b93c847d81b1d4c279547d317fa359f0181c1444b21b4f194207a70f0f9c0fe09cf93c34fa9701a252f615df64cb53a39111f7945d7cfeea2358106d517ac9b6eca00c2f753e698aff42a7865abef9ccf0385dcff118e33e67bff4d1671a90f006db3c0e1dfa0709116826d20ab310b8b4d02f506427cc8497b1b00776ee8745a9268c8ef93b7a7e4e61ebf1d8c9aa4064f6b3ff71e0e1c237e8cabb8186c123da06a4b18d5ba9e8d5c74874b3b4db179932db0e2e9e7bb4038f425719e4417b5edfb31b5265f45eae8aebff9217a96289cf36d4aabb3f3c072e7dc100f7f87b6a0147928ebeae8d582e31262588a829366612767c7cb5b1fb958e0f149b8fe48a6d08bec76da219a53d0e6ed295fcaa796048d07b51d7a7dfef6e708f01e8c62e90861f1d22ba0be2352cdb42af244c4be048a593d63b76af517af65341eaa51fa79f31fd7ab4bde1eff337b869736ded0eeed0a82df916011a38b7e4cae5a2f3429a6f09b4a9fe02a203072f8aa8a24006f393ae23d5ae621fd4afb1f28ef0fd06fc3fb27adddb9543cd5b863ee6085cf722b9ce7da7a700c6cec825b9355cf075734f6173a67d647ae4e639eefd73586202d1928d99e466ae4a9784d016d05492ca9554be83435e08166d7cf5e63360d50a3ccd4c221eae027492872cf2ae5617d94af11d1a99fc1cb1b4cc9c09a51297999dc84e37e39e5b21eae229088888bb1f524af2afe1ade69f8c4a2ed84787af8a1040f0ed656b27eda9c5abc5c0963a3046101915db3c2772757bab56e0f90ac0445b1b4208a85acf60c4c5aa59b9b9c4af5886cf8ff9d099682a4c0893e592bafa868b8b049fadd7d9fab95e2ca9718c70827df0726b7f4bb75a3ebbfebf08874d8b58ceec05aab113a33e6b449c7d3aed2aafc528a477fe397b05951f02f49a5abcb0640133a5b11ed550f5d2a8682797f83808a6e9a84c29861e8625944e45656844b10d3c584c4c01c9df044f947120cc9a97aa4c8c80544b9589caa084e32fbd20431bf50f108d5b043b8f5aed63037747cb70809af34c5b316c56a509174a2ad3df5281c6d8323a8ec0e3acb64926f872360dabe7cfd59fbd41a2bb64c94df0c5a7b271ef3eb9708ca937273bcadd76354f9cef562680c06e0e4f90cc0fda024f561d09b9e8726d7427c1e1419d4f020aa89b36da81f4e96cefe0c0cb30412b0d38ca2488dfad04b9319301ee51816728a53042ae1baa6ef763d88cf14207c25925cf62d9efdab94205e98e4528a46f4664b0213285f3c3c78bb624e422cec3662675791f6e527a65abb5c7a22698d4706e46f026dd698848bde2e09738d0c5f14e09c0225f31f36cc179682fbe4e191142b4b0405f7bd7a96c200a42271f44a248f9c9213c3246d98686d19cc395a99afbd85ec26a96cc410c97877ca732801eefcb374e621906918e5dcb195978bdd15144cc66ac112138011846af88dbb491579dbbf67e54a5b58d953485fa1e0c740906bb875cbaaf57c00a0c3177982a9853fe9e64e8adadb21d6466691701f81ce85239bb6db50f761939597bde669e3aee47f658c5631ef2f4779cdf1e7a34dbeee5b0c4142adbdd01b8428bfe9272558d10572f57e05534b7fa12bd385221d83461f7d44f6b860f23fff34e8984c0b14e0d0bf09349b96d214470e9947a5593f520451388989e83f99148819cac2360740ef4c8ffd723e67467546d08ba4eb564b9890cdaba70ae6a8082f07c49a7e7fe485e615403ba43ed099d452f51cf0acaed70c75ab738dcf8887b6cf67f460e9b2f7e0fe13fe7c114b5ffae14a06a89c4d8738477e9378cb723ac117ec2bd6fdf8d9c18b3aedb013d51acb7cf55754b3ba32a3c4ac9e92e802e1918b4b73f508fff15cb14b8be"}], 0x2268}, 0x2) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x190) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000038c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x81, 0xffffffffffffffe1, 0x1, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6400080c1}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000000080002002, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40, 0x4}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) getrlimit(0x1, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:00:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x80000000, 0x101, 0x800, 0x0, 0xba9, 0x4]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8000, 0x4}, {0x18, 0x0, 0x8000, 0x4}, 0x8, [0x40, 0x401, 0x693, 0x33, 0x3, 0x5a, 0x7, 0x906e]}, 0x3c) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4000000006) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="b8f67f440cdf19d51de391bf2aa104cbefb4558c565b796987a4a3f44c387fda91b99385fbd3b66b55f90620526a5f97d400248fcefc948a5747214793d4d714f7be4405c5666f91a270b551cbddad5e523b29eec27f62e1f9cb816d979fa2b50ccfc04122fbabb7d66d78d5dbc8f67113251c3bd1c5230fe145e9a075787e55692f710390ad1ad319aef5c935d684398349e149e731a92cdc768f21596ba6930d1ac090e24f2b5dca6cc9eab0de2390578aca2ff989955733f9e729801ff73cc77db043ddadef036faa20eac02d1b5f9b76730edebc4f9c6a52885a867d2b765a63d8e7e615f0c7a28581d1be90e895a348d47c9ce3e46ca220748b474f2e559dde19a3100e2d0e85ec896afb82396886ad16c5589477b8581674da41c74e272b64c2495456339d4ffc0cf86154f3cd90f6721c91d58d261ac0798810ceb3077fd24883f123004ecd4550be8cc326a61ec2abb5cc201da76e9bf831bdc25cf46cee6aa7fea3bf49a20d80811cab3f0d3ed1a834c699e4e3448d9024e65a8ab3e1f2b3b9548474fe101e96955844cdf4a1a5d39c40db76030299dd0fe1ea8dc3891349f614fce96817c39087918d59868817ee592393940a78d32f3768651ff868c6f5e341e731d8278dbfd7cc22f6d0110f17df080b111063035afc50ed3c5b3a29d648fd5c4206227e7a7c67eff2f2384ce13f65962d402c26cd48f456cb8b0d9886f05ce4a0c41a7326b41de6dcbdbeea640130f68be3b6d3ce990b2642c1f6e4c7beeb1921c9896f11f37345cb24f0bc1a8059c6c401230efe648ed61f074016be069578688a9cb2b93f32a5ba431318f2c467463bcb93c7573e7ea0b6de9c9e07b894e6f53a8a005b23d3c28d4ca9c17ac002780c47ee4602ccb99b86d1c6d157a3077c053adc4aade38e46f25eb3058182b5e80ecb4631652a6a2f59c5b3e5aa9902af6d1974b8eba8ec8f48e0feb2020b7676dde333983027273442665649581054cf4a6a78f0a90aff5fd6331e8402c6a965f6121d102e34504b785fff8212a78d23de2abf58cd90d3d426c0a51c72be7aa7891f7cb19fd3e80e82000df8ddc38e90f4f7adf5117e2618e72215d8c88079f13bd4bd019da6d41422a33a6f2d41ae1ffafa8ed7bd8ec72686de3869f2a67b3bb68b1b12c997719fbb2587c8a301954a8e6787a5e0bcf5776cc25015925aea7ae50baa103d008e60fb57222dbb03d29554c0b81d3153c0b8083d8cb2635f4c0b9f4e51ffda9deb21e9b9b06c0bcf1735155c43fa3f6421ad6817c839eee97995a31ffb56d3bdb1424d7130fc8872a5b636dc1096f0f2ed90d577875e9a77b91f57dbb46ce9a86a4984b4ce685900ae35c080f1b3194cd366418038ff7e1eaa39b38ff709158f648a12b825d23d564b1d630630b4a686791e3f1905d31f52830327e0c49c67ae7a6197b0d3ee1387ba630fa0e20d39316141950b17fc510056229b6dcbdc2d7ae346114fe80bbb0967aaca62627dd96ac9cae433b2524f364dc0305dfee9d30d7c0481c1070fb1f003be41d80a968e31866492f37269070998c28abb8e55edd413c0027a5bd705ef3e8a3eff7fd1c55ae76a1eb941862febf95e790b9386b73d7a037afe2153714e786ed529be62f34ee2b745da75cbec6496db37396b425fcd3b40b4a92d863f8361e11f3fd1b49506636b86618a23c0f0b9e081caa368d46f92a46f72158f172e5eae5ae2dc1090bd6af8952d7648295c79bb7caec7f480d3e85a3807528fa3859baf748fd9a4eca3d556e8c6bea754f33e59e9a93896de10b5d2e3f2ffaf6c2102f01d9b98af44543ec2419562d5fa89fe9847433912356066a3a8eb546f0ca6d0a18d135d74e62dd9ba792fd4ead2656e5dbde77391b229b5422ae4b6c5fadc592bebefb6cb79a7e1a2c426dd7acd2b978cddbe8aaa69764009649fec4f2c969a8db937b0a0d313edfae3185223577fe07a5ffc011c78996f0a0e58296fc8de0bf45808e251157f6300e1b26814faed8a2ef9f03b88f964ed9edccda219cc81ae2443bfde4bff5445a80305bfc0e129fe47edca500fb524675ec3a88f452692850da13ae7d5bb95279ae1fb2479ee643afefdace1b7ad7bde54b14699811741928f18c0a80659a2805071004040791c1a3ece6fe6ad629de623c819c2471afaa97436fa402988cca18b496b519927264159cbd2078258ae9dc2760ffebcd6a9bfbf1938f6535f09c7a724e0ebd28eb6df8330841d72044bb7ec729f0211411d83d264ed9c1a172b47f45b2fb7d5187de0800caf8b1e7af40878539815f002888fa72dbfccc3dbcab8d5147b9c3e4f83b935fa8513dd1ab65afe4acc240e2dbf29aaddc17ada864164533dc0ab78a5159e3c5256f1b65e9184e4c1e9c21a05fdabcb070386c9b980c87f924f36aa22654339e0d215cc20121548225fddc5af1fb43d466c9b16699c8e8518052fbe3120f1fe1934c09f123599a199034f96c867d20f27bb0ed4058f32242f261185e5ae1ccac8830207d494e335fa9e8680c4dafe3a7e9f237bb3c6096c85523c8337d3da2b3fda6215981b7010fd5ffa69c885d49c3ba8e2983fc3a733efed5728184f643b6de02c77264763ffaf76708e58296654120a290916daa2a0b3304656057f776c7c9d847b2bcdfe2ae75bdf24f71a6dfd1ba55ed072b9b6490eb56e0f7a0121d6ea66d20124416e60c169eba8e41f25464958fafa0af470d32d1eb7f6749c1de69250522c033b838f38f486a555fe41892b08226b5d4034490b9f6390459c8a888991adf040fa892d1f7e9e6341bdf2fd709072e8e00e0df86175833444909a133a488913b0d9a69ddd4174f89d3d144906fb85d61f75367a54011749835296cb0062430839f22d0ff2d240de0694d3608aa7cf015c1a3ce63bba5e67aac222eb04cfaed99f1a24cc1514986316bce17b6627af1eaac0b6520b22d9e8cd0383d2481d5f8f141e175879896e6f69aadf7cfc16e68619a798d500f0b6e9aa736834c3f9b88ca7fdfd6bba76786050aff4ad66bcc70d47cc58489539f4064a387339cf2327b67f107b2d580d7144b839c03a0fe1b9310bebe99241ac3c795fc4a355cb66cbfe46c2e1e3723030f814f76e82d42f6a6a584b30dfbef0ca9e22357f4d38b7279c6065b987e1218f6618d544b847555489bbf9cf9da9bbbdeee6fbf2ec83846e8d9f3a0c58c58584b0f46e3a77d5b4220f55152de45e88ba190d3b7a67a0f8b1e467a35af864161b1d472e1d9dcf872cfd880272bf5f287c62434acdb3329f73f01472625f4618800e875eff68589fe518752e9f3dd145d3ca8307bbfab027c6c25443614f555ab8a1509f13ab8d56f1641f4743467f8b0e531e8675a700ff1ebb1afcdd937486707ac4a8ade6d3e7746b52b06a83bdf7f9af342bdb3387c8d16028b7dd56a78fa2bd8b1fd4afe2b2bc667926436b1ab0368a941d752d1a3c59e0786eeb9809b13a94a3c518b660f470e1d9e8639514b98636778b63ea1f59aa96375675183a9d14c1b890339bf29787995516aec73d4f310a6739ac2f1e195779cb295a91079464a10e0b413c447d7e7982100e3a777c7cf84d1155cdc828e1264bd8a465d9e42e0f184ec5a66fc2640f249cec6697c8a661b9d2b6a72e7c776df7122f913efd8cbe2035473d44a58754fe226bc4d4c94dc59e22723ab1e1b296f11ccb7d7e463d70089850c1f536fde6388abeb5516da43bf4e66b130dd05f2a574d573518bf6a15e8f1e7ff4fcf017bd557e3194dd2ee1b3de694b1b682c01486777d8097565a0f6c15a7415a37e77c20de09e97881786fc00ff11ccc4142d085917ebcf489209f35739a714401c272881143eb88c09be5080bf9dcaf188117dfd7531d0b8c1ad7e56c39c9a7e666f162909e0b512fa45ffa2cc903be1a4e06a9d14407d5af94ea432773bc10d84b6265b4bc9b3d430ec366b1610da30f7cc43b64f3816aa77490efbb932afc339239717cb86255a3825044989cfe5d965fc474de24cd88262ebf37fe8afefd83053366c7b0d84dfbeb72b91322cac2b232268e0a7a304a587a4133d99948efd3f108ab1f002906385f4bac8200f1baa71b6589938222cc6d8aec6912833a9a3acde82dc90db65e9522ae5fb5a4199ec2c016ed37b62931cee176793d4fec519c9a354326b44fc56a21de162710586821fa3bc0822e5f443022c80fd3bb7f73bea66218c8d8fe4802dd3e26aa1b9a7062bcdd6f66a4b772f93b5f8eb5f2cdc32484d4c8495a1114043b4e03c19fc19279478ea840e6469bf4ec307ecedbabb57b81c82dec3c5fb80b392807b8558ef869b9c4d1504cc54d78d7b2897e67c20113f155ad9ef9083af1deeb1c52a6b383a7c9ca8fe794f3006a653ae178338f96e530b5da23a6611db93195f8e42da91855fcd15dc158b76db19df97efb4f6748402cb4379c44f1acc650c75288a66170d0f93de14f84da0e3448789a71286fb31eb6400175f919eb72ce44be20b9b2b612a7c5fa5c5b4cb3ea5442e3a7f3e8bf2516be3858fc8af37f937f99ec7700ce04328c520fa3339502da297767e9068f660732c67f3880cce86c17af7ae7c84fd2e9feb06ffef1bdb218c52f0da96a6a72dd9134527ff28a611478452267a94f83380a4b46c9f1686f14a864ab02faf97af5676db2295ec71463ad3f70eba7edf84c0659aba931e8d8ab6e9ca22a998fbbdc42d5153bd586e85ee0be835a16db832ad12c01bc049454c9c357551c4e99e9982c5a2df2e623a4ca5f67aa7bf2a9e4ecda861f2b7b10b1a374bd6ca03d8264b86185195c96fa7c7403aadf08f276c50568192a1eaf9920573f83e6b3a39402096bb999b2da7d90858d10366f860613e22b1e2643814019310643491fb735bc460e8cab35a8489f5d0e550672b59bf14ca5c9b38946e36ec0c758323466d3bf0cddab5239aa6cf54e86ac7758a3aeaacb91c648a204ed57d4d52932b482031dbb16c8bd265d87e060777ad427472d2a88cbc9ea7cb1c06cd88eb6940fb845eab97c3000958e5b894e2bcf74036b1cf3b5b5e99c116d8fe9dc7380fbef5f66945a64cf32a9f234c517d118b73c9bfb4c984ba87accaecfc147ec95b0501e3a5f57f21a8712d009d0a3cd85f716afc7e178416c41738dda10d4482e4256316d2aac19c7c37ee38749daab2d12fb99a73b2889b2d2dfaa0ed22efe8211a20a05681bb307123358a0770c73922a99364a5dcd99524e8db245e3cb660543c5066c37c8bd4fc487613b71af2aea70f2380d328ea3cfe462a359e598db0aa56dbaf6c7a684420ea5350d33361350ff94a437cdfded2d302d47deb46de8f8d5e70cc264eacd07c0628d77bc9c93f6e3e46b94aae2b672230ada48db22441e6dbce66d44e9c024c574703054eb717a2d95ddbc77770b8bd4332b9136b3c593b97b92d124267b35211cde56fb008bed67c33f324f920ad4ce2367a44c8a47dfc121a70dd9ddcc9e286c570fe3398d0efc5aa0a1736aa338e4787a401e78077888f20f29bc48e6f396a03aa13ebd14b91aea442ab93006c571f466bc32b8764d57ab8b55837efd9eeea765926db2ec81dd287d8e303948b4c317c7ad6a3b64c9af78331fe38a28c74435b1570f43321181356eea58114fdc7a3f9812dee66c978aae749cc59413bd2c7b5d1fcee943bb1298e480fc2fbfaf60bd3f566573baf903a328a74038b786df0babd763417e1e685bee20a49008f34a42a3a6a9c2dfdc159b1a28dab86f61a8cb5279a5e9784a902257d7bae9b374ad0c58def1", 0x1000) 16:00:26 executing program 1: mlockall(0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/../file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x8002, 0x20) symlink(&(0x7f00000000c0)='./file0/file0/../file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40002080002002, 0x40004200000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x5, './bus/file0\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r1, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x80}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x67, 0x100000001}, {0x9f56694a0dc1b0ec, 0x8001}, {0x87, 0x2}, {0x21, 0x55}], 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1908, &(0x7f00000000c0)=0x5, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x83, 0x100000001}, {0x88}, {0x83, 0xec7c}, {0x100, 0x3}, {0xe7, 0x3}, {0x81, 0xb2}, {0x84, 0x800}], 0x7}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) 16:00:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0xa, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0xffff, 0x80000000000, 0x915, 0xaa, &(0x7f0000000280)={{0x5, 0x6, 0x81, 0x2, 0xffffffff, 0x8, 0x7}, {[0x7, 0x7, 0x697e, 0x3, 0x5, 0x4, 0x1add, 0x1000, 0x7, 0x80000001, 0x1df, 0x80000, 0x9, 0xffffffffffffff01, 0x1, 0x9, 0x1ec, 0x9], [0xde6f, 0x5, 0x1000, 0x3, 0x8, 0x9, 0x401, 0x900000, 0x100000000, 0xfffffffffffffffc], [0x1, 0x60b6ed6c, 0x8000, 0x400, 0x5, 0x8, 0x1ff], [0x0, 0x7, 0x80, 0xffffffff, 0x5], [{0x1, 0x5, 0x0, 0xfffffffffffffff9}, {0x0, 0x3f, 0x71b, 0xfff}, {0x9, 0x401, 0x8, 0xffffffffffffffff}, {0x6, 0x7, 0x0, 0x9}, {0x4c, 0xb10, 0x3, 0x5}, {0x40000, 0x4, 0x4, 0x1}, {0x20, 0x94ae, 0xffff, 0x8}, {0x101, 0x0, 0x4, 0x6}], {0x1, 0x9da6, 0x5, 0x2}, {0x4, 0x9, 0x8, 0x7}}}, 0xc03, 0xae}) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) fcntl$lock(r1, 0x4, &(0x7f0000000640)) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:27 executing program 0: r0 = semget$private(0x0, 0x2, 0x600) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/98) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0/../file0', './file0\x00'}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x4800000000, 0x145f, 0x3, 0xfffffffffffffffe}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) syz_open_pts() 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ebffb27858f5d4fe6c37ca013e27eb5ad36a0500000044"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000100)='./file0/file1\x00', r0, r1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1, 0x0) r1 = open(&(0x7f0000000440)='./file0/file0\x00', 0x20, 0x14) renameat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0xa0, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x7f, './file0\x00', './file0/file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000580)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') close(r4) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f00000001c0)="d1042943502ad72044dfb791f1dab22b8d0b41b6ffb32381139cd9f2f50706dba24c8715b7444a437a9aecef92114a98b7d3f4abe61040fd5b54f4aebc28afd78b5951b8c08dab992454e967c58410cf46dd0f9d5704b490a8", 0x59}, {&(0x7f0000000240)="e6fa5850f2aec5878bdccfcb8b59390225fdfcd8b36ce0611a3500692b500aedd7b302c8cb6f5d609963004dbfae4e436ea931e359920f8000083734f07e5635eeed78514c4bccabac7c4cb6c17dae74cca3c247e41771ec43c55d6c500d0c853cdc432bc26d8b88571b2e0dd71131c0", 0x70}], 0x3) r5 = open(&(0x7f0000000340)='./file0\x00', 0x3, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20008, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000002c0)) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029000000310000000000000200000000000001006344f99a26e52097443a1d14a83e5d6d004a14b4a278bc67d084aa777e491e37a4de9321ea49bad6829c6de8b2786f2856a799a2fa60f8da525e6ba83dcc5f341a57e4e5914ef19a714ebc46efd9972300e2777c8486c4a50941455c24543b405348730efc38279f591a3f69089e117ab648ce69343ce4"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000001180)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0xfffffffffffffce0) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x41) sendto$unix(r0, &(0x7f00000001c0)="c3de613dcc987e99f4790793a1d030a3112bdc343f686591d97ae14678be16b4c4d3aae3dc39cd630508c4722a244aec0b9cc2a884d65a75b971806070098248becaf99f21da3b103cd77aab032e410438a05fc92f1b082b62134bfd550b05ba63a6b5887bcdae2ef39bff13636de09ef1c5dba7aa1f620ad30c8285fb0edbdf1daeed6383c952a1c47a1467eaf32a3cee240c626e8e0bd3f289", 0x9a, 0x4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x0, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0xfb0, 0x401, 0x81, 0x1}, {0x0, 0xca, 0x100000000, 0x8}, {0x3ff, 0x5, 0x20, 0x5}, {0xff, 0x12, 0x4}, {0x5, 0xd4, 0xff81, 0x2}, {0x10001, 0x6cb4, 0x4, 0x1}, {0x8, 0x80000000, 0x6, 0xfff}, {0x1ff, 0x7, 0x0, 0x401}, {0x6, 0x1, 0x3, 0x9}]}) 16:00:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r3, 0x0, 0xffc, &(0x7f0000000140), 0x6, 0x0) 16:00:27 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file2\x00', 0x200, 0x1) fcntl$setstatus(r4, 0x4, 0xc) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x2200000002010, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file1\x00', r7, 0x0) fchmod(r4, 0x80) sendto$inet6(r4, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d18da9be27119d62a0c7319dc00edcff64566e51bb47367573b99e1ec49cf865630666c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r8 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r6, 0x80}, {r6}, {r8, 0x10}, {r4, 0x8}], 0x4, 0x8) r9 = accept$unix(r3, &(0x7f0000000380)=@abs, &(0x7f0000000640)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r8, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000440)=0x6) fcntl$setstatus(r5, 0x4, 0xc) open(&(0x7f0000000540)='./file1\x00', 0xa8, 0x2) pwritev(r9, &(0x7f0000000700), 0xed, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000100)={{0x8000, 0xeba8}, {0x8000000000000000, 0x8}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10000000000011, r6, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f00000001c0)=0x8) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000400)=0x8000) 16:00:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x100) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001480)) listen(r0, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8, 0x1c5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb2, 0x400, 0x1, 0x3}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000380)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001440)={0x2, &(0x7f00000002c0)=[{0x8, 0x3, 0x5}, {0x100, 0xfda, 0x7, 0xfdffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 16:00:27 executing program 0: r0 = socket(0x80000001a, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt(r0, 0x200, 0x4, &(0x7f0000000100)="146b56ac87ab9e01df4e1e39adaa0f71922146f7bd9dbcb2b78b5a0a0fe60ff43f0c768b4b29ad5cbb044a2821d03771cf", 0x31) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e4ae1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x35e1, './file0\x00', './file0\x00'}) 16:00:27 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x0, 0x2, {0x400, 0x6}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x32b4, 0x7fff, 0x97, 0x8}, {0x9, 0x3, 0xdf}, {0x8, 0x3, 0x3, 0xff}, {0x5, 0x4, 0x5, 0x3}, {0x7f, 0x4, 0xfffffffffffff801, 0x1}, {0x5, 0x6, 0x4, 0x3}]}) syz_emit_ethernet(0xfd, &(0x7f0000000140)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0xffffffa8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000500)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) setpgid(r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="98006d0fb6db3af3d938318a1428fb63a7f2b8600dd2efabf645dc2e812fb43453a0389812c46b4a1aca0afdc082fd13777711304ee733a9b7abd92a30d259c34544773bb359c4a2ad10947966d8c8ce1df730afa586aef2cb5767441e4e2f667367908a7ffe1f1c99d86902fb01c15c55e2b7bd5ddb494c497ca73b9ae3b179a369d0a74eb44afab9274b682f683102c49f9463ed9235867f743fbfe4c10c58a30c6534261f324478827c18b037d3878f9cb9da7b", 0xb5}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="20000000000000003708000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000020009380860e4e00ffff000039000075", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x2) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x123, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:27 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file2\x00') r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file1\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file1/file0\x00', 0x400, 0x1) readlinkat(r1, &(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000240)=""/84, 0x54) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x101) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xef) close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x5}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x1, 0x10001, r4}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000002740)=[{&(0x7f0000000180)="c78c94793ffabe11e95b245e51aadc2b9d223f054623", 0x16}], 0x1) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x141, 0x1004) r0 = socket$inet(0x2, 0x4, 0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="77f403501a82f9d7b3c53d25adb98bde1adeec88a858c7d8e16efda61ee4b39f43a6ea3534e133cfa28a474bf53f2606a266a9df11473ddb5383de3ca1496be572206b6335efabaec8fda3067ee6d9fe7a9180782cc424a50308ca22", 0x5c}, {&(0x7f0000000340)="bebaf968d457ed82613f4c4e27895df966e781b0b3730ca2c048d6f19e5c736a2a84343e88f007c8c4bb9b0d63de289b84addd4b764c520d9ceb1b4b3cc055ace1bdef996a3a0296617c4f25c4204cd1e88280c69ea5f67ba04c68707e38cb4b0488561fa3025a84096c2656f378d1736a19d97acb5098931c8a7b164ebefde9ab8d71b1edad289d4cc9ef6eb4a8173b24baf4c9c900cdb56f8784a99166d783f1880e90fa981d1f790d135e78bf0694867de91629ae2db0e2cbe414c3bfbe3aac75f9ad6909c7", 0xc7}, {&(0x7f0000000440)="6da624b873ded61451320672293b35b06419aeb768b9f557de92af0c01c73094ef92ceaadb467a2ad68c2cf51726fc563569a6f95c93a73427ffe566cd73088e812a4a2e4bda0d9c1d3e9e11e1b3de285b8e59faefc7c7fc0126add6845528de02792792cad459470036847cf3f69b37efc031f7982bf152cc456ceee1c19c0035f1cde787dff6a40b99942144da9f9155a91b4a1fa2c81937d4b7a88dd54f97e90388938099c2e535fdda224a6ee47cec5305ea93afa966dbdbd11fc63947385e0969370027765765752e049a", 0xcd}, {&(0x7f0000000540)="cc0361e3843487c539667bcd1e9d0630cee9ed4ecea6ff95c824fa967b81472f4a7aa950ad0e6e2dbeeab8f19bbcf38b1c373f8250502acc5fb00b31db430b719b8c313b48435ac1c78d6ccd8a0bf7bb9c3660a2fa3b74a352f6a3080f1dbbc99b51cc45e837be6f2d26a6aeeeefd9c2945b175f853bad8620afa73d2ea654768c27492fe1ea1db48752738044", 0x8d}, {&(0x7f0000000180)="6fa6849820f66a2ea5e037f4145fa8acbd3e1b70feaf4779b3636b7327a1bf99daf53e17d096a582d34572301386c5a4ca588f1daf4699f00cdff181a4a61aece07d337844858a49c9ea47c34b4e1d2588875ffcfeab1df724beede2ea0e2a7f8a4f312e85175d87b2", 0x69}], 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x401000403fd, 0x0) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000280)="894dfb0a246a2de1daff3759f361e58ff278b3ee24ef2d53a941719422eedaa363076367d2c578dd7dcd5ca06415dbce46877037bc6284fe8ecbca297c117f2fe52b9caf47e654cd1061a8f661344643692f68ecc4e3318fd2df106550eb0dd6bb33b42c6d19cbc4498ddf697d858ed8", 0x70}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="fd71a9d9d26e9a07fabe2e994b14b154b028d41a7a9fb562f3f2ae126c2402c0fb8bb3a275723cda9df05a1fae9529d62931cbfc9322697c744b63dfe558ee7d67c6de1514bb2370ef3277859107cb975903f583a6ba57c253783f5e751ba45cdfca22aa952d55fd8efaa27746332e", 0x6f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x3b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x445, 0x1, 0x1000, 0x4, "8e3a82f9927b642e9c3726ecc483334d8ec02789", 0xffffffffffffcc9d, 0x5ef2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5) fcntl$setflags(r0, 0x2, 0x0) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x600, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x70) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="7ca568e04e5fdf6d") 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/131, 0x83, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x9, 0xd45}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000a80)=0xc) pwrite(r2, &(0x7f0000000ac0)="01dac18c28872a6c7e03227aa8018accf0a5780ba2f564e3524311ac52f899fcb5dafe4133b97dfd3237b5055eacd789296165527c6bde26828da72ee30a426fb97549d164bee2499c74923e477090525cd7f415da6b26c3fe10563ebc94b2aecf0e4e4feb28ff687ac7fd535a4fa8b335fef1e2c15927c6b9a03f635dfd56770e8fe90cd1d12f75e90744ad8d477272e68d4f1ae074d658feea7b28f6d9e5f892a16d184469c515706b08a22b35848bec3e1cfed19719aa3a276ca86bd62ac120ea5eba2019d918d2a681991b6182981e200e7ed31660fef93c6e3f4f5390aa6d2db3e36f319937ca91d0f005969b26276eb4594620c9dbc64fd92406cce8", 0xff, 0x0, 0x0) chmod(&(0x7f0000000900)='./bus/file0\x00', 0x21) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000004c0)=""/210) r3 = semget$private(0x0, 0x7, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000009c0)=""/158) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1ff}, {0x44}, {0x6}]}) getsockname$inet6(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) recvmsg(r5, &(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/22, 0x16}], 0x5, &(0x7f0000003000)=""/4096, 0x1000}, 0x0) syz_emit_ethernet(0x150, &(0x7f0000000780)="b6bf621ca2b8019acd957a5e35e4816911d6d11be179626a2b2e51c4e6d63db3195b5e4349c0dc2b5be244a56bfeaacebc8cc0e83045464866a056c8c55187fab1637fbc2757f1592dd734a5ed7ad361dd67b80b0911baebf02c6487a886eb330ebfc0756900da7643caa41b9271eef237b93891a18fd3fb9c76a6d0cba7f026a12bcaa1cbeb49ee711049580763f93113a8e935a8d86fa09084474eec528653a9725b1f63525b460466c27da939a7de62217be6266ce1335dc9205b174510bc8e2b40855b45a63a4957ccf922901346ccefe6d22f9620e4ad6858c314ad62000000fcc06b098381b9075b517af2dc7be5c2409f9e8f711651b4a95ac7f5feda8f5a439ff157e5359d791127b558cf2d37afeae5ac7814004a8f54190db77dba1f9c33269347770f02b2c45a81ffad6edf4676e481a343d6ffaf70e0cd045277b1e7d578c6023bbf56dcc5691e0fc0c4") 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x40002, 0xf8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:28 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) r3 = kqueue() kevent(r1, &(0x7f00000000c0), 0x400002, &(0x7f0000000240)=[{{r2}, 0xffffffffbfffffff, 0x1}], 0x7fffffff, 0x0) fchflags(r0, 0x1) kevent(r3, 0x0, 0x8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x200000000, 0x40000010, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x3fbd, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0x8, 0xfb2, 0x3}, {{r1}, 0xfffffffffffffffd, 0xbabd7ff1b787c91, 0x20000080, 0x4, 0x3c}, {{r1}, 0xffffffffffffffff, 0x4, 0x45, 0x2, 0x57f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x0, 0x5}], 0xa9, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000be372e7a23271c0a3e55d01cd15d8f19473e7d4d7811cf888e9d56fa41e4aceaf044bf0929902f2bb6c097951ef76847f0a79a863366fbb988769a7eca3a4200926c95437311f4c4d05a49"], 0x10) 16:00:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) kqueue() 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x9, 0xffffffffffffff24, 0x1f, 0x1}, {0x7, 0x8, 0x1ff, 0x5}, {0x1ff80000000, 0x1, 0x5feb48, 0xdb}, {0x3, 0xfffffffffffffffa, 0x7, 0x7}, {0x8, 0x9, 0x5}, {0x3ff, 0x8000, 0x2, 0xffffffff}, {0x40, 0x7fffffff, 0x0, 0x7297}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7ffc, 0xfffffffffffff801, 0x0, 0x7}, {0x100000000, 0x689, 0x3d8a, 0x4}, {0x29c, 0xffffffff7fffffff, 0x73, 0x1}, {0x1, 0x2, 0x0, 0x899}]}) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setregid(r2, r3) 16:00:28 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x5, 0x4, 0x100, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000000f000/0x3000)=nil, 0x9a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x80000001}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000012000/0x1000)=nil, 0x2}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000007000/0x1000)=nil, &(0x7f000000d000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000011000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000011000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x2000)=nil, &(0x7f000000b000/0x4000)=nil, 0x8}, {&(0x7f000000b000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:28 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="c8356d0ab7386566739c94eca9f9f90dc87af11bd1d867f43ff7900607b8c2f5dd58b0aea58a133e750525d2bfd6173da496557032c94a48086708ff3e77d5bb9c8c82ab531de79ae6e338511ed412eb6707315fd958389e29ad426c4719e14d", 0x60}, {&(0x7f0000000200)="86132290276c07dd3c8072efd78c1547a4ebf364ec00475e5587a5847d5fe8f69b68f648c605a9b8a07ac495316773d4df31711ae061ffe118ae8fd60e08e8101ba1bea3e51de5153c1b861d131e441fff9fe9e42d0bf4be6637f530a12aed0939cd9c510f50f267f77d672e1c2afbfc06085d4422ffa1f13b19", 0x7a}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x88, 0x400}, 0x408) r6 = dup(r1) openat(r6, &(0x7f0000000400)='./file0\x00', 0x40, 0x20) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x1, 0x4002, 0x800) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5d9, 0x4}, 0xc) 16:00:28 executing program 0: socketpair(0x39, 0x3, 0x52, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x2) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x44, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000006c0), 0x10334}], 0x1, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) execve(0x0, &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) fchmod(r3, 0x8) close(r3) close(r1) 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10091, 0x0) getsockname$unix(r0, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8012, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x187}], 0x1}) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") syz_open_pts() 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0xfffffffffffffe52) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) write(r0, &(0x7f0000000000)="5ac8ad01d608e0ac9c479f98d9be5d6dbac16614e2792671c7d8ea521fb1756558f50fea371e1b9abe1e1c3eafc37cfbac1e4438be0c2c2ebd4587ce3425afafd724ff9564d5866235e1c1e98e1246c625079e89da0456c1c987f9f7b5e67c2dbd42abd39d44bf68820ec87cb026507b07864472a15c263e252ee37e59d17c9ebf9fa91d429685bf92c146cfbb66639214580935fbed5741f3081009fe598775ddf60e1faba27063", 0xa8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x1a, 0x8003, 0x5) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x103) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x74ad, 0x81, 0x5, 0x1, 0x4c, 0x64, 0x100000001, 0x0, 0x0, 0x400, 0x5}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='O\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)=')(-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='%^\x00', &(0x7f00000003c0)='\x00']) fchmodat(r0, &(0x7f0000000440)='./file0\x00', 0xb, 0x2) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x81) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000540)=0x52cf) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000580)) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='O\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='%^\x00', &(0x7f0000000740)='i\x00', &(0x7f0000000780)='*\x00']) getgid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000800)={0x0, 0x8, 0x5, 0x80, "4e2210e1c873eed942a1b371670d9e2f963ba0c9", 0x80000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000840)={0x1, './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000880)={0xa0, 0x7, 0x7, {[0x30000000000000, 0x6, 0x6, 0xde3, 0x1, 0x7f, 0x7ff, 0xfffffffffffffff8, 0xe000000000000, 0x6, 0x4, 0x100, 0x67, 0x101, 0xe587, 0x200, 0xffffffffffffffc7, 0x81], [0x0, 0x401, 0x8, 0x3, 0x400, 0x5, 0x5, 0x9, 0x7, 0x80000001], [0x5, 0xf94, 0x100000001, 0x0, 0xa89, 0x1, 0x6], [0xffffffff, 0x80000001, 0x8, 0x80000000, 0x7, 0x4], [{0x989f, 0xffffffffffffffe0, 0x5, 0x6}, {0x3f, 0xad}, {0x4, 0x800, 0x0, 0x6}, {0x0, 0x8, 0x80000001, 0x1}, {0x8000, 0x101, 0x4, 0xd0}, {0xfffffffffffffffe, 0xce2e, 0x100000000, 0x3}, {0x6, 0x9, 0x9, 0xffff}, {0x5, 0x7f, 0x10000, 0xffffffff00000000}], {0x8, 0x2, 0x81, 0x3}, {0xe78, 0x3, 0x7fffffff, 0x800}}}) pwritev(r3, &(0x7f0000000c80)=[{&(0x7f0000000b00)="f5eaf27adae4633ed4481a74bcc3e1096cc2075820a4c51158ba7c23b4153886f37b41ee85c249b7bf2f628135a6c9b19e5b31232b5031a51e37ccd2b95192787600c6271bebedfbe281ffd70caf619f2227f88d439eeaae3caf49f0aa0e0d9a43a31650bb33acbc9c8533023b437500a0cca412bbb7c2e3302f776f970f7d6c2d0bc4e89912c3e2a49749cc402570579bfea8dfc5e9e197cbd020eae09a159e3be9f575c95199ff6664ef2b80f54ec7c7f0bf11c599cdb8cdf3a46a547136f4c08b916c57f96b40f536b184ed6ca4851340e6e0fea20c6ab117ba90a29de50a61", 0xe1}, {&(0x7f0000000c00)="b6e16d1d7ca478e4ec2c19a7db4c171b8c9d51ec1337a745898a090d143bbefa0ebc12120a94ab26af064951baf5e0b838522d923047b7c5eddc9031c2211174aa10cb7b52d0f6d0d3bc72ae9820a0061948614627abc3deec4115bcc7ffc6968376cbfef3d25de0f7", 0x69}], 0x2, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) bind(r0, &(0x7f0000000d00)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000d40)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d80)) readlinkat(r3, &(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)=""/57, 0x39) fcntl$setstatus(r1, 0x4, 0x80) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000e40)="1641f3c8a96ba09a65c192fd90087f0696935d37cb0e51a12d44c73ef366fb729ed8a4128d5c661bd9da7ad03b5246c8d8da73f7201301f345a45de7c72aed5a4e9fabeb95e40cbb1bc2260475fc6a64f26bdbe309ca625828f425324626a27269f07e5b54d9894ac7a0fc093ad930827bbd7d08a68190d4d7546fe0fecff457ad0c2a4fb9d778ccc4a67eee817ffd293327bd2faa8e9035c035969cf05f18194cc683508e85f4aedd108fc052e889a423c146b44a8f6731c5cc678d2536da1e", 0xc0}, {&(0x7f0000000f00)="2bfda39c0195948f4c97155dc9a435", 0xf}, {&(0x7f0000000f40)="b0218c94dac4af00b57068b6735b0cc56fbb613adf11699c1ba62f9362c180f8230be53c158a56", 0x27}, {&(0x7f0000000f80)="b7c0d96c354d5d76481d3a4c6e3e27ad884d59e0dd77e51bea8a0fd0a098d4ab965752c709f4679484a469873d3e93329f", 0x31}, {&(0x7f0000000fc0)="67f5bd8cde8b71e9f73c685d0ab171ed36d9c4aa4bbf86cacd3f6329953a14888c8261b42ca6fb5d3ca3b1e660dabcbd75e36f2f5284a9e973fa0e1661842e8a4b1421cd2db41c1233fdfa64c1efd3b7e8489cb84159c4c113651110da37abae37b96bee335c664463f8e2b69292ea092a4d2633091aad62b044ccab2f34d863d53ca2bc9cf4669b99cd6624479f317e", 0x90}, {&(0x7f0000001080)="23125875d3b0dee02cbad711ab3dbd2dea54c68370207d5a366f3e4f467ea87a81185c6897375e98d5106ed0bbbc52ed1b7e3f27212726631b6dc617d88c7eebf668c63458cc454d71afe288983a8a347e4f1388", 0x54}], 0x6) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001180)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000011c0)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x0, 0x0, 0xfc}, 0x2, [0x9, 0x1, 0x38, 0xfffffffffffffff9, 0xe63, 0x3, 0x10001, 0x2]}, 0x3c) unlinkat(r0, &(0x7f0000001200)='./file0\x00', 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00007ff000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000140)='./file1\x00', 0x5) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat(r1, &(0x7f0000000200)='./file1\x00', 0x7ffd, 0x3f) lseek(r0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') sendsyslog(&(0x7f0000000280)="83dc705a7499d830d1083d240c8c20b35c5fd5de0135107bcb92c0ecec3b477831d20805bb949b6647e4b20f220e322b219dbe30f956452866b3dd1436b979b209c6063cc22b6e269c713e895d5371814886d4d91399a801a0ba485fe7a27baa5aa025096b29c89a66f220f9774a9ae16974dd2f6c961eb2cb05595ddd86024c954942bfceb040", 0x87, 0x8) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000080, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3f, 0x1767}, {{r0}, 0x0, 0x8, 0x40, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0xad, 0xeec}], 0x9, 0x0, 0x7fffffff, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x999) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) write(r0, &(0x7f0000000140)="5385bf49e0bfbfad2be9f7a9e8e2f5673a2594e9e1d5824a65b9aa3b71e6323c9e7176a23c7cfce453c3e327a6ebfec1c4385b944704f57907dae8b258db3afe21a2107dddcf983f0417e4a1c12e307b8564527a8eaf889cd48f5a231b728ebff84950d5bfb8ec3a5ec7748da4e702798ec6d4b9424ec830cac8a65cac2b5ccbf78624f5929ebc3ca509af1ea60dfc444a2fbfec8cf3ec37b6dc23f592", 0x9d) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e422") 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/70) flock(r2, 0x2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000080)=0xfffffffffffffe9e) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[0x82f, 0x9]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="470d63708f7274b2d4996f5ea48d58897b8bf6359150bd780c9491b5b9b45b68eef9c7d8ebbb26c3eaf62bd26bd3f3efa703000000eff2601e7a427a5a14fc5e26863985b4b00b8e4ad0448a6d790ace65043b48b8c0f3c92384548b35b021637955c531797a76426a826804086867772e040a1f0eb2082315f00595d6ecd16f196f76999473d0e5cfde2fd751adb671a78964440a8bd74d050035be5a543392dd02e7e450a60c9d5e4f0b4a4f8275421f642b7bb320432f03b9bf6171aeb22183bb0e12b2a5511b89ed22e05437a102540c638146d94d002fb062ea463e27c0f85f66136a70096cf6b51ff3e2426cc961a96c901981f1ce6fe0efa922d1f4c76f947e2e27", 0x105) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/../file0\x00', 0x80, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x9004, 0x10001) open$dir(&(0x7f0000000040)='./bus\x00', 0xc8, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d258260b7a8cf98848e4a8051bd24443dea8d0343d605e229ecd505190f55d9bb05dc03e23aa168a00000559b7cb5e30d0fb2748aaa78941da61d75bc9028a2b887f01309bbe061b051731e8b25935d14a79a15cec5d79cd66c5618f1f71dcd3b1827fc2f3f4da266c7dcc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d77b10baf651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a00009c8161e2baf0b7ae5907ed0000008a00"/234, 0xea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffff7fff331}], 0x9130dbf, 0x0, 0x3, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1d05, 0x2, 0xffffffffffff7328, 0x6}, {0x4, 0x1, 0xfffffffffffffff7, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget(0x3, 0x3, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/67) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0xccc, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x1}, {{r0}, 0x0, 0x10, 0x0, 0x7fffffff, 0xb1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000080, 0x6, 0x7}], 0x8001, &(0x7f0000000280), 0x9, &(0x7f00000002c0)={0x3ff, 0x7ff}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x6) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) mknodat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x4, 0x3a4d) sendto$unix(r1, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0, 0xfffffffffffffd20) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000180)) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x222, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f00000000c0)="0200007e0834cb1fac413a300b04b85432c4384ae001e9670403a59a423f46c7aa6f164d6e6ff8894ab290b31e90c5a5fe202f76bb7817b0c68cac26ec3639d249b572fad5ccc99335000000000000", 0x277) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20000000000, 0x400) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x3fe2, 0xfffffffffffffffe}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1000) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc80, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x96}) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="882cbcbd8638244b58debaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901a356a0f0929969727e46428ba3caff9ecf2caaf951fbd23f9ddd80b6366c8d39527b1da582ca310e997578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6030000005803546d6432acda84bf638eb9b56018a0e784dd2518c43a3089393f9d144e02af0809e46db5a5cc813ad570594738d39ee015a53c318ef3be647a3c7baf45148757c02ae8d4f0f2aff001301478270e6776b009d0e73e16f743f7f1e3408c54b761f8d95ee33c5acab91fec16aaea3a6452b01885b1e98e4e8935e316f8b603315a3bd3e58d220642f1173e9320ef9169c73026dafbd5d5bd121ccba9b819285625cca45e34", 0x13e) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x100000000, 0x100}, {{r1}, 0x0, 0x40, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x200fffff, 0x7, 0x76c}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0x200, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000007, 0x9, 0x8}], 0x1c00, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x40, 0x1e, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x19, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0xb8, 0x40000000, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x3}], 0x401, &(0x7f00000000c0)={0x2, 0x1}) 16:00:30 executing program 1: poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x31, 0x0) fsync(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x44, 0x6) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket(0x10, 0xb90bf7e85edfd3f3, 0x8000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000800)="403562af25994a5cb6870ed461b8ca6c1ff7c2eeb4d4785e81da02bce9d601f2cbc3f7f97180a9f61db102c37f0556ccfb5bb17e6fe09a6ee1a004a84a662f84bed3efafc6f14bdd607fd25dc2a7731b44d7494162dce976ab130d196eaf4a0297f78cf97167480e0c8adb7537d698add526e3babcb29513ab28b8c8b5632b720011b2c80ff49dbf88104a99be0bcfbbc9c018eb90ed4c7a4a0cfb421f363c3be518144db10e4cee64c9ced5884bc9fce264045a663732510cde4a59aaced6b6dd556fec0badf04139b7e5d724c2452edeb5499768d685d122c5f6516719c8c6da09c6c02b8ba8d3504272c79747e8f8def2106223c8256ccaa9877e6dda2c13a150d0baf97247a33223f239d02cdb5d74eb02c70861c6d22ff473981974408b1c1c562658670cf9bafca44237b14fbaa137a8e05245f1b5eb73c1bbbfa11636495432d203aa16479b645e3fb3eb3de6761a45f4e9018bbe55111845ae1ac29a4ab04bf5e66d212945b8578648d0ca5f3ef9119eb7df79f04a857dae12bd8e01dfa4b99810c72971272c6930a85cb1a9bb282552a79cf792a9bca2bd35ff3f505b1108d1c3a423e8e189be4ac0dbd01657c65602456862d8ef6b8db4a86e7a716081783617bed3b34a0142771ce02dfc88a067238699113ed3781dad3ff9f785ac7958725511e7ee4a786069e7dee7bcde562c3663685c5c46eb8b2a90c5d9bd7d00ec977b6685148dd1369dfe43c17424b5dc84a26d8eff7d852402638273f46601847fd1aaf03401e82d99e9bb75c7315c79e1f278f57971bde81bea45f0076bc7d496a84b79919b232485a42d86ef92c2455db7da9f8dcbd14e5c434b9e7e1bd8ca6b8d335d414564e679fd7887e2920c9effc95ecca3044774415c4ac3952336f2821e60d697a24d48fcb46889895d91232878ab350b112cd4b497d7e1707cabd8eb44f37a58127c196464a81a8427a4536aaead1acefbefa32df90bde680ee4bfc7698d766f63cbe0c58b411b5097433c34e8add27fdc03caf7da48522e0e3a69761723589a4e1d12dbb80fb4c046c564e95fa18c31fa45bb80a02319ccd4f2a3de45b057c02615c014755ac1bc22825a52cfaeb792f3d82ae16cd4fa9fca93a1e83293aec7b7635d49c4a9b052a9b098ec55567c12faf73a94b3b1814fd0f71da46d9b4b45bbe4847f63d33ecffa7b2af85eceb7433a23a1925fd0412840627c3ed0ff7dd1b1bd0a1e881fa813691da0d2cc54058c36b9fcffee3e04a3ffe933f667d55886a0a88aacf2ab0465cccc1745c81015c10b6409089dcb9fd3de8f6426d38ef2d170706b879fd5bd578ac29fc1ecd0b1cf6a2ac1c77f2743653473993ad7cfd75f875375ebfdc36a1c621f8376a7e37ec0f4e07af3821943fbf551dc4dfc121efaab463372548cf10e56338d10130eb60256f0db47daf85f0fd24e96288d82896ebbb8907c5c713a71932bf4e946a889462cb3c96982f0cb223d9bb87110a2620294355047c19ad0823f31b7278244d18240d4109c42bc2f5dcb0122edfe3d45c68b5b6121729a6d60a6fd2d800ccaf89231470f14453d90bccfe713a55ee4e3451571c0a0d5214565dd1de71fab5efffa57d6c06ea1fc130f14ed9d727dbc8806756353e5bb6306360078cb256e5c4fca4488c474f1e2b36f2ca062bf9142a1b1e52fe9ad3524ba319623ec1b01721cbda2beccafd33e53d930542d2df44a11f73350a3bf40060ad672d2726299a372dba6fb94d136c0588d5255a2a2d77d7b210e3ddd2f5b0ca3a08c187955f8311d2f267ffbcb4a36fc6eba2e1fd2038e67c87e705540f0f57c87b425b845d6a851855e5ee589883ada485553f25e77bc17ec120d7854ab9d40626679d0a11ee2223f055e2d2b8f14c8dfbca9a8ce4bdbde20a052b0c9acf77d75232feb828f8a6e3f0c47db02458c67425249db7331638b1ea7f25b846f07f9b33e2939e2541676d61e3f522d74cfc00ff97f0619b35a26b75db41f8417524ebdc0addaf2c9facf82feb0f706973db3d72d1e1c38c1baa20bafc908284730b1aeeb5699c18d4886dcd487c1497d774cfb941361bc1b7e44cd7baddd55ce7b51bdf7d127fa81f9d747b0305091fe45aa09bfa5c9da38f229128430a7877d3a252459699a6bb2ed3f868517457bfafbdf812ff03f4ce3eb028ea091079aa0088e873059ef0ca2b45dd1f34038d468345ab1fa4e608f14ad07d8d9d34ae34cf2573c68d9ca9942f67d0ccd8d00fa6eee9935b442c6ccb33cdccd8539d181b881221e124ab9bcdd01de35117c9a8bc10c074fc4ba58780519f92af79cc4377380fdfb6d4733221bbaaab7d1715cdd743a29364ef79b4a85b6180a0b6e8713c745520041b0a7895d85dd668c6e51624047af1abfe29bd82f0ec15bdd60d16aa1049d59d55b9e2902b94cd452bedd4e65d8ec8195fefcf7a5708e9b4e9527976ac3dc2a187c320d1b1a799ba33b1b7f52e28b66aa9444a5b70a004dab03150bf5047bab828aca373788bc6e9b48a5996a31aa52c5bc292bad549e25b66fc47ba0b52d75a41c0c40bf00a9a54c6c40dad8f4e1bedb5e87e456b4ac9121960079da720acd836db1f9328788aed46ea580a4a480a9910b7ba117bd188c49abbc5c06118e254e2d97bffdd16c034d80041bb8b5efdd4d321dbd4a44ca5da566bc8b803e93bb757dff2e20569e5788dd264c724dc8534e60a5abdf33a7bdc54ac6077bb59d8fb01f98b92da7f51e69399a17288f240fa9e97ef2643ca57db93c37fd59bdbcd349aa642a639e4dcda3b96217f60947efa3b1ced08d8dd7f4c6ad424d555e8b2babcfe0500e1c47acdba0c29c672ad3d5a91f96e66842d1d750c3c033d1a09f4b1384870d9f878dfefda30aac48a8dba9c99fc38cf2da946c37a470ecc91ce095a95e7db774343073ac78b842f2ecb0c18906d927bf03cd25522ac20f562ab1d990025809dd2efc5cc17228febf847cca724c47e9eb5c9a0cde7cf523bacac9da132c762e8e57449ea38f27b657e692be168d7a7bab005f0c94551ba524463c20373c3ebf72a815bd9dde3a25bfdbef8d09d50c14db282f782bd3c0723fc98a312c18fae7a15c3f754ac54534f514eb51d277eb4cf60a747b573abb52984bae375962a55cf44272b6f954c7f809600d818da1236a435cc9456a68f1d697f404b436d7d3ea8a3845a966238bb7877f95da22461965072727531b62b48ae1b92a148550a8f46b45a95d45a225007a81bb5f2eae5db71c60e36b5ece0eabb1e501b00467c8c5453eaee62a15f3d6c5b69d7594a556232702cf7e08d4102305cf16c93ebb14f442389f71606da914f1e2905c6ed4a81013dd7ba75fd77d1d033b2ffe553d847e72a8ca365583155f55641c8f963c5724822d7cfa0d670bc76b845c37da23cd3a7b54a5ac79d42ff49a0605187ebe2095741e3937549d571598caa873fabacf3f9b63d604e6d0536517c0731b3ca8ba11a5b9e9892007214c46843a397f6a37e91d620dc2fc5c5673078828fb69761ff0a0bf9f171db6df48379d1c83fe8cd044c1e2b4512290b4642460475315dc82b21e31f50af42c2a066c240f46f9bb00470cfd45908cb579dc1906c8d3fe04430d3010c362997c9f7fbe3754050993d9c055692e8624c1e605b5f8d5a562d33856531d3375946d62483551e1484574f6643f6fafab1fcb71774ed8a4c0e8d4a17c36130ff03421a17ab5912da3e1f5e24797a0dc784b6984c6c6dfe4f89e18c97658061402dbc570df7c35fac5ed14f4cc58b2a02973c6aafdb31c46e53db44a8c3d4979f7d73be3861e4bdf951bd7c7fec3707afba97d9c179a14941ac041a4ba9c3670b580dcf40e2fe19a8747b2d64868e9588c1948bd7932d84350c6fae6e2e97d6fa11718017bb943a85f38a8369198b67c3df658dc9f23272a25580ba0ab6cf05adf25e303f42dae91746b0fc4240f5da740d03961201b5776e2bde507f65181789ccb47071227c83d2236a461384fa2c7bdb66175a9dfccb8e1a72cfd1c1c1faf98ee16977ef9baad0b7c35bdc28e99c699981f25e9c8ca2b048f5edafd8b67c2ca0dd355523179ed2a1191c80dc2df7155925a211bfc70f05c523eacfea87a0b3a47591535acc890e86067de0eb507ed3f17ce9c369619ab8e6b43371ccf2831a8fe83e9afcdcae584a152a88dc5ddbbda65804fd568afa84d69c3e7dadc3e17dad3269b9f52ca13ea5745c01763676dc539953c49734b7030c49fd75875e5e465f4240f29fd8f101e73933461378f2ae876470d9b81be5b271d583daab0d2edd1db4e6e746acc9b24e0284a3c0f43f541b078481bb4a1cacd1d252169def8e7c847f185a7a45590f54cf4ce25595f4475f822ba0f9a50c3a699569402f7efbae57496a9ad47fc4fb76e7771befed170d129a37abbde400dc2e7fee7dbf484a3bbc6c226910ed71125bf8fa6e7fbd0f74e8087b06f59fa4deb2f559ef91d86420bd132d9e0525075faef2bfe0267d60130fc2d5eca2e816df2bb98bd312ce97c81ad7917d1877862f00361a8778b7ed350746ffb3788718bce5843cedfa1d4cdeffb06fb0467965389434b0a7f7bb8b6624357ed617e36c2b20221bc191d7769488baa75b87f6e115d45b86b300b160e572b9e22c34544754ed2be2072abb08701235ace2be7615477ffe557011b2ace974e77650888ffe75c6685e3e7737ff8751da48777fc4e281180f36e895336850010056bb880e8a656ef32d7b8a2c8015b8dfa9d745343affb4fd0e82cb8742db13d5036cdd47122a8c20e22ddaf59b095b52c97a86a70b579d1ac23f7399bc473f428e341e984b9ce0ac786f869736dc3968799d737961c838f908dee9ce543f96c46dcb8ac0b321c27ed481b21166ff04793ac5784db8de927795b4ccaf38314a1d263df9cb37cf24fdd5f33de4d49e123c9c22cb0759c9c5f215091bf122960491d22f77557f2a5c8ef4ab2f987f3fdbc598d99290f1e2319e03072200ab7801727e00bd22afc7ca17cd43b593cbf0cdb154def8e2bc816a07a4be54f668bec82732f36db90afbe3ae6bf343f3304a1bde917b7d29ce93fa1279c464ee045320b5aeefac36c7fecb1584ce46e389b79241f2e694891061aea23940e47cdb077a39a961f33af6bcd548c7b98ffa64508ffabc4a099709602d00d4b3220a49a600efe474c49343ed29ef21501ef21640b657ad08896797a06c3d9ecdf57ade966e551973427fa3db6d9249285dd57cab89016f323b4fbc2a09398ab47ec92e89893c14f8b98929d75e80f554fd06eae49d7c76371b7add83c81f5c55a04d69cc968d3381b27fd60cbf1fe1a6e17021efb9223fe7548ea52e2d1c7f1b288fbb7ef2b1a24bb1b9701dabcd6125c5b9d8c64fa2ef86784341affde49f45fb92c8c337bd64cd66019fa215a6f5aecba1d5686f37d7897cc2e19f20944663becf69648f9ab4a96ed954eeb605d40babdb828d1dc80126d69d5cac4a51d8858fa7d8fc71746e374adbddfd8d80a963fbfceced4d171c67e8087266ab2ac8e96c2cd3d938064b34d9f81ccfd88b3f4beb21919b8059676439b7246bec60d7c693774217410d03251703cd069389b918fa75808766183c5ea78d7f68c86c1514af90b080708c6e3c895d6a385aeb6755ba09d289ec42b69b9fb4d0b6f210b068feb94e1a272ba084df6707ce30308ed2ece729a335102ab6fb14481f05b7fecb6535bfb8a426edbaa817a0779cf19e212c9f7ebfe83d771a897a98028531722dc4fdeb22d365e0e941a002769", 0x1000}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='+\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='#[\x00', &(0x7f00000003c0)='[!)\\\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) lseek(r1, 0x0, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000a50cb967cb90cf61c4743940f8bc8ce5986551016c0400000094b9896adc653671a075d47f5324f0e5a6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) preadv(r1, &(0x7f00000026c0)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/92, 0x5c}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x9, 0x0, 0x0) fsync(r1) 16:00:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10420, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) open(&(0x7f0000000340)='./file1\x00', 0x10000, 0x20) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) getpeername$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000004000000000100007f0000000000000000000006000043f7796c908d37e23baf97000000000000000000000000000000000000000000000000000000000000000000000000000000a08e5c029dc5bf9283a6d71790d5a6eb70584ac45024f0b731df90b5aaf708e956778161ec6c616a46bdebecffffffffffffff"], 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffc01) msgget$private(0x0, 0x41) open(&(0x7f00000002c0)='./file\x00', 0x80, 0x2) r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7fff, 0x7, 0x0, 0x3}, {0x32c0d5af, 0x3, 0x4, 0x8}, {0x9, 0x1000, 0x3, 0x8}, {0x80000000, 0x0, 0x3, 0x6}, {0x8, 0xffff, 0x7, 0x2}, {0x8, 0x9, 0xed0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xf7, 0x2d6, 0x4, 0x7}, {0x9, 0x0, 0xfffffffffffff801, 0x9f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x9b86, 0x1ff, 0x4}, {0x7ff, 0x0, 0x0, 0x80000001}, {0x1ff, 0x8, 0x3, 0x4}]}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r2) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getpgid(r2) 16:00:30 executing program 1: r0 = socket(0x1b, 0xe7bcb320f15e8bb, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040), 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) listen(r0, 0xff) r1 = dup(r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/186, 0xba}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/77, 0x4d}], 0x9) listen(r0, 0x100000000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x3, 0xd2ab, 0x200, 0x8}) socket(0x0, 0x4000, 0x6) 16:00:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/80, 0x50, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) pread(r2, &(0x7f0000000200)="9974cf28214fa4b7adcdc35f1069a6c72e091b397421cb65dfb7fac7c828a52661fa0e7bdf03149f6bec68319b058d77b4e638c14e2fc6240d68a72b2da11dd8762280bf4d56f7a7981c1e2ed2946c671a06fe0429622786b89bb019f403cc1350122533f8e6b7dfa0446bd2c4b1174f93b2db98daafdb4e7f8f9de42f39034ad3afaa607b811d6638fed516261c5284fe27674ac9c95287d6016dcd5055aa2a8c5e5846a440753f3853882d9f9a44fde7c636bed740b14cd068f4437d1e7930", 0xc0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x2, &(0x7f0000000140)=[r1, r2]) getgroups(0x1, &(0x7f0000000180)=[r3]) 16:00:31 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/19, 0x13, 0x800, 0x0, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) r0 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/228) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r0, &(0x7f0000000000)="3f11411c426e340886151cd1e9424327879440f5d9d8efc7118e819d76c444ad8834a30a03a39c176fadb8b1b2f0ec3bd416d4a140b19ac7a32b3307c1e5320bf95f60e7207d6d81ffa6f19c786bc3e8545c0c41a154b609b3b3627b75a3c5798452c51f9ec8d77561e48d294f2c88ed058ebe724d8720c95693fc3e07f75d4d012d842a0ff9", 0x86, 0x0, 0x0) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) accept(r0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x90) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x31cdda4b, 0x3}, {0x9, 0xfe00000000000000}}, 0x2) kqueue() 16:00:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x3, 0x8003, 0xe21d) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x5}, {0x88, 0x8}}, 0x2) getgroups(0x0, 0x0) 16:00:31 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getuid() r0 = getuid() setuid(r0) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x4500) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x10000000002}) fcntl$getown(r0, 0x5) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x61f023fe15107b16, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x6, 0x383c0e91000}, {0xfb16, 0x1000}}, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./bus\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xffffffffffffffff}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff80, 0x5, 0x65, "3373b35fa6d0a43802387762198c89edcf06150f", 0xffffffff, 0x3f}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x69, 0x82, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x5, 0xda}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000013, 0x1, 0x1}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x0, 0xa0, 0x20000000, 0x1f}], 0xa4e8, &(0x7f00000002c0)={0xfffffffffffff801, 0x80000000}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) close(r0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = dup(r0) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) symlinkat(&(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00') unlinkat(r0, &(0x7f00000002c0)='./bus\x00', 0x0) select(0x40, &(0x7f0000000080)={0x200, 0x7, 0x8, 0x3, 0x80000001, 0x8, 0xfffffffffffffffe, 0x400}, &(0x7f00000000c0)={0xffffffffffff8001, 0x9, 0x4, 0x5, 0x3, 0x80000000, 0x3, 0x4}, &(0x7f0000000140)={0x1a50, 0x7ff, 0x1000, 0x6, 0x5, 0x9, 0x3, 0x20}, &(0x7f0000000240)={0x0, 0x3}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x2) 16:00:31 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) socketpair(0x0, 0x4, 0x3, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000032fe0), 0x0) socketpair(0x6, 0x5, 0x8967, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x800, 0xffffffffffffffff, 0x0, 0xaaa0, 0x7f, 0x5016, 0x2e, 0x10, [{0xcb9b, 0x2, 0xfffffffffffffffe, 0x2}, {0x7, 0x2, 0x1cd25cc70}, {0x3, 0xcfca, 0x80000000, 0xffffffff00000000}, {0x1, 0xffffffffffff5bf1, 0x5, 0x800}, {0x200, 0xff, 0x10000, 0x9}, {0x271c, 0x7fff, 0x10000, 0x8}, {0x6, 0x5, 0x8, 0xc48}, {0x10001, 0x7, 0xe76}, {0x9, 0x9, 0x2, 0xcf71}, {0xfffffffffffffff8, 0xca8, 0x7f, 0x6}, {0x50, 0x740, 0x1f, 0x100}, {0x9, 0x100, 0xd7, 0x101}, {0x4ba, 0x0, 0x2, 0xfffffffffffff801}, {0x400, 0x460e065e, 0x401, 0x7f}, {0xe7, 0x8, 0x2d5, 0x3f}, {0x6e, 0x9, 0x4, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0x2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000400)=0x2) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x1) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ftruncate(r0, 0x0, 0xfff) r2 = geteuid() setuid(r2) 16:00:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x7f}, {0x5d, 0x5}}) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b03) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x280, 0x0) close(r2) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fffffff) r4 = open(&(0x7f0000000140)='./bus\x00', 0x800000000800, 0x0) pwrite(r4, &(0x7f00000001c0)='~', 0x1, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdc5, &(0x7f0000000080)="b6") 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r1, 0x4, 0x40) clock_settime(0xfffffffffffffffe, &(0x7f0000000040)={0x28be0780, 0x7}) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000080)={0xedcd, 0x7fffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xd3, 0x800000000000c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x10001}, {0x1d55}}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3ff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xffff, 0x100000001, 0x1, 0x1, 0x3, 0x5c1, 0x3f, 0x1, 0x2, 0x8000, 0x9}) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/7, 0x7}], 0x6, &(0x7f0000000480)=""/108, 0x6c}, 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, &(0x7f0000000000)=0x4) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) pipe(&(0x7f0000002b40)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002b80)=0x2) preadv(r0, &(0x7f0000002a80)=[{&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000600)=""/206, 0xce}, {&(0x7f0000000700)=""/200, 0xc8}, {&(0x7f0000000800)=""/33, 0x21}, {&(0x7f0000000840)=""/32, 0x20}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/201, 0xc9}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/202, 0xca}], 0x9, 0x0, 0x0) utimes(&(0x7f0000002bc0)='./bus\x00', &(0x7f0000002c00)={{0x1000, 0x8001}, {0x1000, 0xfffffffffffff801}}) 16:00:31 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2000000000000018, 0x4000, 0x9e1b) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xffffffffffffccea, './file1\x00', './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x21, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x7ff}, 0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x9, 0x5e, {[0x40, 0x9, 0x7f, 0x6, 0x4, 0xb20, 0xc00000, 0x7, 0x3, 0x2, 0x8000, 0x8001, 0x5, 0x40, 0x1, 0xfffffffffffffffe, 0x8, 0x101], [0x1, 0x6, 0x8001, 0x100000000, 0x2, 0x1, 0x97f, 0x1, 0x100000001, 0x49f], [0x0, 0x2, 0x3, 0x8, 0x7, 0x1, 0x28], [0x80000001, 0x6, 0x500, 0x3, 0x0, 0x4], [{0xffff, 0x5, 0x10000, 0x2}, {0x4, 0x7f, 0x5, 0x7}, {0x7, 0x2, 0xdd, 0x10000}, {0x10000, 0x806, 0x5, 0x8fa}, {0x0, 0x55e, 0x80, 0x7}, {0x8, 0x800000000000000, 0x1, 0x7}, {0x4, 0x3f, 0x2, 0x80000000}, {0x9, 0x2ad, 0x8, 0x9}], {0xfffffffffffffffb, 0x4, 0x80000001, 0x9a86}, {0x1ff, 0x800, 0x8, 0xfffffffffffffb19}}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) dup2(r1, r1) write(r1, &(0x7f0000000200)='o', 0x1) 16:00:31 executing program 0: open(&(0x7f0000001800)='./file0\x00', 0x10, 0x4) kqueue() r0 = open(&(0x7f0000001540)='./file0\x00', 0x20500, 0x5) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001580)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x23, 0x800000000000000}], 0xffffffff, 0x0, 0xffff, 0x0) kqueue() recvmsg(r1, &(0x7f0000001900)={&(0x7f0000001840)=@in, 0x1000, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/101, 0x65}, {&(0x7f0000001140)=""/172, 0xac}, {&(0x7f0000001200)=""/128, 0xfffffda6}, {&(0x7f00000018c0)=""/52, 0x34}, {&(0x7f00000012c0)=""/2, 0x2}, {&(0x7f0000001300)=""/227, 0xe3}], 0x7, &(0x7f0000001480)=""/76, 0x4c}, 0x1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:31 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="d50076e3b1d7449b84aa353cead43fa2a7b27a536b3a27f4d5ad973bcc904e24a054fbff1c3635650b3a2b90318b860efcf3004709d7cf11d4cab66d396d319097e464cd04b1478a6f322de8d2405e301727bbd05eec1e89784e5681030892b9113b2f0514b469f44bfa47e13e6bc8e514e5f8df5327ab6d39157e4c47", 0x7d}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}], 0x38, 0x1}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac740ea41c2852207a3cd6f0c2076a8d95d1e21897227c9ae0da1e6825d71122409cddf1c9b79099ee20788fe993531c393828482c4586b010f7eb2cc4d736fe555bf0249474e81751", 0x1048) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:31 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x13ec, 0x6}) clock_settime(0x3, &(0x7f0000000040)={0x1000, 0x81}) 17:25:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x8) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c59063", 0x134) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="4c2b8e67236a7392133a75613076d3865e2f08499bcec4ae5febf297cac930ecce0fcafda165908e1e5bceb80414c3c5b0abff5bf39d34ad87d20d535d7f109ed342112da5ed73a20839cb986b512c35948891f242a5356f28bca58eb809316e44c177e5b58f5327bb9397ca738d97c6dd0178bac68886e312f638c65cdb71af", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:25:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xae66f67dd4cd1963, 0x0) pread(r1, &(0x7f0000000240)="ebbcdaee8d44815c999ec3fd8e7db45f12c88920ce3907d76f5681e7adf0c671c60a5436ff0fe56fc30ce478aa61df52ae96d1ef3342b899ba1905ca441b9d20c559b1b911b3b1d3c3a104f0e422e410c23ed57a303e3edd5e895f7212eb6b669bc9d3839afde402a0ebebb198b7c0d1a7e96ae57edfb1aa9fe645613764d2a8dd461caa77e5c2d05748b181e87d68b230bf1e8bdad13acab16a318f78c392d9e5f9722511fd0d0e76e6f059716c7c33e48d939e0943df1c6821be1842c534b334c1898fab3ce8782387543753bc24e9cf2bd003cd8d11b3debaa825014712ba8ef122fc8bb8c73361f0bf57", 0xec, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0xfc, 0x4, 0x9, 0x1, 0x2, 0x1, 0x3, 0x2, 0x2, 0x9}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) 17:25:00 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) r0 = socket$inet(0x2, 0x2, 0x8000) fcntl$getflags(r0, 0x1) r1 = dup(0xffffffffffffffff) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') setitimer(0x0, &(0x7f0000000080)={{0x7fffffff, 0xfffffffffffffffb}, {0xfffffffffffffffb, 0x4}}, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) fcntl$getown(r1, 0x5) semget$private(0x0, 0x3, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x20, 0x1, 0x5ef4e9345b7e81d8, 0x0, 0x80000001, 0x100, 0x2, 0x2, 0xffff, 0x5}) 17:25:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x10003, 0x2) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=""/206, 0xd4) 17:25:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x10, 0xfffffffffffffffe) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 17:25:00 executing program 1: r0 = shmget(0x3, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xef, r1, 0x0, r2, 0x0, 0x100, 0x400}, 0x1, 0x200, r3, r4, 0x100000000, 0x800, 0x3}) setregid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r6, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r9 = dup2(r6, r7) ioctl$TIOCDRAIN(r9, 0x2000745e) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x10, 0x0) sendmsg$unix(r7, &(0x7f0000001500)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="e02db11d6a7c308548bc025b64cce0ae29387a17172ed99404ef69c265b0a602b48229586b225cf578330ca275dee023975a237d00df", 0x36}, {&(0x7f0000000280)="92e109afdbf58277241fa895fa37117da1dd2a7af2744f0c5fdce9b5697d2056f2d4eae9f19e3968ac0f7091e4a312ee6ee95ca958dca32c4e34a5b625a7e09595f43fab3cc83c9ecf0e43814152b240c91a1623fcaef5b864548d443806108f45cf13", 0x63}, {&(0x7f0000000300)="27294ef2dee1664c191fe46ac251800e2867b6f3199a5ce85a833f27640d32b7dcfafec60f2d851aea0b694e7c0f28f0c1f7139b50624b2da7b363a7987bb5433963460d402fad6b8566e741faf6eb49246c6d408f10fb0a91e2a3d2", 0x5c}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r4, r5}, @rights={0x18, 0xffff, 0x1, [r8, r10]}, @cred={0x20, 0xffff, 0x0, r3, r1}], 0x58, 0x4}, 0x5) 17:25:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) close(r0) 17:25:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pledge(&(0x7f0000000080)='*/\x00', &(0x7f00000000c0)='\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 17:25:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000002c0)=""/158) close(r0) r2 = dup2(r0, r0) r3 = msgget(0x2, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x4, r4, r5, r6, r7, 0x0, 0xffffffffffff1a52}, 0x0, 0x7, r8, r9, 0x9, 0x4, 0x31, 0x4}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r10 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r10, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r11, 0x0, 0xb, &(0x7f0000000380)) 17:25:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x3, 0x6, 0x6}, {0xacf0, 0x7, 0xffffffffffffff80, 0x816}, {0x6, 0x6, 0xf2, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 17:25:00 executing program 1: clock_settime(0x1, &(0x7f0000000040)={0x10000000c9c, 0x80002000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0xe8c8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000880)="4222a21a8d7182a5c238950f16235a41c3fcf258ab998f12c0a2a95a9081dfb034b758da201b4889586d92b0d89158f506f1fef9a497fda807aebea89cdc739112a4fc0481d02fc741dcc8dca4b80fd318071277b4d7a2797b6bc8093638d4be0c199d8a20bb3ac1c08ddb223baf8f27148e83b3944ec90edcf8b30e27e75005d5a2553a7fa61c8ce872b824dccf2748178d3d3575841e40d162a5e560248beeb06b48db32573d3008b880b294b72b3ceaea1b93380d4c371ca34a57be5137aac07bd8e5de8640ca530f28da053701133f6b586856382c30e0918f736a0500826a959cc22da42c4187e696921ffad27befc67475d70e20b4a0473838dd8df3cdc916a4f32a143ca94a8e9a0fbca85e546e442e0fc52b01dfe3d5dad816b9f7001e96b4e769dbeb09abbd65f3931fa61eabe9d81f263236344f5d631fd6be51c3fd7bc8abed8b7cf566e4a0fefe13b8481a0e4d03c3d4135934e93cf81d4a1f226bed7484a2b9658d46dbfd83d9b8e7712cdbd16a559aebb8927852d12ace6a537e5acf7418c1a13492214d8240884c897c733be46f50fcaf3158a930a4a0ec24c8ac9e42be3aca9ecc69c2cbb934bb254dcd9521b7aa8c6846403547e77960f57d5ea8bc37effbbf42493f086e55bc43242d800a730b4c802ac920934a2ae8ed5d7b3f21b65f6ae0399dd23f28131a68a9f7957ca8fcaa4928b6b40e6e4cf647b1dfa4f81ae3ac51795b853591e7756d658889c9a33bf5eee9dec78d48e3a26e189635a966cd72ea18c414cb4fc212f04edbfe02d1bab77b4b7f59f94b10300db158dec20189684cce0b1abe0289e94a35157fe426f4793a494ceae131336cfb6abc29da75467ad691caf9531c778ce21f5e461f1d31cc252ff0358d05b8681b2885b6f1869d23442524282a6283c471457d53730b166aa8e251cae95fb31a5f2e7977bcb59f183e8bf9354de8b473042cda24521a61b446099472f8038ef3c73fea58b5dcf26c4cf6226271f676a1758301123d0b01fdd7b7f65866f0be5b92e5796800b0909834f3e2edfd627172ff7a9ab0b4a5d49f3c42de823264b402cad3f2d2c8d4e62cb202a86949c59a89e132cc72dd06671ac9f4c3b34487c89136e83e6d684fe30549fd12b9ccc54af7e2da71fe8ce193fd537ca8377fd14f447d86ea9d2ca6fdfb3e61e11179f41e8b1fd325ceb5d0213d08940644f74bf557b360d909aaf9639dc3c8e35ba78a9087db4099ccef0577255dac6ca20f0c1378aa79d446b0fb093a77e295e3c9adacd7140401a4dc24bcd273a18943fee9b447c1ec0d2841ff880bd18c834fc9fc18fc346e7b7c3b91c8f84d28c7f2539808d7dff2a05fc70b7feefb2106184cb1ebff20a31055ae4fc8aafec548f38d3f61ca20cf53752bfeac3590f9057898ef3c48d705205ed750ac3fc98d9d12929e4e953bac18dd6eef70736ba505aa3b671fda509868138973604e72f337f050c2268f0740da88aacc01265d1333cc2299430bb6636848e1749c642f121ea503f7ad37545d1992b4eb4c7337f04ee86093ecb7ee741c674628514723f516ef80c5ea653dff781ee8997d73b6641a3cd6dfc162bc3ceaa2ade5ee5287a28f70a48b2dffa071754233bc78613e22c138f1d11e04c68677d6176bb28486f63c8e2fdaddb9886ce3c4a6668c09a07fbb474588d2ff7cd66cf24f3579c3541d776481fc691467f19756f2820c9e8a17221a0eca24ebf63e39c07cf8d8a51deb57941e041a0728a55902dc4b730dcf22ee72561003d20f9d23c78142695418e1c4eed84c099c77517ddd137768ebcbc3c3ebfb471252c216d16bf8cfa3b77c0017feaeca5be7193bf01ef07bdfad449455a8e7c7649c1308521793accad9de536b9abce0f4d5f12fcb68f8720cd15711001c077569adb2ef0dcd38898a88b61572814c1496b78be047e43b2c540449cc5e5fb51a4fcc980972552450b446677a185ec39e71f74afaaa53f290ea374f995c5c35ee830fd911700124c6b9cbdee65a400a40169c8bb024a47d1566f0e66708b5824d65fd8cae3a9995c8a3959da7c4b3933adf856056e017ebb2d33d8b38791fef1284445400bd865c69a7694bf7b931272242cf64ca84e9bb85334f88b3cf2042cadb2e0b294a3626981de7af5966ec5b0b58c4bf1dc665c60a4d3be19b318debf1483d0af3ceb86edc70b61493b51683031ef1456375987678be9ed8831864af99c97b8a29909f6eb926de728d88e3e84891846c667e7e163fe15bd2e3cc0489f929ccdb118ea3b9a5b2d65ff52393ba550aa559cacd7cbda9fcf62dbbc0aee96befe64ff4f3d0579b7bc7f780bcaf22dcaa560c72911c22267611599b473af707aa275ab3438cc78ef4194a6e3e6053e326d76df3a425ed713af0bc2ccebad4f6f80410a7176bcccf5c8ae6fc57887b6db2a2fc05cd2332123b5afab7e49a92549d9cc24bf88dfcda045be01ba91daa1c1224b6ca43f043d4cbe68c0c2faa0346260955dca19c546d0ab946c442fefa2083649befeef19cb3a1be676ba0ac752e0bd49b2c0f159b3fcda2595900b38a5406af2ea149c03a7a7bfacd36aec3e1a8ee152f7e23f1904f1ddc8930183768caa0f221e42b6ceae2c6f5016000dff3ec1ba021902dffc08094f93d96d1a4509295a01d58eea11b22917d9923e01edacca8cdbb2a35c54c606079f645b96e78445308214012e44c3749c05b4d28a3768679bd5f5e8a25c8ecff5464c535031becdd9b56261c3bfed4604c2b4a8b46d5bd90d8c77bc1ddae77f9f0062eae1acf6aad84e4578c529821d3a657455c0da3ca394bac6e5af274e659a3d51215a739034be7976c9feb1ee71254f43c78df0c2d2bec3626cc68b7fca0a9cce64d39eb19e2b2ba7a801fb1bb5ef0204f79c44b601d1012d68883b940483f652b1e33e755b46c2b7c43fbc86e7d58dbd278efc50e995ab0ec28a529e2e4c6f18667d5e5247852e0b468de77c39fa68f59515a0144f8ac1c6c1a520508c9764e684d5ceb4bb1dabee7f5f4090ebb76956f24bc9699d09f93ec115d7e8bd8a5104e396321f8beee3031c3ac3e0afe39fc0fa9680742c0dd32b1df819d7216bc4ee43010ec080ae523dddca164aa48d23730c9befd44b8b8ade5cad5e1b0aabf414fdd469be063eaa395f87e86ab6e27abc6dd9786be50fd78d828e4ee13e8ca2614f47fea4d2045bd3e8b7c18eaf8b33e1c4d0dafe32ba59adaf8667a13015cc3339cccc2320599dfdb4bb9d9f1ed5cd69ba1212fe41df35ad1e54dee0e4644ed78d8f432fe031a15dffaba96f49a42f64ac5b18784f176b8240940d6cdc95d7484f0230bd8334f24f4dd6c7af5c970d221316b1b0c2dce2e8150bd4b827ce56ad1574b7b85a9949b0a5db705a7c730e1ef14c38af6204c07cdfd9034d6b014cf9622ae119c48ff41ddac4cd7f985a5dbbe121b0c100eee6c532353fc5be7886914461233a835e2c25d1eca636468171d4ec323fc07a92c7551dc9d21f9a4866909d5195192e5d6119c86e5f7722d44e2226db71344ad1e15d85b44dee624646d643456dcd9c7713d8bbc751c38d444174fb86b05630a80a448635469173f5c78742068f98c7f82ccb616f73bda5f2da64e79718a530acd14a0b8fa31d3e1f38b85b6708cdd68024be6247d6ec2b49d894a857bbf6b49af8970d16ea1ef976f550cf2feb5d26c89e2570f2728e822be99ec63fc5037c46976f15c94691a9e95571f5a1d84fdbee848aea10178a9739d35e496a3ac9896bc6a248e16f74ee62d5c0022fc183f634bc94bc9c5ffb12f8ce74885e8bdabf7f9eb6a82d62fbcbf772c4394f8408462eea2d4319a179b0176e2ba6f48572b54514eddb023d32cdab7806aaaae6fade267146a46e6abdc6f39f58dc66cb2213279c223f90470d0173e931c858fb0d132dd4fd885994fdd20217417cd3c989cb7f9231d0d5ae832f422284860a47310482e5d81e9c8ffb2e9768d41331dadb2452c67968cf7a7e59aa17c83951551ed3dae620c1e3ea69ffb8dba681c3c2fdcdae1db73cb1390578cdbb17ec970c9e0b107ed14edea5899a3d68ca219a1e2e0780664dbbe893b2a44e5f236b9262f56d1a345c2aa368656777531f8418a01a2f118b92dfb9010bfee61160dd8c8a2afb3ac9b64de240b9290dc7722b1aa800ab51b6fd28c9f93c90ea410d76b91c0f0fb1ceec8d7fccbf82d92985eafaf046e529070f2927d1d94816c483906eace00bff05bac94b6ca9b5dbba7942e35a590fae93511fb7abc5bf13ecf183cd709fb2074566f6fd1fef675f3fda538929fbec09f31732c81f436668a35ba2900e4cd7f7a5741e770be514a1170ec6c5dab1c3dbe80391e0bc1a338527f635b84b0928957c8ed7c8469d52a7dc4ea3ba85aff0c5286bd51fd25ca0468f1efbff916f64e186c98e9e74c659ba42a69e9cfd3d46055505069570197f61b4aac0a122e616245bd7ad2f9649a57ea346ba743793a23e544fdbddc0a674a02fae769cd6869a53cffdeaa6a52c55c77ab9c889734eb5f3c1c6dd28014a302e6e86921677dec9398727ffab487b587a89174d4bbc9845a720d4b5d40176a8e84b2f37b33adc3569a3f12f40b279032b650deddb38365bc2a14e9c38c04b0c8babcca90467408dcc434fed7fa2cece8d9865500fa8300f50bdfd8459e8dbe6ea237919e791602ad6374630e441df6ad4845a503812c391fce570764bb9d9808ca7c1b9adb0b8d845129c61fc9e830dd2ee046cf0ea5e30c4c7ac1f2ec548114bd9a4979eb7a8ddd5c2a0c56a1db46eb787fbf2c5896ceef71357af2d1194088c4ed8a0e5ddf1c02bdd639186809eb0e835d7dcab8c4738dc9db4a727adffe3cd36ec981f930b6e885f2623c637b06f4046b172498aa424a81afcaf23bc1dfa00ef5740c5277e5f34d500a582b19b7798e88010b0348f5f3f774300835decc9b7ade4a9a04119a289f34b781e3968edfbf7cf37e7cd69fdc10c83ba205ca15f148c328a77f633611588ef30ece1f958d40dc6d74115029234b97c09e6ac33b90f8b0f1e7c1ea7e1ce3d4b6d51097ba500600e641a3e769931d5606e02bd89e62f6824b8fd281ec2a7a7becbd2f56fb54b05faa503f6c0676b9622441dc25d96ead461d1dd80ac65862bbe993f1e3ca751162d3dc19aa3b2c0ecf568e4bd742d02132a9c01026154947b31deab1226452f8b059e8b9791cda83f6f445d90b423e8ee6b8027a4b4dca56b758cedc4f097c00bda972dbf83c086f424460622e7f6ee6f42a103b8ff85ab71999b13ea05c84cb78df43df26d73b439eba6159c310d2c43b93143964aa3bb17246296dd036b6cfe5868d133e34806c9df2938c4be091daa6e6c0e6e67cdbdbef72a5f4ca278d9de44cc0dc6ac2722ec661732272227b76a9fdd5f1fee4c295ca917526204be3216c85adb04545f0292e31f6ed7a253e02fa7b1aef663e04d3304b1107bc0b54b2d55fff12373e163f643e79c2df1fb5107af0f0c44848caabb73a1f6dc90db2f5024617a1d9ffd2373b008820af516daca3014cf31c589ea171dd9aab41858a15c6362aec4a45e3a04e18d8874a2b2ece144b35f347fd6e034a16be2d0ae8701ed4b6c7a85e57994518aa45235d63c6174a3795ec68d598337c99e53ca819f7eea62082a60a7f6a8f310c6acb7f29217156873c23fc2995127db7226a45d2932f42054bd8adf27416fbe4c0086b0d0925996780bdca27ba73cfd9550f9240e5fdf1cb7f6a2930fd8aa5e1ae66d46b368311f09e38c15e10c338", 0x1000}, {&(0x7f0000001880)="d9ebb10377b5011de7f1db36c6d3c754f2bbc5c26b078abe4b6de525e1b0158d7b5ae5bbf579f8f18e434ecd0ed250db1dae5317db7cde62494896a532720d98576c5f917eee0141ee6b94616c56a5e2a9590663e7ea07021ff6e3a6ee111120db00586d93e5a4345caf76f5a85208734aa47b0d615608acd975bf5e8c0c472f829fdb8d79648aa1f9beb7d1288cf3e3067896b63bf28fd16eb6b9552fab9c28eed27529ea27513f2795e4678a0ae4bd7e783b2a986631a8bc53c61dad1cbd8d2fd121d1ca3e40b640d6ac8c07c2912eac83617ae84580962678482c6fcac01012e80ec7ce0b4279fad396fdb72f3b838f0126d92702060e6284e8162357204fc35837af6254d0c410fda1ae7d9978519dacb0ec978bee65c822a34d7df040988aa98aab49f91bc9f3cbda8317753d606e0d348ca2b65fde6d691e3d40b3c71b03aa4b37639c584925bb775d07a6947fbbd2e2098f53e0ff25b1015ef3e17dc52d8c7b72e9949b4d47101f11d8e5fe8c461a0252e9add50b726182a640b95ac47e9e57506c60693feaefb4249d06ce274e38af567e6a29d2e9c3696f0b47f9bcf1b96e99fc539368d140eef456b8cc4b795b7f182a361a6e97c636564425b62642088d0160c2537ceea0f3153685a307b95da0361cff3288b4aedaf7a2c5ef9b171da23531afeddeeec0bd60d7b4ee1e74d8ff59ff63f8ab4f920613969c6be39d86f0cdfaaaa9108ecd141a228e22a078e4ca8d369e78cceda50f1f65a004bd2331dcf3f2e2649b583d399f313ef9aca694ce2412c9b7e5f0ae3ea95d6d85cfa0540a26572120890f6af4c41fee1a9b87392d5c2802d41aa7357faf7b94336e6b6cd55abe9071c8f101e8c732ba356f80f34fe77a7353e6bb2d3501c2ed737ae62bd6f8cbe29e634ec02e917891957873d2b633cd4ac2b2888094e796aa9f2594adca2e447fab173e7d24d5c5b02aa315f71d55830455b35eb4e7dd0567d8a74bd2c912fece6a771d0dbbdfa84d9800cbbe15ee58696e2cf1adff80217db426a695eb199aa7a12b466b7f038396a9f614add3de28c0805b95a715ec0c73dcdcf1e901e98050a3204133fa911e7b5aea5cd8b188332b53656354ebc136e01c51729ab594cc7654b8a39a3116e1f6ceb14184acc43872798b14a169a86af24f0b94b55b9d305543b1b987abf6d898f014d1c72e32285e2f830df781181b403ddef4bee890b1f8c6e51749e3fc49f4e5d11a1c586de6adf639ea954e65b87353c0190a9e99e0953c47b295b04d77ff4ee1871ab878ae2bc00ccd6cfe6e4540ac9922be0919cf2693e76effde9c8d2b295af877b65982257fd1c83fdc17b742755730916a06ea1e519dc37ec6c0c204f31ec24e24b3bfd3daddd8a0b4fc980312179f220f824ec1a8581ba5d29c86f0a4035e56eb6983c37a8aefb0da8a4b7d529aaf8246d031bc29529c839c6ca4d8bf563770022b209abe3be6788a3fb6d4a19df3e9da124b86a7410557692146d9e8d5af12d0d294feff09667e91d4dcd191e5cee3badd742651674bd102415c5810c3e3940f5b0028019244bf9a4193447c8e9bc29428ddd16ebd512111a4a73ee0b6c2be4b1e2e29c5b38a2768489d4db20902f60f4a4f4b494f76243480a4b11ffa54e82fb163987b2df5f13e0dbafccfee3591401099cfb5d077c2311e5d5fdb33d2501a321ba4403b1cedae5a30c19994c6ced175eaf3ed71d2b0070fd2edb2f54b7f78e47a3d050dcaf98088ae357ed94a9847f0955e37289d07322c8d2e7b85e95555ddcd117331d9b08d6847251638b028852fe92fdbb8081486a03b75206891cdd8c9d4866f87068461a2d37d800b28018301fa8b11dc48a257328d4ed56c5b09d8327bbab298ef04d78b9ffb008e6a9b2c6b79362a4574e581146a85c8a593a1c1e39df581e60f61be0eb5393502ade57e8faba44942c63f51b8bded2fd9664c4ac8533037d2123ce24784c39052517853189583e1694ebb3e4a3f6bfef38eaebb48bdc9d65df0e0cc9f73f3bdb4afaf855f06a64934b4a0e717a6ab11a1b663c3696ec952c2c7f8da4d5e9b3dd0f1bae0cc2be289588400eaf74e1692b4b01f3bb822e02dd8062116bf8226adcb00e918597ab784b7a27b46f788fc1705f40310f51c566a04959c75776c3ac79e44f36f250361f8e230b74c1a94707f0eb0678207556900a3f8e52b3de2b0cd50f9fbd3c2e826243306cd4423a6c79b42594db443d4d468ea7dfc9ef0369f66758f6b8b26f32413ce3ec1a15e7c44ff5ee55505b02ff3c019f64f70cd91bd1f7728d971f29fc6471e6aaccd63e6758f6d72af119e2a6adf30ba507f078d5e8a22c2415e954efa723c297c5e29216c983f65214be816948c48e7df901a1cd051ccd6498c306e0f31212ff22229f784b7a148be0b868807388ef44ee27a5c2339ac634a8ba03add87a4e4d99d828b3e51008f3dd90ff6f0961480ed488745002094abc06a8a036c2fa4fc3ba1bb71a22001b4309a7bf1f6e479a8e18801f457eb4c973513aac5d126e1c6c6bad2d7486d9aee5f258bca449c15d0df117ddb2d0546dc81dd6cfb42dad354fff4fe2a95a618cf72e04effed33ef2c8656f25925a1e6daa13e49a10bfd06f1af292c1eb1254fcae54858386755ec7ecb2ae884927daf866a85eee00aacc92d7cefab42b125b14500a346790f4e4ea2cc4ea0e06680b86ef5b00b2a3c4728d211820c5663cbe62b9b73da50019361410108fd2521fb02db918dc41e41da012d69f3fa9fe476e46e972c2a25f0f64182ed01d8622c866486c74eb72ad14afecd45079f688bfca0f8ad13dfd171af99e0c72121451b91a279e2556e92d759e4cfbe3888f343f4ae4367092754d9c92085c9da15ae2e56d0b1398fa1213b2a991a90f92fac05f9a1b05b9e82731893eedaa113186d14185f55cf2b506d549d2115bad760936de2b665173aff4d291ae1f46bbf7625d861a701e8cc5a0584a5d66a737edeef712a95e9eb965a9f0c0f92a267279666e6506943390b4bb9304a85a4cbe6be5804a12d170972da58e0aea4ae59b9d15c0f021fac18c28c6d9d42541be7eff5687ca9da05223985e09226c5257101b9acbcd85b51b6c167fe63cfd123e2608441247fe158e042bcb8df5bd0509e3685b7bf5c9fbee08accf06d0e61ed5050e84df299f914976578220a02044e4d4c94fef2adbfe1574361d944aed8153ef0428edd5bf6c4c4cb6c031f2041c360d854594410caf8cf97773686fbf813a7f3d19966cf9f8fbcc018a85ac91fe7fc0b5552e5b25cec3cfcd95ffabc78c777239f57bf15a89c2ede214103681d0e5e421c61b4028d76cfa23d6c7dcd161c9626301845d915d79c64bd50eafd4eb7f3747236dabec2cafd955c2cc5eed6595c3afeded4813ec868c4d58f56461a64b648c2ec5e4a7daff4756d1c32b403a3a358e4670328d1928c67c27aa18c6edb71da491a0962837b446cda90de9818754e9e206bd20ca240990ffacf534f4e9d4ecae417bfd4064cddcf22c764a8894c3f4a7936dd71a19f622603db3fbbb12d3bf1304fcdaa07eec5a38fb56932d416d159a3f7cad9d95a553193636da5efda1e3c16648ae036885189eaaddd214dabb75a7838d0297e6224f9bc682cc77ee6147f55fe1fca5666de73ebe9f3599765ef9c73e14f86aa09ff1bce4b0e949c3fe89968bbe8628f8af29d70f99be838db46e6355f556245f57ff7f717359d52e0f6abd55f6f168a4f673d86f97b8317deb02220782f7c6e1d697f0974c0b4c8786d75a813f733d60df4b932292c775bd53b17dc2fce14b095e9f4c2973714a86e63197dbcc8ab29ba5ee76d461f77f7e1594fc9ba459f4c6e129e0be6a0713a7f9ce50407bb3b4fdc4be5c82a1ad9f41a840c23e9b8ecec0fbeb72703750857e20611a78839fd1dba62ee94a11d94d6981d3159adf8a8b02a284a8422db2f5746188b055fcf252a8f1cbd30f6323fc9d23aa27e3be46b3817cb0e41c908ae71ece13c1238946fe75eedf1ea29768eb4ce37fccd489818deedcc5695f5ecf7a7e4b2839a668f0e68024d61f512f9e7aadb302b274617df2653565fa09019dcab98b49b3f7a70205a148cf72e7d122eb0fad3c8453b2f0fa5470f7fe6e0c39b6b14e90675062a8b68ab1a42de0330387b3f9b0dcd67289fd004eb16fa36914a86ba17587890325c8b7f38266040644e303f949432c396dd82c61e1c3857446d2fea56cc86a478076949046ecad1d477ca97b99ac4d888f904b8a120741e70343dab6346f88234369be1852cd45ab779acfa3beb79aab00a90aa212468352e8c6f4772664b620f7b23f49602da62baf3a4a6e538f6d86c7265c49f168d834681dd179d1eba3d10ebb715e6edd5a67291fab1365b73f0a9360e4985f0cd29e427bbf0bf684b9bf2a007a3905c0cff27c00e793e557b653f6869bd34e1c462b8e9c1c8174690b2274e6878dc400c7eb1678762f22cd30fa3ee827f0d495f5b449015c57929c76405857584bafa69d9395a005ab05de7c48dd59568c6e88ded98cd7764d904c8b5cab72ac2a15c0f961ec925cca04db8cdf377510b772f3e96ddb62e27ea6af3a2d9212de904a515b3da5b4ce00d7645b520e725d2c80de28a859def380d62adbc0c5e07f872d34aa196cc0a79c23f76c797e4cb85d548c30c6e60e71014b9a84155dac5ee928e6b88ad256ec9973b2190015bea3692a2e97bd3f573418be940b113bc4fb1a96841a75c3b9b6124c108722afcfa76cd0ef04bafc97401c3dde4aceec7f071381a92eabebbbfd82118154343a2ca2fee157ee72e7e07260444b54b8a6af8857b64d8f7a181bcfb6b9682741d5f6533861e0a152c2353699f0565687f8a4d6f71f773d6e9f85f4cc147715f7de47342db50ef55d1e13fb2de4bc476d3f5d8e3c9bcfa87d442a9a790014bdf95f00b812142ed2972c961d967e0c728ed4e8cde03a5ac50c58eb002f030a523b17f683c69ea85d84e467036e7827d704189923f15a71113c301dd8a45dacad65cdc63f30f6d09dcec1c8621d13ad0a824226404ab3688275a9f9f7ca4477c3e1fd8a1e40bcae6aff5dd10c4951ddf9a986ba5efa45d74bef29e8d2ddb4fc2c8ab1874f0d21e87b2dc9ae7fea81d433ca9c6dd80a2a268a8c45bc4b0ec3c8895b77e721196a050c1772d02313f6c7b24bf67966132c97739dbd325ec5ffa1c21bdf02e979c09e81f797e99591a25d3925fd5754c205bc47ca727d58ac412f50e9e8ed4d3603e2158fda4e91eb40ce263008488049ee74f1716df5b7e0859b004de3cb30cc58e1eb271960bc0ee20b3722dfd68e8c22ec19e90fa2c54063bf06a1770ce99276200f1e1da532a2bb794aba927032237d2c4bf334ea12093ce470a45d7f15928a394aae13a66b68f0d90948d879f05501e0328a512e9276f8908c420752edb33eacd66de89c68ae698e9565f4cc2a589207ec10b41be1d3bdbd30082bd3e6dfd87e8fa5ce1d79a8f880bcf27b211e6c41cc01d7ee614a93e1ee4da20754bb3c866aed608ab6cd869957edd6f7c6c04a00128fee7e5f6996d60fd7d80aa9d29031b444b2f4f14b1d69fac30dd0da1d7ffddb1455b14e0bd1a2398fe8f5a4b435a11a673461c289867a8bee3d68eff0cedf329df13bd7c0a37c9502506cab476191dce7e961e0560c2bda53a6ed7c22f719d85c0342d9276577195d0d29330ee06cc44edc1e464cb5a6ba370f564e03f919a39e9ea402715719c17118f1d69de73272795a173017f6b58451a001eba", 0x1000}, {&(0x7f00000000c0)="2a68ec8ae2f6b7dbed25849908c0473d4776f107ec500836b2f612ac543180e03a92", 0x22}, {&(0x7f0000000100)="b6ba8bbb9bd6c7892b8f0ff9cc077b77a5a0b94b148914fd53140e9babfb396c1c74595f68ab8aa62054cef8ac390508e6e40fc708fd8579f6ea508d0975a728101fe5d39eb6116177cf86b01edbf7aa8cb64dfb95e92599428777da36eabc7cf0019968574852fd74f5868f8ddf421388da5e5f41c46cdaede6c2b96bcf0acd15d5f03d756248a095ad3e", 0x8b}], 0x4, &(0x7f0000003d80)=ANY=[@ANYBLOB="40000000000000000100000001000000e63f9157aa52bb0b655bdfde632b9d6e5e3859bdfe3fce87ad9c2b03f4a648df514aca48ec15966e29dd507a000000001010000000000000ffff0000040000005fdb2254001796172108c6c23e3d75fcf109d91b5c2456b32b7f4834d59cfff84bd1176a4e1b23ed81caef08dbd7701e5cf28cf9a1c966e0457b9480d11c6d49bab76e4e3765c2d9eac1fd54ce2c1ba89c0b74e7c391eb7a6e25f6a8b87ce661f0fc2a05edecef4a8ff63f57f69ebe222c776fedd3e77e2b60ace0b7b66c923c320ea8093b32ea78b6ea984d48bb5f9a15e5688a4d7d52279396c96f713618c1570c790d688f0a5a38c290b6a30e74f4eb52a6bf3980b60f20a2539599c2173be236aa54cdadf2ce4d4196d63c9b8604af5d1c74306fb92ac62f0283dd86f9676ce104070fbb70cd746e3ce99f18131f8ba2d03429934ef18c3963f13d8e093d2fd6d29c3350d0fdd62634a69306f40add96a5727906e24a8d3b269441d45b7b5cb4c67e56cbfb19e29c1dcef50aca916ea242ac3b20ae53dc879634f69dbcd5eab65e2f69962e4720d716cd6abb5d945e2c538660c6822cb85de925e96fa01d270763b901c4afa63584482111a506c858a7d7182a7286f70bd73386cde8a5aa7334ad22e3e593d25de18c1b4aabfc1ef3ec9a64a412fa74a346f9911a4f36d73fb59fb39ed692507ba8a5651b6d6f85decc65d8751419b17a8c908962dd137ddad0616ec836062f060af2e19e0f693f4b021c7df284be53461dc847f41893309066aa17091995536c4ea7dcbac74276576d7b6c5f580d6e416af4cb777e5a27a866003076edff29df72fc1c5c0d99d65305c61012959971938364e847a01ce4c6544a948206a30e30cdcc7d3f939066e0b793a5e1816869771bf6dacd35d8513f0bcd46a0e1688ea52651df200b342afec706d971676066879e8b0904f88ebc708180539df6dea4347e2027635f6c92260123c0dd5877da267db91ebe119d519a6f1225334d5f07c1fae00f5e3e06019dff2d4feb4ac6d94ef1615e38b8f4b7d5613bd1c966ebe536a09ac8be36f7d2e2b39c63448a51007572515ee102cf5f8108d153c5645ea9a7b9e48727200040f44abd3455476166dce7c2a94e314b9c4ef40b58b0ddfc753ddf6a100254b2a916f9f0f7945c4128e935be1912d2899a82d07ae4fb6ab24630d22098daec7246794f2539fd5994be0464e6b32a59a084cda4cb41e2c87b043c306a3e3250aa0339fafc48e4bfa261514eddd7b30495f2e15564f40f3ff6d9efd3f4c808178f6e2a496401d1643a294265378cbb451e0ff9026c5316f3fa5a7f416cdf5a1361fcbfdac946ed7f7a8bd8715a76434caf2888a20cf4dc1b4e46e2a13b8f582fd6ac1a13f0b7fb2f96e61991e6b164bfcc1a954d53e329e79b984c92a4431fc684385f531fda466c9e27f4318685be936304e8ca27075820fbc64b5b6980db40b16fcdcb7374a26ca11ae81abf4769020c554a4f3e88e858af6aab519fbb3770855f392bf15eb5ac8ece26acbcd18f9ad98782576766e7a9eff8151b2dd3c15b8375ed694d16dabdee70b75c032abe14a5a548b3947d297b4b187d58ab047b714eb818fe3531ebf9d29599909cb8e50f0b7146af526ac4511efb6fbf8f47cc7f7c144c08fdcaf405b5e4d818b267c425749d07009d69c7e176d0c3b4f8bbf0a48cbe2bdec8c19dab7600fe8e7139acd853f58c25ba81d99360fbf342e9756d1e19e401dae217c222bc30af704662e1374fe2e14512b8bdd5a0fe468019843c6dc4c4a951bed4647c859276f0c723634729e3a4f17a20fe064af79ece57033edc5274a13a65961a7e544925531d6460ea9ef076cf6872a2f157ebe0c268b0a9c73ac54a0125a0c3ba22165690884056ff2fbb570c0ea5fb18f1191f27222e22ed7cdb56e2d970373b6e5357bec3e7b84883a4752d5e97d40f1235d21d38eaec6863d7f0e5018889812c2814f2968a000000800000000021e38e2ed6c27ad276ff21defbe03123e5a94d89aeb6f06168645a698793824cf02ef1e2e1f9e3e56e5a04e8e5820d9bc25ba07b34aa67221490295a63f61fab8a18afb33168cca48a56db8cf0896e9f407cf4b24ad11a9d790210fa3965cef157b9fbab03a4384f7a70a5792c4546e41df7fee3637e0dd5c95a7cbdc715a5d5c85ed705d3e2d02237c543e8be6e3768a078922368f8459b50ed05da17ae2e41b268c436ea61e276933796b903678764a139d7717cc673cd6f75e1d0129de54e885f526fa9fad3a706db378e0f77e755129a3fe54ba5ace1c285f164a67de932913201baafc03e9e2769b8506fe9a200037529fb4f9165a1edf9bdae262f6deae139ebd87ab4aecdfbf4ebadcd5c20cadbb0b1b4db9393096d5086a435624619ccd5a162a4db89b1bdebda47d2d4a95c0ade9ea83ee423a2fa14ff4d9b7a0036170e731dd4e0aee2946249415899280ba45cad4943ce21b2b395c8223b42f433f15f776371da19e71df6165d02372fc3310d9dd4c3b60bfc74ee0eac7ac9af0dc594c8c2975b39fd795619a89b90d743803f5fd593451c7cfa8abbd00e79ef11fb00748666526db2b969d107b4f9c6f0646e9973a631c4c3ade31a78ff1620443942371ef2964bb03a333a8b21d07149ca0df2c860701e37ee2fbfdc808998e55c5c91deb4a3a9eabe14fa939e0b1404b0e57c270dcd259f88c6592f1fd85c44f25b6009beb8410f6928be07af4bcf31a4034f426902f505cd2aaf43b9dc011ce3cccad1dcfec1b6f6ea2cdc860fd37e553b28f82168c341f9408f5075306b7d6c1d1370c676ce100a5debf0329d028ab8433688106a6a1c6e0805b3026dc74aee338b840cbda197b1d573c3026d65d9dc3ee82619613c814b775f9df084841ff123ef7fcda79b795778d6f32f87647169650ffc6cff7e4e8ea3b07d9ebb3b615b30f2913d60eaa6d3d516ab597c19308eefb2be5780f0e7b5ca640b6c83eb1ea95f199c17de803e34535d46bd45fa3e3c38269a9cff6b150ab7f102a0c7a53aa8a213c6ab309255fc31177d4ab7f2385eee80fad7fa3ef9d8c3ef1142cd4dc66c751c6789ef43b8d71f805d96a63dfe7ecacdddd03185b1854bf8d0a595995790f672f93d3ca9fbe004b9bfbaa03113b623b2157688df843ce84ed35a704164b156f5d8b96006ebabb291ff3a18316ff3951863012b18bc09c80b121f9f87e3c3a41cb03cbe38651159b5d20f2338a3fba0e766179fc60ee8377aa926498732ae7ea18d01a313f96d26bf32719ae18efd90cb2e63f14a968e57c5726d30be7b80dd83e4dc1ae112b0d7e40916c7c6e0bd097a365f5e129e3b9bf752ed4eb00a8f0652249970670ddecb2866439b461d2c4734dd5323dbf52c4200d70f6c53c0d204fabef5d5fce56b245f8d92770a26790877a60bc7ad8de0b80226f639c9ed39d274e64d44adf863aacaa40a08beb13405e9c2984db3f09cf1977f74b7eb7641b5e9bf731ce1c0e5bfd61aa116df646582bed26a5b74982b9fe03a4853868d70480167b820739d99367beddf6e74f24a2d7e02a5de008fb205e1b1d7965d24ca539fd71b433a81e4c7d0bb5deed02be713e685b331c30590c19d6faf113f1c70c572c464d956bdf8141400b8f9c8dc6dd776c3f6c4e50c3afd773462dd184eac110192a5320154f47948f80f70ba76bfb665934e4737501ab68be776de11b513488e86f300f6c374af5ffac053278c49782c6c86d5f2b3843d6918ebc7bb37401bc60284ef9d336e0336305f74debc26e20166bd73248b881ba2fe49cdd966576b99b507f66d8062f7635ba30f6a57ddec91cc673d2c62c3c7b53727f62768114ea201a1198be744f93754c56ef528af674f85bedf31ec77d7c177e14650880778486a03fdb171ca431d2bf23a8ce47bf042d861f7194b618848bebb2c35e167669407f2e897d7ae326378571494dbee97317009a1f5bfcddc987551f74661215a0c23c25c2da40a4a805810e025f63f22dbe84c445e92a647e86e71f95e793362b02f23fcb090bfcbfcb14c944c0be3c47502bebdee0b1dff8b679796547d1adc67a25187ac48a9d0899b0aaf810c56fbafa525ba0fdffbee5885444885d60aeb062d0f99cf5fda436fdbb3cd56b9c80c4a29f3ce852b8a3375a3601ef05e9aa9c6de819f86d4636c24b8c610ad966fd1a1f9141994a91b5a4a51a9531afa5d2f112a3dcf4a0a2eeb2ef9d36d1353af452bf6247d0fb82945d047c1182ec72daa26455bbbc49c11d76554efeb6dc9907e1f5431b08a9129cc691365bb28c5b6f0d6901d0eef7cf52c2c53c779de6ae751282d55a5d933c845b2d72f438bd590d757a58ceb62da7fa3f6398c305cabe4e02c767e36f55943eb84c9ab946e953e418a9309c0e1f7c92235c7dde5eba8a6b165550e238b6296a07cd447aab8165f839c9146f93fd2d2edbbe95668c13b9001611bd4158d3d09473f38ad4acbf2d2c8bf147f7c7808f410ef107f0c24f3ad81aefcf2f4a60a5c5178d2b8cb1b02cbc99eef5cf52379a4d32c85141b94af15ff3c1525b8efa18bef549b96d7c5c1dffe5795f90bdd09587b550aa4d1e06372899c97002f82ce47970419c08ea5536f7547b0e5c1b07dbc5f7530bb9fd555a92f11e3b97f464cb8b3d6ae22c851c4352a34264b9f30ed888c280c23cf1305b248bd3dcd4a71b243ab635349eee1efb88952ca47e18d1e2ce0fe947148821a066fd3ff9a7745256c3b3de05d1584bed7d9b1411ad780dcb863232d4a30732fa7bf9c60167603377bea85811aeb8b220b427f11e0f1f412c6530e3bb9583ea5fa3a94f918d4e9dc85a6ae90f3a5323bb80caf6b620ce09ccae3959d24237802b99787899f5019d2410a14adb10c58dd0e1e4fdc7f600add8558565eb1d1f9a28565d55903c56605d6ffc740cc5cad4a004079303ac41b6899af8b7da28d9cd2009971148a5f4a18e41cbc8ea37d5008ead9f7b1009a532aa7eb4e79b7ab31cf8e5d12b773b7e717486d5fb99f3b7e6bed3bb13103d64eabfe6ffe700e92833f54aab9dd6c9cbed05fc195d7234940df494c47d2ddd2603ec97035c372fa0c17549f9e72a436c15c419135e38077475699b763fd465b9074ec9ae66325b9d0485be9b1179509c3eea649e142827ce0fdc1d08b06747b322cfd32db5c1138fa7a9f016eac64a76ad37dada437680efe17d8c28047d0481875b1167e05368090941638b0a6a5ee3d3c48afc3c213a3596d5bfd830c524ae78767804c9f41bacc39d4d74085a45c45f5852c09bbb3bff585041b05522d4a6f1e1b358363d11255ec1dd22d3519912cdda42ab1ed9876a32a0f09e0b14c37a9150ab6e47ba323f9c911dee9e6c180a7771e556cfd75aaa0d7daebae8a892b82031a1336fea9fb30a2e4910eddb618f1e35b136f3a85334a72e0e0990d78037384913ebfec6d1d541de8a2c79ddd82a340a13cfad15a72298fe69c37a28c65c566afb1067c936539f7d35517d92d02fb66c996caf847de391794139d87c5b8d214b2dc741668cd1c11ea495db413984b4531af7a989adf826b2de3acd200ad954cc23537f701afef8b3504c21abf166d85b0eef6dc1bba3f686ec87aca7d26cbf69f6bdc0ef287d2012cf85e998356826271ed02668accddd87c54e92076996f0c489467c314f165f0bf99151e271626f4c5cac67709044e0ef9cd3e8f41fa2ef7c039c7d51010785dc297937f02650aeb201f649588fb0008e761bb6846cc5d2ccf74b31ecf6f4d253caf44b150f0305803e153035a564630e25ec249a1d2818b92e79111c822064b0b52f4246cc31b58a04dcd636abd263ff7e053c83730ad4b2bf0b5b27d8b42b8ecf853aa59737c0dd39800000000000000ffff000006000000871baf7baef9d5c807d88aca1e8ec24df10923848831d648b39760a9ad655e321c3b8673d614b66773ec92a6f6d60bcb555108c109d7ddf719b76e4806894299020976508b5a1f97521c95ec039a5120df10d44114724081ae5f8ad38594d2b8fed315b58280954c49149e85477ddaeb004dc8e16cecb9edcbd0d112093db33fe1e5664000000000b00000000000000000000000090000006447a973e37e7f3676a684fcdb786a7ed45a45a3e5cae9ec716b6cbea54f5435d4e028e65fc58cc1e359d93067ddc4f45241420271fcbf0f4c8d86452515b04264031093dbdaceaf25b544d429886b4c1654ec04405c16d8260e84c970866386371ee1c71548dea8cca198ed2a5c1d631ca39b83ddd6db7796200a0d13a2e8b4b5b842623e33a15e0a0d45028c0cd53cff6e5b5b690c97081900000000000000100100000000000001000000fffbffffbe2ab47850b038ce5fbc36dc72436ee1b6cd27b988e474ad1da840dadf59722f0b71b655f1e98f99facf0498aeeea7a4c8a756c64eb498172ca6e46fdd2f6c126b60fbb4300fe5e3f320f1746087bd01fa5d2e2e22f1e4cc80c19d3f42755aa0fcd3c53cc70120ebb73701082cc174f1094975d6e28392ee624b6caaccb9df273b4d4c5e5e6dd249712d2db129c9495df835980a77c19c445943b4b3ec5760298823b4d51753fd4e2a64bf3b3141a0d5d509c6705f7c19e53a01c80eade86c06a66601f946721a516c866c6e98d9490ee1a60b784055b6bc99a9439fcce74dd3ce07347a78740d6869e91897137a8b0410b42cf1f19e57caaf00000000000000c0000000000000000100000000040000673df89fdedbf4be765bee072a6c75df690563b65aa27423d5c6edc75533dbfbc8f38b2cbfedcf745f667422aaba6b8c1df8c21963195ec6e69ff8cb2950d82c0f024bf8c0d90c42a2fa6af2854275b11ba3fc778ae9f7fd40b6d8c6c204350c263ba85314864ae0d8447ed0f1872ee5d3191db6d8bad253280bd149321dbbb55790e21cc2e7df3e63cb8cf5ddbecee1aba78271cfb8aa079c2a16113e652252f742916e56638067f300000000000000d800000000000000ffff000005000000c806e5a4251e540c7f6cf45b589250b8d5235451cd37ef93d76d6504186aa6a15b4c977f390f9aa38a655270bd94818efb85e2cf594993de53c100be9a2318ac4d1ca8a65666d2c0d9e135c6c8df36fb28753556a3dbde054efe2e30ae7f036512129f3d7037e6d23817785730bfd3bdbf17be59a4c4a3cccafb05d6072d1474a287b6c1a5a8c309c478d11f84ceef9f19cc2141090463326a48c1442300ad866f146872f4281c39bac66254725c33c0c66a40ae988f93eabdbef09ae8c5fc5560293a00000000007800000000000000ffff000009000000b21886dc528042d0b099f088e40a69f0a70ec3a757bd6dd0ddf855d873fff1908b7591c02d0b8e5a2b116f6c934443dc0f112ff4a2c3dd4d6e399b2f50c2c03ad3072ce9cbf5c759962f67c9e261f0864abbddbc63a1dc337809853cf136db384e8900"/5314], 0x14b8}, 0x4) 17:25:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x110) 17:25:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41765912dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5f) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() msgget$private(0x0, 0x400) 17:25:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file1\x00', 0x10000, 0x126) mkdirat(r2, &(0x7f0000000240)='./file1\x00', 0xb0) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x4e) mkdir(&(0x7f0000000080)='./file1\x00', 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file1\x00', 0x2000, 0x7ff) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') recvfrom$unix(r1, &(0x7f0000000140)=""/83, 0x53, 0x843, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 17:25:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() socket$inet(0x2, 0x4007, 0xffffffffffff8000) close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f0000000080)="5fc0c91423dbddf0abc1fe3df40199a2c84c237f3af1d2a20ca2bdfac66d", 0x1e, 0x40b, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x40000000, 0x200000000003ffc, 0x8, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:25:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 17:25:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x596, 0x100000}) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x20000000000000}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x6, &(0x7f0000000040), 0x3, 0x0) 17:25:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:25:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 17:25:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="64c44c5b156ee4079a552011981929372aefa805677a4243d4abbad9c72c5f797a9ec4266a65ae90c71bcfea4f0f3538191edda7936bfeb9f990fd05a553e942bf3736bfd5811c4ffb3a9f61b5a77b0b612f19c376ae535f5427afa259d8d7dd6cdf459effe38726933223b6a3ea6cf43e775e92fcabff2a70fc546ab9df261e8bc91513c21ec3e07e45904b1ccd6dee2b656c0be9b5a6ff924539dc4e977dc93a96b598c7e136eb2e75da2f4972ce8102a3eadc4ee75d130aa5633e7130907f230c4d241522663dce4315c4", 0xcc) 17:25:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') sendto$unix(r0, &(0x7f0000000140), 0x0, 0x2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 17:25:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 17:25:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 17:25:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x5, 0xc2, 0x7f, 0x1992}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x10004, 0x2000000000001) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) 17:25:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x5) setsockopt(r0, 0x80000001, 0xe, &(0x7f00000000c0)="04002c39000075268c3603001000008407986ac68874975c138cebb32de046be7030dd486d7f5289411c", 0xfd19) 17:25:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x42) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 17:25:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000700)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 17:25:02 executing program 1: r0 = semget(0x1, 0x0, 0x18) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x4, 0x7, 0xfff, 0x7f, 0x1f, 0x80, 0x28000000000000, 0x2f89, 0x39]) 17:25:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1000010, 0x20000000) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 17:25:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x3, 0x2}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 17:25:02 executing program 0: setrlimit(0x8, &(0x7f0000001ff8)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100, 0x6}, 0x10) 17:25:02 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) 17:25:03 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) 17:25:03 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x83, 0x144) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x144}], 0x2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x9e478a6f2ff0cd4) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/110, 0x6e}], 0x1, &(0x7f0000000240)=""/29, 0x1d}, 0x0) 17:25:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r3, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:25:03 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x5}, {0x7, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 17:25:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:25:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xb6, 0x3, 0x99, 0xe47}) pwrite(r0, &(0x7f00000001c0)="6afad9169eaa4e05ae0aa211a5c4c6c55627d5abd92e4084251e549326a71704e49adc8948d1e636f2482453de69ae6ade62ebf3543c1e3725004902ba78b4e46c9ae8a5f129ca6c039980ec1762343847bc631c48945937cd6c08a35db9fa1eac03458daab7ce8ff82dbc4ac3386a1663c4353541b19cd46d58730ceec8c8f95f97716b7c5e6b54a8ee221bf060df41394a91dba4ae0b48", 0x98, 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) r3 = shmget(0x1, 0x4000, 0x281, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) open(&(0x7f0000000140)='./file0\x00', 0x520, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getitimer(0x0, &(0x7f0000000080)) 17:25:04 executing program 0: 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8", 0x77, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/43}, &(0x7f0000000080)=0x345659cb6f4ac067) 17:25:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x7fffffff, r1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) 17:25:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="55e5ab55b2fbc2dc3243d7582b74e25920debbf7432ca845f6f3c9293f3b926250ab1889e3f0cb1d0271cb412a65cc801ff1b9a10da8fd52c7ec9e66378de1b6f5214e08fbdb4232830f085a24d4650020453a29e77996d2a434d3f96a43ae18ac5ad41a8de4d267a49af8a83209242026c35353620bdd43dc9d051569aa53f8", 0x80}, {&(0x7f0000000080)="c99f857e56cb84e8f47471b56d14eaf529ed554c2766b27e9702ae7a9de7e021606f9946a9d7ab00ab38569ced91550f1bdcc78db2814161827e4f57a3cfd63510dfa4903deb11c7495600f138c2c9848f3a556c848e", 0x56}], 0x2, &(0x7f0000000140)=[{0x70, 0xffff, 0x5, "d4bd6684dc03fab5cf168b4882a2e715b33b8fa6a9fe79207d7e5f7b7e6e33bef5aaf99df3df5e78d1d5ad7201f39df1c546db245c2d9bf3c2cd6e9c92a0bdace89e42a89b3657c68298b7dc841720e02eec0ba61114f2604e753a"}, {0x60, 0xffff, 0x2, "c4e60e042e2210253febef8a45d35e0b358b9ec088d431f71101cc7d4a71a3b8495d224e6b79df53aa298f7a46d2d7728d493e7a567afb7910c1ddb8264ee750e04540735634324def5db9"}, {0xc0, 0x1, 0x8, "a1a139b8c14e5870c1cc1a7e3767cc39c3a4d28d663ac7483f928e69599af96cd4d6e639b5c6cf0c3a4ddf50d08b20f84849bbf302204709faf3d45f9035d57357034fcc1c002357b4c6f63bcb96052c63099c0e07f86081b106fd416be4001d9c51ded2ddb71013390c895c71b82563cbd57ef736abf47fcef412402ef00e9e009662221a0c445fad789d766b7d94ad1bcd7723c37aae52d0ef20057d7cb5c860911cce9624f57bdff85ec31e1021"}, {0x58, 0xffff, 0x5, "cb19cbba5ae01ed302722ec7e370474165566959b8cb01d93c08f596a78aac351a99083bd84f6aaa70ac9a5abc7037a3f2ac3af81b6423f8cbd8ad7c1f5edbc807d5678f7b51"}, {0xa8, 0x0, 0xffffffff, "c91fa888d4283873dded9547c2b46fe5c7d80b825a1d960b76285ee3fa5263b2b42daded5b78b119c3d6bbdc38b68d452e532754c07ec6a08677eb15bb7ab060e949855ec3c8a42bb57f9a9826052f63dd1bedf775c6aab374b908a398d84ef38f977bffdce529035f133e3a8f6390b05832a6c804085b126909fdf44b7fc02cd509b37f49f46d1bf1daf4639f013f541060a8"}], 0x290}, 0x6) chroot(&(0x7f0000000440)='./file0\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x10) setsockopt(r1, 0x3, 0xbfd, &(0x7f00000004c0)="aa471a1b798ccdaef8d2e319de968bf47f640a0ed3f2fcfa7578ea787eb090ccff502fced2768d53f82f98977c52ac6eaed085192dbf9681bf0558ae4ecca7ec62a9a0af15da95b28c764f6170feb19470a747213189a87cb9cc3a39405b3806eb7bfdcc0816448461adc7c09bf16f30ba6cdfacf02e8427e9d58872f77cfd09c38997d286a2a95b870e6e245a3def28464e228bcd4736350064025cec04d80b59f220ad9b45e826ba19983719af8151e32a66b84c2990e8d3b3cc63b926e34b74dc42e180e4539f104ec34f15895006ef3e531fbc0adf26", 0xd8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x90) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000740)=0x1) clock_settime(0x6, &(0x7f0000000780)={0x2, 0xfffffffffffffffb}) unlink(&(0x7f00000007c0)='./file0\x00') r2 = openat(r1, &(0x7f0000000800)='./file0\x00', 0x20000, 0x40) r3 = openat(r1, &(0x7f0000000840)='./file0\x00', 0x800, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x6, 0x1d7e44fd, 0x2, 0x80, "8b8cbcb147177636a975ba7bd03576d05f79c190", 0x3, 0x5}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000008c0)={0x4f, 0x0, 0x9, {[0x3, 0x3, 0x2, 0x10000000000, 0x7fffffff, 0x9, 0x3, 0x7, 0x0, 0x0, 0x1, 0x8, 0x0, 0x9a, 0x900000000000000, 0xb7, 0x40], [0x9, 0x0, 0x4c9, 0x81, 0x3ff, 0x0, 0x3a2, 0x100, 0x200, 0x8], [0x0, 0x1, 0x6, 0x24db, 0x6, 0xffffffffffffff81, 0x90], [0x100000000, 0x9, 0x8, 0x12c, 0x2, 0x7fffffff], [{0x4, 0x6, 0xfff, 0x80000000}, {0x10001, 0x1, 0x3, 0x9}, {0x7, 0xfff, 0x3454}, {0x200, 0x7, 0x8, 0xffff}, {0x7, 0xffffffff, 0x2, 0x5}, {0xca21, 0x8001, 0xdd7, 0x3ff}, {0x0, 0x5, 0xffffffffffffff0b, 0x1}, {0x400, 0x9, 0x265, 0xff}], {0x7, 0x401, 0x3eb1883d, 0x8e6a}, {0x10001, 0x80, 0x9074, 0x4}}}) chdir(&(0x7f0000000b40)='./file0\x00') r4 = msgget(0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x1, &(0x7f0000000c00)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000d00)={{0x9, r5, r6, r7, r8, 0x84, 0x9}, 0xb4e4, 0x2, r9, r10, 0x5, 0x1, 0xb648, 0xffff}) r11 = msgget(0x0, 0x80) r12 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) msgsnd(r11, &(0x7f0000000d80)={0x1, "59ac546a24ec5e19360e806cb5aeaf11ac470fdbb693526ce1624a1837a793645135060ebe31d86fbdb06d8c65d74264c13b8fd6e354aad5a3e0d121"}, 0x44, 0x800) mkdir(&(0x7f0000000e00)='./file0\x00', 0x20) unveil(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)='r\x00') fchmodat(r3, &(0x7f0000000ec0)='./file0/file0\x00', 0x80, 0x4) 17:25:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7f, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) kevent(r2, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 17:25:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r1) r2 = shmget(0x0, 0x1000, 0x4, &(0x7f0000091000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 17:25:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0x7, 0x81, 0x7, 0x9a3, 0x400000000, 0x80000000, 0x401}, &(0x7f0000000100)={0x2, 0x7ff, 0x800, 0x0, 0x2, 0x8, 0x81, 0x4}, &(0x7f0000000140)={0x1000000, 0x8, 0x8, 0x8, 0x7, 0x1f, 0x6, 0x80000001}, &(0x7f0000000180)={0x0, 0x20}) select(0x5, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xffff}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0xbbc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) 17:25:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000000e7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) 17:25:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x0, 0xfffffffffffffffc, 0x100000001}, 0x0, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x18281, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x1) fcntl$getown(r0, 0x5) 17:25:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fa, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)="c445155e01abdaa6eb86cbd6ae35c5a60b435d9fe348f9e74c9c9a2f89bced26dcddcfc1e67b7e7cd74e3d915c580d9de398481a653a27590e591ee57a5f157775ff5869ee5b8a6c06dabe332facf2b90f3cadc24401363502eb57b3bdce8e27b070839fc2a47644c58e72f7f994eddf143a8883f687f50556e21e93cadf2d120a03253eece173b539c9b63155cd359f1a22be3ed09ba0de88f7cb65fc0cdb168a4a00d933ce64bc6d9aa941af9b00ee87d8b3251f76bac7e78f9009ad707b52ec50273895a8fcdb269a005478a4f9e62096ea4a5f02ce05ed548c142b1948a7ed999512099d0d73b71979896726eb9b65ee01ad0c24cb47b821c5d376671f7a2cad8e95a3cc42b05f8d84be40aef04676f1ff0945381fcf09d17f06e7b82e458c88565a4f6ccc1362c548c491452b", 0x12f}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x42ca, 0x4, 0x3f, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x83}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x2}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8001}) execve(0x0, 0x0, 0x0) 17:25:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x44}, {0x6}]}) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x81) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = kqueue() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x5, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x5}, {r2, 0x8}, {r3, 0x98}, {r4}, {r5, 0x100}, {r6, 0x100}], 0x7, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 17:25:04 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) nanosleep(&(0x7f0000000040)={0x9, 0x3a}, 0x0) 17:25:04 executing program 1: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) msgget$private(0x0, 0x400) write(r1, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r1, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0xa, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000640)='./bus\x00', &(0x7f0000001800)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r4) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) sendto$unix(r2, &(0x7f0000000840)="da11890103e775274199fd16124d6ba13611d0bd22b34cfcbf8f3161d164b4a9bc025f24e64da0d2b932ed590cd91f0eb3d954b7cc7e444632e213196f0d8772796a50b49096eeec3ffce421121cf341bbaf181f6c6a94e128304be2bbc4f3f5a0c852eda8ee209b8175e1bb1d1a9b9bc4f4a9c4ac3e9582b2e71f570051a07fb2394087454eb9894000db12d94644bfaf7ce59deb92f726a829832ba3df9f0d0dc0ec497bd13462e99390f30be6", 0xae, 0x3, 0x0, 0x0) faccessat(r2, &(0x7f0000000540)='./bus\x00', 0x8, 0x1) r5 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) recvfrom$inet6(r2, &(0x7f0000000940)=""/188, 0xbc, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0xffffffffffffff8d}, 0xc) socket(0x18, 0x8004, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e5, 0x1, 0x2, 0xb77}) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x0) 17:25:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) fchmod(r1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="1dd1d57c2f13946187879adb75907d551c74e0de5f67e71419b7c56044c51e3a1f9adca27e233e433d9f55adfe5c7911a23896018cadb1e5fef4b0681f694617c969fa33a28a68605d64e767b55a9d7a2e564817c0d7023b3b62cdbd9c20cd15499459a587032dc969ceb0a00614b707e0211023c954", 0x76}, {&(0x7f00000000c0)="2e387993e4788c531a7cd30ef09e73170e385aeae61d982a3010f65825ece0e1c645909bdec51814b97db1434675b36a69777c1549301f1838d3ba5d132ca62125cb13177e8c3fcc23030f79ad17c6f0206b4d9ca8fc07c879b97fcc4ef51a872969e3d83e", 0x65}, {&(0x7f0000000140)="e8af23d4fe8d01f335d7957c6e0d2bc878136add483aba84c6c9e1d86365128970d6ea644dcae9ab17084a29e4424b89b6489a0338e94a8268f7059615991b24042e60bdb8c35eee3ba965d4c0bba70ffb28e530c0312e4751acef4f90e0914a44466e763b5ec7aa0a13ec6006e36f7028b03ad3cd2a439cb5b933ecd56401ef0a6014ab86ca11e9de5381aca58e476dfd48dafcb805248207186b18510a46e2ed3365b21d0e91650e548461b3868904ef68ca3f023e5850d6d99a84eb071678ef5a44a2b3b4b06ad20a09659ffa2d2ba8353f19f767ddc07099fb84277aac94f3a42584a1d595366f96b5321953", 0xee}, {&(0x7f0000000240)="a9ceab00", 0x4}, {&(0x7f0000000280)="81cb51a441740a49ff4d58087b3826d7f8dcf2a1f56c05fc182b01eef91c74369b40bda3af1214dfd1c30228cf8f361dcb7db32cc0104002361cc92e089d10abb040973bcfac9830ac2975f3ddafa062ed609e17e518f5eff9faa6127581dd8536e901dc8ba2736c75ae9a4168d8e1fe1c86a0d31ec01098dd625e2aad61baf7b13d40850e7c014145a4df4e672fb2ca37902fc4692a8075d0e9bf7b929be3c8af3f9747cadfade14a9fc6fe3afb43c3d8b516c89162ac7e79efc01263020c86157673eda7ca4ff2ff220a55a7639cbc373e8ff42266366cc0061a1ca5efef133790a62a33b444c1854ebc4347c1d1ac70119f103b2f5a", 0xf7}, {&(0x7f0000000380)="6d79aaca3ac36ee92999aba5a6da97d8b8bf4974ca6c2f", 0x17}, {&(0x7f00000003c0)="c2da9f3b5af5a57df45c1aec1c8877d0660e81bf79c96e4763ac86ddad175506d4cf2a4db38c20155575b05be8df9431b9ffdc6306469677", 0x38}, {&(0x7f0000000400)="3016fddd3f38d77412ea2bf5c3e8f836c9ccd138ddcfcd07dd9e1ccea4a07675135ccb656feab66beb80df8ce27c235ca7c8fd5f04383149806fc8c6acf5970cd100fc6624c85a05b789e0a81837b2b11ac13c27445d854f85a431a6783ff1891e711514580372efa9092fcf872f69429470c704a7a923adf1c4e765fb702bad179902d77ad0173b78a339f5d87f", 0x8e}, {&(0x7f00000004c0)="766b2a6458245541cdd4b1a1e6b6d9ce66b93c4bb87a22410a5f4a75486b44d9c4dc29f11a8212480109ca8a873c2f4818f34bdd2035aa96426217bafda1c5a045c961a23fd8528e959e985932a5c6edf7", 0x51}], 0x9) 17:25:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200000000) open(&(0x7f0000000000)='./bus\x00', 0xf253408287ea4efa, 0x20) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:25:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x40005014, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 17:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000100)=0xfffffffffffffe5d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r1, r2) 17:25:05 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x0, 0xff, {0x7fff, 0x4}}) pledge(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) dup(r1) 17:25:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0x3f, 0x5, 0xffffffffffff0001, 0x2}, {0x40, 0x3, 0x101, 0xffffffffffffffff}, {0x0, 0x400, 0x3481, 0x8}, {0x1, 0x7fffffff, 0x4, 0x3}, {0x1ff, 0x6, 0x10000, 0x96}, {0x8, 0x40, 0x6076, 0x3ff}, {0x100000001, 0x1, 0x8, 0x9}, {0x1, 0x6, 0xdbc, 0x1}, {0x621, 0x9, 0x7fff, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/106, 0x6a) fchmod(r0, 0xe3) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000180)="d3", 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000200)=0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x810, r3, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x4) 17:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x80000074, 0x0, 0x8000}, {0x61}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 17:25:05 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x880, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/209, 0xd1}], 0x4, 0x0, 0x3d) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 17:25:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x3, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x14, 0x88, 0xfffffffffffff800, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x401, 0x100}, {{r2}, 0xfffffffffffffffa, 0x21, 0x40, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x3}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x0, 0x1ff}], 0x2, &(0x7f0000000200)={0xeab1, 0x5dfb29d9}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 17:25:05 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) r2 = shmat(0x0, &(0x7f0000b70000/0x1000)=nil, 0x2000) shmdt(r2) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 17:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000380)=[{0x3, 0xffffffffffffffdd}, {0x0, 0x6, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x76, 0x1800}, {0x4, 0x1, 0x1000}, {}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8020, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x7ff, 0x2901, 0x43}, {0xd5f, 0x1, 0x1, 0x4}, {0x100000000, 0x8, 0xbed, 0x40}, {0x1, 0x0, 0x6, 0xa7}, {0xffffffffffffff00, 0x3b9d, 0x3, 0x2}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = dup2(r0, r3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchdir(r2) syz_open_pts() accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) 17:25:05 executing program 1: r0 = socket(0x10, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x6, &(0x7f0000000000)="24da773816d4c63ae46230bc1f548be86db398de89f7eb99a62b0d3c671227346be07aaa101dacc5ec97596cba1d28c1f909148889f04346e2fd9302fe17273f8b3fa2f0ca623708c77b17ecf2aa12a18c2b777f816cdd7f105e466e17b7deb8c44d91f84374568770b8c8520a9b41c7e026b88b5b85b4a0f4ba3622bdf80b45c3c9eb2a1de5b6d9cad96326b9a74e80dbb4a5c6c15354654a1f74be3a30805cf5e1880a364bf366", 0xa8) 17:25:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) accept$unix(r1, 0x0, 0x0) 17:25:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000004fc1433c7eb193f00000000000005b67071b542a5387060000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x12}, {{r0}, 0xffffffffffffffff, 0x1, 0x4000008f, 0x3f, 0x401}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x11, 0x3ff}], 0x956b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x50, 0x7, 0x5513}], 0x8, &(0x7f0000000140)={0x2, 0x3}) chflags(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:25:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x271, 0x40, 0x7, "e6b536f638356e9e11e788cf1e2f83bb41f2367b", 0x1, 0x2}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/84, 0x54, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:25:05 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r2) getuid() r3 = getuid() r4 = semget(0x0, 0x7, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/102) setreuid(r1, r3) 17:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x600000, 0xffffffff00000000, 0x8, 0x7fffffff}, {0x5, 0x80000000, 0xffff, 0xfffffffffffffffd}, {0x5, 0x7, 0xff, 0xc2}, {0x100, 0xfffffffffffffff7, 0xcea7, 0x1000}, {0x10001, 0xa4d, 0x684, 0x5}, {0x7fff, 0x9, 0x4, 0x148d}, {0x4, 0xffff, 0x6, 0x1}, {0x35c, 0x9, 0x2, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x801, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1f, 0x100000001}) syz_emit_ethernet(0xffffffffffffffcd, &(0x7f0000000000)='2') 17:25:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 17:25:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x844fd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:25:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 17:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x28300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x8, &(0x7f0000000180)=[0x4, 0x0, 0xa01e, 0x1f, 0x7, 0x5, 0x3, 0x40]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20400, 0x92) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pledge(&(0x7f00000000c0)='(\x00', &(0x7f0000000100)='/dev/bpf\x00') r3 = shmget(0x1, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0xaf, './file0\x00'}) ioctl$KDSETRAD(r2, 0x20004b43) pipe2(&(0x7f0000000300), 0x30000) 17:25:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) shutdown(r0, 0x1) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000"], &(0x7f0000000100)=0x43) 17:25:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfff, 0xfffffffff0de2442, 0xeb, 0x1, 0x7, 0x7fffffff, 0xfff, 0x1, 0x1, 0xed0, 0x20}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x3}, {0x89, 0xbc0}, {0x187, 0x5}, {0x85, 0x7f}, {0x0, 0x98}, {0x7, 0xa923}], 0x6}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getuid() 17:25:05 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bbf3515f961a440cf2bee485d6eba16769a70b6b2a701a33315883c6e5484b5fafaf1d40c204f45c6b4223ade9849165c360bc33c2c4ba6be4fdc3eb0d1cd9bbade52ffc4e6f074aeb43958511d56fa18d628ba913fa548152af4e76c9fb9aee6a88ef87184afdba10d683386c2c065271d89b55e9d18e15dec6cb793b6f0df31fc7ab9bd0c115716059e1bc36d10792278bd"], 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000800)='./file0\x00', r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 17:25:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="5430ba", 0x3}], 0x1) 17:25:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000280)=[{0x8001, 0x1, 0x0, 0xffffffffffffff81}, {0x100000000, 0x2, 0xfff, 0x8}, {0xa217, 0x6}, {0x3, 0x8000, 0x3, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 17:25:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x200}, 0x10) r1 = socket(0x0, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x2df, 0x1, &(0x7f0000000300)="93eb17070056c58a658f07c2024c429e3af24d14e47b1138a6cf88537021e56a895333cc92b392400200ccfb5f40aaaca7e26534c1337d460684f8c308280156846745752190724ee38360b5422db247b0275adda62856c11453be056c39d715eb3cce76dd3e0694868dc22fca353bd02fa30b69ff188a8ab8de65bc6e2781014383a07555f92e2389f1a706ec483d2697d79512f54c6aff8c0b8709e08269c73d101004cbea3601ba28d25c625f6c48386d3c521586a9dbf70c75c600000000000000030b46b0db41cd050005dc6c28216c63ebb4cb33a7eb9a575ff6fa409b9a1a8b368a1bfc84c818dbc0a5170bf38936c4c5a0caa381a1620955a9e70144299fdb491b66812b2d47514ef8c04e78e23cf57c66ee6b5c0cb470c903000000000000000e413bc578f96653c57c758cca5ae1a9d1ea3a02d58e22d0902aa7fe289d31faed18858e1f54e0839ab41788e7c08bd6f47786ce4ff00b336918dfc2cdbd4bb085d33d9100000000000000007cab23e7a8fe95555f22937efcb0c6c0b71c12daf55951eb288dd8647d9570949fc5152a155106d5641be863a8d7cf262871b456ca9301aff942b6b6c85a1520d85a15dbaac0f8a588bfb4d4147ec3f58a4911e000e66606f6e6c593d586208ef8", 0xfffffffffffffd09) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 17:25:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt(r0, 0xfffffffffffffffe, 0xb, &(0x7f0000000080)="7cf77f2a29f9a20ac0650818528b615a5d2f9f8ffd12afc4a14031f6612d000047c5395aad6312754b6569c4b6900ab8fd1fc38fd2a96834dc15ef46411d2121db456d685affbd06687920e809e32d25bcfddd36277f60d6d8f28aaee91e51685122d29888614cfac329dc7b9e7a38633b704e090256e6ef7f933f4371e4168a6d20bcf49babe39c5c49d5", 0x8b) 17:25:06 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) 17:25:06 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x6d, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:25:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 17:25:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x488, 0x4) unlink(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 17:25:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/155, 0x9b}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) 17:25:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={0x0}) 17:25:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x300}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffb5, 0x0, 0xffffff13, 0x0}, 0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 17:25:06 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 17:25:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:25:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) r3 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28100000ff00010000"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x11, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0xc0, 0xf00fffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x4c, 0x28, 0x9b, 0x6}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf000000c, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x42, 0x8, 0x9, 0x3}, {{r0}, 0xe8891e3ba544331e, 0x67, 0x20, 0x68f4b589, 0x8be7}], 0x588902b, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3ff, 0x1f}], 0x2, &(0x7f00000001c0)={0x9, 0x100000000}) 17:25:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="01546abd1e69516ebc6aa3628c19c5", 0xf}], 0x1) close(r0) r1 = syz_open_pts() r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/12, 0xc, 0xea36feebf79c16c9, 0x0, 0x61) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 17:25:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 17:25:07 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 17:25:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:25:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x188, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x9, 0xa74, 0x3f, 0x1, &(0x7f0000000600)={{0x920e, 0x2, 0x9, 0x153, 0x80000000, 0x19, 0x5}, {[0x9, 0x5, 0x6, 0x6, 0x9, 0x43e5c43b, 0x2, 0x4, 0x7f, 0x9, 0x6, 0x8bf, 0x7fffffff, 0xfff, 0x7ff, 0xff, 0x1, 0x3ff], [0x8000, 0x1f, 0x10000, 0x6, 0x8000, 0x9, 0x9, 0x5, 0x1, 0xfffffffffffffffd], [0x0, 0x0, 0x100, 0x0, 0x4, 0xff, 0x3], [0xe4, 0x8, 0x1, 0x100000001, 0xfffffffffffffffa, 0x800], [{0x100, 0xda, 0x2, 0x3}, {0xf8e, 0xecc, 0x20}, {0x5, 0x2, 0x4, 0x3ff}, {0x2000000000000, 0x9, 0xd7, 0x400}, {0x6, 0x1, 0x5, 0x5}, {0x0, 0x7, 0x7, 0x401}, {0x4, 0x6, 0x48e, 0xffffffff00000001}, {0xc32, 0x8001, 0x5, 0x7f}], {0x3ff, 0x4, 0x1b, 0x2}, {0x1, 0xffffffffffffff0f, 0x2, 0x2}}}, 0x7, 0x9}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) pread(r1, &(0x7f0000000140)="598a8fbed41159b2b30feb8c4c6fc24d08a4e5d9f6a63968f7bb06a1c883fbbc4a4ccf78ef97cf766830743437b541e66bed020da7414e411fcadccf64f47cd981d7a805966251531e496df697e6f4730bc20b60001ccb2085ea15f0f5e7f4dba3481f4d4b258b497cbc3920192d8cadf385d1358a161d25adab117e29d61223383128c2c9df95cbcc8e0a58f3a78332ff381622abaf649290271834505200eb165a95a36ee403ef7fa9b99e", 0xac, 0x0, 0x0) 17:25:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x3e) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1000000000, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:25:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x23, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000000)=[{0xd1, 0x9, 0xd2f, 0x9}, {0x20, 0x0, 0x80000, 0x6}, {0x0, 0x3, 0x8, 0x9}, {0x74d, 0x1, 0x100000001, 0x6}, {0x1, 0x0, 0x8, 0x40001ec}, {0x0, 0x9, 0xbcd000000, 0xffffffffffffffff}, {0x10001, 0xfff, 0x4, 0x5bb9}, {0x20, 0x80000001, 0xfff, 0x6}, {0x3, 0x8, 0x12e, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x6, 0x2000000001f}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x100000001}, {0x8a, 0x3ff}, {0xc6, 0x4}], 0x3}) 17:25:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/39, 0x27}], 0x6, 0x0, 0x0) 17:25:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="36ffd5d8bc7d202b84771f886ed66ed89be7b4096716ee61", 0x18, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c59063", 0x134) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="4c2b8e67236a7392133a75613076d3865e2f08499bcec4ae5febf297cac930ecce0fcafda165908e1e5bceb80414c3c5b0abff5bf39d34ad87d20d535d7f109ed342112da5ed73a20839cb986b512c35948891f242a5356f28bca58eb809316e44c177e5b58f5327bb9397ca738d97c6dd0178bac68886e312f638c65cdb71af", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:25:08 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0x2009, 0x1b03) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20502, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="26ba570bc7bff125e7852eebc492e8f3203f71de92f5356bc75b278e56a60c542e21", 0x22}, {&(0x7f0000000180)="d5a336d0881f9e4513d9ffe50b7da3fb8e5afcfb4a28fea65f1b7483842b4022eb84fda94ab2d3509dd6aa750c4b54a4eb707761937558bea171f3dd53fceed94c5ccbba3f627b121ca218f8bafeef7d194ec8f5396eeff24a13b1a47b7793a0555bf0377c0a7f1b47cd688d2a09320ddfff136f5b4a8d7623cc76b7f94fedbab69e86b720efdf89d72ce2f51110e77678d49dc88369d6cef1ccd41dbb8db24e03763848b492693de6594b2dcf04974e920850d673906e31a9b1196e61b27808391d9efeb18018baf22c767d58e0c95874aa25f8027813853a5f5194", 0xdc}, {&(0x7f0000000280)="f9a08327fa672c84e5088b3df64fccf0fb4e5940216780ffd180647c4300536aef1cc84e5bd27eb47dbb6879c431ea4fc3e7ebd3f9096fb90869964518067e3addd2f228d122190b460102af528a05de0b2c36199abdb06f22b296f9775316c3daddc612647040c59b065ae396b74413033384e8", 0x74}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() write(r1, &(0x7f0000000140)="7f3904f610c2723473ecc2e38fa6743baf09ee3b8ec7376e2e30", 0x1a) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0x4, 0x9, 0x1, 0x2, 0x81, 0x8001, 0x1, 0x1, 0xfff, 0x7ff}) 17:25:08 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 17:25:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e68931929648", 0x14) 17:25:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x140, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x9, 0x81, {0xffffffff, 0x6}}) 17:25:08 executing program 1: readlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)=""/81, 0x51) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 17:25:08 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = socket(0x12, 0x0, 0xf44) pwrite(r0, &(0x7f0000000000)="4e4fd5fb871e4d88970c9839f74737720350386f2fa1cc9e3553da9bb81a033f7a2d4a0e68c5cb41da3096da04bdca872381d458163ba1c920c9bb1701c944708b88a95f7624ee0f12e9ccb214d14e5ff2374f705708f8a976cfb4f9c8571801db", 0x61, 0x0, 0x0) 17:25:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) symlinkat(0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) 17:25:08 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)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x2e6, 0x0}, 0x403) 17:25:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x20) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 17:25:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20400, 0x0) 17:25:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x1e, 0x200000005, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000d2593ce8853e03362c7a450536620f4e9d9276652375000000"], 0x10}, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 17:25:08 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) 17:25:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x206, 0x0) 17:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2a, &(0x7f0000000000)="b6") 17:25:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 17:25:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="c284a94ae4a29811e0d5c1565cb2cbf43b65812bffd1d28b", 0x18, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)=']\xaf-.\x1a&}^\x00']) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x401, 0x182) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6) 17:25:09 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f9", 0x208}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) recvfrom$unix(r2, &(0x7f0000000000)=""/13, 0xd, 0x40, 0x0, 0x0) 17:25:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x32e) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000f8"], 0xa, 0x0}, 0x0) 17:25:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socketpair(0x18, 0x8002, 0x7, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000005c0)='./file0\x00', 0x10) bind(r1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 17:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4005, 0x6660) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001340)=0x80000000004) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0, 0x1b) 17:25:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) socket$inet6(0x18, 0x8000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:09 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x800, 0x9, 0x37, 0x4}, {0xfff, 0x0, 0x50, 0x300000000000000}, {0x4, 0x10001, 0x3ff, 0x3}, {0x7f, 0x7, 0x2, 0x7}, {0x9, 0x8, 0x6f7, 0x8000}, {0x4d, 0x7fffffff, 0x7, 0x40}, {0x3, 0x200, 0xfff, 0x401}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x7, 0x3f, 0x1, 0x2, 0x1ff, 0x14520166, 0x3, 0x0, 0xff, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$TIOCCBRK(r1, 0x2000747a) 17:25:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchmod(r0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x7fff}, 0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) dup(r0) 17:25:09 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa3, 0x0) r0 = msgget(0x1, 0x440) msgrcv(r0, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008621e8e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff00"/4098], 0x487, 0x1, 0x2001000) socket$inet(0x2, 0x2, 0x800) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000240)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10490, 0x0) r1 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x219, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNXCL(r3, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') shmget(0x1, 0x2000, 0x364, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000100)=0x7fffffff) 17:25:09 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) shmget(0x1, 0x4000, 0x78, &(0x7f0000ffb000/0x4000)=nil) r0 = semget(0x1, 0x1, 0x200) semop(r0, &(0x7f0000000000)=[{0x1, 0x401, 0x1000}, {0x1, 0x3, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x4436, 0x1800}, {0x4, 0x6, 0x1000}, {0x7, 0x3, 0x1800}, {0x4, 0x29, 0x1800}, {0x1, 0x1, 0x1800}, {0x3, 0x0, 0x800}, {0x7, 0x4, 0x1800}], 0xa) 17:25:09 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 17:25:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="874292f2d73ccec920c6208325a5a20f979c1e7d6e64d74ba19b9ec77ea789bdbc948cc4e2710da6a4693d8aa635732c6a3fa1254861df6fb5cfa61306a5180f00d34e1dd58cf397e44c31bb6bac2ac69c2a59d3733ea88bd02efc41d2d148e754a4a3368ee035c47506b4d41142790197f99497c3c4670eba16952295fa0771e07d0ed5e6db5e589921dd29d15d69d53600bae2f06cf86d3f3442b72a9cb6e5c6fbabd1a0f68c55", 0xa8, 0x400, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:25:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) socket(0x10, 0x4, 0x4) 17:25:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x580, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x840, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x8001) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) recvfrom$unix(r3, &(0x7f00000001c0)=""/222, 0xde, 0x40, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDDISABIO(r3, 0x20004b3d) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000340)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000480)) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000500)={0x4d7fe3c0, 0xc79410d, './file0\x00', 0x7c, 0x200, 0x2, 0x80000000}) truncate(&(0x7f0000000540)='\x00', 0x0, 0x8) write(r3, &(0x7f0000000580)="dc997938a896c6db045e802b068e5ade1d78dcc74aa0f98a6814929f1521e7f866f5fc96ac1840eeb43a9778002617cbf352087ae81937fb539a11ad07aea7468009f1d00671fef0e21e16509ab3545bc58578142e7e9ae3de8b121b61a64bc880a4d826110fce87c13881ee7fdc482eb22c6b0eaf927875e56951e746a5fb24e8bbc92463b46d0314a26baa1fdd21e042cfefa716d52cd3", 0x98) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000640)) ioctl$KDENABIO(r3, 0x20004b3c) r4 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x2) open(&(0x7f00000006c0)='./file0\x00', 0x8100, 0x3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000740)=0x2) r5 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000780)=""/110) 17:25:09 executing program 1: socketpair(0x20, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) shmget(0x0, 0x1000, 0xc0, &(0x7f0000ffe000/0x1000)=nil) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:25:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xd0, 0x2, 0x6273}, {{r0}, 0xffffffffffffffff, 0x51, 0x40000001, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0xea}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xff9, 0x800}, {{r2}, 0xfffffffffffffff8, 0x90, 0x0, 0x3, 0x3f}, {{r2}, 0xfffffffffffffffe, 0xcb, 0x0, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x40, 0x1000}], 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8b}], 0x77b8abf4, &(0x7f00000001c0)={0xfffffffffffffffb, 0x7}) nanosleep(&(0x7f0000000200)={0x4, 0x5}, 0x0) 17:25:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2009, 0x7ff) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x1080, 0xfffffffffffffff9) 17:25:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) 17:25:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x5, 0x5, 0xe7, "da1fc503542eb087ad69029a3b843027f6ccdd1f", 0x401}) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) 17:25:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getpid() fcntl$setstatus(r0, 0x4, 0xc8) syz_emit_ethernet(0xfffffffffffffe4d, &(0x7f0000000200)="b6") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f00000000c0)) dup(r1) pread(r3, &(0x7f00000001c0)="27190aa87523f38ed7232afb5f415ca06c2264bacbc3c72e844a5713d7f21e2d78cde350d36551d39970a36a028778b192", 0x31, 0x0, 0x0) 17:25:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x51) 17:25:10 executing program 1: pledge(&(0x7f0000000140)='-}\x00', &(0x7f0000000180)='#+\xc4!\x00') symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10280, 0x4) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x400000000) 17:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 17:25:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 17:25:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="01", 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9fb) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 17:25:10 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/32, 0x20, 0x842, 0x0, 0x0) r1 = getuid() seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) chdir(&(0x7f0000000080)='./file0\x00') 17:25:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fchdir(r0) 17:25:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000080)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0xfffffffffffffe3a) 17:25:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) r1 = socket$inet(0x2, 0x3, 0x89) r2 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/234, &(0x7f0000000100)=0xea) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x5) 17:25:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00', 0xfffffd68}], 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, 0x7) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x733ad1fe) fchflags(r0, 0x10000) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 17:25:11 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x20080000000029, 0x3b, &(0x7f00000000c0), 0x0) 17:25:11 executing program 1: getgid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, r2, r1, 0x0, r0]) setregid(0x0, r3) setregid(0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0xca) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x3}, 0x10) 17:25:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) r5 = dup2(r2, r3) fcntl$dupfd(r4, 0xa, r3) read(r4, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="226ec2479eebd384411d85dcc804e7d4b8273f0aa60079029ca99aea3fe47c034959d679291ddd895f9e67a7e1a200ba1af9bed628dd41011c299cd562f2a2aee944f68b865613de333e149a669ac93d15cbc0158c03be5a96a5d40329f9f9c1b8a29a517e761ed0af91fb25755d3ec0e9a0fa07c2b62289bc166cf8b61d22c76e34026f3a104311f00d75ff60e1908f977e2ecd993fbec638c458fb9dd7b591501eff710ec4d24cec98204c0110e5d8eaa58d683a36038a7b69f960dae90f6b515091dd5d4b25d48354fb7b", 0xcc}, {&(0x7f0000000300)="b769e83c689543bcc6413bf51c9473e37702fb9ab80311b93031d8c4b0519ca72d5191b7281814a056b83e988acabe7d3468f1925e4c46091aaf3dc4ca356477317e94acc32c9e6410f8dc8475175c3a52c9ceaea4ec83491c142a66d5c9582b9f6985884a90cef9da4ee5e0e27ad1442bfb3a4b581296d7778b2fedc20e136d60fbc4d861fc4439aa2db5a2e1c01006876adc7f2cbe70fc0716037448b8bd9f01bd946082c9092c7f1c03ad01894936045e61", 0xb3}, {&(0x7f00000003c0)="344aef13ec67faffff233848849222050aafd393fd42a33088fa9b370da1225c7062e8c29806b59c0afa1a4b1be2c69f920f2960c38a3f7979dec829be0bdf3cd3a6a6f57ef071126c0a66f104e113a1bcb7bf53d27d43de7856c01e13b8088ed892242cec53f012671d276a0eaa77e7aa2974d4bb0c278ffb942a38d6da945d6560ebec28880a6124434a0b7a712cd5ac29a63a9f016fbaa7d21970b6d60263658b948e5f02093606341d7524f2eaf1828b4b08", 0xb4}, {&(0x7f0000000500)="d4fea2b46e95908fea5a78dc8ea25c4a2e10b5c17d87a7e4f889752ee2a6b9f8a870df8fcebd0c764dd0c97bc7b2916ae5a8e5beafa9e7252c387399b1b0eeb32c35c1e85b930e8aa0a7938c1d84aa8ea4890350fe1c374a07f6356619b0c2caeda2ae0d7c3e10187919e8e311a897a93efac51066f8222e261acbf88e969b2fae95ccb3bce56d603dbe62beba5be8009cb83ac76924c5ce955e5d63bc6276a68e3434789af3731b23e5cea7ccc8d1de256f08ed3f4de052474d9fcbe985e8", 0xbf}], 0x4) write(r4, 0xfffffffffffffffe, 0x0) chflagsat(r5, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 17:25:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:25:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffdfe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x402, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x38000, 0x0) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pread(r0, &(0x7f0000000180)="de9f589982e171fd66255fe8b4fe8a49744ae0de6dc1960673d1dd5a02aad2559f0d5db3c31698b48958b944812fede524e19e2222e1fc03de53ed4e9789481d68376a693d7fc1675c724ad3bc98288b4d7902e04e7050245c75a6b26d7cfd2c167826d3b861a40e6b0266200a40fbe06f3cc3a9366163f03a84fbc3e2438a29301f4a4ae357d997348186173dfe3ddca67be97107e55a46569cd0fed681987bb0f98c2fb9d37f7879f9c2ca2e7d4ebbb5ae45d84558b923748efe9b41e845c286c5a1261f877830f4cf56efa764cb21ba1b0e04759d59a4328e4b4cf65097243bbba0", 0xe3, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f00000000c0)=[{r0, 0x1bc}, {r3, 0x2}, {r3, 0x1}, {r1, 0xc}, {r0, 0x23}], 0x5, 0xfffffffffffffffb) 17:25:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709b8b6e738ab971aa33f7a1d45f598fad46698616c8b07d94a4fb49d3da26609", 0x6d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a113a5052cff0700"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x81) lseek(r1, 0x0, 0x0, 0x1) 17:25:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 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'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 17:25:11 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = dup(r0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0x1eb) semop(r1, &(0x7f0000000300)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x800}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x3, 0x100) mknodat(r5, &(0x7f0000000100)='./bus\x00', 0x1, 0xdc) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r9, 0x2) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f00007f1000/0x4000)=nil, 0x4000) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x7, 0x48) 17:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 17:25:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) syz_emit_ethernet(0x3d, &(0x7f0000000080)="56f60a8851c57bc17f993b2c7d813e2d442b6e772b0a36857cfee0cb83e30727fedae091edeff4b3b62000a313dfb78a99f66b3bbf3367c405c96d15f3") 17:25:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) socket(0x18, 0x4003, 0x81) 17:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 17:25:12 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 17:25:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8001, &(0x7f0000000040)="576e787c78f6d83f5c3be31b0f4ce916e19ebee987d7f1d3e690fa4d908f26aab3c76f9a7fec", 0x26) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xdf, 0x80000000000000d, &(0x7f00000000c0)="ebffcb3f000000812ee6ccb94785b39471ee7e5a51bfbb92b103c544822ff3d61b2cc9051034e2a4f65907316f7cad1c28b725e881749d8a85bea797bc7b940853bdbf720bb34e396b38d0a52d4507", 0xfffffffffffffde0) 17:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrlimit(0x8, &(0x7f0000000040)) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084, 0x0, 0x0, 0x8}, {0x15}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7f, 0xda70}) r1 = open(&(0x7f0000000700)='./file0\x00', 0x70, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000740)={0x7ff, [{0x3, 0x800}, {0x2, 0xffffffffeaf74541}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x3f}, {0x3, 0x10f800000}, {0x2, 0x8}, {0x2, 0x7f}, {0x2, 0x8}, {0x1, 0x81}, {0x3, 0x9}, {0x3, 0x5}, {0x0, 0x59dfd69d}, {0x3, 0x9}, {0x2, 0x8}, {0x3}, {0x0, 0x2}, {0x1, 0x8}, {0x3}, {0x3, 0x1}, {0x3, 0x9889}, {0x0, 0x3}, {0x1, 0x9}, {0x3}, {0x2, 0xffff}, {0x3, 0x9}, {0x3, 0xe6de}, {0x3, 0x1d2}, {0x1}, {0x3, 0x8000}]}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="a809941986e8a3d2bdaf79b34e8900387564c870973f8956052827e31534f775818bbe06e8b7971ec0c73f1c82236464c664313833eadeefa4209cb437c89aa24f53c2c521a9e409fc37a0bc0419ccdfdd9cde0eee6203e4794c2434ec0af815d53790f093f69261bedd53c1", 0x6c}, {&(0x7f0000000240)="8b5efc6f91bae0c2dd7f1ace1932fa1540fb8ffec32dc96163c14c509d8948c6efd3a21759dffe9c089f06340a3520fcc8eb015828c382", 0x37}, {&(0x7f0000000280)="6480d05160b26e14323ccdaad95af2c3199c6203f3bfbf0d1f931eabc8ad714ffa3cdd3d", 0x24}, {&(0x7f00000002c0)="be264a5efa430a95e0c3e516bb2b64491813122c7c94a0bec9c2824a80ce21f22d349805a6d95668feb2f3a1b391d951cd65f4a1418d0ca8f6ad046562e5d53fa725ee27cfcd2f195c9cbbfbdda339b4627fb2bbc94016f758f37bd360c65da46a76613da0d9", 0x66}, {&(0x7f0000000380)="ca566b15cb9c443e4b3383836fe58cccf01157bd759c320e3ba9b7", 0x1b}, {&(0x7f00000003c0)="301931166c4d3679c0331d9b6fd3c7bf7d0e808b4f446fecdc06c9dc52214de74ea60b0cc92282aaa525033bdf7670b3c71ecf723c24bc554346d1e241c624cef3b2a4fa812ea24d01401096d00542f7931abd565c3c00ad56b4c4c92ff9d9493cd406359f9d63782aef3761e61a04387334eb70d53c2ec780d389c44f82857cfcf2260d", 0x84}, {&(0x7f0000000480)="14d7d3fa6d504ca7961018c4a3e47ece639549314ab99a4b7d0076d425793d026e1ef08e92f3b76bb296883684999537cc863a44ed40cc47e1b2ae79ddc7b70e54fe71b4e5707fe19d0963004a9f90f4b1aef698d282d38288f543a29a78e15263e78f65565e01593ba5d4c2ca805d599fdb0aa8ab579e5bda3e4ca350f95092e1443ba2542f9fc0cc42df93e564f54d6eee25fb8d33ae5c1dc4a53663a0833be46e68c5cfc509b96ba716e5278fec86e77109563c6eca556057e7ba84aa04bf5ea596089703ebab2ecb2a5260ff9afa812a9d1f1e8533082771df3ff242663415838d44b45c258c3b081927c80c0ed4efd7275ec81bc6dde2b88e0304a2cf", 0xff}, {&(0x7f0000000580)="10d14df118e4e93d4842c3968281eee879eb544d4ee9b035174dcfd9047b974f97a1590d3ca623a265f7a576d9ef7082502d5b3ccd125e76af2599878c55f7daa6ce6298087ab931aceb561b1796751325bc12dfb48a777ecc481706caf43dc9c208c44f17734152b7c5ec1a470344901c286afd3757c23957c8637d1237aa6d41fe4aece5aa04d0eb5108b2de26d1896a29ca23fdceda28de9b8ec2072e01d16dd8b75773c55475b82109c367e0df4ee4c9026f9f21b987716c513d5a88cb25bc3dda", 0xc3}], 0x8, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:25:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:25:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0xfff, {0x0, 0x586}}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000740)="882cbcbd8638244b58dfbaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901a356a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582ca310e997578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6030000005803546d6432acda84bf638eb9b56018a0e784dd2518c43a3089393f9d144e02af0809e46db5a5cc813ad570594738d39ee015a53c318ef3be647a3c7baf45148757c02ae8d4f0f2aff001301478270e6776b009d0e73e16f743f7f1e3408c54b761f8d95ee33c5acab91fec16aaea3a6452b01885b1e98e4e8935e316f8b603315a3bd3e58d220642f1173e9320ef9169c73026dafbd5d5bd121ccba9b819285625cca45e34", 0x138) 17:25:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) 17:25:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sync() r4 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/117) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10a28, 0x1) getgroups(0x7, &(0x7f0000000240)=[r3, r0, r3, r0, r0, r3, r3]) r9 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x6) shmctl$SHM_LOCK(r4, 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0xfff) poll(&(0x7f0000000300)=[{r1, 0x8}], 0x1, 0x4) setegid(r6) fcntl$getflags(r1, 0x3) setegid(r7) fchown(r5, r2, r8) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000340)={0x1, './file0\x00', './file0\x00'}) r10 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000380)=""/3) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000600)={0x1, 0xffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2088, 0x7) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x2, 0x7}, {0x6, 0xeed}}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x9, 0x8}, {0x8001, 0x6}}) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000580)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) bind$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) 17:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="cfb482e42d0be12d4f82e2ce6a2110d96501e789cdb14cc47359726fa098a449c3f0d119736135a1fec76a93e2d3e032967f0c402d602d6db0268a8feb67700c47f8c971e1ef789d039510f2af33f362af1abf734d03897fe1dcbd6fa36e15639a0ff1cc763036fb113030c8b10e6807c4ece56390d839d7ee5fe958283c82e21a16cd5d62c6b84cb24fe8f0e444d15dcfc25f48f63d07400340d877d7648c3befc3721400a4d65c833d8622294baefe0d5f66cb472b0bfebf50dd9c45d085a472c7dab9f690d0722c41450d353eea0470dd91417a00c94da581e67942683e94c6f5b2a73610ea544c6caa92f67078aaaa16b5fb93cc3e3d913d1b7dc9b9ba7531dfe6acb969209d969ccdf7b1b663738fd57df0f921a8d201c8b01524e9d2871f4f0cd86ef70874f74b3a15c10a164c60169bd2aaac112bf240429df02440068a04f788b824396dc9eb0aa59f385187eee5b7b2f8b8e04c8494905e823f599d16778959f3391b2c42443a9614796a0b633d71cf33cf99c751fbe07d77b53814bdf7cade40fe6c1da49379e9ea68979d855d6cf3ace15a4dbea0ce430e3ba2d10b883bd0e7bf135a4e3bf1293693f6bb2fc6de9fde05b40a3f2734df2a5bbb2bab29871ef12fcf5392588f5f11e35b0a62195f97358b98242febb350c0837755d5160fd6499a19ef5da5b9200df4ea2459d257a3bcfac2ed1990efd33e4a41fecaa0999836a5a6be16b71277f7d656a2f5144fdb2bd5f7f917eb6441b2a82a441f2c209f183288d3c17082c78d3dee489f8b599f42841630f41ac98084352fb0037bdee42ee017506c8f780e6771a169cc351b4dc99e313d44566100d5aa03203b70c9e4bdd9e630ce6662fa7f9319bf9ffe00570b3ffd8f85b4b3db2fb9c22efc3456e5306971988ebb8fc35057e8ce93c938f83f6d6c1d432f2365515a74df954ece4de2257f5ee2cf927d76019e51ebcbfb88d4713ef4360baa95984cf691cb209255cf1401c63b6ff0e5ee93638018908c18f62a07beb27cb0b89b93c676213077c15eeed84a7318db989492e14718355f061350db1c2f361d9085992fd9e7cce657489356452b9fb3181fed484f5d316ce1c342a3660ff45458487c7bc86ad0ce466bfc47233b5cf8997f9cad9b21b06d9a9fe1802e55a8e9c52fccd1b53e513390b02dd8629c9eadc0f1fddfd9c6b87772b16c1ea98d870d41c722e6d348b3e1d5b7ea3bc8d9114e12b6381d92f5b861c30665abe7f97f7b86e4521a380facd66e4e14b4f5dac0ca75e54506234498070192429463d8d1597fe8915e72d38b52f11d78da36084dd5c39ea2e162c54c00c606c37103f2722d15bdd09fb4c87525efc2ef9e813970a2bf0e02585acf3defc52569db52c11cec679b26a72078e26fcc166348ac522c669a2033304bd38e2324a2b83b96eb415bead33764eccf540646c527ab2957216054247b555f9fc66bc45dfd9e956d5f7fdd74da18f378e54f5e11939535be9e53653ba487dee2c96704d10420770fefadb91df7f282b23087b735b8d1ded30ec9f7b91af02a8896f5f08a721bf2f28b71eb0a33fbaa7a6051ad17572a35619fff04181ec4dbe7988e0daaaee453b43e5300bbe17d3dbe155779f68f396d577b4709c3d39bbac3684c19f36544a80fa4404faa14f50a9e237c35e2a99300f350dfc1f08afa2ba8efd91c8f4eb51f8c6a4eab6ea1c31dd38e31bea0ecf44069556dada8d68f3eb2c8cc302ebf7f2336ec4bd179d130548f2622202e96016a0e50df3dbe83f53be9b0dbae3a82808bdb7692b7f59412c699a1db064a21171e667ebfd2ec718850b7cbdddab7031be13502b6f8a01a0d217f321c3bd85fc3d9055d456d71d75b318405fd4588185148b26f56eff9021aa90e5a8ac5f2aa4f948feb87424cfe3f0ab711369a0710d50014f19f4e91e9f3d8f76eee3d83e1b74691a5a491d8528259dbe74114f0bbbe3a29b5f7478194e72fabb5defa09f2d21fafacd7d29d687d9eee2cb0f65a77bd8e15414176d59489d90cf7f8fc47ccc8e146bc64324c8aeebbc216952ea2015320880092a7e3d75d43de89c49006cb178f31da7d04e38c33b8d5345237234cd3edc0e4db52ffc30f9eea89371b45e2b459e4006131177ff475ec9727b563c3fada3b67d0c8ce1df6c9c63ca1f82715b889d9b139305ad7f7d7129a68e2c9bb240a9193947da28b2551c5dcba9fca55855552d8c1c5fbf975dc5e6ff841a4b4b185f5f2c4e19418f7d314f3d114a9d0c5a474180a7722294ded37327e2d7e2e413ad6ebd55b79b0ea0e5fbd58fcc1b23a2c227445c3cae748939e62324b3b217625a61183196cf146fa3e2a4552a885f17dd87c1b33ec0972caf813b9b0fe2a6ae10f5c66f5c990eb2fcf76e4e5af2c55919dde38fa90c6bf116f01e7836e62bebb6db8a86e654835681c13c3ad85cd36b4c08705abc5a8b344db6d976f3feb1ecbce84db38e660caf2ce2dad49c65dba2b6907ed9f259b7dd30736a22b81898ac4fd254f0b460d89939869cc0a5ff6c3ed2a1b29c052c9489eb89f583047dd3444f3275ca8d11df4ca66445808cebefc8e5fff413d5432c9d81a920de95f4979bb419ea93b972c4d0402818f26d8a61ec0d6d43083658a53e183efa20c96295ca01a06d0ff0b34efe78f1338c84e954da7b996bdc1cc0200a2da3c980f00dd946f2fd86de5ded708c8c5ba9e0baafefa7c82ec7ef5f1c722cbff3b70ce6bf9cda3ec2f6c153506b2812483d9ac5a4dbefacc969fb2f3089aa3410611ebf6842c6a823d2dcae4849eb67f5d3f6b6426a94f61124980c1e7a1104f5d28b3684407606ab8cf863fadd75ffaba67a162120bcd78a65678a163ffb91f7f2408c083ebd06caa7ec334ae748aca0032eaf7496bd18161579c9635c94ca92e976f0cb2174beebdc20c98af0c27287d305ffc5e6d651f712c403405d6cafeb97c7c55a1acbc723b51400063d0b46152ae52cb14a35ebca2d0c0ba8ba13a9b2a36f2e9d3805a28a69cfea15b53191e25e8c9214fb3365254372ad6020c0281f7f5028473a0de3b4d13604cf253c67e95db62658532e747f19e68df53b36637bdfc43c05c84ef6e47cd130de89a37bed150199e309d42bbf6a78e3e82f3eab4a2b057da9c8895e5a1f11862de17fa619903d39e30b14fdec700f7b12d183c19b2a97a8cdb4b5061e42bb67207e2df3b95b0d03959c1e0dd86ebbb8fb277d072b36a66cbcdf31a2ade9b20088d93cf2f0364d334161589afa5a50f89f4bfe48bb284a14cb504d88929d0bde4cb9de5606ddb1d3c4367d7d3f36988b44bf4e894bfed704a1a293be9faaa13a1fff8a5f7ac0242d90fcd15c460da77db7e36d8ea047d2fdc56d8a0830bae17cd441f39a4683495e9adc0ab755167efc8e9f90bb976562fa75594a75eaefc0848cacd7246d900c4c08001ffdd7c8b689216ca6e588c7e3aabdf407486f12c35942c58b6e7c7e4d4e9de1d5ac49eca329d61ca1e2661dde643fbd1b8498bf5b2c32e6982feec6bffed2743412ba363be1a6280f236f9a903b133a0e0274caddfcfb9f5def6b8be54798657cd3cdfd91c7d94d2e21bab631bca07fcad10499b21c242349b544b5fc5b38ac7bfb0c9908f29a330d4d640ef5b58618097c6dc6f899327aa3f42cb1de8c7f60565ebd3aa91a486dced428921446144a3d190a379a8358caaeea2fc614f8255e8a2e140734b76a0b818241cb5c2c6c5df3ac042240e25500801d91dee747847275a02dba8454c9690c9683cd8414700f9ae69375dff9ed4112189ead5528e14bab3188bef310e1e94cc2bc25655666c3d743a2ebc8bcc63ca2cc006de4a4e4e3dfc1656b2e7c13667f4e01ebacea769394500619d6c8df07be8430f2bff35f731230c80b6ccb5cf30eb7af4efef728d067e8f3e03b0b06e28ff87115b0f88e41be8d2c5b48c3283202d9cf2fb7eb1fe76c61509f3e70517cc91b46bc5024c6849b8a4b7d8daa4b52de83e04a33a613b1fad61a1e2f36d419d916ed9148e8b0ab05f5fc7d420b7ab64c4f2eb46a9c31246664a16891c9987661782f3595b9e222581587c5f095bad5c1ca20d622c1c756f12807c617bd80a70e81c89f0ead9db4f8edf6551ae02e53494b35dbe3b2a7c20b184d3988d10ea7bf13644591584afd8cca2d2c0124a93bda6e1765a1f6cb84fa4adc29e903106c48c782e053064338201d515a5980a033cb5313d35baa027efc108c56d7f2be0700c5c15b3a37c6815ae976850655587fc345f993ed254c99e90d20989fe97834177c57ab8b070738de3fa1aa796c77bdc818b064c07eec958a1d9fefa49b98b3908f480c7e45dce583a65e03c9048d036f2f2915209fd1d209344996a9b080d382bd5a9049162a57d4a50c45ffc56ed34d48b18dcc5c22bead8ab0ca6a3daac8a5a7cb040bf301be08246243306b16b6981c3e60e24629bd035caf49d214c8f49b06802d316b7e43520dc110b8b1f09df46290ce4484b5973156a4fefe5d5ad257760d145853130e20b842e643d13ecd7be7a5788bb59288168701b7af69ef5815fa342c6dc75545a31e5200e1431e91fe8a82ef1ccf5446d4244f923cbe8130415d31fb2ad02c882f29cb10aba16bca9d8483457fba475177ee6f567ef3a67a9861e34ebcde60f7db71bc13a971d2b4f6d391bcf1e1dade7c712b7a673f992a89c8769509b552cc66ff88be6bc7f217f1a26ae4f6f4e9614599c024cca81c3b979021e9188002f412c13fa66206a38f9b320c499761f68230d895475106b7fecbbe5e62765a9dd13bd9e6099d926fad9264d772ef1bda7e1f58b3a0b391e7dfd1ded89e85b8cac5374eda2ce41d77a7787b50c3c3551d79196c2bf0579ccbd9b4d203d9a6f52fcb9d2dc3e70a69139721763a67b099877972c220e4bfdc479045ab1d4b326de7fa9d9e4cf25d6a3fa12246d056fe352e567dbae469ce71ea1d23b719918caa845d24da895a726b11da8b872915adc2a227906c5343e1ba492aee01ca249dbaa7c42b950a607b282f80d8bfd7954588536b42a79b9526c9ee1b8c79b3f4b34519faebddcb84fb1763647d9dabd24f1c345edcf34650b129cef2ddb30da52cbd76344abc1ed68a2517ef8181340f0e5529fbf14359cf8fda3acb0be2dd87509e9ac4c1e2731eb3c8c470078c232ee162f017eecbc99a953645f02cea7155c8bbf16e246d5c7cb54095570f0af4092e578ac3f970e573ed64f0fa64d31b99d9fdacf22e25b22bb5b6600912666fd025d9a3dd564df83e24a521b94eec7a366ac2478f9dd505614fd692efbc740c0f815c2aeb474cd81f07265ecab7b26401b27c7870544ecbad1bcf0fde8fb4755e163231b5a3d9c977b7dd4d695088ab8178c0d0c2efd35297152087b512838a55da3032be4b2d5cb9ca5a80458b0cec356caaddf68994b88ce8356bdc961f58c0b4178bfe2f2b6008438c47b4b1bf88c6b26b9453789813f1f22ce46c8751087d5f641eee12aa129dca309fb05174dff0dd7f5cf56dad670331629f21ae9d9fdf692b6d1745fd5cea4e5ce34e488e112ce4342f6707678a2552974e379297cf684aa22d36f7e4922914c18c3ce720e40c89314bad952927478a80f48c3c612ca30bc08fedcac37d13326da53bc770d8e62ab3aaefb73c4785c08452c41e266f6942453056e85175c8f337b664be950281b84c11523a2179bc3c7ecdd74618763756dfe581ec803f1339e798c4b0839e2c53460dcee377c0c3e0cb746edf8ae05c2af03a438500b812736cb0cd602", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="14ba16dfe86fed2528f83bfa0e57b4864b0c8a885e2736566d34beac53699548324cfdbebf5ac4b47c27e5175a62807283a832d1a9dc5f9b17860290a257930ea9fad09328dcd1f7e1bab52925324832658e5118257f1b1b160dbf46050491892fc6a5dc83b4f219a2bfa903cec25c0e667f316bb2c4e3cb10dce2b3ff261b33d4ce0eef8a721b55bf06f09e87d31a69541c04dd220dbf6edbcb7eaafba492adb99bb70c6eccc16747fae8f8c28254", 0xaf}, {&(0x7f0000000280)="444ce2b09988eb57fb29e30e943101ad31fa557212d7922aa51b2503503d213b7aeabf4d9a9f0bb3b2063b3f60723541cdbb5e5791274c35b59b15b1e628fd8289a7207e9064c7d417c3f500", 0x4c}, {&(0x7f0000001340)="21d34a716c072d4c354f06d2656e30b559a7d0b1a460eb0d243f90db717ad0e189a92203dbfc0ceb75be77c4df77a2773081272f11623f05a55f8a75fe66ac57357dfd6e4f8464f3c854c5e66c04737643455862ab328fc143b0423566aa07155845529d5e44976631064bb12bbdd7c1b847e4fca58338e118d031d9c5044af091215a4855ceded0282ae1c1d61cea89aea47f22a19b0e6fa9e0ee951a89ebddb4f2d28207dbf45364ad91783fe7881d30135a619840a5e17177df7c6da427aab49666de2fc95d575e653cf276234e0a533fa672fe825a", 0xd7}, {&(0x7f0000000080)="704be20b4e19cd724b1de628ee5b83c04068e7790e6da8064617669cbd692e9bab2f3904ec96829ae53654f9f7b0b02540df79c2a40d79396f0d3959", 0x3c}, {&(0x7f0000001440)="bcb37b4063c64f7d5c99044f1eec36165d215610d257be1805b560109342fae324c33973e31bdac83c034e66dd6e1608a14a57b02113b220b7789fafef3e8cb97e926c8f1b192d8c222dc84fd05b87fc3dbe99e9ecf6139fe1a379d3b5b1cb25dd5ab54774f023be76073ec05a005fc6302b935a3787f32263ca36a7f1e565d3b9cc3954e4c6e45a42cc5cf4987dc825d20520dd4def7a2ecc18529d22f10112abb39509c9174fc30d970e53b1e3", 0xae}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 17:25:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x92, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x28, 0x9, 0x81}, {{r0}, 0xfffffffffffffffe, 0x20, 0xadcf9b9b4e0f7bf3, 0x0, 0x1}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x0, 0x35a, 0x80000001}], 0x0, &(0x7f0000000200)={0x100000000, 0x9}) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r0) r5 = msgget$private(0x0, 0x248) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/65) 17:25:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r1, 0x1}, {r0, 0x6}, {r1}], 0x4, 0x0) 17:25:12 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sync() getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) socket(0x0, 0x4, 0x3) 17:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) munlockall() syz_emit_ethernet(0xfcd7, &(0x7f0000000800)="aa4359dd090000000000000007058e1cba90a8c7981b6162500c83c926eebcdaacd71ea0a2a402b10c887915390ef7f0bc70a1c602721f851c24e4e2b79083f8a70184e8b4de74468e2d6a34eef32475f02df0f81877e0e5cb079850c2c6b2ff5ec57f53dd0dafb7996e0b5a14b3d704339c7ca98ef724c9ee9ff9c62e7fb8adcd7cabc28e290671d3754e9b2f8a9810a76edfa42619d3132f88407fd3d3a298990b0213694e56bef36791a3e8b2773020cbcb0648dfdbdd58bdcdae84b7d1a390e6450ff942753587268ce01f2759230c57cf955c151b42475941ef872412e5d34f1beb24f69476ad76f1504352afccef2881350653bf0913ce2b07c1ec8ec6866b126f450973adb3b6be69f8ef1820e86b5ee5e870b0bea4d0c5c093e63c4b8341a1b34918d182f0f47f9e7469aae7488e5fa5f51a9808d930c94f89989f5a2d9b5ac0753988737487caf04248f8e918cf40f7d920a9155de9969a51e8e1bea72e961c4baf517270e781a3d0e013f07f23c1fc48b9c5561b5d1338480ba9b0b2acd1379742e692e4438547a61dfa2a0960ce16469ce0dccb0cd32bc888781de00be757e85409466ed690f524bfcc5f410aaf9f89fe500a635317bac11c1e4481e73cd6bd81a1b1b98e642f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x4, 0x9, 0x100000000}, {0x418, 0x0, 0x100, 0x10000}, {0x40, 0x2, 0x40, 0xd0}]}) 17:25:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x7, 0x7f, 0x6, 0x0, 0x1ff, 0x6c55, 0x8, 0x0, 0x1, 0x3, 0x7}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 17:25:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000000)=""/151, 0x97}], 0x1ce, 0x0, 0xfffffffffffffeda}, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/163, 0xa3, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 17:25:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) r5 = semget$private(0x0, 0x5, 0x8) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000005c0)=""/229) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x6, 0x24) semop(r6, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 17:25:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x3}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 17:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000040)="330ef7be148eb843a2e63d8a2a53778b44fb") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 17:25:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:25:12 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 17:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 17:25:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) open(0x0, 0x7c, 0x0) 17:25:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() 17:25:13 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) 17:25:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x7) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x3) close(r0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f5127f3e74ac13d19cc0d9f52bd0d3547f87b95c1b6cffbe4e01291d76113d0535272aabeff893dfd177fcd1cb1fb8", 0x2f}, {&(0x7f0000000180)="92ccbf59489fdd2e84ddaab3ddaf701854f6061f180e4671dd5e8fcaa83184925664e2fee30f03e498e40d709a838cffeb58616e6bdbb474c5b3f5b43c98b627ff3dfab39427e973b84023a48403b1e76cb48e94f55ea86c909b6375539460c075f287cde61cae1e5e79f47136d079304ecaab7ae21ee576d333e20906b3ac6b27be7500d1018c32a4c35c51b8df5672", 0x90}], 0x2, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 17:25:13 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) r1 = socket$inet(0x2, 0x1, 0x23) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x1, 0x7, 0x6, 0x86cc, &(0x7f0000000280)={{0x0, 0xf8, 0x7, 0x6, 0x3, 0x1}, {[0x200, 0x1, 0x6, 0x1f27, 0x7, 0x8, 0x3, 0x4, 0x1, 0x8000, 0x81, 0x0, 0x5, 0x100000001, 0xf800000000000000, 0x7, 0x3, 0x200], [0x8000, 0x10000, 0x4, 0x7, 0x1, 0x31f5, 0xd8, 0x400000000, 0x8000000000000000, 0x1], [0x8, 0xe1d9, 0x8f, 0x80000001, 0x816, 0x5, 0x8001], [0x3bbc, 0x400, 0x5, 0x80, 0x200, 0x6], [{0x5, 0x10000, 0x0, 0x8}, {0x7, 0x6, 0x353c4eeb, 0x95}, {0x7ff, 0x0, 0x8, 0xc3}, {0x7f, 0x7, 0x1ff, 0x6}, {0x5, 0xffffffffffffff01, 0x40, 0x5}, {0x6, 0x10000, 0x5}, {0xefae, 0x8, 0xffffffffffff0000, 0x1}, {0xd0, 0x9ee, 0x0, 0x6}], {0x8f31, 0x80000001, 0xa71}, {0x101, 0x8, 0x4d9, 0x20}}}, 0x99d5, 0x2e4b88ea}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2028, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x7c) r4 = geteuid() r5 = getegid() connect(r3, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./bus\x00', r4, r5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x1}]}) ioctl$TIOCSTART(r2, 0x2000746e) 17:25:13 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffd5f, 0xfffffffffffffffd, 0x0, 0x0) getpgrp() r1 = getppid() getppid() setpgid(r1, r1) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) 17:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x109, 0x20) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/104, 0x68) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:25:13 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setreuid(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0x108, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) 17:25:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x82, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 17:25:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 17:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1000000009b1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) socket(0x13, 0x0, 0x75553ab1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x0, 0x6f5, 0xffffffffffffffff, 0x1f}, {0x4, 0x2, 0x100, 0x100000001}, {0x8, 0x2, 0x2, 0x8001}, {0x20000, 0xbce, 0x9, 0x10001}, {0x3ff, 0x100, 0x80, 0xd60}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5, 0x3, 0x2000000000000000}, {0x6c, 0x0, 0x0, 0x8}, {0x800006, 0xc4}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") socketpair(0x1f, 0x2, 0x200, &(0x7f0000000200)) 17:25:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0xb2, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 17:25:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10004) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xffffffffffffffea) 17:25:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001740)=0x4) r0 = getegid() r1 = getegid() r2 = getgid() r3 = getegid() r4 = getgid() setgroups(0x45, &(0x7f0000001d40)=[r4, r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x18) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000080)=""/225, 0xe1}], 0x1) write(r5, &(0x7f00000001c0)="92645bec3ec30ed7b0ecb23f00bc0eac10410d4ba06e87bfc9a425dc6950e7da399944cd3bcc0aac2cffee15567e5bb789994f", 0x33) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = semget$private(0x0, 0x7, 0x200) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001840)='./file0\x00', r5, &(0x7f0000001880)='./file0/file0\x00') connect$inet6(r5, &(0x7f0000001440)={0x18, 0x2, 0x5, 0x8}, 0xc) r7 = openat(r5, &(0x7f0000001900)='./file0/file0\x00', 0x1c0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r9 = accept$inet6(r5, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r10, r11) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001d00)) sendto$inet(r5, 0xffffffffffffffff, 0x51a2b85e61d64aa0, 0x2, 0x0, 0x0) fchmod(r8, 0x40) semop(r6, &(0x7f0000001e00)=[{0x0, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 17:25:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 17:25:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20042, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 17:25:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 17:25:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0x0, r0, r1, r3, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000140)='.\x00', 0xffffffffffffffff, 0x0) 17:25:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x0, 0x7, 0x0, "68060004000000000000c6832bc600"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) write(r1, &(0x7f0000000100)="fdbd420eefeca2dee9f53832a25d642b20aba72233ea4a699ef06f7c6b21e35d2501bb6f0413a0bd13e0b85e8d3b50e8b9dbb48becc21c55daed1ac46341a762421edf256ea35ad14479f6a3f0376cfee35c767e53320edb7cae6573c35081d37df0d4dd904dc4d782c6335972af0bdbd0366bb0c6228b90f67e114a657196370e99b7b6081a1ac74d", 0x89) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x47eb, 0x0, 0xffffffff, 0x0) 17:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 17:25:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x20000000000000) getuid() getegid() r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getppid() getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) sendsyslog(&(0x7f0000001000)="e5b551fb335b18f80b80908c45e6eab44d38747709b7e1c5e67609aef2601c4d5fee7da5c248ef002954c0f5ea74f9e82adb61be6e3800286feadd9936a4de75399c331bd82b5cae0c559f6473f13bbdaee357133ceddae3dc4844b18206bfcbbaf245866072a315da7df0f0c9744d5b3fe1206e8d93123ca21f484b714d111561c70d128c1b23534c94d104619b520e0d567bc5cd50b5ba03f7c5990be83b9ba7daff0be4a88e9868384bbe5716451fb0f6a375ef897e33f47997155c52fc892e2e1fef9a3461489a336f6c72f0a790ed9097237cc13a5e247926f8c4c16f64579db9e712e6571da66a0efe793f223ed4edbcafa5d2640ce5e867f8b862312fd509bc06cfb900293901de5438a77ff9dd5cd50569c2a150b25b783736a4a0413fe011f2d0e57196274d1fc1d8888ddbea826bd80a4fd006b38805f376dcd10824cdb01d476ddc384b3240c6127a255be71b3a0d66ff4dad576c700732ad7766ed652b9ea239a9c14cfdd149b9c68e085cf9c10f197cfc8b03ba166b183513a7706128fa8353d781e339d450d6e72df309a4e864d9a9995897c338088a459b75b4c00da572d8361306f1cfe2c003c118d16d5cb9100125340857a8c53fea679d8bfd5547389da760e9a719e5698b8afc6ce45533f3143ba508abac9a9f97e50c12cf3f55ebd2118646d351bc2ad704bdfaff15d5a83fad07c2aaf353ab4928b5cd1cb14deb65ef2dde29fd4cb01711f09fc2b28a613c6b3d71b19f636858e53a58d3716425ab31a6a1320419d10b704353709d503fc2dd2593d55b9f4bc89d9501939051d8b2f157e1402f78e1294fb2a8fe793291a6c86c40c69eecfb6c8d0a1039176d697ff7582de7f9b6ed1d62c49e62dc355683fe8f3856acc3a9d514eef6da9f8458087d25dfc3af01e0111e3e82d21f9632837c466bc0d30bf5b45c67903dbfc08f3557a6ad3628acf9c5034a590cd44a934cbc135b4aa252e87fce7b0a17f3bd2cb31600b1f947723a8c46a67fac6ce3da4bda498031f38b327ba0ecc47af6e14f1668873ad9af0e35f1a6f3638e940ca6a08c157e0b6d5ca46572ab98fa0bf97d36d7153f0e694b69f168d9ab7092a1d66a99e4a6763e5a9fada03f1ebeb14cbfc3840571e01e12540fe9d2cbeff6ee2560095520c72ac8db4070c8e10c58b03797df8490a1d3d5de6d077182bd4236233dbed63f4838e7db125825bb640449eb92cf026d1f1ad7937b666a66e53e802f0ad0a9b4a61e305a8e5fa1a5af54ad1ac81a26dc5718854b36b1ff7061b2a9d4280f31ade5b626ddb219420b32f067040ebcc779ac86e5851a0f4482cb4a26bfdde3af131e3d5a5a712bf0b084aa76833d0e09112d935b1977882b75cc260d39283f1abac76560a74e33b707a7a6ef36b2ccbd835581c973606ea990acdfd08be86eff4b73e23a53d1675ab4703407e5dcb392064dee2d60667d4418f5b41bfba36ae06de8d3a935d08ef4d601b7ca3f7ecb828cc05ba8e52aa90d2474f2a561fa688db01e7bbda9391bfba20a45e1c137e65028718454a0dffe6ac7f6e200efe59ea22f83f57f1e0723d58e340b2d9c136a9dff3d95e8ffec02f8e76dee668657cf41b30d82823079b6be3dd84a642c61b071dcb8c0ef3bcbd2b2114300946ff8edadfb38f7634ee8ccb29201b38b5bc580f171dd5e984f2d65c2408564820ecc7bfc8e189982511224207d9938b3a5b73510960dd42b77bc35ca528db901fa82cc4660bdf03c312e657e0514507f16b74d1fde6ac84671c58cb58a273ed973b3f9377e5660767ecfc7ffe7506c6e06e38f1c35731fdb00571cc06689bac753a2ef0fdda9a0d6ad2fe2885b0cb2e0cf11a41cd9b45a0e357c770da142e4921519c74cb47f4c8e2385166d881b5641bbc982a367602cb1ae502d7e893717eb814e4c645b96ce28ba128a9664d2f06037c7fadeb098ce5f7087e1cf4520d6e29836f811133e9834959f2c21b799baae290a5d4122d21fd692194b81ad33c76fc436b6d03906819b30ac93b3bf69f3372b4f7c7d4fcf0dd6d1565a4f70d438d7c81a9bc039a9c539aba852212645cf5015ddcfe81ca9ef2cfeb87c8b06bc1a68be7661eab6b43d2fb9d65ddb79a73ad4c914a9a99e78433c73e22dd5e0b8be24a825e8fb059590a6f88b0898e87a8e42e82f7a73e3043be5918e1449ca32772c4be992a23b73cd7a4d2b47cc4411ff3e0461ab003c7005ba4d355a58548119ec080f2c5ee43f14025c69337eb547321b44e2d74aa13648bfee922fa71967ebe22a2ac8cd16499b808315aae1efbd3efdc834e152b249c32e8f3856a38b18eeeb04a2a768c68441042fff7cb7d0fdeb156063b884d26fe77d5e3fac5096a93e1ba892980e5f9d8fc910ae14ed8cf21588a6ab86df42bd5b217a2e165aaaa16ae31ccaf1ab01444f2bdef42be9837b02d4eb33b79bfece92c426aea13a8f15ab55a7e51f83f69f2c20a6b476ba64502046c96ee73da377a479fa8b896f1e793caaccb7c1a5e195dc91253f95c0d793431aea281659d8632ee0d45e4d481e4cfd9c0f632c098b7d878df7b5ae92e303e61ce481fa28af0f9e453682f59a59fe12fac0d1a70cbe2cac36e8b2b4606da5012fa3552e0bc9ad8586c8e81fbea5f421a5ce3e1955a101adc68fb69216f786d5f2c6b947fd4036259bd79fd5116aaa85919fb843befb5220705d72c0b2af3ef9befda8be811d21927781a60c1dfab58f012f28af6d031efd0b0375ad346cedebfae42b35006f8b4e3d193d2c9e24a4de96d6f20fe17511e6163405c57b2d9a02a1aa17a9a244cfa3c0b3bfc4700a5a5e9b0ae344cbda9603286352cf58d349c3d560042641551675be39f13624ee2bbfe57c803f21442512d5258e3f48d911b167f949341075ee6bade7808e05950f6a0c3585e850039e9dd989277f748eed9c127ade4c49b37baa85457440b44efd6ca493456cb1ddec3f571b945e6f4294d3db0e6a7a468402692019168894182bcaa9558b5133a15a537e12d0810738343709d549b1fd5adce63e55a3ff5d496eb321db585b82710eb072c71f6b1a226ae98af34bb9802e000d6ea6b8ca1533c92b01cd2a07a2c13223eee1b525c2652cd0d4e3067350a34bddec9e321cc79b57cf1524adf94c4a0a0bd153c41f1c5c62a1a6cbb745c22b393f764e8ba950941b860643527f702686d4d3bf2f76946ef66fbffec367163ac113626710a3660112656c67f91285dee4e0866c4ddfc31703b36690035f82df9f468d033ce8e9ea43f5ce32ebf53655c41a49a21369128198e3553fec21e61e9562c3872b610e8a394344f7996142e8df9b503abb2fa4046f4436137b830f2882653ae3a5047ce97e3e9f92cf0f5cdb60948e5faed660285c46b4d16ce52a97cf3b28dc60199f5435d1476d02523d7ae26adef30335e2612f8b97a3d6810a920f53e6f5bdbac5193564aa5c9b5778addb37f5215b1838bb35f9cf57fc35d04f46b8ecd70073cbb686d29e13fd5c145250126ca23049134d714995cf6cab398270a5e37028d589c7e2f4415e0f7641144caa9de80f3d588f8dda83ae02d49c91b9fe557acc4d7149fef79fe7ae306a3537cc16d714450f53ed0c4a979df981102d21fac499ec0367f59a8a59a0e4d593c6b57b92c8b71683ece5a0e6db8e3a05f884ce086683746ddf33ee3883b7fb7c22bdc616578335584e0ea3491ddbb7585e9ed44170e01dd0c454c1b6529cc7353a578ac822eddd8e9ae637e9c7e0844b470e7c0feeb46b6f93687b3ab9bce8c834a8c44f5cd5a78df1484b25b94b05b82468af5334b884e0cdd31edd0f875ff7d1666f7b532cfc59ec117214d7e1dc7a16fb510ba9f0316485de4e5aa82fd72ba3c5cbbc5908ab00ee90a7e7c4fbb6f1388f680fa28d9282019325ee2aee1c4832e26d02dc43f8f3b06ce88d1790a44222ba5056b3247122ba8ea7adb6a595ceb5a7e00aa08eb29d1ad3dba55affd4b612246a49f3dbe167220231f790ea438c1cfe74bee3b64866099c66429f62100ed33d04063b194c3209f229f2664bb4c0d9cc43fe7ffbf26adc9e32b1a09af2bd908424d6babd8548beba769c5ba2b99b39e40a222134f720842be5c416d47c667bc75bc6b10bd82183681823defd35496691b08f7801350353e9a7685ba0db7d2bf730efb16a5fe0d0353fe587fc33e55475a26b82d9bdf32404e699601fafe25c0b4a147fd0157a978ca4422333bd3c0ea55b00e20a188daa39afba40d2c6a666cba22bd5f85ce1d135fdaa3a0175985b17836b4585efc10e9936fb6f35812b9b19d82abca15c2e585ac883e5903d807917dbac6eebe0a61b89e6a3e386f5dc87a17fe07d6c453970b8e6d8026f5125c97fc79b92072952b1b8d19da3ca6cb332ff6f9d946d7d2a5b4afa75b8e0775db87025134394a9d90c8da12bc603dd6ebf2f47104bf045f0627c85e1e20acf2a89a75b391bca11725408521496ddb3e6bd33a9a40f259bedbb0e8485a9eb68431cf75a247ec78fc406234ff4b118032ecd349a1612ec6e143741212b20571dfd3bf10e8773e6c3adef747e5dc03e55918329b6134b9faa8248e6bb39362754ea39e7d46c025c5eb060ce756c22a87f044a8ab44ab44e79acf525746977289bfb4f2b1bfe007c864d2a1d5bb7f540b99a000b6ab724c965bc952d764683cf2c53920b942c57b9fb493fca6e9f65c10a537bcb23859c9f4f65846ae48ed3bab298a1535ed8e9296c33ca179faad3b8608ab5318f692925892be6d7a6fc8cbf129f969f024ce18d612d9743d812055d22991709c6d938b4b76368b43b57d15cd292169f39e79efe8e5fc33d21e0e0b7c0e24ef4f04e15fc3133758600e3ffd96ad0e532f18d5a578ba489215123e7b9fa3b8020fd963dcaf999b72f16b54065d9ddfb1133191205574bb269f3c2c51214ad8160c8c844f82e81686610daff7ada8e768e4bd84743c02ead2daad10eb38ed0b295ad8578da7ee21879f2536958f1e595fb192d4be951cd959c8ed00a52a6c6f37f1bcc68605d57836902e3b329250e0fa376ec91e1bc8ac17bc6d66633b1895fdc2014fd6c3392d5e30c92d322fe19f9d7cb068fb52cfa9f342424619a611864437f33d1460b3d68c8c2daab4951bca1389dd4ee18e698c41dd316320eeaaeb96fc9bfee3ebbb98860c7bda243dd9cb0f3b535c5185bd2ed4e571fdec63859349580b653e338fe18a916235032dd8a62159082553e4fe3ec4724a3ae6b8d9cd055d086fbd782e7ef849709045e16b3aca634412ae7a40626595bddb81dd4990c42217e0a57f5b9c7384ad6cc953c9e54dd99e392556b838aba7ba7b8b36097c120325bfde3307b3c32b253bd76f6aac70db92c4c079f8406676ea36c6d86bf1a2f122c19bafe890fb7c7ae272750e1b701068eb32c0d4dcb02c6c22208bba937c6b7c28c3b6405707cb5fdfebb1deb70334822705c1c94614b4f2f3a522749a3ad21805409612220139e9b4dfc95b04480417fb05893355ac37fb71a65e452c70cf0c19e54d57bc53b6456e55e617cb94e9c2079e987fa84f6ff2c7fad975968d47851d5157ddf3cd2dd2bd9905fd9ad936e69e0bf170216b754eadcb1bc92bbf17eb9a7df6a36ba9243b062c10b243bd2a1b1135c051a2bc7979d6726f72ebc72806cf6e14b0dba62b02c398ab0ea384629c07d99b7b8f6e9192b8e8d788a93452bafe0c489e0098a9e7a80228346c9b3ad8db38887b99c8d56990db7b177cbc5a3f7f646a156b41d1dae09454b81d14d4924317105", 0x1000, 0x4) accept$unix(r1, 0x0, &(0x7f0000000000)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000002c0)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002000)=""/4096) 17:25:13 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 17:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000080)="c8182010378dcf9596686e9e4a8f5a3e", 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:13 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/176, 0xb0}, {&(0x7f0000001300)}], 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x1e0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000013c0)={0x6, 0x400, 0x7}) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000001400)='./file0\x00', r2, r3) 17:25:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x12) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) 17:25:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1004, 0x7) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x4401) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0xf800000000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./bus\x00', 0xffffff, 0x2) connect(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 17:25:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) listen(r1, 0xd935) 17:25:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="bc", 0x1) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 17:25:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x25e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) 17:25:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x3afe) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 17:25:13 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000235000/0x4000)=nil, 0x4000, 0x5) execve(0x0, 0x0, 0x0) 17:25:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6a, 0xffffffffffffffff, 0x5, 0xfffffffffffffffe}, {0x4d, 0x0, 0x200008}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000600)=""/19, 0x13}, {&(0x7f0000000640)=""/247, 0xf7}], 0x8, &(0x7f00000007c0)=""/253, 0xfd}, 0x40) 17:25:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 17:25:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000000000000000000000001b00"], 0x10}, 0x0) write(r1, &(0x7f0000000200)="06bd554192fac3f35ca02bb9dbb2746defeb654c806a3195dd551d94e32c4f41374a605ce0b0b1d1cc35ede097a72445f6e72fdb7bfa53c7e16f94da6f1a4cd84df2597770ca1dbbfbe2fc4f9353d3190109d45e6ec0f28b14e4e4847f8d8c9b7f3ec4a8", 0x64) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) write(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="986121240ecfdd55d90aca6d24220c439ea4f5d76d87339c6dbb39ff636d370d1bc9a0087b294de1045721f7400fa9a6d119d55d6349c0c55670fcf5dd1a0899e212991ae7e1cc034b6a30aeab603870f38804073d455998a8367f2c44c8d1a752b2c2b85ff85a173136b579788b", 0x6e, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) dup2(r1, r0) 17:25:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x21) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:25:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x2, 0x8005, 0x6) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:25:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x14) 17:25:14 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4000000000000004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 17:25:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x5, 0x3ff, 0x1, 0x2, 0x7, 0x7, 0x2, 0x1, 0xffffffffffffffc0, 0x80000001}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 17:25:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x6, 0x1) semget$private(0x0, 0x2, 0x510) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r4) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r1) dup(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() 17:25:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x100000007) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1ff) 17:25:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/220, 0xdc, 0x41, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000100abb605fff600000f9b7ac75012e1415694dade050b31e8e9bc241e"], 0x6) 17:25:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 17:25:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000004c0)='aZq+') 17:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7f, 0x5, 0x5c8, 0xc42}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x81) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 17:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 17:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 17:25:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCEXCL(r2, 0x2000740d) 17:25:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="65f70dddf4fec2dc4b5d46d280cf11359fa8ab67e0c4d60b8aeb45851ebe3f98ad704ff274b4ee3a64b2c52f669bcaa78e973491bd477ccdb4af408bfd8c59065633652119a3e1ad3830f094c44444c835dea494b13cea33f0b740194313ba91d0b2eaa12f68fd6820fcbf8d36fe5543329f2a706930b14b9cce9f096a10fccb81efd2e4d7769c28107dd23fd56b7c1f7fe696cc6c41ec5b17a63c6ce7bbbce92b4af40c65706a8d54d04016562497fe02e426580bddceb659733e68bfc60dd75b0a6b858e8aee98c27b18cb40f7f817c00bb41f97f415b67cfe5b40b45757717289c2f1b36fe6e06c3c8909cf5bd4e44850a5c2", 0xf4}, {&(0x7f0000000140)="1657c346c397d06596d28cf4fe25", 0xe}], 0x2, &(0x7f00000001c0)=[{0x38, 0x1, 0x1f, "4c4f6fefc1b538eb88ffae33437e258b0ef7e84bf56be9df08da684a0d81cff8d1ac"}, {0xc8, 0xffff, 0x8e3, "9b44ae23441bfb18d83154488ddc92e3c19ca91a2d402818185dc93eb30303722f7547d59cc598d0a055100e76927e04b77e197c915ee93eb65449fe688b7137b2d6e3cb2f70675ee4d844e36745dce36d87f6fe7b56b4aa0396fd0f8a37b2eeb5f6038ac167bcf22dd70a3f5e32ef85c416ecfeedb84884f1763c3f1eaeccb2cf71b50da293c4f6da64481ebdd252d945926038e260255334400997a08885be6f4e37afe6b38f6675869cdee6b732f3e2b1c9619b6d91"}, {0x40, 0x1, 0x81, "e4c48c30b666928defbe00970bf1389c6056e41b2bfd8bb67b15b2031eccd218daf9729b8f4efe798e54861f"}], 0x140}, 0x9) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 17:25:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) utimes(&(0x7f0000000040)='.\x00', &(0x7f0000000100)={{0x3, 0x401}, {0x80000001, 0x1}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:25:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) sendto(r0, &(0x7f0000000240)="668524572d", 0x5, 0x0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x7, 0x257, {0x81, 0x85}}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) close(r4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) 17:25:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x43, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000002c0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x3) fsync(r1) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) r1 = socket$inet6(0x18, 0x4, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) r4 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x7ff) r5 = socket$inet6(0x18, 0x1, 0x5) sendmsg(r5, &(0x7f0000001580)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)="a0640cca711a87f5741cce6f4b4fa0d090ea4b289c8137820978f2912822bacb172509fd15e1", 0x26}, {&(0x7f00000001c0)="2d4bf6c43ded985b448e22f989fb177821241324154cc1303549f833824e16363926", 0x22}, {&(0x7f0000000200)="70025046398ecc4e0c3b48470448f6d8acd9ea296b3ea7844047acf28476168f3afe016c7173ccbdde2a9fbcf5508a35076075b195709c0af8f882ef9be153b87242146d8ddfbc4667996967c30591593846970cd211ac2d47b6d0857205b9c483bbb18e9ddd6d32b489ca405245d4f2b88299869864ab5a3ac0e527bc57b3563c7728a5a7aea312687b490a3cd51bcb940c00875f92526a0661a50975636ef212227df121c09154e23770c57d6b8999063fbb61df78b577f8538b892c62cf3871c3b0d816fb7f681d11b7dbd8c19d235ae02ec2dad0ecb36d3570c2c076839e5ef9eac5f1bccd8796dd42b6f241d028860c562e9767688ce933fad8477847641fe362b9ba086882bafefdeac88c676c5b4fe908782d717d176ed7b5d828ffddca78d70a7196b4d36805d4dca8ea08a37ff9fe997863ac681e340ebbe7f3dc41b11d1279cf6143b4e5f26a1e7ee9e0cc46c7c83453fb7fbb04a5ce5589b8681b9e9f7df3a540fa309375a375356b6e2bd2f208aceea8004501dc60df2d3851121b1aa81a61ed24b85429ae9337f6a56a5cb21cbc6c822c5d72f5d6048e143e6a91f40cebcecdd16f9be60d9d032949b4dd90b2a4c40fc5f7d9068f9dc13ecfc3a5af453d4b9d0a5b2fdfe7ca2425d508ad1367ec4cb21c251562b4bc564f459bac4ec1bb5dc6bed1c719c1947a5e3fa7b3c4a973a470ba39c8ecf34f5bb3032c7ca10feb768669bd9c1cabb2a4eaebfc8ac0486f832c22ef782e1acb5914dc083deb3a343115aea8ff21e6c946004ab9a9e19de108867784738b3320d36c28f63cda3e8cbc72eca780975632ce0c082802e1525b7203e492cb1b2c911065a951cf970d02c21f4a8bf74decd29e809114f489c9e8324cc53b78406827eb4cfaa929d45f7920ba66de70a1985530b76e597391cb3d8bfef81db0d6194a758aae17ad711faa9b28c893f6dc5d9a0a206e77b02801defc7bfa18256b6b7fa2bceecd6f8f1e508132417a81a446e1e3963088463e36dda2f6f7441b1507a322d77b127fd6b90f9bf0c585a15f6df192721ad9a7add6204db031c5336c2337f7e95151ca31b6ca3335c49c7138b171bae44d096c3802ef642cfd611127a6d71574225dbf3b995e6b03943f002f09f38df73736e96bae14051ec91bde70e4a740c99ea8b393a68e9dd50e0e61b6422662a495ae039208d5f424fed6db7a6f9eaa1670280c659b0d63da869e90c906f51e77d105a0b9a0852f339d62face02c4fa9d5d5b8dcb933a7ee7202e414c1c1012f4f079a2286ed7dccc2284137f5c80480cf81f76860a9b9fceb3de0f1bf497345557f5de76a572a61be4cd38c532e652733b0c172d1ca71ff7ac8e8ec9e1a1ea11e7c0bf783b0cf982784256e183731a35a84ca2ee5997cbc7ae4b6ecaa83e99c742d7c49c932591c74e387b7764fb05d1dcacceb398a4ed1f1fccab40092661419d2ee17dd57ad9f92c9ea300d572af8aa8f2b9b1754d8c6e882c41f8f2cafceb7cd0712628e5118728aaa2b5ec6042d292e485aa270cdbc3f09034a0045e067f71526d5c064afe570fd6fa55069eda65d1124f137d7f5b5de29af3872d14889613fae954d51e3985c9fecdab955f09fa800ef0daedd29bdedc9d83e19748c54557063c2aad9cc1f66b93b9746cf07d3aeb2c53e0b52a49c974a21b6ab22b8c5134fb01c9e27d9e84617ff93cac05fcdda6278dec786892f0a7db1a2497d066e3882f95e0154ef3e53224cef6f0ccede5ba11941ef15bc75f61e8e3ef36b32b888e1cdd6d2ce595c3e45e2287141ec848dfef49e3462f4e595a4414d8126e1c74488cd5cf929520e838453816bface34f0e0dbd00ce57ac1a73ad42eae2b808e012ee31ef8e174484b2a442489c14a178fdfba62a36c3d6d60dca0a0fa67ed25dac39915bcb75bc0c8923fc57d7fc4757d13c8324263a80c3f4800eacc6c182276f3d4a5202e1ac58bff3c2995f4388abf4d23682b24021cdc5c92ed69f22564131697a9feff3f064f9bb0d6888d81264ee0b9ae3b94a71cf05cd4afc9bce9513e8eebe5cb5a94f479f501d8b085d41fd7a40619cd746572423f148ff31cb7ccee246e02d72a89c2f52a1a91ce9926ec43e15fb291b943613137371eb0702c1dd5e5c3a03f5ce28e9e4756740707fc024a705a3e808ccb448a1f47a171e48731f3dbe65ee56ec4a3227920a46bf64e1578060baf176b28dcd76c70e19b7aabdca10ce85f90dc7da245dca8fc55efceeb12cb5dd8b875adef2cf206eeb8735dce450c2973950c78a240e88426e0bab4faf097aec2a00b894dcd93463067e383de586b3b9599e0033ac619881e41e754b2a1a28eebfa08f50348500ecb4635b2e057b65f95e68c3c74a78687e1a37e2f5e926b613a1abcab7e0f42e5b11c68f5784b65b67a12eb8a281a6ff22509a7534662538013cdb110732e293d74a9f91f355f7639536bb10cc2023f09dde5f3ac5fdddd321cdff0d8678ccd6824165aed7c6cb7b3fa8c5dc8aa1a7cde8dddb853cad09b23df02e3f989c8cffdf196bfcd0f420a8ce8565a75015c79b30271c1b251946caaade56e8ddf10e41b7a11725476a871641d0406a97bff145beffe6a58f77dca5ec7755d4273b0d40b9c5798a847cce0a230a711d1dc351f1a882094f7dbbd399a6de699f21e469226154dd271f983cde4a7fc020a1cd21114a23b361884cf244b387b14b1aa75aa382639d27565e194c187dd7e41302d8c84988c905d42c00228f2f213e9ad51482782499093fa122b811de1668d74004f186330e0ee728c03a808edbae7b9602b4abe8111d9ca3a36f8a041d8869c626a42c368e283ce7272de64876dcde92e951c73c01b67cf666577311c1f0718033da3e0b197812c5d1655ef8f337ac906ff1c983ab7098259bc80ef39a7d8738ecaa8be877adf94a358145a6ccbccb7407109b61f299e9086026f81c87f3182f93b85ea03485ea867f83405c64767eaa336230c602a782eed417a8e2457dbe0bb07580294439ae2c8271f32bd62566bfb7cb08c6ca7c6fbb793988fccab3d24877736920b8bf7fa0f8f6d0c1314ded1895302a02ce702c981a773dc04e8b6f7771e969e15f8bd98214f6d79fd7b6d7e32347b3d1bea5e924ee985ce0f7ac62a85e56f083d0e8b9481b0fe31197ab44b07467f7046c4cf36ddc79941e8e0e5bdc2f8398ca5e5d47b6cc912f2a946ebdefc712599092bd2db84c218c4e0b3e2756fa686cfe1ef69fa3ac7af81edb78d166af8fec059b71fcc92138078db095b8528f914264f8dfd6bd5d9d04ea04a1b069cbc4f52b7a6a02f1adcbb700b698ddef64a4eefb9cb896c6dc82f4f8290e6be50615f9c34f0b4bb601be2c0639ef1826781b400b4b3e548ca01207d622de1a4a0b908fec26152ecfd551f758d3273b2e5be8f324e1f096b6862317dfe5a7a4e0892f158146002907b739c6102bc80ddf5d532f10a85ee8083d07ee939476c67db82aafe26be308a78d370148bdf57929d4cbc9bc213c60bdbd9476c57f1891cccbbfaacdabf080f527668ea432397966c1bf8baa65f498e6b18f014569a9b6b580b1e736f2b4bc6003e40f070fa77096b7119b229666e92edadc51ae8da6133bd9728c05085d97c25bbe590e87b2b9d55735c2fa14829abd03a1c7e23b2c2cba073b7a538195837a2de7a122736e67d60ef8fa8353b6522a1f94132edd952ac6412be1efb219aefd1d4f93b6e99b8e9fbf4421133c62d11c1b60b71f3de67f8717429feb7ce464f054af05a154a91607f596780699205f64501af7c3159e9c423ef649e5becbf8f6dd7f409ed2fdd73798e8d049063087a88bf8962b87aa7340428d1931b82b4cbd1fe6ea3411528176f23954f41c1a108a198063d86e23b431f4dd92933990f7daf6459141785160093f35df638d2b9178ebf727c0f120510e96ebc2591b918db35def5050d0d921279fe99346c1cb37d057da84e6bde68b94dd6be259c7808ad8c737bc485af04e7292c9f65deec1a6b3d23fd0f0bacc622e3d4f3a2e4607f0763797c055f197085b3ea006d8b1c94c4f0c5d123590305d2fe867898d40816e9f4babe21f6c04eb252fad29ffe652bc5b77166e6f2fba013e2fab49bd84392bf25523ed68b4f6380f1959a698cb52a2c18d599a09420412e2cbeac1f3709b110d2f081bad5cf28e00e72df2e69d5492d479d27869ad3ee2dd4d91ab1f5452e68867b7fecf1ba0d0ec5c829965700db7edcf27bc0c122b9d8c0781257a094ae9e5db10d936ffa9511019e7027484cf477efe0d2576e91d31e93854b62664b63249b2b2085388ffffaf61c6fc6ab7049acbba4c83e5c69657d9524eccfe2ac972c507582341dc370f5f60a6270395283d486d3dfd3c60ebbc1a313d97a14d6eb6ce1960e30229333224eec8f99f23dfeea20638dd2affa74c890d25d6f88d6e2a4f341b6421dd01c61540838920f32ab0497c9d5a70c58040c498bcb3315d7d14181ad025f522e8905973f1a65d401ef62f941d052994e0b1404b93ad282d4fcdcfa92f7b0d78aadb20dbc66d15a9c3c531a14236f84287b9cf2bc81da4ff4c51af240c8861053cdda1226fa5e882266f02e91ed73cb59a28e82efb6e1549d5fd0c9cd5c811b5293292238087be9a69ae39ffd2d4eed59ceb8f0763cdc03f7dc624fd3eacf773c055c9d2089dbc57eb5ebe4148de90fdfc3f413d7bf7b49504c2bab1a5809438470d4913a642e8183a548b456b3091659168043df23a61948d02348eff7f758dc1f4fc4f11a124cddfe7a2c54120d4227b41c910b0211531b0924b925788ad0420cfec72a06c98c3c53e812ab90222086895a38022dd51a07e02778138e5b46014f2d28e8e19a1f20431e657eac1dfc28516cda8ad20ec6530952dc75473f6c09d3befe0516c5ff17a9ed92cbc650b3ed5d9c3876453ae97186211dd8461a3fd2eace87c55c803f6bca8c9c5927cb71c067a0c4d6c2c2921ad19c525d6868b33eeaa4142d5933a68ec968b6537df0b15c80bfd7de573f85aac76dd421a8030e1639cd3bdf9496a15d15140f675a85935569ea35b7d28f20f3e74c5754017f930cee89cc4d6e168c24df191e26eb193bfd6d414ca39214c33021f309c1ea1303bb6a182ec3f66bf31db0b0142b3756893bfab2d50053805db00289a55ce94a9d4222aa38f0c1bd91acc7c4d97153c4f435bfa213a3e9e9662368a46da4efbde5918c8f54aa8257279dec670b57e7446a01c2e241026306710a9d24b473aeceb12f4a90496a24d43cb53d39b65a47f729e0d264815b74af9cd1bcad3f491de430c04eb1947118547d84762deae37f426243df345a4308626810bd4c299ea889e9fac5fedfef3ca6d4817ddade22b001a6ce42ef5d5f0fdc18935bb40bbe14457b5f0e8e7c3ebfb1cbb1fde181f7913c3b79a32c89bda9e49b76681764c7fd7ad9613f7c0130066aa197e405de44c7ccd9459b6179732ec2b3dc05a8e66aa7f67bcf269f79452f7bcb5e13c1f03700d76cc2746a8e5ba00a63cf8ff083feeaae928e9897d35eec28ff039be6ae2335e91a61464681f87c1b1dddc872ef218aa759750a40dc87d26b7d1b6c2cfb10bdf606fc21d05e88509b9ff7c12556f34f4020795187e36b14bfe46f84b988c680f0f6654bdb9b5b8b77ff45e9f65f3ee5183926df998e9814f0ebe0c9df48cf6b3e6aca2a86b3b246226c5dbbfe31794ec553a161082d3bed2792ab2f22bac5aca4a23b67a089b1ee02f9ddd45a4025522c1b8a8d40f47414fee3c280ee8fc20", 0x1000}, {&(0x7f0000001200)="8eb4704c179992351e31bb9d811c10f26483af1d63dd95065f2f4708c936f3b4101f452c402a8758324366346a", 0x2d}, {&(0x7f0000001240)="3e9af9ec2b6c5517d44cc0c546b5952fc8f0e6dd074a52682cbf7e3a83a0eeda69fa03a22f2515788d38f67ee848df3fc68ce4fb5ee1d1cd64ff34aafa2c8f5f8fb0283e00f083ffce6d699ca4ab694b6b656f47e9ca59b9f1e65eee533b1b1710440a454f443b940b7d5508e59d87c1b2c269836eb726fe6f92a0672011e33291f74dc6d191d14b70ab377b2f3e95de8d8e34d78718b1454852774288d40cff7497f3136197db048c4b74618cda8c72693b20a80426e322fdfe3a66", 0xbc}, {&(0x7f0000001300)="3ecdbb10aae962ac837179aa4981c7c0cedef1e9c6923a1d0906fb0379da64f98818a8fc81d15e71da97fddff291a7404de5a928dfa3895ea0da21c9329067d6a014fe1e38f6ad729f35df269134854494eb3470e9e9edf68bd31407a10a9d6b8518afb3d1d82405724745dff74d4758890c3195de4079dc7bfa0485755595def23787a0e56109fa500ec2e38027c8c0e816a6475b2b2c2d43595dd4131c0b685cb563fac13ea5803bf610e9cffbca08425db92ac445f680339413bd43b2cfc5714a2ff85846fda85fbcd975d3c5b2b8f796f916d588836fadd29f9d4f", 0xdd}], 0x6, &(0x7f0000001480)=[{0x18, 0xffff, 0x9, "8222e943"}, {0xc0, 0x1, 0x5e9b9546, "558ee2218be771d2f3026cdb6e958aa275a9ac31fc8771c96168560a23d76c999b045a2dc777da6b16a0f829a6fb88f92cc1109b3084e321e3f7244d997a1473dee7e2575e677de7b21db4119306ce24fcda8b8d1b1c9a3c19264b50e4dae27bb3f53ded68fa7bb139d7291e9abb11288d8dcaf93a88fbcb6b6a5923a302e260145d39bc0dbc4ef9bbd57f3bab420c4eac4949ef127cb3e00fe8612c9474f64e58d784ff830f9273c8"}], 0xd8}, 0x400) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000015c0)={0x81, 0x8}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001600)) socket$inet6(0x18, 0x5, 0x75) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x448faa572c14bf48) r7 = getuid() r8 = getuid() setreuid(r7, r8) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000001680)={0xfffffffffffffffe, 0x3}) ioctl$BIOCLOCK(r6, 0x20004276) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) wait4(r9, 0x0, 0x2, &(0x7f0000001700)) poll(&(0x7f00000017c0)=[{r4, 0x10}, {r1, 0x80}, {r3, 0x85}, {r3, 0x40}, {r5, 0x144}, {r3, 0x10}], 0x6, 0x96) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001800)={'tap', 0x0}) getpeername$unix(r2, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000018c0)) syz_emit_ethernet(0xc1, &(0x7f0000001900)="0deb56e1301a9d35ec8c8615e3a2360acd29dd45f12082f4740854ab1f65359cf2831a765a5d75749db683ea5ded31b5a98d8288970cba062bd49d6b7033f4f87c60be0b161797bb2cb8343653e0006d1826110355f2da6c98b5c773b1a2d23f9bd4c5d66912f000e83a6b8546139d158c603468d9cf4271ab38c03e27edef1a6343f34fdc9bf04f574d63eba6a545b421e6fc93efec39350121c7805e0d3eec06c53d8c44b592b09c700c4e9bc5dd4cb2dd3179bdb5e4e2c25d6c4f72383f1fd5") pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a00)="8313ad4ca16e30ee5980a161fa1208deffb29db5604f17149254b83230318ce434045103847970ad479a6fe112170b16dfbaf527ecf5d0cd933528bf689ea18c93b8bdd8aee47f882ba29762ad9c2246678657eec44d2adf6c35f6d35bebac0987e31c4e0f382c", 0x67}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001ac0)={0x100, 0xa202}, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001b00)={""/16, @ifru_dstaddr=@in}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001b40)=0x6ec63dc4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/zero\x00', 0x200, 0x0) 17:25:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 17:25:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f00000001c0)=[{0xc17, 0x3, 0x0, 0x100000001}, {0xe854, 0x7, 0x6000000000}, {0xb10b, 0xff, 0x74, 0x40}, {0x8000, 0x5, 0x1, 0xfff}, {0x5, 0x8, 0x6}, {0x7fff, 0x9, 0x80, 0x1}]}) r1 = socket(0x26, 0x4006, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6, 0x5, 0x40000, 0xe7}, {0x26, 0x0, 0x0, 0x800000}, {0x6, 0xfffffffffffffffc, 0x0, 0x1000000002}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r2, &(0x7f0000000080)="08fcc3a295a50733ee625a655429a49a4a805460d8609ffa661c06c0815a0e10f1ec817cf6ff0f80c671d89fe4db1d8556dfbc4445243aed5534602cfd4f5ba0bd8529e6d101ef4c86", 0x49) pwrite(r1, &(0x7f0000000240)="55294c4943d5a00ee9b609e25016e8ae5ef71fbcf5301ce248c979700ba7fd5a6db754f16568ee2cf3b630fcc2a1ef9e0d77b1eac34e3fdc7437b0fe6ed1b54b9b68d0d05c6d5e77db90ff046d9c379d5fe8d03171a9b5c6aceadf7c94ba33810e1b20e58ca35696a1e64cd49ad83126a3ec", 0x72, 0x0, 0x0) 17:25:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20900, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 17:25:15 executing program 1: socketpair(0x21, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) fchmod(r1, 0x8) dup2(r3, r3) connect(r2, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:25:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x6, 0x8003, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r1) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) kevent(r2, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 17:25:15 executing program 1: r0 = semget(0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000080)=[{0x1, 0x1, 0x1800}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x6, 0x1000, 0x7ff}, {0x0, 0x0, 0xfffffffffffffc01, 0x2ea7}, {0x4, 0x5, 0x3, 0x2}, {0x7, 0x802000, 0x2, 0x7fffffff}, {0x62, 0x5b, 0x8, 0x9}]}) 17:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x3e7, 0x10001}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x92, 0x20, 0x5, 0x95}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0xcab4, 0xd0fe}], 0x0, &(0x7f0000000100)={0x4, 0x1}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 17:25:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)="d42eb5c57daadc53eae9f175179cb6d1b5ea795a7153810d6666bc545e4dec21c88e1f0d") 17:25:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x80000000, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getflags(r0, 0x3) getsockname(r1, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) flock(r1, 0x8) 17:25:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xa0000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x22, 0x9, 0xbd}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xb62e50553ae4d925, 0x20000044, 0x80000001, 0x10001}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x68, 0xf0000004, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x4a, 0xf0000016, 0x33d2, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000042, 0xffffffffffffffff, 0xfff}], 0x4, &(0x7f0000000240)={0xae, 0x4f}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="73cc911d7a35ac8c3724b9366a745395d69cc7935b08ff67934653e94b1ff5d68f5eaa13b97f11db5860d9ed4946525eba5ec2e47d8469faea7d36063a6266b6840dad7a2f90909055f67fa35a47fc71e8500fea6a37efa33a25205994d833d459e7cbea046763622b92b53f986e446079fa84f6ccd7335172af9875df9cafa7bfebc8d0e6b835c48b", 0x89) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r2 = semget(0x1, 0x6, 0x104) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/142) 17:25:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='P.', 0x2) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 17:25:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000006c0)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca384945970700001020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef91acd0e512bf671084e6e33e0e87a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3e699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b5880874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466caeb95f25b41ae90cd9eaa35bda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f0000009457e1569f9e946057082a574f3c69ce4dab2618a260fc760c3b8c85575e7263eca11368b80d5ec3ca9a9e1d6daefca502c985bfba695c7223c3baef6600fb344225b2776cfda29e0f3ac17ae75855da8419e1ff68eb0410743e1490365316b375a974c7692de67b9c9934b2447a4f3e", 0x194, 0x2, 0x0, 0xfffffffffffffe87) 17:25:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1635c524fec051835a2031111cf6018609e0320b62424fd08b02511d47a7d0fb5d92f82f882874b0e8a3c98b975deac34fb106f7587cbffd73f4fffd8aa8d78fffbfe2c4456eb6d34dbaa7a130d0f8d777831d80ae1bfcb7ac7f2c4f89804e6f4705d2bb3ca268dd29f2d1040cc91aa1903ea454138ac5b1326f48af7805d2454203a3e789ba6a7e0f69667ececaca63f245eb0fb2e30c6cbc8c78a45975693a20f33fe7a5105f15a910f1a86946a13654527f8643fa6f53f0a0341d4e4b255826577ee6d534d88946190ef82b606e584e3e3010bfc9f1fff8f302616557fb4da74b1fdbd21004098f8c1c08cb145624021861c2a275841e1c4c35c4fdcbe96e8280bc2f38fc94ed878f7707b10d8c870b2752261b2bc2bc1f853daa01ec303255cfcea26c93901031691b2d1210ce4be0f0b8e8e5f8715a55938a450e4379550fbfa34c0fd99cd141f486fec8ef8ce5b137aaa832bed5fd71b6c8176890a24fd3c95bfdd55786a5966ed30ed9eb448bc0f85ce0cae12df01b6664dc2cc282889bc4f71a717f735923bc79edc2eec86a042d74b28aae01711c3f6308baf570ca00f6aa3b5df3ea3e78030d44c769f8997bc48a66490b6fb87b6a431fda6681e3aad31e5ba5d9d636238bf3d1f89229dfd23cbce3953b72d02ea203d257184bf55fc317a95b429367ab464ca25c5d9746ad03d01095b9376b646b220ab87926b594fecacafdbf2404f6696338a97177d7200c68e1f54a50eb63de5f7525bdde3547e7b02173d5a7050531e80a235f8c1faec0fe8de129313c486dd7330d74762d64246bae090d116f06a628503d25aac9426a4bb578b3fe127a275c64d12e2da31a765ba96883412f1da2c7e40e6a16ab2f05d4bd40252812a8e78c1bb5aae6a21eb827e5083f921693e5f2fb3a1785d23aa1bb4f97307ce74e22b90395997ec72ae7f1b92140824e2bc4e194d8b2cce74e1d76595759ab97bda45296c515d83f9e4e7fc609b2e999ab4c6f4fe8f50711214f2831e66a8b08a66b3b6cd6cbd76be27523469dffba82399420d19c217c3d3a4bd2ca8d68af50f323eba618c597b83aedeb7620f4cee07b55148b505ab07b0813850dc46d1314a42b86b184ceca9e2f9ff23d15cdd3960571d68ad594162c7378f76fea65d59ff807924d621eac346acd9bd19de632c0c86476a34864997945c5e70d238d2b2ebc3c6b251b27942d4aff9983b20ca186a2f12f0e725db639cb6d9d76d52b4061b55a4cc8d03e9c6c7bfea84150d0355a7cc3149e2c84f6c692d6a00cdd7a99e7aa1d2a003eb36d9491ddeecb293301bedbd42082f2227f30fed4902378f73df404f4db49247a029fb1a91b4bb1ddff410591b32c8109a19938fb2f4aa837a204ff0f299c126b7ea2d5186999b05ac3afc41f59fd5b9e36dc985728aef49f70d6c29d9cdbc60cec7c33e5872fbd78a627530168b20f115e137cc454358290ad4a4bbe74eef2d23d5a4e266e2ae79aa336a098fc7f43adae9cdbeb828779889d013908442ea3208975f08b2253b27ecc80e545aaefabf9645a383bdd308ad451972cea6f2e1c6e1a2d781090e4cd489122971f75149793feb539b2e08fce02f80464016654cb5093fe207b8e114b7c3046929d6470275d5d4a2c7a8b896a820d7ec754f72213a2b15aebfd85a91aefeaa08ed26e6826e97dafffdd92667f27467be63839f2b120c699a7597ef9a7b9275b96cbd9eab43b2631a585675c70daf0a82891ac69d668abc0525fe038893b4d36e9f20b63b3973db844916801c92d4111d17e23ef97d96660c48a104aef77ed9c9ba331758e93f43b9aa93ede89680f64cca6972dc8e850fd61fc8b5de86b295897ba0e5de3f9e35ea97658549473a24aa1dc04d34b1b189112fe322087330ad79559d9e14f1f5ec3c1c255afbb62cec0a4d0ebc2b442b19f4724b2fe2559b5cdec4076c088cce92241fd1e5451e05c364d1ed1f9e261322e552ceff55da198fd763b8c3ce9e27c077718eb7976211c294d25eac78ed492c818c84b286f9d43d6e33ef73f86ac1bf720d20ba937451da6ddf9f88a90bb16c7ae9960447320ade86c1547ab506859910644d05324e71bdcb5e394aa2850a7a22f4dc6b82da6346c6b3d30d8edcc2f3e96f36cbeb22323f75414f24917202ccf95325d9135cbeb1de6f2011612160a653454ad88412d6bf29176ed55f09033a5e4b6f5f0bc89a914f57fd21937698189f8904633948b702968c15620c9619cb977130f09ae5822666afbda607281f8b1e83bac27bff80acc753234a0ee3c9c91a848f21227618a22c20d83fbd312552d649b59348ed2a3008c612e6892c5263849af2805eff516fdce4a9e15a690fe0d1ad7b4687dfba3d105ba692f5d72586d92996b9ef743a1016ff71495c0f32eca03f6f8d5fdc1346fc1526c13aea0da9407b0b6d9f1c967b4c5520d8f1d8f704f7a8f282e466b2511ead36a12fce367790d95551bcf552eae791a53bb07869ad41cbad7313a3a24fcc1625f437b9f261a3b1c9d86ad9cc4b1cac27d183295d02bac2898dcb97b46d1561fe4b236d8b0b1bfb34d5542698802be6a61a19117c1d92b4b1365caac31d1a6a2e8a982e229d3e8d9c8cf6ee2c1591b73240ab80619e04be015d936f06af4e48dea713ad8e1bc3bf8859c9ead95a570a6a8c333e277373be7267c7b37c657c85a3a4be3240fb72aeff941a0b82a3bbb9bbf12627624d0aea204bc79913fb8dad31de930bf21110b4cf83b9c88d2392bdf9cb94fbb361930e7492601c50446d25bbac9d8729276eeb5f51d2fb28f21b03712f5e097c31b91250508b94effb5d3974cf0f14fbdc57c698485d0df689b4c760f53f579eade91f80ecc3deb7f7bd464e1e18f9a4eb39c67e347cf7d10083bb8a2e5f0979747ec47c5d4ccca42a1abc24c0dd3495d7fc40d6c0bfd6664b3e79dcb341b8f6ab7f68f06723c5d453ee5521489f138b9f127f204400cff199d0fd67ad675b120c0c655977af292da166d0dbd3c2be4d6af12a8724aa4220d50e6e5a3fc88443e1611e980c7c90aa0261c5dfc985367885cee30d8e206244cbbd79b7371b564ad084770228ecd10e193fc12bb8874fe2f9ce4beabb3159bf8a9b3b4338f6a29710a4cb873b834a655486b60808af5eb4dde6222fa71888be7c65355568ddc2ea0f61248ea83f0d3b31b82dfa0a5bb07d00ccbb92bf4fdd04bceff71acf381f05dd79d30d2028073b16e56b6a56cc54de67d78fc97050fdfedef73e9faa2d5be6452a9943de00803edd15aa8cc5085ca2b9ff7a320b69d347f08f4b9526a9c4498d70eed3cb37722784e8651afc7188309774c4cabd6c86a0cbf58380e1c108c0dd5acfe233e7a31fcda006e1af6769ccb5cdc63dc4517b643a4d9eb26efd1fb1082d7ab852bc6ebf46370cb98dad438f5fdc95f3ec230510d5e907dfe8daf1540b3a80196a28f38f6f25dc044f654de3896e1103f91718e6afc06211d748f8edf7a7cf998e2a4808fdd379d266e684ce5ac02d2541266c94bc5ee1323b36d6d2388c6889f75a84fe3b0208ea139b2ece5cae60b8a8a3b1a0e6fb641f1021bdfd77eaed076a5863d8925a21d5addb2a3016823956c6e8a53addd4ef26ff428fb671665c12398cb1325c04a2db2d214683453079eb26d9297249d096d9dace849e5bdc5fcabda049de952a040a944ba5909154193730c93e0bec5c495a4a54003619a705a18e8c247e6e0233a1a9eb65f40a93d8f45f2bc8b393793a2530a8d0de3b8a3a238a80f5a58ee6726f8f9382f7bd59044b782922b9edb003c00b4693eefec8cd0d17b20768ff2b1a407f0c6690667a6ac41a3a2a9d505c9d896baa7759fffec798b32234ba5d709c35d4858653df223ee433c04b1d076c3da9aaeb2a663f796839a1d1d06ef6722ebac761bf6c911b99e6ba59af40aba4c9400569e60f42d3b089a579b1dae0a8172ca65014a7bbb3d5a848c417ee73ddad6adc50623ad4d21974da015e09b183dce7d64e075dac9395f33ac23b3d97916a1bb8f01b55f469cf222a24046b3a77ca91259b3b855b176f0f0a9ab506ce9c44c332b341731a7451496f380444e147b6a026af22680da97076028c7af365aca1edcef5c1bb1e93e7b704ef6a95d94df5ff2d9d4b8acdb5bc459d6dd8f634ca8b991953ed10689c2ccf72ea40a7a252db003183772b63b3838a699e62d35e82bc0c0177dd33fb366caebbbd49f84d573e3cf0d5673d17c63c8bea2e967f07fc32fb32f4468e8149da81a0a28f81541425bb56ee7a8a42d56d445cb6f2a6580e421795c8c5baa72124f41fadd90e7687a908a5535d7f6d63d7b9a0ce60519b42b9ee65af3e0c5f8b4d53c280cd15b1edb01441612ecd0af2076a9b36960a58a2c6182ead204fea151d8d5dbfb0764f908b7da6e7be6804552277c5ebd4fb56ae96eac2d398a370481ed9676e735760e071f2ae6ce3580543cb18321472e219c07ea5f2a66593de59cbb9f2b3bed7081887df1f157916fb988f1e803e61b4766017d0cdb22ba7671d7079f5e73c7e2038d51fe4bef48e6481d35d98a0f63d03ebbd255441b990d2696512068e1cd0e5922465e7777bd7d7c43acbda8470dd71778c7ed5c1a3a2c751e9c71cefd425657a5bb29ec5ebf3d7959552aac35c7d4167e42101fadd79430fd27506641fe1d1725eb123fc592c3501f53f3e4a3b395b041114b31cad4d6e34fc8adbe578cdd227889e73fc031d2e8e6f81240d9dd471ef975b0f7bd76e36732ba94c6ba59c7c875d8d89de09c15b740bc7e6fd006c1b08d090e79ce7014bb4eed7e187b6c5a37dcb4d3ad78b546745f0579d7f5ce7251e4b5e5300a7b83a2ec8a519801e2465f6a844f40a041237644cf67c3df15668622440cf2a6b6d80babab93284999c2c31014d6bf93786bec62c8b14baedfb1a650c07c326320ef2c5db3295acf5d784ba9bd3c486b9b73a42ef679e7181827d877fe36bb9228a7bbf8b3fab351a4a2b7776ba1c215c715873a78724e5d608efe11365068be654900455083cfb7afec01c7825b47916412cc69a4c1369377e649d7e6038f130446291a0a0fc78327880994101fa2a59b513aab0d6b9725470ba0522cb82ca7a946709100033a39ef1f897aaee4979f61a3393b788503f01fd9ace9ee3564f88b0e280781b75cffb76e3c41185e4350c5465136e8f9651d952186d6c30ec78e3eadfb499b2d86a851ed4d5229cbf81dda2ba318953ebbf8a66c73c1ed6f21449ee2754f1aaa63cb440f6f3efdb288d927fc2a32280a5177ff03ab31bd42104acb7deddaf83f988025eeb8c57aa64b68e3752cdee0d57088f1fa7f3608e8a2a2a8810f60ce22b4d5899aaf5568ef8e4d01e22face0b6e1cf990ba3348346c47d8b38ed8fdad6e6163f641b500f8240b0a5ad67351fdb933287eea7d31dc676e09f8aa91d890da303a1d1098f365d7a4c908189d6d7b256d55b3e01d0826d39dcd11170d61ddb68d97c9fb05c7c1817ece5229fc5bcad38010e059dcc8acd926e3392a1618bdec6020e37ff98fb2efaf7bcdb2d7cfa665a0f9568b04e8c4a291827a8951ae4a751f1fab7990fbd02cef8612694f45cdc0763ef70e7c30220896e01415e5dad5bf815c06ee24c998a50bd59562332cd897a698cf49d794c7681f8ede24a18b14086bdd136e05f056bbac5903fdcf254cf3467f376d36eababb0c7eb8661b63078d653cf506504854889e4c61fc6dec79202c93c10bcf3625b9645250d8ddb4008007b915c1bb80b42da3ce9789a", 0x1000) 17:25:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000000000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x0, 0xe3a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000140)=""/90, 0x5a, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="4d4813ee82b4dd31f8c7d8017b7f0b1ad9616ca98122b9bbaf42dd30d506ce24bc6c2872a1ca8a20bf4440a582acfb906971ddfed1da90cd8bfe0ea0bdce3e0513989336ac99079c13eca84688cc2ad5e2fb823f5f84f0e7032bd0f2f8a96e337718b261d5acc429578d65a2cb32339197a81d9142d0c77a42516b2900f3af9fd7f8d809b54189b77b4ae1377eb76d6cade6a5c1592df664a32bba09360a38a856eab9cf0d882380879a991df14367449b37284ebb59e0f31728b675ce2372d55abdc08676c1077e3a339a", 0xcb}, {&(0x7f0000000340)="06750aa72a63c754f71283d549a24c4e0bd246298ce5fed6d5c47f3c105713209498a3ce67cd7090293a3126cd8a633d35d15a551ed177547d934ee16997ded3eb372816cb60e95ea1337111554a2809214d924f0ae318aff45997cd3ce625f752eeb19dc1f3474d9a70327fab512a6890399e63fbeb1af5884a2db0b2288acaa729a96e4a8567a0798f193536328771e4620b9a08b34f70b7c1a8b33fee081c434edd6e92af4b8f49d444c622bc8322d2d126f8ff", 0xb5}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}], 0x40, 0x400}, 0x402) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 17:25:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x5, 0x0, 0xffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) mprotect(&(0x7f00003f0000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 17:25:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = kqueue() read(r0, &(0x7f0000000140)=""/238, 0xee) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000000000000000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 17:25:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000900)="491fd494a93d594d0000c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab698a40e39dfe925bf2e22cc216efee0c3877f817912d34ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d75a52a7b7809da3fc34e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b0000ae3995a79abfea113a7dd6e2b14c18ee6c58d081de820ff2e6444216dbcc825da4e92a8932d8c935b5d790c7463f3f193311175e1bde57812a1e0ca36eccf9f8728c897720da78865440c9fc39a3c88bf28e9ff6f4eb717dbf42115274a58d27c73b6ea6ea34bd415040b6e59280ff7f3d8ed9fa1b8da5bad65393f5d9a6abb47fab2f8218aac9d5ccb0ebf0cf029ceb2a", 0xffffffffffffff60) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 17:25:15 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() pwrite(r0, &(0x7f0000000140)="b47058903f805b71ca5a2a82bd901d4511e5cad890c11ce28400f2fe27a1d84eef50a4f5d7a1aaf6edacf06ab38c8e6486bb764b2042cf1dc17e0e1764676b86072c62a02261fb9a96f572bc5ccd3944d17256f136b2b1928bbec477448ad5082b660486e415f5d740ffba06e13379d6af091884", 0xfffffffffffffdd7, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x600000000000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x31, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) dup2(r3, r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x458d, 0x6, 0x859, 0xcb, "28498341d5c1b2d95b2cf2ff2214ba6f74192ab7", 0x1, 0x9}) 17:25:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x80) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) 17:25:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 17:25:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000140), 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x140) 17:25:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) msgget(0x1, 0x18) r1 = shmget$private(0x0, 0x2000, 0x342, &(0x7f0000ffc000/0x2000)=nil) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 17:25:16 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 17:25:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x400, 0x8, 0x0, 0x1, 0x0, 0xfff, 0x2, 0x2, 0x0, 0x81, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x6a, &(0x7f0000000280)="e1959429cb6cc459150ab15cc70a23da0de751ddf8700f6bb93c3dcc42a6138c333f86caa05bd72b32c4d534f99dcf5d55475b1d89070e83caa4e6f8f312a31e9ece78e246cd4f845db629de824086dd4d35bd835496445a44197cfe7f87b957656fd2f3c66377000000") 17:25:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x840, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 17:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 17:25:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 17:25:16 executing program 1: mknod(&(0x7f0000002cc0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="05ef9f447210a95fa03168db8f5766f3366cb3702bfc2bf86d2260babf790955862faa41030b603dae53aa6e0fe882dbb094daeb8327faa3bed224ee2d78ccd544e214fea4a33676ff5e09673aca97760aef2e0dcd741c404bdab43fcae4cbe3f3ad2a88fbce6d08312d81d9678a02f1efa9c90b11e3b1ac192202fe20a9490412b994c91049a858f24569e8c18c013d27d9cb5d09f10075243eee1754f740", 0x9f}], 0x1, &(0x7f0000000200)=[{0xf8, 0x1, 0x5, "dc044881af6032e6428fa9ff90023287a9908999bcbf93ef1a19b4250cfac3b1b512fd4c86923bf79098a316b7b713fbfae17a1d6cb13a886c2c14762cfab09ceb87b4f8ced0f133b2e9651d0f8adf4ee2c34cdea7138e1be0275735e56fd02ad6a055dc78b1fa55dda498718c9f9e572a67339a9ba012d0f5cb312bfdd4e75cf7bab899dc11ad59a7120ca9482698cd5a2a536310c143a7d0deb7a0ea0b6c8c22103b8065cc073084a4aa81689b5d7d4977a3a4ce2b60456553a9fe9bff62ec661c32c14f1b36290dc81c3f834e2616c44a81cab5438a1130b762ec1690426959"}, {0x398, 0xffff, 0x3f, "c0e6ec998e167f9ada2452ed50b6ec6ea08806fdf02c44"}, {0xa8, 0xffff, 0x1, "c8a228ab4fdd3880bc620a8b108a28525f160d043dbd0006eb7fc8f4c50982c94f8b45da48708232f6fe6ed40d4bc091ff720dd727d4f7cbbeae0792b1878eb61c478dd2d36b965450b1a34c85c098c3e520959ef815f9c4a2d0602103604facb3b14478b208d2c3045df14e8f6272d0663e50211ac3e536a06f9a3241d817a037e641c0f9fd2ac4a6f6a1cfcd2f822588"}, {0xb8, 0xffff, 0x5a6e, "74f6b453e108ccc658d8ce0a98049713b59150d5f70921c3a626963b16d64ae06b10d47c7c31a2d184d33304a565d765fcb4df5c8fd563675887feaa5ab44deafeaf669070209f3154da76eb515c06eff4b90dab57cb758e631cd11b9adf1bcb1101cb5e3576b8b21f1cfc3184b54c739cda85d95869003b7fdd0c548f2343bc1c6f60b65d2f026aefac0cca32ede34e26597c464f6daf70494af6ae889b2fe92fb02a255de5"}, {0x80, 0x0, 0xffffffffffffff00, "d045c6471ed505f240e5da4b600b18b0b3dc9a45a199bbc6afd7a01ce7b33f58e04557c7fc2fc503cca47f7a5effcaeadffc7bb47d1ccb5fd1be55676902330bca8a9d03514ad84b0d88f2d549e25b4b624ddfd66f8d4dc205122c2658ea19c19a4a0d6841f38060f72d8c726a"}, {0x90, 0xffff, 0x9, "5ebf734dc430f2f277b91ca315fffcfbd83643c5e90ca743b455ca67fb6186789407647762e5d18ea931ce2cce9de8a9f87e4517b1a16b439db8a8aab9b8dcab96dd2137d00928932d404eac5c8d7cfca0e7b1740fc67d2bffc69c6a9bd25ac15d627cbf65234e7f766981f6851ca21543875de1f2d3cfe7b56ffce12991"}, {0x30, 0xffff, 0x4, "dc6fb08d2a6b46fd9af55a9c7435726d7196fc0e85afa3f0665bea346b0fc9ea"}, {0x108, 0xffff, 0x7fff, "3608a86b8b31106cb1f7faca135387a9c05be9510a53dc5214961e7fc5e718f090e92812186fd6bde12d9cbf2b3f5a097b1e3082e27ecf84861265d5734e2ab93ac6754c8f851a49c54365541fda02cc1d7b3ccb2f09d7118e1506871891014b646567d83437b319cedaa5f39da80373470e9549cdd2d262966d39d057cd27d0340959c843fd12d7f995f6c077021749afc557fd9372b0b1cb7d5e0242d1f4f781b1743967aabd804e2d11502fa48d174b74c3310a5b5571cd022be2c008bd310c4f22fee606daa295b7707c8c2fd9b9e7e2c789f460c6c756b8f51e2fb59bc237f43436b27e12e6683f4a87432e1eaaa7"}, {0x1010, 0x1, 0xab3, "44f57e2df1877e29a0fcb26104b25e3b6ac6cfd4842e01e8d1817d1c224144c0c2dc23d8a98b997c30b0c108e86625ae7bdafc5d612fee593645dbaf2113760a8b4b73b92ffacbc884178b4b36ea06f25a0169111b0bcc138bb4e04d91e8e4cf7ddaccb6fc78b77fad26a27160d35bef819335572ef004dc86828c65dc6298c8e68b5fbeaa5c74203d5f20259c7f66f6b0b84191cf54663185f09237f1c38333e1acc31f3ca43fb9e11b8e17e3fbbdc2b51fb92774a4ecf3844dd2804b28ea8773697624f3b87786d5c351d3537abfe924802016dedecb2fb433a9407e6069fbd1468a5b532565429d0a808033648bfc50ed6ccb60876277012b6e73e43cea6ef5a22e71243b10d694b165d2570b62f02c045ba27c71fee8ab9782ce031af5e6994cb9a2a46be371e5b2ab0f1e80db45a2de05470e90ab76ece03eec732f64bfa4d6777193d49d60ef3253615fc404dd66757fdec8f9e4694ae3b24efd648a9bd44c3871b98797fd24f866d8485cfc3857269a28a04e830b5b003a398fdf99430871241e7f400874b24363b9019b8dd723f0067def2d3ef3efc2e6338b71f2b42069f207071be3ec4bcfb5d69c45e25d36aec93e5b07d44991f3aaa31e6b144ec300841e8f4cd923a69e1bac263fc6928be6b085b93d8649593759be0d23d28c11f5b52970a621c8418b2c3e363ed76c121bf550b250b9d7f24ed6fede35a65df0476f1e4099ef0d34827a9b85356b8ffb0ceea33455466c2b067e68fe39cc6bad5e11abc47a5704c24d2c393f80a625bf52349c6a2e604437ad0963043caf91e16416f97b45422a88d2487e36fb7292de4f7d8782a3cce42bef2f9d66ec7448d2e5a3716647228566fc44b7005ba0f562a321bca0bb6f687ea11489198c1cbe147aff44b43acab3bb1d09239fb58e141e04cf854e6e9a3eb98ef385cd78a5192296a93678baf5c30a7b0d1c1d91644db6897a0e13d32f6fa12c1d47bf81155f380265c6b71387826f33640a777a5b95e2f857b20f94295fa63203f80fbf07ac1deaa55be12e5dc4a9795df53d741983455287847dd7d8a6b8d4c31d02b972b918d53a31f4f20a9bf38066bafa9cf75b7caa6fe3c22c8c735b0702c5c46fbcdef97231e25bacdc1b2f7cd9d2e3bd23f1eccd75ef898faa0c386b8daa99a97b776c4aae87c1cf70fd4eb82d3cc79038007e4e307781debc4355f7462dba216967350cc0a1c39379619590c287a8c9dca04d2e8720e36430ce1ce8cb48d1f64239411b46c628842c541b29b13309f5d2bf9d19c10dd560b1b694fa0a7c52037433eb95766259ebcf89710df0524ad1550b8fa274722f5d243fa6bdc90b81a82c3899eefb3495aad15368070565a3bbb96c86d32b05143b1ee382aa6cf4ea10bd64070617d7f31708dba209ec05939c962b9c2468948820214c868fade8672f283aec38598ea061c323756eaa5f63e417a867e2149638c93b9b8e9d2485260eeabb5c00c9fe309b50331176b329058b0147c5a9f7ea1fe2f63553893be7f5b64a34e6a2f6e596aa57eb9864aac4e970158d93619a61d87ba7634c25b70b726eed2948ed6c701070ebf0c5cf93cb6225b0657424aff5f70900a56714f9c0c175358afe5ed94b9a3b69f21b49210bc8781c018c75b8b0f488c86401258db66fb986b324b3133d52178a3989dc784178c4965282681df80626cffa79a0aa573fbe1a28f13214dbba52e28b3ceb74ca67219d8edcbaaa9cef051350f47c901ef1c07acee68517df40deeeda008bcd0ca97925dc69d68c65468e56c26a958fba7e39b6b9c1465ae04f7de32cc894abca79cb7cdfc467466d61cfd1655093b56ae1784450abcca9cca9bf4baacff2a89cff81a3cdb4b3b3d89259faf665156fc3e80d371f326b05d8197ca6a0afb07f785b0f3990866d2774bd6e5110c05b82ac7d5c2a2e63cd938f53e3169ae4b3dfb1a869ca6ad3b7d02e9d9de346f8c895583a1f04a9d7a5070ba2d324302241e6dc7ee4662257734d62da4547a15ea9f3bbb443f0884b3afd79806586171c2e625546a8b90401542a941c0f5be031cf093262e12ccc5e420ae18c8087658b3b2753201c5e67567852f73fea20fe73083345c1a95bdeaa2280d3201b592f7aa6af9a13c47f17e8a893ec3ff19583d40b0820101dac1072df39e5511517c7cf5ae8d98bd344455c36b9893d73bc8ae9919f2d73a60416cdc09bdb173322396c55f858269ae4cb23d6d2bd07c8a2cd543be693acbde5aad3cc8ba7f09b359d00521a025f7f38d4439aff8df93ac92d2f5c98e7a8844a26c8e0fbc7d58092c77e6bbbe591950492117863cc588e7ea438093805bf9325266b9db601caeed0f4bdacf29ae33c66ca53cf9026ee980977b95d28dc92c9194cc44e59e40c3231df06096ddd2cc9d183eae69cd6f527c8d23cd33ad4c334d202f16ec53b04070021afc49a6c581247a0f10e3802ea8c25ee7984fce8c856a65dc62fc3ed32a8dd3c479513fcbeddaae75462d3755ce8805b54075c1f549a77a4cbfbe5e604ca2b1e5f4c4c80e5a6702e7990d73f0c211091687ab12897a6fc3578711173db20fef9755d5c064e1034e0d0785c8be02b8317b5fd74e919a069cb513bb5139cf6a2a3592248900cd1994e816032d135465e9f33900c983b1639f91b9d7b4f0adc6791c1db2712b325630e8d0e4d5d96a6e5e35a34d59c5ed5e5af5eba450d8ca3394d96e1a538876260d9da1f75485ac5e436092c6fdaa71b5c983558a8a9a39438b82739d683eccb59a0baebc216525e43f13a88b5eb3956f735517d76efb90bc2ad861c85e23d8d9fa6b9c29c63d9e84ef8ea451cd58b5dbc1f45f81adad60fbc473060607acd2e78fed113929e337a4a3ce53b51c840af65f62251dc53dae2009d8ab65da2c80d9e79f9f58f01f560aa5cee697fae621173cf71837164bf93869ccd8fcdd244f60e52aecb68515efb1f7201a9a31db0a9efdf03514b7da73a5afdbd659788ad98b75173e427f504327976ae614358aeb8e20b2dba4683e74d0e2efa1c69986c805b9630d426b9c2c767502361089ab8b73b30cf29ea6590b9df5238528dfb3742a0098631784cd52f718e897d7451f56c0d34a565c665e48f62e589242ecf5ae0ef9f3335e5a1e46dc16815c0207e0736f12181b5b39897e525c25cf66e46813ee809aeb44ace7e37affbb6bf21447562b40a436fc36651aadc0ca4dce0ff12f12810eed61f0873df8776a5583cf343e67a3d4c2af89fd06459504553197d9112324fddbe27d17ba3b53c71c58a20d79a0f90e7bf319409f582592189d5d8c1a9b264dda9855bf1e4820020c9789528eb54d48271b89bfa3c38670814a562fa5a914441d6c6a8652796ae051a85ec22253d834c59ca2cbf3051d9c3fbe128ff1ee75b9b05f952a4f7df76a8ac44013f68b6d307424802d9c1c0dcae806857abed980ca92bb4cb9014d09550ad3ca69ca00ef1443b44144377d3cbb0d10e81238fbb8f94d736fcac432f967595bd6ae593da0b3cae84f07e4bff83433cd2d3a46a457f30ce134a3f7dc87ff63292cc1c66ee47c3f3c1d672b78546dd5bf7a8a7d63c8e29b8b81e2b36e0e63813b7881a6e8a5e689780c29cac98afaf7bdc29be9d8735280f404afd145594d9fb3e52d3894883cd53aee1dc3e503c58f6a7c8ae7641c95284220a7c58ed6d9f3d5e60367ec9f85df8835b6bad2cb260814345c3a1e925e8140fec1544781da259dce6116051b4961e2aa18a65c4206562bd4dfac19f3678dc5bbf8d698d3f4243aa443a72ed58df0d6ab8e62b93ac06767e89f84dbb649e7093a6fef834c285529d18019acc9b5ef5a85c06ea128efbe836ea3f54f182d66c314946bcee822cf429bc39069be949da5b1d49ba7129b2df2d29ea40290ae0636747b7e59c22e44cd78a8bdf9b14a81a34a3031fcf01d1832dc90fbd7074793b3f9606e4450ec452aded15b40ae2f3f01e9dad8e1c690b67e212680a0dbd934e3864305e14ad6fd0fae360b0be08eadba8d83022d6b28b4742c090bc92f63818222c188c3906fb7a3a1d2b6381843915eb74b45964914a7f3d71525e8eb8ce7c00f63bf224d10b9d74872c3ede364fe0b3e0506f95bd70bbd66ef843af2e72beefa54440a236e5f08394e80a5187f5aa7064b510c3aec8181b6bedecd7cb0165685b9d682bb4757e0ba7744c223dd5570b8de2365f3cd72bb4987392de0e72249d0e839c9917a880d459107cd73edba198f07a9895b17d0e1c29db206137ef422c001529311ad5f6e16c92a014314c2866400978c14aa24da3827823ec44405de5c4b8d4b420af0e29c9691dafb4afbe50830ed9aff6e0d2d3d07cd1439eba2aeccae0dd2492ffc8d2c7a642164a6b183eb7af2fe158ea42a49e4ea52feed7fd26e755f8a1cce41d145e277e0456e9f9ef94e39ed21761f223e1f367f1ab3df13416ab953f9da4020857dfddbcf74f4e3f9da3d3a1d44de7c63324b3730646902bb1f4a6046eb9af0eaaf840c77d82219fcce3957cfb2c8db8320b29d3a30c18b4ecbca27d62eb277852eab7e435c385c1d309ca1b8c36b8c3cf485d710a52e54321d15b530296b411c5f8c446752c9cc5287448bdff7a65cece1aafb3501a3660265907d7d8f52752579bc979414459fb122ca9d53790547fd9ba4d04b3a1e0cf64393d3a479c4065a41d44bf4a3ae9b9ecafca63b008e5f8691e5b9f8520e108973ffc5bdcea0a8e0dd617ba8d78154836855107d6712df2bc08d04df6aed260f69c4c51c6a5c2cd2f7eeabad8090ba1290625f9734f12e6231b97f27d912990f57828ad96690edf3896fe49e59b5b8ee1a5c7ff4b0587147062ed9b504588b36ffbb78111a447cb26e3e2bc5ee2ee685bd3cb588fb6fb6f9f678b37ff95a44db8581d9b787566abe3958cae0cb9f78d69462133c7e22898cbb0786fb2b1c47cfcc62d9b2729aa40ef0e2694c1eb06c694916619c4be6d220909a8f3b9331c410a69177fa3effefab7d86b37a8fa8b9b15361cb6a0f01193404373947aa6adb4997b575e4ab59cfbf425dd8bda0bad6db29a9879127251d8d837fc52316fd7f73d8849e20c30dc3e08e5f5997b26b9d1822fd5aed8ea06336a2d384ea9d0a5165d5fb76cdccd529a845d1d019a1e1413696f5e96f413484445536b2efa35efd05afebb45a88179dc5041ca4ba23be1ac9fce281e8d683cdf5c0ada9c030f88266ebfc959ff13d74ebab378380769843f639edd106c5348e619cc13d1935c08d6bd5375973dacca59961e6be120f9843830562b34fd6a98489f4b8737ebfeed0e38ff86bed8caea8077a96d6fbf01f1611fd06701e90ef0dd64a3822dda5116b7bb3a96d5d274cc181b4ad12576dad2e8259fe612ab30a83005e1ab0e43c1af7858b8b37fa2c769637df827a858ff6780bd6397e49403796b435197e7dec04fce3f0dee9b10c68317d09d7e717fcd35006c8645495c72ffab58b89845b4b287df2b8a06aea3003d5dcf33a6799302cbb7420735eefc314d2c54d161d0a27aee794ca6aaa5333579ed628912b568e3efdb8024616b4e8e7ae2faabe1506b844378ec9b2a040897f749b574c467151957bfacc0c6a0cb2c0593568b016ee6daca7bdbaff0a4b52e2078650387ebdb9ffe32dde34de8e74f93ee752d11e9734a8a79b15903c19d0b4ad1de9d956cd3478ccfb3ffffd1c35fdf5be36544beb547b4615dd75278a631d917c14760e10fc9ba728a8693258bcde36b7fa681d1bb1a278a41423b5e8812dc8cc6928fb8c8"}], 0x14d8}, 0x2) accept$inet6(r1, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x42, 0x5, 0x80000000000000, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0x9}) recvmsg(r1, &(0x7f0000002bc0)={&(0x7f0000001740)=@in, 0xc, &(0x7f0000002b00)=[{&(0x7f0000001780)=""/182, 0xb6}, {&(0x7f0000001840)=""/239, 0xef}, {&(0x7f0000001940)=""/63, 0x3f}, {&(0x7f0000001980)=""/21, 0x15}, {&(0x7f00000019c0)=""/166, 0xa6}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/66, 0x42}], 0x7, &(0x7f0000002b80)=""/31, 0x1f}, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) recvmsg(r1, &(0x7f0000002f80)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002c80)=[{&(0x7f0000002d00)=""/229, 0xe5}, {&(0x7f0000002e00)=""/115, 0x73}], 0x2, &(0x7f0000002e80)=""/208, 0xd0}, 0x2) 17:25:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x99}], 0x1, 0x0, 0x6, 0x0) sync() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x7, 0x7ff, 0x80000000, 0x2}, {0x7, 0x20, 0x95a6, 0x3}, {0x5, 0x7f, 0x1ff, 0x5}, {0x42, 0x3, 0x100000000, 0x26c}, {0x9, 0x5, 0x8, 0xfffffffffffff946}, {0x8, 0x0, 0x80, 0x4afb}]}) 17:25:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) 17:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000240)="ee17f3e4d519f43d189f78c6001ed0d256277a89eb88a1ca3f5358e06c7738c8215a7bd74dca7bb6b54886184438c4464c4bd7de816626dc4b7d9b35afece8ccff1ca80dfd97c0aaea9c421ef67bf927259504d7f29e0712778434df4f95b019e18b72972fd23302eeb7a655c9c7e26e07181176c9eb202187c174c7ca7ef9831e047093e9193bfc2b1e26ae028130829b9bdeefa3d05b12594047b2a91364df9bd6253b6035f90ffe048050ae70ed032c6d9a951e675570037171bc545229d4bb4a1b5c53442f167b753ada", 0xcc}, {&(0x7f0000000340)="1a31ecd6efde859b6510a6f17d91047784e443268f1190e43868cde3c573de81292223a11aa0204eb2d31b1abb541e252aea2e052510ca8425f2b462c7f0df9deded667cf66bc1f4943c4a7d5b13e9061f66449da89ad4fbec55b905b2e42e154413f239196cb99dc24385fc861715fb2425a82e3c223f1b", 0x78}, {&(0x7f00000003c0)="da7287289319a616deef6ddea789655c27c9b11b07c70b9115ab58c359223a01c5771aad1ec3f56d520527e89a6d51077520414529adcd3c2c07dea3463d9dec085fc6888d38c7877fda7943ed20830e7eccd4b6daae6b28bc5781db75f72199a9cbb7924cbf4c5259e92ba274385d9b19c891550ea297ab0edd5d3f87952767a50b22d4f7c101fd9d4db98f207ffe1b8920fa50f8fd28841135cc22aadb413d0abb84ffa1a151670c16d56e", 0xac}, {&(0x7f0000000480)="2f75a50f76ce91f4849a8fdd0e5708e1893a7ee8f78c43f1741f78b1ac578013259f9c0dd5979c6053324c29ede2bf04947b16840953674b4a75dd214ef950e37f02df2a7559ef2fbacef2520535f9313e1379e015fa96d2bfb78ad96d6855f4a9ac155a46f4823099fbb308611cbf29dd2227e781ee5dee861a0033fa8e987593e232ef52763f1d71459fcfa2", 0x8d}, {&(0x7f0000000540)="d71fba58068b76f9a51aad6e048092bb3821b74cae558c546f947c7239edd7bcc62d7448cedd004470ffaff588eeec7b5679f96168ac2e4bbeea89bb5ea563f003f1e39073c316baa921d7c87d600f569c2f6f8a1b5715c672908767f58c4b9d25c98ca12bd393990774b5062834041c89efb4cfe8de3d7876a26d4bce7e060d0e7f2416fd7afbfe8e19b8f7337e5a7a53468ed111cc488e0dd172bde0c3d2f54d00337c86f0c988374310d2c453f365f5120d1afb8e", 0xb6}, {&(0x7f0000000600)="da876e0686621dc74475beac9e7b13d0d56e12a1b709144cfa68970540e5c5d7e4c8545e935a0a56719df4f833e1e8ad906674fcf5580aa7393610eea154a28c2eb5d42fe6e4527a45c66104978931578ab2596d65e1d5b25e36cf542ab11e28e13ded8972113f96aba8dfdfc8fba3325e02", 0x72}, {&(0x7f0000000680)="5334e490de904f95e991591b58734faa28ed41ce93a67f2ba29c9dc4117156ccf66b65243229ba219152e7b0ff7b0fbbfdfb5ffcf6f817541e9d454d09ca5515105a1cf29e427bda3ebc565ef5907b1f569ec654a7461ba72a8fd25fcd0fc007dba127d7117a24a011a60d6b76f87fc9a6c2205f6862c8d3cd452b5b8a02dd5fc1ee7e6dfb847483184d9a6c0f337ca0953070b1960cbb9ddf9fb788aff5760f1491936c54ec8c3d92ffad60b37d69aa99934ecae35f2449325ae5509575abdea680a9", 0xc3}, {&(0x7f0000000780)="8c9594351bfab95457bbfaed86bdbe406455ec9f17695004ce7fca63545a703cbaf4c6440049ddb78f679620e92c3e4bcaebfd70d5b2bbab55df66baebab06eed461f9959ee6676376d9ed31560b775f7ead836fac5a4f5202e820bbd074bde61cbe4913e13d93b310a782ce8a1f7d39b530", 0x72}, {&(0x7f0000000800)="941f04fba176361c1648a54da3a88e32c1bf43b82cd2d787903a6c207c1eaebb05547d7e689bac17bfb610f349f2e97a5b1b2bb424f7df920a67853d3a5bbbc8e534f4598e2042f18fe984badd9a3fd5b3c37f8f29fde6b80b0e2757081c1fc14f72386881bc1e2024807eebf9", 0x6d}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="3b00000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x1}, 0x400) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 17:25:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20010, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x2, 0x5, 0xa10, {[0x80000000, 0x1, 0x1f, 0x2, 0x80000000, 0x3ff, 0xc7, 0x3, 0x5, 0x9, 0x2, 0x7, 0x7fff, 0x1, 0x8, 0x95, 0x3ff, 0x4102], [0x4, 0x800, 0x1, 0x7f80000000000, 0x7d, 0x9, 0x1, 0x40, 0x9f49622, 0x12d3a005], [0x7f, 0x2, 0xffff, 0x7fffffff, 0xce, 0x3748, 0x3f], [0xf30, 0x9, 0x8b, 0x8001, 0x6, 0x7], [{0x9, 0x7, 0x9, 0x81}, {0x82d4, 0xef, 0x0, 0x8}, {0x0, 0x9, 0xbed, 0x3ff}, {0x80, 0x100, 0xcf, 0xa4}, {0x9259, 0x7ff, 0x7a5, 0x2}, {0xec65, 0x8, 0x2, 0x10001}, {0x1, 0x4, 0x0, 0x800}, {0x1000, 0x4, 0x9, 0x5}], {0x9, 0x0, 0x80000000, 0x3}, {0xfff, 0x200, 0x3, 0x8}}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 17:25:16 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x50) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000080)=0xfc46) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/60, &(0x7f0000000200)=0x3c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="6500d3500f9e622f7e39e63a9b0196d5c17da6f0a09e93960118f27c", 0x1c) 17:25:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200002b7, &(0x7f0000000040)=[{0x5, 0x81, 0x4, 0x15}, {0x11e0, 0x6, 0x4896, 0x5}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 17:25:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = socket$inet(0x2, 0x8007, 0xffffffff00000002) r3 = fcntl$dupfd(r2, 0x0, r0) syz_emit_ethernet(0x1f, &(0x7f0000000000)="8373c86b9c261688e7b50f3394854f1e44fa2231a7f3782e4a8d905ed6b0a2") kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="4f659ec230fefdb6a55a6d35b4f8cdecc52a092ccaadfeb0e88dbe0a9525ea13b2f8e43093afaafb2c94b6ea66a0de59b21f53bc6a5229cd80bbed726779ee66fdfd03498ff572d28fb644eaf0ea7c4b2668af1265626a0cbabc61d624f5d455d788ddc8cbb7e8b3ca8a66dee5c1549893b2f53cb7c2dfc59f378679bad218667b8b48622651389182f485a9c7cd413fdd197b78", 0x94, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x1}, 0xc) 17:25:16 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 17:25:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x40, 0x3, {0x4, 0x754c5260}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) getpgid(r2) 17:25:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x7317}) open(&(0x7f0000000140)='./file0\x00', 0xc80, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) r4 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000440)={0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x2) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = geteuid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x3, 0xa64, 0x6, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r4, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) shutdown(r1, 0x3) listen(r1, 0x7) 17:25:16 executing program 0: socket$inet6(0x18, 0x4, 0x5f4) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 17:25:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:25:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000518000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 17:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000280)=[{0x8, 0x5, 0x6, 0x6}, {0x9d1, 0xfffffffffffffffa, 0x7, 0x3}, {0x3, 0x80, 0x6, 0x80}, {0x86, 0x40, 0x7fffffff, 0x4}, {0xfff, 0x2, 0x0, 0x5}, {0x400, 0x369, 0x4, 0x7f}, {0x8, 0x7, 0x8, 0x9}, {0x80000000, 0x1, 0x9, 0x5}, {0x3, 0x4cbdca3e, 0x1}, {0x8, 0x1, 0xfffffffffffffffe, 0x8}]}) r1 = semget(0x0, 0x3, 0x108) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/210) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) dup(r2) 17:25:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0xf9d6, 0x9, 0x6}, {0x598, 0x0, 0x9, 0x6}, {0x40, 0x7fff, 0x8000, 0x40}, {0x2, 0x1, 0x6, 0x1}, {0xfe, 0x0, 0xf9e, 0x10001}, {0x4, 0x1, 0xdd, 0x7f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) fchmod(r1, 0x16) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 17:25:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 17:25:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 17:25:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) 17:25:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() 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, &(0x7f0000000200)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/247, 0xf7}], 0x3) 17:25:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = geteuid() chown(&(0x7f0000000280)='./file0\x00', r2, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) r3 = getuid() setuid(r3) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10400, 0x0) 17:25:16 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 17:25:16 executing program 1: socket$unix(0x1, 0x1, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8010, 0x100) pipe(&(0x7f0000000080)) r1 = syz_open_pts() r2 = dup2(r1, r0) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 17:25:16 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x1, 0x6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726da1, 0x34, 0x85, 0x0, 0x4, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x2, 0x4, 0x5ea, r3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 17:25:16 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0xfff}) clock_getres(0x2, &(0x7f0000000000)) 17:25:16 executing program 0: socketpair(0x1a, 0x4005, 0x2b, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000280)=""/219, 0xdb, 0x800, &(0x7f0000000380)={0x18, 0x0, 0x4, 0xffffffff}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/170, 0xaa, 0x800, &(0x7f0000000240)={0x18, 0x3, 0xeb, 0x3}, 0xc) socketpair(0x1, 0x0, 0x7, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r3, &(0x7f0000000900)=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) chdir(&(0x7f00000009c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x7, 0x4, 0x7f, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7f}, {&(0x7f0000f6e000/0x4000)=nil, &(0x7f0000e41000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ebf000/0x4000)=nil, &(0x7f0000e1f000/0x3000)=nil, 0x1}, {&(0x7f0000e3c000/0x1000)=nil, &(0x7f0000eb5000/0x4000)=nil, 0x7}, {&(0x7f0000fb0000/0x3000)=nil, &(0x7f0000e32000/0x4000)=nil, 0x7ff}, {&(0x7f0000f67000/0x3000)=nil, &(0x7f0000f73000/0x1000)=nil, 0x2}, {&(0x7f0000f77000/0x4000)=nil, &(0x7f0000e15000/0x1000)=nil, 0x9}, {&(0x7f0000e93000/0x3000)=nil, &(0x7f0000e9d000/0x2000)=nil, 0x499}, {&(0x7f0000f04000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ed8000/0x4000)=nil, 0x2066}, {&(0x7f0000fbb000/0x2000)=nil, &(0x7f0000f25000/0x13000)=nil, 0x401}, {&(0x7f0000fa7000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7f}, {&(0x7f0000f39000/0x3000)=nil, &(0x7f0000fc3000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e1e000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) msgsnd(r1, &(0x7f0000000000)={0xfffffffffffffffe, "281c4a6a2e61077d0e82f482ffb8d16df03a2f8a8934e3377b022cca7b5292b91e3a3d35e9181288d92204e94f1120afc52c8413b012c97f2023c442ed5277ac8d36f7439b4c48732c641fa789aa0bd4e15a5c94f3d53ba4bf4ce80b12d4c41d16e59c0390b0d28f3e369851375edc0c8e78648d117f16ce4bdaaab184d372f2110681560d87b7a1b0b2ae74c46bb9"}, 0x35e, 0x58b8be924c62b1ac) 17:25:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) 17:25:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666978050080"], 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/62, 0x3e, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 17:25:16 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ff8000/0x4000)=nil) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) 17:25:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x7e16fdb7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f00000000c0)) 17:25:16 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x400000404018, 0x4, 0x9) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x3, 0x2, 0xc9, 0x5}, {0x1000, 0x3, 0xfffffffffffffffd, 0x7}, {0xfff, 0x2, 0x7}, {0x6, 0x1, 0x2, 0xff}, {0x401, 0x7fff, 0x9, 0x2}, {0x6, 0x5, 0x20000000000000}, {0x9, 0x3, 0x1ff, 0x6}, {0x0, 0x401, 0x100000000, 0xfffffffffffffff7}, {0x54f, 0x365ab961, 0x5, 0x1}, {0x57b, 0x8, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xc394, 0x7fffffff, 0xfffffffffffffffa, 0x8}, {0x5, 0xff, 0x1, 0x2}, {0x35, 0x8, 0x5}, {0x87d, 0x3, 0x29fb}, {0x7fffffff, 0xbc81, 0x7, 0x6}, {0xfffffffffffffff8, 0xcd2f, 0x2, 0x7}, {0x8000, 0x0, 0x1, 0x7fffffff}, {0x20, 0xc9a6, 0x1ff, 0x80000000}]}) setsockopt(r1, 0xfffffffffffffff9, 0x6c, &(0x7f0000000040), 0x24a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x4, 0xe88, 0x898}, {0x0, 0x4, 0x10001, 0x9}, {0x3, 0xfff, 0x3ff, 0x80}, {0xa5, 0x5, 0x200, 0x5}]}) 17:25:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x57d4}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) r3 = dup(r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x98d8) 17:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16, 0x0, 0x100000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r2 = semget(0x0, 0x3, 0x200) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x1800}, {0x6, 0x5, 0x800}, {0x1, 0xb8ad, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0xfffffffffffffff8, 0x800}], 0x5) 17:25:17 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = semget$private(0x0, 0x2, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x80000001, r3, r4, r5, r6, 0x2, 0x4}, 0x10001, 0x4, 0xc4}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) socketpair(0x6, 0x0, 0x1, &(0x7f0000000000)) 17:25:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20018, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x7, 0x9, 0x7, 0x100}) r2 = dup2(r0, r0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x7ff, 0x20}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x94, 0x2, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x10, 0x81, 0x3, 0x6}, {{r0}, 0x76770f5c954f466c, 0x0, 0x0, 0x2, 0xbe2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x68d, 0x9}, {{r2}, 0xfffffffffffffffe, 0xd6, 0x0, 0x7fffffff, 0x3}, {{r0}, 0x0, 0x80, 0x34, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x22, 0x3f97, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x401}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0xb32}], 0x8, &(0x7f0000000200)={0x7, 0x34}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 17:25:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/228, 0xe4}], 0x3, &(0x7f0000000440)=""/173, 0xad}, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 17:25:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10082, 0x102) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x4007, 0xfffffffffffff23f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000000029, 0x6, &(0x7f00000000c0)='\fF}\x00', 0xfc5b) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r0, 0x2000747b) 17:25:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x2, 0xc9d, 0x401, 0x4b, 0x80000001, 0x4, 0x9}, &(0x7f0000000100)={0x7, 0x5, 0xfffffffffffff800, 0x8001, 0x8, 0x3f, 0x10001, 0x20}, &(0x7f0000000140)={0xa6, 0x7, 0xa5ee, 0x3ff, 0x34, 0xfffffffffffffc00, 0x81, 0xffff}, &(0x7f0000000180)={0x6, 0x800}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) 17:25:17 executing program 1: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x40) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x24, 0x7}, {}], 0x2}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x20) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8235e454e3d27ec8290045c5e3163ec1642618adda3dbce1d5b3a30c4bf8bb8b066702155dc76b86900d0588f978f8d34877376ded85ff21c971e0f9a55b2878c1b39f2776e8c3ab5eb9d59dce83cefbef0ebbf2edf73bdbb6ec232a61f84bbf176f05f2318a"], 0x1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="3b444a3464d41f4c69d7532bc78cd14919065f635f43f3d2402d9db51691644fe5c057763b8daabb24e404a1b8fcd9b3c02461a8a8cf1790bff63742ad818d0bae898dfb931d4bf1a24f86bd8323cf2d2f0add82dbc58a845d89cf4a71f503d5583bde959a7c917929e80c7582e1a0bf3c2073a5deb14e9342fefc3c2a3ee652923bab14c8dcab0d5448e5b2de5ddf96ed2fcbcae68ab967846b886cd7d0262eadb61e1820baac7ec12e23a9ac878193f29e7ed6800a7e67e1b749862f5a4a6eb420343426573e06228fa077a3f22db5070c03054c84511163d6bb2633f52575aa8ee6a1dbdbf9d5a327996c811076c988e03b57d4e1ecf27ede7e270e740ad68f38afb2970cf5a760bd73965ef1ba66209f066de62d668f44180b7296db494b054fc5ca3d1e0f9af9be80c04d43744b9058245e7eaa8d33fdee177a5f6ee6d998cb488e916bac607c37b709279dac9fc47406508ba7e54e5bef5af78ee9f1adaf2fe32c7b8ccbad681668d02ae473aa87f32d5dd040ee0162feb0651dfec97658249bad6ba408d7c74f99678e692623229a71cc7763c5f6aad16b538e3cc5b2a045bbdb8ba15a7aa1e940f323fa293ad087c416fa2181a122782170406b214bd9f081992e9cea19220b908168ec481846be23bc65ffff9fe9c2824ee27370b541658f44038035b21d3347e83a6e5aecbaa8a54d0586f68b9a1003ae4fdc6e35bb0c4c05d7ec8a887e11504c176c00921e1ed048a4a6c8d9ecebb954ec1fd7927a7176ebec32638997704f1f1e1fc307a9028b90ac22003c511d17b6586d240b968ff3b1ea5677941fd9f7293c443fbdc97354a9ff0782ec7198930935d774e7e30fa96b25aaf44e26ae1a22835f330ab40f9343706f5f0cdb06cc7f618f33596adf6a69ea7afb13e667a06862f6b1899bb9cc437d8335c7cdff9146e81c74d5acb09505e9c2556745308eee775d6af5bd7ec797a11525b8037034b1e827cf8175af1d5e938b9baa8a2feea351e12a5d6b4d965f4a7d2f2d181f48bbbf4f3fda54f1d2ec99100c53e7cf7561abc10a5de50c2f76cebce8b91da59f1eb9619d08a2d8c0c608b204b8babdb9af36d07061d43ae3cd1056536b40c709e01725dab4b25353f7a0e2adeb698d625d461ad5df9f7d76c26f3d43c65f5297831543956d9590a3676ba6f8a364eb8999c6cf36acecd2e7c893d748f5729d00059d461acef67926ebb6f4afe3aae52ff1fbef3d9486ea7d8f988b3938673220b1fdcdaa385979d9d0617f0958ca5bc619c2d5dac4b28f3de81378aef901fde100d648d04954e3475dae29e3b1ff8408b9e495bb3949b20021accf11b057a0271dd7680a1925a1aa42246cc38dcf6c405e955bd15775a30ded9f828cfda93a950ba21b58828107fb02045354f77cb186d724e5726175c6be4a505e06b7245222039d7174aaa2a0e8ba17293789a35e99c319e39c6e8f67eebae789532730dc2efa1b571b4a5255d31269fa6f7676d148016def7a2173d610b8f69f8196adecdb45d0b6cf16442ec27a42a5f061faa73bd1f16f2f50153bdda8ed623292b36899d8763504f2b939d7beb41d60c707c2ea18729ed938edc7c1ca927ece9cce63391b10d382b805fcd569c2fb15d0a8b7523ed1c1d4543be50a85f361bc5a75e2111f86e6e17154a540283e8a0ccdd2f8261d44150699bda88c47653116554a928e3d91587c9f49f31e25cba01d385e71c2ab7c0b73be28b8e41ab183799f939beba2eec9b53b36df0df7689b95726549a2f70253a4f33b4e4b78853a1b22f60ef86ff399ba1f110acba80da5c64ce8b3409a6007663128693889d03de23afad70f81eae965121dadc582458233dd571e8080db46b58797e8b51e8f99288896bf8c0850acc9ce1246c2a9c803f26965234d8706da14b42374a491372b5e0e079ac6f5738e77d228d601e55af21aec4f6d18d0a9e697d92c9d06e8150888a08f9f42917b4c538b8b40be62ad3f69382930c08035e5b321357cbf45a706c17423403a6782672f6ae4de4d752bec052146ff7cd8efbd93cd433b6dd30087807f6bd3fec4645ee4fc13e493433c1414c13b7a838a2dceed0389c683b6b104d8856a7f23c0782744cc380289459abbdb43fa5ab4ae78c98d67ca74c8217016949670464a7940d29df9d783acf9a269ec1aa6fec8dc04afd304d2122b77771f561dec10d018036b218cd3d3ac5cf694cab1a73b36a5ddbc40dab52a9a6404d280dc17ec2a229b34c9378f92eab971e490a4391d96b1edc20d3e94d1911208cfba17bb8827ebf87b85b6550b2fbbbb6eb4026ca05ddfd8cffc07391790e96ead1a4ac97e673427c530e92e00af70e2857eff71d8a0af81f56dc6629bf9b4012ed517240575913705fbf750f8f701ea9867bc1c5e122cd6b2b745a6c1863bd85e7eb98ae0d7f30ef3af4c061bfa21f1604f884256eb70633d97d1c4d4ae25c10bb0e2257495935db086f3005f3045b1c6d5813cbcbef5814d7b7fb242877da7561551260b7a3b94593ae10d0b9c06ac7ce4668f97648e8f476c5ba264cb112bb8be36ac353c5934814e1cf7f038f7179557b58fafbb4d24762a4945b7ed5edf70335e4d93dd256e93f776bac32203009945e526bae42c7640270585da0a70f38c061a8ff0d9d868066dd29a32b796f02b86b3328c8a4aa8e11f495f799eb8ce1ba2cafc2288f35facae208d95fff89da9afda7c2248c83de11ab5ff99d66ca28b716949fe437add4dc8d2e41e3f090b0d14befee0f05c4ac4800d2545c1b7f4983b3b728d7c6b4bba1e6cf58a2f2d49a66f56e25445bb4e84df1ba7a7e12df24ace26a3b081daa5ccdce90d030f297900de2884e766bdb6c9221282375b652a43da13e5f5cb7910d2bc6fbfa5d74b733bf8c17723405cb0b75f5dffb8b369ac775c50a2e46af827277e1c7adf9c8e2cfc4f3a8d5bc9ed73447f3f35a708253f7af92284d7e37aa6e9fbf01ac134b36f34746843634bcffd8719bbb42eb9014174eefbfac2eb82e49219942fb52c703325ff1339ff8831d4acd9dfa7ad857b0e91391eadb33175d7f1be0fec08b39b1525f414ec8081cdea8c93c34f51ea1021ff040917974550649ea9ed7ea25e946b99774314dc5abd9d90239ab0010000000000000059529e384e91720c53c3625d85f8f1020f2a9bb0459ee24c1310b4c12c14b856bef7ac90158f483d144c8dd7d8470b8efbdc997de694a87972b6c834685c2b7d2cbe0b37398a3a4267e089762cd1740822b567c19070b32f5757d4a3faf213f55e21e43a9011e766023c2895f25da8742d99169cd0fcddb53ea525febf0784450854ee5b6813d6229f6e46c41d1aaf15853713c058b0d171577df2a8f182efe7f5a5d34da4de2f0dda3a343cd6af28dc07cd8789900ffdfbbf4c91fec26c6c6fdb635442ff65981653e3c1d44312883aa5a36a6def8615c47bb76ee8399b1e5e31376f2cc9fcc7229ce5c7358f93fc80d25a68536437eed3a55d43c1e1da9f499ab7652d911c2a206379bedffa769589d3b9cb3df11cac15d750e5ea50e5a49f229dc09aa9e34891268f32fc8a69f6d20bbe9183fdb81ab9a75d4ad052b594d361dffad887f1a1bd387196b990b321ac8b5104cdef2d22757dda6d06e2778b9375173f96eed91722863aab195f4977f31105c8c668825cb58ca5ecaa70982a845e3a9d26c64afdbcddc38d8cbb76d1a6578a8c4ac19356b0368563123d2eec6b8544dceb0bccebca33cfa13204a13a4f45f45e87b751568b5d7d1e9e35fed6a6f982ac2417bd0c4d354ca85aeb36b0ebae110a5c683fe092c783a32bfd6596601e204a5369dfa1d7f82e27a35da2de81a90034f74585b0f5dc9e261d", 0xab5}], 0x1) 17:25:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000002000/0x4000)=nil) shmat(r4, &(0x7f0000000000/0x1000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r0, &(0x7f0000000000)=@in, 0xc) 17:25:17 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x401, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r2, &(0x7f00000001c0)=""/97, 0x61) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2008, 0xffde) 17:25:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) ioctl$BIOCLOCK(r0, 0x20004276) 17:25:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x9}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 17:25:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x80000000, 0x4, 0xb2d9, 0x1, 0x8, 0x7, 0xfff, 0x1, 0x1, 0x100, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 17:25:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x80) 17:25:17 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) shmdt(0x0) 17:25:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0x90, 0x100000000, &(0x7f0000000040)=""/222, &(0x7f0000000140)=0xde) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 17:25:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) sendto$unix(r0, &(0x7f0000000200)="09def7ae8047b96298cc95142604a8ea80e98052dd81b3fed7e032a639e80e433cd48298ab7b27829707b3573db0b548f830850fe027868b3d2c3f694e19122ad5fe5d004eeda4d1994e222836993e2e4be497f34af497dad0b8031b9703db18398c9a1e9354b6438f420b74dbc91ea71912a3eac61a861be0315517e05284dc47608dd7ad104cae0eb1ac7c0202e5202fd053ea2f703fee2957fac1abe543de5234b6588807eac2fd20bc2e17760ae0488fc2d1a491cdbf1ddf38a185109d1533b03f2ef3c26ef868c2b6d4282da103bd6823c06eeef0024493df5e112b658235734df603c4fa796b1c00881bc1255936027c19eec9ecc83e60ab2fd9e46b292ca6766b9fcb759567cd3d42125378766aff75c3f56ba5aa59acfaf8635ec611c507549258bef5939777a88d14eabb0415e4b924beba2a6985603fff8e72978906d5d6505fdbec7b0635631c43a633fae7625f0b3aeb3c1627e005929697847bc2df0cdcaf7231f8d649aa96f905c1696176737b99ec24e6231ffa38e55fde38ee688ea457a57d759e69aaba86fedc8a7ebca81379694cd265b05739b5a85351bf50d2d14b9b5372f223268cbbca7873a98cb7a0816829510ac79dcb7720c299b53765ce9ccd8407d959099e0337f605574b46e074af9f9643be9e691afd25dc9cc500bfcb3180356abfa4b989d0356af79545ac25a16b10283534d1eed6abd90177b7330e46e05d2e45b30436feedeb251e202cf863ff66f0e610a8208c699507ff2b05b0539b846c348526f42989eb0004d1975bd549626ebdc9f0b5cb8979837162e05b35c9ef51e6fbc7f03bfcd343bfcaee582ba79d2c1530dbeb60e23dd9df10df53f34dd5e3bcf42c973e8204654231ea5d627109d909f0e37e0749fe3de30f1ff7c06fbcedd67638e99aa8d76873786eccdd31baa1ddd3f9d39929b288dcbcf6001e3ae62087d98ed3f4d69e3556441cc6e375232bf53ebe9096e2b1ff44ab4bf438acb893163b799595c8dbab58222ce823e965382e70eaf088133e65e523f4f1c05eae47ef3aa16b001e54acf0b02f2f0a20a98d6480509eccaf879eadeeceb30f636930e5634b48f8b6f468c4485cc4db05fd3d66e63915d414209b644d13ef675c6829a7bb38d6c29027fd2ac099f4a055df184b9396515aacbf5f4dfad55c554fb47f6f46e5b1db25bf7cff8a51aa47fd0750fc15d5ab5c65297aba2b69bacdc00e6b6a57432e64d74d3d4fa2064bf89da681ddb5588a5e4f480cb9d48aa853f60880819705ce390b5ee2f607cdda2129f41c2dd604ab8024aeac3ec3d749b95937ef05fa179f07941014e8e7f6e13c3461c6261a6f265770987e4133f38ff7dc4c6dd58c37c35200442873bf4438191ecfd88e4e20d973ceb64439fd7ad1659888cee3e9f7e8cd1291fa0df89d5d3e93c35e9f28f049bf51dea57ec1fbcb827d12ccb3f13c1a17405814564e6f36dc616e30ceb1db6b0a916c2cce92e52a49e2df564704ea700cda6b6ce144c2c28efd9f26c710d536fb9e2cecfdea8ccb74d6bf9ebc041c6787c4a455a4f92076c76577eab34034bb5db42737343398978aa52b4c04014cd498478a489ae623ccba34b1f57b1277d097f9de4d6855525ae67d09db0703a9821349504cdd502f5ff1b565c64a724dd157b38fcf45d76303a3107bda18f4c640a853686e772d1b02f157864c20e0e57782446df025c73aea2f12171ebb52b2aea85cd5dbaf2b91560000b5565eb90a3f0d503e283792b604a7d50ca64ec737bb814a3629bca7c95702203965a1ddbc90117f9a6eb604f8bb9724b44a382dfce4205d8635e99b87df40a6a8080b7281d3fdc8409dbfa143a8e395f5846c48467134e63cc44efa7b0913ae1b0dc631f572834a405090d63683203c448e61687cd555504a1c9c2c1996eb1e63241f0ca2e9160f63524372ad30da31965d4dfe892d71511ceb8090f8739c87e392333d1721e8b9e2ee95add58b28225e58b0b4e93960bff6090e0149f3b0c695556f9e55032ed2a89d47b2ac85aea635d40d2f2428f6172f8f5a9681ab01ab6178f0eda023a5d1cd2299e0e7e9c200c2f1a4630e494ecf82bd932c123387d594f5d314dc10fdf0688eb03ad3e44d088137ed6387444b6b33352f056cd82e9cf2397c5373b7e02ff775ed93f183b13a103f5fb87dc42522948256ade535f0f9ebda65a7535354b9dbc868dd2a7ebb8d137d944236d4d341f1b35d04d95cc6b26d84d28c21b93fea2a76c2c8cce0a19b7dfef6be1ac28415444e482d337417e49be3b751b23b2633f5c8de98f89c14feeb17165c27b9296f24b9a0b3a98a914861640e296a94bede7dea7d66ba41567cdd2a971dae23fc5426c43358706488c848256986eae4d88dacf3f39accbdc9706452598b05ddc8d2274d97682974eb2690e81542eb82dc1d4f63c2f22d0b502df866793dc2396a2f196708bdada11e74f53e041c33a6422d1dea12e586f9b191b19cf87d96f05a4d3d46dfe099c59ab2cfccaa3a34def8da3b780d930910e9aa770a2e43931b0a489e6ea30996e2da3887301f4530ff099213b94a909714470817a72d1755fcb029948bf3f9332b7f71e371379f8243241169284514098131d259bb4b0a48a2047513e71d8b20cf01db011edcb34f2c421f83fb5241e9cb99cb2fd311b335d299ad69df6465773842bd06f689982f2482690ce35be35b8c1f86cdcead549a9e7bfba2cce5f96fcef07189a45c8c90326e3ca5b69a69db90a1cd56aa8ee55b403422aa48200d30b8dc2d95845efc741bec2b246bbf459803a68183dee79e6f5dd4f908cff4bb66ca9333bf2ca4915eabf34c1eaf15de49d6c47ccca6f2ed56946538372beb5bd936bf46e7213a4e80c5c203eb85f98b65476bcf86dcfccf622af6286a950f8e3e0abc4a2268f8cf6638edd86a384f8bf359e29c292b942e8f7ecf8b50a6e55dc41feadcfdeabc092753ec18b844c5c7dd803400a9d1d5bee4cdaf5847992eb2ec371e240cd50fbec128d2fbeb017b0f0fd209111a61d75977744fd6a1d9a93776d9c485a6947b65078a8b7475d2bc8ee433c6563b9b39bf6c0366731d69e73540213f8d0aa05ace0ed988a6716495b1d910696d708062764e1447b38aeee4ceddf2753cb10efb402082742aea88e118aa45b6c744abe086b69e8a10e5c51e68cf294b08e6910752332d3b52e48635affcbc47715e564a52b55aff1a1151078543d29e0ca2352cddd12e21112c2ac5b819a2a7249840ac3f2b4998ea5083ed2200506dfcb89b1ee7523f48458c2d883d9a8f37b4b09ca5bb08d068074073f5fc2d11cdd8db2d47c8d4d2acec75628c6b5675b19c78f66753f981a0295f97245f8c783303cc540b099ddca8ebd1542c37c3d5e2952e3a19a2dacc70706a8e0a11f1e90a90423aa607598007628fec6a404bbde2db2dd3abd061b7b41f0069cbf0b963a5a9c8723abb039015cf9c637df1b772f4984856aaa371134e9c8d8ff0b581dbec6b8c4c34b2a29134cbafdd2fcd9977bea410c3c23113b930dd094fed5851ed02bdbece4310aa390897f440a879f5efb018d693e6a1f0ae28dd1ec97fa47ded2ed015bae3da842497a4d1abbae316e49ff5b7311b881d0650cb5a4d38f570f5cf3ca9f73d215b1874bd560fc88525a6d1f0daa03a8d442639511580e8ee082ec2f7e0542e0366fc1d86b756513fd3f18e997ecd1a9e5c3a0be31760bd65a216bc98bdb244e818bc848cae58238aa6f847bae0c8236e3493041280e0e36b417f1f05fd27097fdbc7a5dba8b919fd6ad38633bcd6683686280b570874492f5f369adfc5e9ddd3234dd06c64c630a971ee644e7a9e301f89b2e95c69cb156928d596006e58156bcc430f3a9d089e00878aed06cc63a6ab26f167d6a55815a5a75efc65388b28cabb9f2ea6afc6ddd28c18433d58f78daf1310ac2501dc75e99b347cbbb83062f57a79559a42b37b59b5e75a9f51783032efccd72292b57a98d68b215104b2723b0a91313b533b65e23b27bd14e7897df4c0e6295982747897af71aeb882e2f26ebb7f781dd84a2fe5ab4f9f214d2aa7e35e65162ed7bedb941171fe31cfaaaaeccc7e4c370edc19d6084a3b55d96af27031b0a7d50f9c7b23da14f40056feaf75ad7dd9913f091e7dfa7933d0a2a2e2125043cfe54e9eb6460f37ac6161049e3c08321580b994e0a0a510d212d62d3cd655c47730038825bd21a4f130a386a8cdfb319dbab09602d93f0b6ac53b87faef383cb479c9a81990e9921b2f40736aff2c2d54f6c2109861638a392939e45b89826fbf2e0f7bb6973531c10caf93b3914029e049887ecd2c5b8fcdc51263d4d308c916e2293369fc35a152e6eb852ad3c3239886ffc183140f94303114c7e385f43b6e3a8a4194b7d03de47be22a9a282dc87d1e9a2bee6e875f8a844b6883e31de45d97e758efacd2da20b4db31052c07f50ae7da92a2f279b067b563eb32c7f21d49a68447d28accd886e44d168b4e89a66dfde5d721a1caac05cfa0908cf49ce6ceee1127f726acbd701425d0a6490e6dca863ba0dd89389ed12a2f7ba2fb7713152de176fa83b762a98fc51b155493d95026892612cbb5695ed1f9c6f4dc6000431e9a930144585f1068ed4506d6b7dd185d33e2a5846370c6d706a9a9f02838855c6b0c40f897fd69ff1216b87fd652dc23f54024278599803caadfb23c44298649149ee8f602f1903b1d27cfa0171704b3ebc833f18722a81e49913151c52af93edf14672b720bfa69bc3c919f2523e11e01681320cf137a3d7270daae39daed7efa101489a2031b43b5ae5dfe5d727e9f4b63b2a5942c79712d0c63f4f8df179d9d552b787e9a026b67d5263d5924589de2ea290db189ec6d6ecb0b4b34b2ffef725d6fd113796487b192ff47731404a639410ca3754bdebe3fccb404af259ca2451735eefb36d0a1d5da686f79c34b240afb4d02cdf3b782f9b88b47053aaf60c2044aede0aa69b4d0a93ca25a39918227b811fbbd8c2fb20bcf57571a86c366fcea29b5bb0fd227dba5e5b1223eb93ef04cace5096910402d4eec0d444d83dfac1afd46cc77ca23c352acae6de1e436df177727026cb6cbc2181607ddcc91cd5b05581d83a252e992b4915d7f1921bb4e7775cab5ac34334d18c5130fe452f099b7004952912029d026011ad7192376fdc83d6f196fc82da6898266c87355a8d2b460e746e61365f658df26179166175f21693a0daecb16334b5b1b78c85fe3de77a2f94b9604cf9808f33814b1d09a1b60ccf7309dfdb0f035751c2cd0abebfe28eede7d96ffb9ef44f8bbfab90d7634e70aae9f63eb338c08a25b8cc36ad06bdd8519da53d70599850614ed72389438e4a6149ae67909455c9dd8892828a3aa1fdfbdb92ea15583b11966c4e40cff07da7361548c3a01a37da05cc4386b9bb5ead06447b2f9d55b43a380e794740c05bfe6b3af2a48c4eab82f0dafb0007ecae15bd08712d5a311c9eecde5f529c4af0189bc8d4a7958923ba5b99504758dc78e700cc81fac474905989c66eb074730bede85e3d3ceca08836245445d633814e6be3f61aaabe554762a997dcc27407006a6e70aef055df627a9a55110cf452cc64cdb4607188853c4ea803e5ae6604cf297710dc5d3773f72b62d120130cbaa2fea6efa4ce0b35e4e34d38eaa70f74eb1cd820bf7072dc65238f19b1257aacc5f5f8848a1cf5309b346fb7fe5604cba95eb37a3c7c146d0a4d13ac7ed62aaf2a8b5b98dff6e2b9c44a410ed8dcf61e4", 0x1000, 0x401, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 17:25:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getuid() getuid() r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r1 = getuid() setuid(r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:25:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x13996136726b5210, &(0x7f0000000080)="dbdf196d275a89dbf5195cb6c5e073b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) 17:25:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0xff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffff, 0x8000000000003, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 17:25:17 executing program 0: r0 = socket(0x11, 0x4005, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:25:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8480, 0x12) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000240, &(0x7f0000000040)=[{0x190, 0x4}]}) unlink(&(0x7f0000000140)='./file0\x00') 17:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x18a01, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0xe5}], 0x2}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20a23, 0x19) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/28, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x9, 0x9, 0x10000100000001, 0x2}, {0x6, 0x80000001, 0x80000000, 0x1}, {0x1800000, 0x6, 0x3, 0x1}, {0x2, 0xffffffff, 0x2, 0x100000000}, {0xfffffffffffffffe, 0x100000000, 0xbf, 0x10001}, {0xfffffffffffffff9, 0xff74, 0x6f, 0x8001}, {0x7fffffff, 0x6, 0x3, 0x101}, {0x68, 0x9, 0xfffffffffffff17b, 0x80000000}, {0x6, 0x6, 0x1, 0x1}]}) listen(r2, 0xcc00) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) getsockname(r0, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x7, 0x2b6, 0x4, 0x1ff, 0x6, 0x4, 0x1f, 0xffffffffffffffa6}, &(0x7f0000000080)={0x7, 0x4, 0xfffffffffffffffd, 0x8, 0x401, 0x80, 0x5, 0x8001}, &(0x7f00000000c0)={0xffff, 0x8c1, 0x0, 0x4, 0x349f, 0x7, 0xf45b, 0xbc8}, &(0x7f0000000100)={0x3753, 0x3}) 17:25:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018609b008b5c21000000000800000000000000f659565c00040000000000000000a2b19b50b4b60397", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 17:25:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 17:25:18 executing program 0: r0 = open$dir(0x0, 0x0, 0xfffffffffffffffd) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) semget(0x2, 0x7, 0x21) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 17:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 17:25:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0xfffffffffffffffc) 17:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2048, &(0x7f0000000040)=[{0x1, 0x0, 0xfff3fffffffffffd}, {0x5c, 0x0, 0x20000000}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:25:19 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x10380, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6, 0x4}]}) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80, 0x9ed5}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = shmget(0x1, 0x2000, 0x1a8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000003c0)="7967207586d6c75bb08828b16487e06bfdf46b1a8f5282329d138131149b587e6e3f2f07b036363561caa53c5cdca85ca2347822ef23a706ff921fef59133cf9677d3da885b2010c7597318835e2da94f2a00cb62c14ccc740576a8666843b526d69266be98dfeb448fab13635000557103f1e00844294e536e7b99356c84d6e526e8d7f684ac2ac12bdaaf4b628107da27e71f991761632d3708eba614d", 0x9e}, {&(0x7f0000000480)="c6e311dfbc05008b4baa440698e909b3bfd1084ec7277de8e6e6ad24384a55830ce61688f355b5e923b9fd9947e73b767b1d3432c5a44f2d30749d4b383419b7fcfc08716923fc7d08027dd166a86b3e61ec56998c658eecf6c3c7ab75b5309423939aeef07eb808f152b231d00c1f7862c50b136fd70f08dd127c0dfdc2cb96e1353f578ea522dcc7dbdc07c4fb2b153a9c032834ffe177f813156b587d53b042502a2860a90595d16993098fab186a586e1badb5426ca9a222a8ffc74598a2985ca7635e88cf0dc52ce412ac7e949859f32eb2287a904284db9b0459f21b90000eb68ed20a201bef7b0bf76aee7eb0a2e6c74b913606ebe87cdda3aa6235caa85c4bbfe7529bb33c4c635693610a8ed323cf0635f22246fde6467089514f6d3d887a7e5672b5ace15150695d45847c62c663732e6cf315464596af4dd23349b8321957738b606df849c8da0043588a878768234a3423c656acc85e1ba643d7524104b4b7cd97e9b2c04f55f32a0ace3adbd67cbd670a25ee5156a6333d6a54835993fb7239ac54459a75e5677fef6dd75e2e635cf806b30ebf9951d8e193eae2325a914c5ccda7429543d4423db9b0e80dea8be17c1d516ba0ec2b972e257f8bcef4f17410f3f4d154862fdf33438d0db2ebf9e59025e28ef740806a2aecd3c860a465e85ddc5be8c13878acb6954f0823feda36d909b23adfd41f346456fced4b6b7a4c9dac9e1d71b2c07e3e55d5d75e895f8cae93f21dc3b2e791e5ce74b43f0c5d05e93b1cf8331c4675e1618e8b3e0cbd123ca99c6574a819b6cb98f209e22fae36da7eb0c03bfbbec0ca74b1bbb1c4906ea65fd1fbb2ab15a1fde61f6e986624294abf6e719ab36147255a03a85b8fcbdc34b57dd060e588a048ae16b55064c9d273512ddeecea9d8d6eb3e672b78c589fc166dcc9e3e6ad1a8036ec69dfd0988758750fb68b91fffa441ff5d739cbe7f6da48c36a0941b88a73d2dd4482fbdb0a99850ea41ed2bc38b7a6874596e164c98419d0074d6284f1abc924c34d0a799e086dedbe6bff057b9540276fcb89d964cad4d46efd2c90f60067d7a0334b5e833b6edb1ccde864cb4ccfae6a09f821bdb8464fc0c5717a0517e1ed317ec2e8e85bbb581f02d55e66257e2767e3f134d8952cc0f8943875399171619c42cddfc833579818716c1308357c3ad9d12dc0e43dc6672d9ddea521f5951d0e0671abe309599c1d5f093e76ab8bb9423e9f9b174b90bd55b70b3cb29692988b23dae63e91e197cf21c942ce25c511dd18c49236c5899772759b386fc0b86c188b0fffe4002e5e2691bee7f1730bbd73d1031accaa1eccbc7ee9aca63e1c7237dbed83b48dc4fb84ba5f34e394410db81afeb94214bf735ffac405f9a30c2ae1d892539d75d85f6b7c33c903e118a082f1b16672a5bb7bad57bdd7e60f80225ac95cd53531711769b2d26fceafb04fe58bbe2cdba18dd97b08f98092f0cc5b7d5efa6c32b0ac18a347f451ad48a4ef9f1c77a8780e3d4a506082408953f946880b48d991b4f11481300ce42ccee17a859a1d03b8d1e69177ed90a1785e326985444b795e91dbe3d9e05e5ce476ca6c7c9866fd5a76fc7760d0479a23451f40f94e9ba585526789f071fe811e13251ed798e1ed22e72d470c783b800d6617cef30dc6fb6db57649d26e345c03e472741edc1c7da543d22a11d1a65fe4d8927956daf62c648c188f676fe031d10141c4cec7a6cab76a0b945c6942ff7d91abf65e1ce4d02c93429e604a985274ad897ee16e3031150351a142512a4d4a39ce8180528938bfe8b471073e57b71c0605575b26b152b07ef5dc20ab6a5ce2a18df5d1e166c8c661af32f74dc43138397811f25ec3c4f04b81b36605cce6fd766d683da99615b0e6fbfcb64f65fed5c97a681212e5aca466885f12aec103e493a582add0f9a13f27ac025f60515bed480d9d737e660832a5e09ca94a5a6473c563fcea3e804f5816cf1c7a362fadc0a26c8723ea82733ab212601d28e737129075c261a478a9207a7f46b8788b43b589a1f19f20ceab38331ca3e7b11355519802807b8f880087ffe0f08a1b0f1d0b7092d4b7f6750d78f5496e4772ac93c7649acde8a8aee45b9901dbb625ab102442a2890f22af1b96b52bb513fc8208132d19a20af16d15324462773201381cc055f74153846d56e2deb570f0f1ebfdf538793c3349a965e0747a7a967fdf4df124ae4510d09aa9dc85d50e2cbc52bed444635ae984b26039c9aaec3099cfcfc81517f059ee1009ba6c62a95373274c0d56ecd5326ee71ade157df211e51d8fb395e28b0e6bfcd542cd01280b58e1e34cbaa38afc6dea98b8dfbd84e49d9c07ad18b4031962e7f95d96601f7cfc76b900b9e8f5926cc413272cc794902a0d1405f40afa5d7ea7317b070cf733491904a2e8f32736ea9a2c3d1417f684450ef8cb1c047e18e28ce276837740c0d1b533622ab08b22529bfb60e07e39e045f3caa7ec837165ca95d0cc89e00e53f1a6b9763c109696d61e1cd00cfffe23475885ed85a1377e266e1359056e7449d9601df452ce4e1b49b1d1e2fb6e1ce0d022bdff37fd4704d91361d0ec09d6e4d87f5cdf9d1b0c62f5a1c73d1f233558c50fc66b5ec245c81ab6c7648b6aed3e5be6190996979843e327cff16fdd69e8aa2b435212ad47fbe3c19899d4f29d9d7c42ff30408ab46c7434c337f1fff975cf8a191cc4cb95e9bf31dbe43a93238ab084997e1a80f2adaf7797df5992176fe2fb4c837b22fa0778196879b08bda42522df2a8ab77b7ca571fe75828096b5885a4074caf8566a59cf3cdd11db1c040dfa982bd2f18efbd9831e5f946a0f177ef7e76d5cfb1d476a4c6d6ae72409c62c87c065a1caee415de74b64b4ccf9886df345c43172db0b765825750edb0e6af379ca91def061dc70727f61339f5f98f58f66b8d86278545915629c72b69b58f8c64e9229904e5f0b2be6efad2c8bffc8fe9a49f82272a2f1110377d68d43731dbcd22f48500cc36362fe80bc7039dee7777a76e01d8ea1cb03a0aada7e0ce5ad4a8207bcc4fe191a549a20c134e881d7dca3324df859b85071d11490c002cb5c88d5f5d801eb5199c1f6ba58e27c3bd59804daf960bdae1bdb932034202e58b962f08a26f505569ef92f77ef7a29dbf60e2e0878b368523c72d61b4595015c43969f0c1ef3a81d49035acac8fa2955edde7569b72323151a4928f7b5a651deeeda87e2fbec444413ab8ed027507d1c670dc81fb65170b62bd0fefbd574303e1a0e3d644363e649b5291bf6b68e3342bbe2f68c5226e1eff53ea9d7a8a7ab6ca458c58963d1149d8e18db709456549fa83570bd6a50a6ab085838bf7dbe01bb0a2495fe1af18be014e2ee1437c67f77e8960baa795bc7ff3a54988ee7a3b4c764e946cfa3d50f334cd821c061bc4c09f7d91a758781354bba406198f15e932619cd9aad13fece89026ce5a306d4258f1c58ff8bd20c5e6d0cf6384f60f7b651fa4738ae4472e4ebe088daaa2e1aceb90b6da821b50b74b392a872ccc71943f1a01601220123fa2f9588b6453b453c5e44f5286b58d842441066c19e63fb22c45e37766711b64e0e1c93c71e90d71d4ffe9392bf952b8ccbc5aa3329d8e4f4a23f362842c721de26382a46717c7c39b8886a82f86c99de4008e1f62dd1d282414d540ed98de122cb73138e3e31a7cf1a548bb6127471288ee9eb83b294ae1c812768ab22884892048243bced7c77366fbe5fe8c770e60d02383a57fcef462172f1b337eaaadb384861a9b5dc2e373cba56cba21f221c396858bf749486fd0534d0366b3405c5e0406791301eb57d5e6c24a41782cf86a1bfaa05e4bc305a47333bfe7837dbdecfb1c00b86f4bfaad69dd964be28cbc314afff8133b5282af06bf38d7554e6b3148f083cd943f1bfab2bce43584f2a6adc5a91769d47053e0098d72aeb006d3439ec0607111a70d037085c63026fc7cf6459e9afc40b3ecf3fc6b2ff2db9b49a722bc4f522229402c0faa05d4ea0f63f740aa90e459c168dc87d5f277691ec14b7274353bcbf17fb28701fb2cdb5fcb0f64d149c1b43d49376adf4ec7eb20ec8c53c2a78cbbb1311ba839eef885173f90ecdd5714f9261acb5507debc42c3b673fc22b44311e7b2288ed55e84f8a118ccb2d770b815e73d993e1031c5505f046a9c771242008faeb9cbd7a50e3c594bc60f898a050bdccb7385880caa222845b66b692981a2c72bfd23fd947a8f193a3ce0a16689a6ea874723b87102451fdcb066188115195616434e8350df2fce62bfecedf79c5caa294e5b4f968e06c3de8f3eeb78729a42b2acd2ce1c6b6bd0ccba136e24e5682023732214f850156d2acbb44e2b459e215fd783b345b10e2b5295e14d437b1e93be7f46110a18f4fc4f06f19835f4370d142dc1d727782cf7a3e68c78e04f210ba4abf86b78619df7c3abf12d0dbbaac1af1e3754187ac13dd8b848ad66d92a49007b3f9b9b7325f83421f36e82bf2bc0e9b654dcaf0e430c619a738b4117202e10d63d63154b1cd7b34584e410549c2f642e3f87cc93ec98728c583a2f4e6c4b7076cb42615736c1e26b0f33c558dcd24f326e6a879922318915d9ef0fa850962a422c3e3012243dccbfc3fa3dc34b8a5e52ec907393f566e37236f10fca5d89276a9151ea04208c2d66c66600f888b47f0f10a6900fbbff2dfa89df4ac3369fe626e091b5a0e929bdc7d71326933063ce8d50b960dadcd19f75caad61669721d06696bc8a9b00795c9a86641ad8bb398d703c2b468f0a9baa14b009020a658aee1dbb3385d87f003a42a6edeaf1f62f0f1530be9b9f5d1aed09498c294d6f96b5ac896646f4150be5fa7598ff88036a761025446f858288f075cb8452dc81939d718b4654192d0458d30fa9c60d089fe198d8388ff1abe7e71716cea5c492e566ce0e8e4eb7b3d824c64fffc7ebff9d6618afba3ae76f7652cf496747be7ff69da53a4d27c95cd9a485378e32208f02bfb9178bc329b43d0a7f9633b352ab88239c631e55c4f3f9d17fea483310590b42f2413760265d6b533cf0506b0bd4542705981d51b23800b59964b261ec8b619c0924740b45b924659d693d9ccd7eb7aaf146c2bca5fab982058d4cc27bbdae651feae79bba69623948877e017782e587e9bfd3ba4d52e92ae800287b9c4c1837c0ecd89ef1a94bbb4eb0cbd253121aa23229290fb10c88e5a25874d1c86fcf6d395fcf17552068a1c747b8141e1cc1e9bd21305d6482d28ee10e01788ae996c15e48b3be8110d0eae54beff8e719ad4bd90351992de86f93d845238a4f8641039e23260810f58c916d73b5d9f1340018a5b44b2d60e0a498453dcb27737f68adf182e95b6ad6be73181179a5534fa0d9fc1c2dd7df0067828f63a7884f820fb763232fb1425c65862ab91a979f5bca820e35a38e97e840d76270b6a947de248795701fb674e4c1158f88735bb182b6a4c84855872f8286e32898a601e857dc0a9682b956b10cdd2cb8f79d172004e418f670d5ecbb4696c9ffae88768a2b01f4989050e2764c80e3b4c74aecb23b333e1751a178871a66139262d65e03b6e0a7f3eb8904eb82acfdb04fb9db69e9403604f5ea6a17ce7d02282b6290cf57a93226e868bf67002ce73eea110bdd15d7b47d91cd8b3d824b1291d236e1ef1628c27c989ff1f747d678dc646f71fae53bed8d046a1b1e1bdb870605733edd5bab103eea24d1b0e8d01a63c990a8a8071cd93838d603886e2e9183c2", 0x1000}, {&(0x7f0000001480)="f33038b134ac1f82c7e77f985e096b1a34e9dec5f172e7651b812cd5298005973dc2e332c86f8bfe0d3a0f20c9b774283e7ccac1e297e9134d88474d1dbb94ebb4416fbb540b7e3b6d8c05795c4cf9ad717b786eb4d77d49abdd5c16012aad712c47d7592ed1fc492799d3ba501a944ade52078db5e2031a760219476729367813d83d638c5de732ab7f047cd0ffa4dcba60d2edb6a82fffa504b18bfc123498174f5f21eb91a4d37a08c68aa62d", 0xae}, {&(0x7f0000001540)="df93f2f9a3b512512a15e76766ad58f54c98a05530be34883d9ac25ca589f409b95aeca5a750fd802d78d0513637e1c953744d5c1bbf3b86bda3cfbf1a915a9e4568326f4788538277b12864421a923ec97b22ecf65813595914dd73bbbf9f5b3e0a3b03ceda07f15ac0c4bce859f25c388701ecfa82ddf2acef9f8b03723a975568987ef6cf6ba2a6804decf12bf490eb6e4cab3d01c0d1c1a158c6c20fe38b8d3d8ce92beb7fa3ef1c6921e59b7bbc28de9c9e", 0xb4}], 0x4, &(0x7f0000001640)=[{0xd0, 0x1, 0x57bc, "69e48afefb4370f961726f65e877ac6c56e7dc8c91a2bac2dab92eb7a185b8148d69b88ea89d22d1e7fcb9c5f654a70c593bdcd1bda9281432397d2f46d0f6d74dea6a440775131cb70414a9772342db19029234dfdd325318e98b3464e942ceb8d99b9ccffc99bba83fd5b1ad4675aa93d2aa7dddc88a2d9f212100576a37c6338eb889e5ce3250e9e904d16b509a2eaf888069b69c3a701f2f69f3460cf07834da5f6bebe61355aad6c81ebaa2daf4c621dd6a3724332ee33e2d4a"}, {0x1010, 0x1, 0x40, "c9e0cde5a89452bc4fa6b83bbd094add949933116a24a623aec670ef634463304d710213c33e723908adb26722887a738dffd0659aedd00e85cc345cdb073197372f07cb1fe11e7c87bb771e9a1ec5fbe5219fee3927ca0e957fa37024d9af5e4fad8efa9d73f5913750faf6be0805e91c7e58773133ab2c2556051839e8bed3d5855e80548974a1f22174843efe588fa76795571c362d0646f69004ac7b460669cc2bc2c897f146290163589f189ffb3e98639fa79f63efa5a938d75c08dadabfc5b770802142fbdc9aae967e148bfc0b639ec897c364f44f4100b396511d02e7c8157c02939c3dafacbd17f92e488b9c49b48f230a604a2af2464f563b895b6b0fac92a29722a72b439f5c5c49730fa5247f124dda039a45a2292fede66e8cf826d8fd8c8d109d7bc21fca0340b81eefedcc401eff424013109f0d27e74462cc7f5c09ec9cdacb9163bee14b7b93350971c75d34b85f144cf35e1d9fe70bb726d9b28b5d86d20810565165117da0726d32391b372a5d217cb6f3e912272aea84973b8056cdd21245ff063720501a579edfc10dd66186300ad7ac7380816e51f019d6fb3f93e3995c2dd31d964f3609e122fae3634e5005d393b9f2013d3b71e23a512896fc467049e0860a940531ee0cf843e7b651181a48c705f29ef328a8b310784840bb06400e51d434927384711bd1544ae0ebd56bf5884859e6f5c80334db1e663c6a800bddfd9cc42c1ec5b6fb8c30ade90ccfe9dbb9fc29412b7bc4f88e28517d9e743149ce2293e68a20dfac2890cb43997d88d155218bb6e9530dc8c5b5ebfbc0d9360635ed09454c1b73460baca6cf7808e1e4301c3795408f5c15d7576ff18675aeba042f1b26e9c59f515aeb1daf03a980ce8045b4aa74adede37046fc5aa96366ce2f1e16728c9ab7e955fcd66e27dc58de7a5be23f51e85186a5aae1eff4de0eec81f64692467c53739008102209a17919009df7f746ae85b6701c985759df8756ce8977fb062657f03bb1835c42286bc64ef9c0f253d907736b7997702af20b3cbd4b43f1f682cf0f4967947e6dc14c379e5680b0d97aed3d46931de2d232ff6c59e1e87285f0069c977bc605a05925b416d5f8cc07f8857cb2fcb1ce2c07ab84894f7b3ecd2786279757c015e293c4734982b9e4038d08a8c2a4925fe0d72c358f6c1bb9fe75f0567d55d8f65c0b04284d844445cea78682f29d4f3df11f3325848c78800850358095e9a44af421ba51e4341c019576bdc6295778aac0a02442ed4a48f462929cdab0b164fb9cea76766e3c45feb7ef6636455ee97349f26dbb9c5ba75ed286f2c24e02de994e082a014a9e952d9dfda32d251b6596f512b1cf6a65ae7597b81bb8ef8c54c2b47a5b3e4ab79c9f26f0abef2bbc08512e546e6bcd851a100caa77e635794ff9f75bfde2e830cbc45f4773e9e645a62862061e7a0bbcedd0e7e25c0f372af76b32d80692254ce225adf7d340eec011c24c10a2063b206afefef5057ebf9ab202e7465072897cee6e6675db97a0df977b1c23a116477e152c6874a8d9fc0c857e344bccb57de953108202a9cb75e392437667e901c411b1620b85a212b3a0865b0cdbfbed21adcda4fccc49c4a9e66743be266a8974771aa7217422e557f59b122749727a64790032486f5b62909bac25d5d3f1ac64788192192a3572e3ec2d617b2bd69dd8d4f0e8ee2e9cc91abef4650efdc32f3065c57ef23d4efd1842cb693f75e132141e102222859c8bfeece6fe251b498a5c612a2839ddda00eb022a2f2d8632e8c7afc56cf95e311d91166843d705477fd82ec21241b2ba03f2f767b0cadb1f1e1703b3337e6d99cc2cd082504aba2ed41b9d47e84b05e70ef2711c53ebb8d7f000fb13bdd7056971f7570addf5f2830ebdcc6de4f1358524fe355e043d685b406cc82feea756b2ee6d19ee57b133b72596655bd901889e41463be9329c9c1b00d6bddeb95b9002550f656fb363b85f853d9cec9acb82f4e01b69fc49d68299b40b2d5b1e34291ce58ae9557be9547f01e77f32ffa739c5d9b769910930d9fb3e31a8bd50399fad280f32291f81af505a2a5155f93823af32b2bf08e886c94ea7634d665bf4b003785591ed8c0a64b8cf7d5c1372b5bf604c3c63e883e99c91b7c7a25fe118a0131f5ed57574219b42cf436e0e97f2eb217f1f70b0b64c0106911e6e5b600fe4dfe01e588d5dc37caa8a84c6784aec9a258958819236caa6f8788cb73c6dd8f7f412cafac24ba85923a4761a0c20674eeb9eea47510238f3d56b3e8991cd2c651f6c69a55dc00b5be366fc5a9816d00365ea196484212fb7c6dd71788b09d0d5c98d0158fe36423ea2572141bbdcaf610ec2efc26756f9b32ae8012b0b5210a61a95c0b3e5186d7898e032205ac493dc0319f10f688ac6b60afdeb3a90b40151043bbd49ac08701adbc04fe20ac8d6dcb261c8968d36fa7c9d7208f7f551c681e759191a02c70ff153c31e7ef488d017965a6ef0a315d57cdf1d487e8e5ce11121f0e8e988be56da48f5304934780b4e13f70b8c36f09ff8391aa33456fcc68fb53b3d14d5bfb4103037f6e4ed4e9d5ee2f823e9c1cdd2a4aebfa894e99ad0882623753f80b851143155d9b6e0764bb2f7e015f529f0d2db41ea533b86057e986b7cb5528b28077f72ae99019cd27fe6681163d156279b2b7afa69af8d17836acf92ba9bb5cfdc5d8ce17ab960d70eb7e3bbfe1eace9ee1a2fa25234fe92e119d20619fa9f5d487dc1e8b56f0ffd8895ca19ca1eb82280c8b905a8620f011a45cb7132e06619be7edba0634613923da0934b76a67c48a48c1ab27e2d9c6659d832c1c63749f0ee5901da0ef492c0d4bb6203c21564d949a8a55ff07a9c28b2edfc2144c36b8c69557ec69c7a7d3695a7ead95979f2b99752197a9eed9a6d18b877222935abb7a0ef52636bf92e8f1f76c268fa46fd5c8903b894845d40e2ffa1d637891075cb328b732b1bbc069e5a30d463875ec26955e3cbf9f73997f9175fd256b58a694b8b14ab855962d379f09f188bec6509d72a0e11911cf562abb75fc78669f02e19a346b5ffc1e1fa79b2a9f328134dd28076d4d61999b62739ce02caaeb6c169554312bea5bd5e5566e0ccb7bd4d6bfcd7501ee80072473c3c62a70134bf27dfc37e642eb55f4178df05802fe4d6b70296d1845b4d18ee4fe467072d94a475dcbf8647e33bf3390a4bc7679a21842e8e43a4194203051a46a267ee5022b6a82dd151e289d87f4b3f3004b506ee30ac4d3243745269012d2f7f889ae2a723068263d47313695ca9b6704aca1a40b9b76ca6333d615a5b604af51006cfdb82fd0d0c4edcc6d61378e510f996fc45272c254b4811a8bba9aa19e8b07b20bc4d0f1c19449ed9fb422bb1a3482a56dee3eb7a0843c42e4eb9b05e9909a5da569fc224bde85b4507760944ff0a9958ea702abe01be52055e93aa7cca02d9cd696794062494a72ab0d07a2d73ecc6e3dfa4e0b13c3084fc12e14363d3ff4c486d0fd9940357c3cc81020e19bc23cab86505154f7beef95e9865ed59fc4ad512ea808b87def35d66d60779c55e9b4bc22cb3505fcbd9b6ea3570f1cceb649a6eb41c238bd7c06601f7721517ce3832071b416ecbae9a0ae8323a8e4d5a75cf2739cf97c60cb11e14b6b014bf6d1f1be6594e9f4e26f0ee259197f90f0f497c8ce07702a85aff3517704fed211eb0720992f0e6d657b5f33bb751afa097fdf6b7400993b98fa0c6d8453627e1af909a557a3640c9b46c5d1877e9dc99c95cbf4c80148fa31bf896289a47e83f7d0fcb0dd59c9c1eadc0a0f0c965b6eb43a1e1d0e2fae6f6f08c317d211b9a49d6fad63c54c72afe5b085fa121e9687444d2be1d98690d2b3d50db095674b5bc547317d735d219b0bf116855e87764bad11cea512156342ff2c1a4f8207a60670ba53dfd2637520bfdb3ca77008d2fb3936166fa78ed1da6a2dd975ca794c558adb81c58bc2018fbdcf5a866733faf5279753a66c74320324912c8c04773b36e52daa5b3fdf0d12d97900d6c2da400f827744db08ace2a5ed56dd32919cba144d777e49e100f06464c7341381d8a9590880d0194c03a1db728393eccbb0291dfa44d04e5e7ed57c6fd03f330d97266a6694972417881b9a39d287fc775209f4de39476ff05388035d7585af183fb92dd5084dfa690d2a9a96d8a877703414ac6e5d99d26f80f20323e0235ed27cb3483f9521b938a64e44442f9e15be34d9a0bbc6e299d0084e4166f027f2ac306d24ec5fa4d6d77f7f7d7981a5770cbf2bb64c46a75d4c24c1435ee44c7028ccaf62a69e472a665bb3e77a0a5dd7a477bbaa29f5a44459e589f59d626daa93eeaf79857f901896895b41c539fc12a6982596b75442e9f6cdc929b214371612635ccafb928ed8f348977af21f5f6e373a76a5e9472377a63db2df5388b5709990a988ca972e598ba349add06b37539ab33a164c9ba151cd52e05cc51332270064a4feb5574743eb47fb363781b18a9e0ee31d4c68530cc9017cfdf938b4d115e6e30ae966021567708e0db340c70cb40711cb18dc28e719676a8005e60c53ec8b3e2e2c4dc91de2f8cc9afd304da7a234eace31394a796caca2d99b0a0125945c0e664677bbba9b18f27ff0f062a1972ab46505e9008230a1416a498390b20d581ddff05a53b57cfa84205c21fc2e81e2713cd254021c66e8fb9997fff46ff63afefff745e77ddafac84dca9b230301df3a74c0b6ed1365b8146732ebbf4aaa2ce3c2a885f954ff5a10c855dc53b91db869cd854f62613c787957562eb6cf770a35afec0fa6cb0688081cfd2cfe8ff9d5f624545c5caa2b9d32f77d2af1ae9785a851bda0321dc5ff6604fde1af369e4bab9a1c5fa28722e85ad4bf38588454ee0e758481435ba9aba76a54d67b566dcffb308257aff32657d4e2d4f76458d55d602a5bf8e574eabb42ed03a9d2d81405993872fc9c179cb8653c6b3c635b3ec8af5162d86d51f17836ecbc130678779e40dcaf9dd7ac1e132c4fe5869f7ad14048896d43d3798f5b4bd832e1fb00e621f48c3d9a3cc3466efda8007f70deab452aa0d1f41d3ab2a53d4fc93605b294cfebbac6d9efb776194c2f4de28dcf337f0426d4659dc482d5258df8e852cc09c5d320194fd34579c0ad6fac924c8c75bd1b005bdc79d8bce05fe351a4066b4722b45f95804400b0907d958f6ad7926e995f7ba3f464e33376df0831694da836bd1c6fa5f08a38db9f1918192507c199fb16972cab28a5cfba634ce40ea69fcecb93f7bcb808e9896c8b0ae31a5704f71748c5c7a0b13b966005b55e0c4b0f0c1f73bcb5fd4aa2d7db18080045c0e34cb8f44e8fba40775f87fe9cbe2cb7015a11e5ebc9b5d526637e76302570e41c6f5aa93a32b1a34f2cac20df90ac834381e31b6165963aece0e9eb41ce4f45e78c245020d9f6a81fcc12f9fad85e17131396036bda1c7d89e7558ec849ca6baa0ea336323272948ac078894d2fa09424f9f7e40a0fd4e7ce75c44f7f01899a601427a5d38a7d0540400de0f991a8c0de6ee6f9fd645de8e0c1b889f7e35603fca64612aba57cfe1f0b78de4830a26dd971990e10328107caab57de01f3e0b3e7c52a8fc4e5af458982ec676ef47cee157a03b89be69f0c651e3901c97baade1da9f47b7ff763830f6181898837e19a40eaed4bad12145adcc8d96772d04faae294a471315ce80b10a23de005f9bf7c6f2ee84310ae3231636faa5cadd516a10bff68976a7d0d018ec"}, {0x80, 0xffff, 0x200, "50568a0f20d675a4b0b25a823c6fefb911759ed255cc31d761e34d8214f55274ba945ebb2e77634377e7ef21e423adb4042d3485f7fe5d01a2ea29decb87ec3cf2b65754281415de35e6729b19c82610c8a808218b3e36dc7404baf3da5f16912876c139997dbf181989b95fef8433df"}, {0x90, 0xd7eb47c95e8ac37a, 0x23, "82c3abe71a15885bfd275d0559aafd0d5d6fa46accdbd985aa904b8e4cf4a305c140140f963d2951414686067c9557e2c636d821625305e5401004b74339fef2708e30f7408ea3a68ef9177079e5397e198ec2de7e19fb1042721e710e6afbb56093af171165a457f7fbbd6d8012dd2f740bc8ba67fd79360542"}, {0x68, 0x1, 0x7, "da5ce79252052dc531e4b39bca6ed021214018824aeb36494fdd2f0b03bd734bc846412e173ec8d6ded6dccc6ce0d71ee5d0367c1aeb12c196dd1fd785e67abcf6cb23de189b29773594b4ececc592b5702bd5880a3e"}], 0x1258}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000002c0)=0xfc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 17:25:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x5}, 0x8) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 17:25:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="31ff163d21bfb7f5c15dd981fb3f4731bb61623ba2a7e2719066940620200e3ecdb55fdf09a4d60a22b44fdf3a02c5b84b99612ff057f58d0c59b482233c145010e559b1e3c07f3a6a6f9bd90820a72532810e59bb7e149f28af2039aa42a1ceccb66216ad59cfaefa80eebe192213d21724f7a7397b6fe04062f16b8b6c7c21fedc068edbaa58093d2c6f04f70e1b995bb0b53c249f834b9e642a56606d46d1caea44bc17599339265f4af5194cfa0c5cacbf7cef61922bd3cd943c77186cbec094f0bbbda9ae8f90eb8f10d9b506e147c3a5", 0xd3}, {&(0x7f0000000000)="1d3cc5277c9af7ec752067260dc49a4f2fba5aecfba8da74b5c67df67963d0caeafd87e9505a9b2a4a58aa7f11044873f8d7f51d2fecdf8b3165578a", 0x3c}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) close(0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000180)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 17:25:19 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100000000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffffffffffffffff) 17:25:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 17:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x3, 0x4, 0x39eebd17, 0x2}]}) socketpair(0x39, 0x4001, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/152, 0x98, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 17:25:19 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) socket(0x1f, 0x3, 0x6) 17:25:19 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0xfffffffffffffffd, 0x48, 0x100000001, "957b30e3ce6cffaf4936e7043baef6c58971c086", 0x9db, 0xaa}) shmget(0x2, 0x2000, 0x602, &(0x7f0000ffc000/0x2000)=nil) 17:25:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) dup2(r0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 17:25:19 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "014ad79045b221fc34931725e130697d11b24386"}) ioctl$KDDISABIO(r0, 0x20004b3d) 17:25:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)="6db01cec07ae34dd77d6622bcb139735f61bdfd276e209ec9225a0b48fcac42b741ea250397a5d04268019152e2e0380b4029c858900eac52396cfb24f612ed67f652b9ac45730f4d917c93bdacb9bbedd77f0a08a780618d8ae8aabee0159ba05da8fc58c4d25ffd35305805b1164cd8dadb438534ad4bd8a631c4a0b2fb94d33ccc2c14311b13c50dc381b4584f12ce620f20b83fae79a115a9c1c3d97545b044314335ec6647521b337f598146b94bd38f4888ae28e33e35429e71faf8c163c9d54e911e492a63f4b9bff8b6a06feada4b663a97134bd4ef1346fe1103fbefa9b30f053", 0xe5}, {&(0x7f00000001c0)="78a9b2de34f4f3a44f7a7f0eda047fe25aa66c51ebbb21465399ced533e811a0858d52e8ad9d89049f9b6ca4249b2dd503a5737a3305735765d1ea7ef17447c48042e3241c4adfb3054808acd8c1f56596bd77eeae3be45b62a7be5cc26bee9e83d83c2dfb35b8a1d1acb4e40c44f5855c", 0x71}, {&(0x7f0000000240)="17af5f7bfb080a6119107625986c2f16a264169853b13d0000dc24c7dee6bc7a3742653779bb412716c0b9e969009e2c68fc566c950d11e087c94feefd6c0fde8482520f610796cbe9edb25d7a7aa7cfa94139183e70ffb35fdeaaf96180fb774241a9710f7a1c5e1ce57b86c4c1e337a28fddcafd52885d5d21c56ae74c758595079beacd19a465addf5938f9fde8faf852d1c6bbd365bd2f6a2f7a8f2148baed1cf2afa9767335c94053", 0xab}, {&(0x7f0000000000)="585d1d6d0702de93fc23d7ee994b62d012dba7e9a6b7f2c728a113bb6d841286116352caf24aed06f587", 0x2a}, {&(0x7f0000000300)="489ceac1119aca20f76249380fa4d0cc4035bd5eda64757d79e1c4e2d07844c28f11e055745f751b2651ee98bc9240226d5bbef166bfafe45696dadb804422fc094a3821bee067908ab6f501767b5ee14b48f8fceba93ac21a3a1541ca270186dd8038b3ee8d97d2d5d1c1a8d638b8bd2805c7a8e9a91f41308651a72044ef068b0c052695d103fc3ef2ce368b0184de7e4c67005689a60e371fc4b270a8f1a306eae00cee675bdd1196c014cc6e0e5e15462067ba098633810bbf24286094796a92961925914daed60ad007c48394e0512dc717e0ce59b1b0e79dfffe17577436ebbd12770da983439f327d0e086994d9", 0xf1}, {&(0x7f0000000500)="9e46ade8545ca82bd1124778bc7647f5f2749288ece51df749df9de769f24ec8f5058d6e7072e158121324b226e6a10e499686bbd113af9915b88ae5481c63c80312e97abbc2be92bc58c0162512cf39256c320649278158cdf58be77d4b2e5d3d09c01b96d3bfa2da3870c37708bfe6aa278e9524c1f871033616a009b5bc66af244638a48286a6b41b2d3d1aeea072c099099a3c3891b3c031bb159ef83b1bc9fae89c50f02fce3768254cbd6409e13899efde87f360ecc93162da0d07890c74ebbdc8731ea8a09b95befd5b8256", 0xcf}, {&(0x7f0000000400)="5c959589a18b0e1513f2f4e53966c367ca65ec460a8466a22e8d42d1283f592178cbc02a04fc1ce493dd38f7cef4b407ea7480962890db2fcdd47c250b", 0x3d}, {&(0x7f0000000600)="e197b56d000ed8b06c7f72b95f41ee45455943c04bdb26b30e17768b3a09b612f83c17e7e517215267bb47503efe2bb79e8899640fd3710351d547182f3e6fecb8a16d83ea5fa577c54529ac23328bef5e7cf3501c083842e7d484670c3ff70729b77de00bcf47aa04b0f935679a4b1fa50877e9a4c8e948f8a5b1e90a30c625406c8a921a4238f43d9a99d8e007316f7d6031161412f8e32ec460d719fafc308a735346f2a6", 0xa6}, {&(0x7f0000000440)}], 0x9) 17:25:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f00000015c0)=""/59, 0x3b}, {&(0x7f0000001600)=""/64, 0x40}, {&(0x7f0000001640)=""/121, 0x79}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x8, 0x7, 0x7}, {0x80000001, 0x4, 0x80000000, 0x2}, {0x1, 0x396, 0x8, 0x7f}, {0x4a17, 0x1, 0x4, 0x1}]}) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="1010000000000000ffff000005000000d52950c6d230024584769a2a5f391ee36b5d2b969a44b131d1db761b2682ba81732e41c214b20d42af9ffb2e4825d79af90b63ac681105736475c787b26fe10784cbab108e345703bc4b214713e8ccdeba59c17a539c0c1d190980ca110e38612a6bc0f517ac6a9ce044621520da7b9a06916dd5a395ead9b3a5bac5ac99f1f48b13ba973915d5c92062b4f98789b4feab373d11e48b0a18b8ddb7a24a71a6a607e794a1512678a819d9581ab2e1458abde7e965709c7903e9806fec4401a03e815f1fbc4c7096ec9da1e0636e982eb18d49d5316d7efc3d4fda84d328b103c8c356ff9575f917bef649bb78505dbd4da9af155078c84d7466b48a7afe23866bde6c633b1bb1905ced78bc0cadec6e19f7eca0dc01dbe6143ec18e820f765a704a26a47bd5996f68cf5a75db2afaf4bed3497559f25321fafb500d7f19a7cb4f603f340fd09b9df5d1e16918a4bba724ee584f131dce2c5f2d74c80253e23076e36a52f6e1ede82cc32180696fdaf8815acf1caa0047728fdc4ccef430631370d8a12a46b6aac7595613d7d0dabe91d422507392b03411055494b5faec2dd24a481ccbf373da167e74c1f654d77685705e4642da5cc8c08366ad738ce131ba99dda4ea0b8fb0468481769b561c06d19e5a1f5d18c81ba85c50a7f89fe0041d19313a247f04ed47fc6dffc409b09e56104f5d1e1899335527a3f154fc22445ba7db8ccab2dd3f55384fc957ff0d2792f496b47f6d0ea084cc4f09dcd0d4bc4b2aad5731df7f1cb3f5d8e7e54369f3a5d337e8cda9de8ca545a2b08242be47d6cf57feb6bb42c0d83fcf074d222dd419b840e2fba4b1e642bc6d1d437a5f0aa47d4e3f1f22431f13b0d5c89e283b71c69bd40e01ed3a921eb9073a3ca6ec295b6baf9b92315c0e8a222fd87b171a07fe0d7b3b4e9358bb1d2cce1e9a8a40bbc6159fce6002c70838cd5175dbc8e3b80b8da309961e8f7ff72f87f48c07620fd7b0db1e3c5986c765a0c8c8c394675dcbc12a4b798da19b89f92a3b3c48ef0dfb5db215b7972e9de4c9bf05a17f249403c9516e4c080a0e05ffda24a20f7b56445df8e4ff6f3f12db6f00fc0c06de68cf198ec4f23b4f57423fb8beb59b01ae661353b571cbdda48c216e306c4b68036ed97383889e5e7c5a03d05cbb0df46cbc682a377e42a2f54b9b8f5e29d29f7c957f7f6c4e2f838f353ef35a824c46b440f725a31e175542432f352a29f167ce249b6aef1c20fd29345171634aae9e96e111c2788ad786aafaee147d1667a1e0e82fd525f584847e0885723c5794bee5565e4caf4b1e2ff6b1ef0d37363f46e7e0b56eeee17dd0f36766421a772eab132feef7f600780c77abbb51075dfbe15a913280f8c93ca0f95642ed96bdf3f87bcda36255912f3868d3e00c020c160781e21dad25a767cc3fa3385d75ff8dacf7de4be51c62bfe2208d7ac1d079798501c7a2a43abe5c38ff96421d7489ed389801adbd79cf82eb95dcc4b65414d2a2d24cc133b1ce39e68501dcc966cb4c50861d9f1497028c8ca578c70295656cac4a7c0bc649501776f81def8de35a4b17fb23700c491e2c6ed9c785074b5a8f73d8a8d6aca4112cb7da0f933911fafeaeb2f8d1f29ccf9c3db11f0c3957a7b3a2446919f98f2168632cef9d9f96c0d4ae77b03f2d6ce037455cbdd88dc05f8568d89d97414854fd0572b21e0d51b2964aea652ef48d10249de4a43d2ee042b29f72ae03fcf9e43b0a2b31b3f58dae4a253dc640cd1229254a2b1b851a69add7faf68849dfb0e9eaeb5694a2ffa78c4cd2ce9781eb0d286e70040df4ae383ee245b88482557c3bf13fda50146e4dd7db895db1a3c1e09345239da05e0be008f04a04592cf8360770fc758e0600f39d04df9d30ffd6ea49fcd6ca4fc1e16ae6f0e0534f6e0e609f0c9b91a552eca5a4e0c3f0a874efc6b88f2952681eeb99ea38b3e614b234fe846e83b1198043bde75b3ddaecfc8c1d6feed143fc7dc3a55c63021c8c6b547a3b2d1897b4ef68f4649b1f5ead945077d2c45eafc77efbc8695f5044f72fab7b9b64c77b9bb1320f0ca639a9d0c33b5f60aa4048a1e849374319646e85d01d11ae0e4ed13516a0788ee0488183717c87d06ae5051945310bf54f2a0d6d7c65c397ada453b08ec272fd6cbc5155d5f92bcf18e09c46a2d935e6d334b2830670cc8bf862d76a4f0e2667e9f574a77c7855f44869eb95a11bcc49b9361a8f319b8b1d343e7adf8ef4c9d3006b18a7bc818a663fd9cf569a090c09a586c1bbdd257d52153b7903ac36e1f793e8bf9f358b7020822c280b6722651e2ae28a934cafae22f18fc0948593748722d1b593d12b048170035f75cfd4588f8a2e8a9b1fae5a575674d320c5e48ff1adea1fbba0035607c7d3905fb784ce6110e69c6a73dda08f48bc7c9e55625613805b74b40378caa80a3d8f00a3fc8c9f807ee2807c674c8c178450dbdbf94335f1cc5d3f786cecadecc06dde6f6d482c3025b29b7c019def3496d5a3b8dcf1dfa4c6da4c9ae845fbdd0a622b3d4e21f766455ae8961e4d28d58a93bb53f38ccb30bd9ae1789481f128dc0614993050d8065ba477a4755c90ff739b9e8b2fc9166ef7fc5b5d44c5b0675f5afffaf7a2a0cef7f461876c6a7452966d7155419559dc731e43a7eb4decc21a496eb2e574c43c4c6c41f4b2c6625f5d7c3c7ab4fa41a887932e552c43f3468e2f1e9f659c65d1262be18c0833757de5926675c2725d6f285e897109f7562d21c394022fcb80d2003a8eca01a362a35879e24b5c29af24018e115a399630b99a249b89ee4c8ec7676f26e802fc382bbb570f4460e4e7dc5a6ade0c9ad73a5e5b80ce9f8056a7370d58c993f2a71ac584745d4764d2e34c8fd247ebf4d3624ee35e549f80455130e8bd09f81684a9c259a6135e4d5bc7310f151e23f67ef7681d2c7b048a36a6309e436afe8942903ffa121db512be312188df16f32b46c776048de0d0962419417c6478c020dc7355ba10e8c16df50f5d204cca5ab23c8355eedc104b8b28698e8ff724b47377454e9984987cd84c5eb9b1f3e9b94aa60ecc4af31e5847fdb477c316c5cae0497732c06ebe1369399dd1e9cee762176f724e4c3c2c6f82cc17e331e33baeef5c0c92a7256fcbe3275f6891a070193b21258fcc64e005b17b5391af95dbc0085c87bf792faa2efe756f5f7cfb4152ed836c3c8b3026e49df06e1567f58a8c66f12eaf327b45b22e72039157c9f9cceafa6eed56e32ce215c5e3cae9f946248c841c1fcb82b3b6f594c5aca49cc182c2be8ee751594910eaecdb46138f92867083957bb9f9077548c028728edebbd6eb372f50add8818afd3eef56d4235b17911b7b5e4ba845bdc176c8df1bc9fe61061bba7db7e64e36e3645b55b809e3e8a7db110de8aa2f03d856582628706fb836659f2255ae1dc8cdb153ba5e29975f16daa58267e97e4d225d6cab741e74098f91b1d78cc068b5b60a0794c54a5654cd8cc109bcbe916e05dba98a01748a27fbdb1e26dc15d75540a864abd5d29422e09e81830c09df9400f323db25ddeb0804fca216ef97cf0fca6347958a5d884a85620152cef2a6e956fa5f9673f0679484bd1f4f72c77e757eae4404cce593fa6f4c9dc766382f890cc5e9e459fa538085c47ffbea4a3e619eaaf4d2c836b1f29b2c5daae1f0fc879887cbeff835cb5772ae7e05fcb3c50a1fe65ce18a7e291b0e50eaf4695ebca047c60212a6b09d25c115e5b0de1324cb449b92aa966b6ad62dda679e442f3a64aeba3a7e87f76a936ef9fbc6a4993472633087ffd2db99741cc2a5dd51aa0f48b915723b9ee810eddf94e602e66ce77582d5aac66727e190a5089051e1b0e5cc0a1c976e6a38822629fe9e412ab8ab7492afa19e62159fbe8cdec9ef6acc762a612692b46ae6f2eaa8cb527b2e6384adab38486734306472c09fb9f8b14d8efb6228b66ede907aaf9f56f09050c774e292629cde17d6a43cfecf1b95db6a2c463ee1046056997a34bb5bdc427bb7e6ee95091872e3d7285d1e7247eb37757a65453b9b63e72f2b3b7f021e8b5a136c413ac7facf814ffec4245ca8ecf25297f2ed35ab3fac73786f409bd406139543d385904e97008f3579eb33d2070c34e170573c5ac8bf4b4d5fa884d374972f6c6ddb2f876df0a9fafc5c9d5dfd1afd2841d9f77a62f015d6256a5a302a175172b6fc616e7755a7fef58baedd213c9c5255057b8b3a1bbab10f4ee5b0a0809e5336ab653a061b2030c4794ce3a15eca5a15d0e273f09592a8f1de5f643d637f66c93d5f60f459c03e361da2b96e71d1b5f5788384fe60df0566f4375d0353bb23ed63614250fcf97bbac68e2b7b016e0c206a67045ff9df0505d69b310eb72cdc4b37d20a0089eca8395ede6d9d19e7730bda3ed4283b7b76653cbf587f586a4fb5fd5f6d5f086e35b0a8a3d5493e0568210f9c35fafa5b2093cf03c03ddbccdaeab7b8763ed44d3492bf93a846b4588bc77bf9fa9524056ecbeffb5711be579bec135ac0b6f5db17d223277fbebed6910b18d00150a3a19c9628ba483fee1684c1c9a5e67298bc6d48d4e85f2ddedd5c929c5942f9f67fc20d4576a2477f9cb8991b088e32ebb8e0722434958fb3a56997d13d0fd17185f75e9fe0eb27d0992e08cf0b60fbe7ff2617ebd92608d798f1caf9c45e33cff2355bf9c3800a19811a6f0aeabe23e670cce4fbda3a44703b30a5c30e27aa77dd8a20c356df0d2be73a163d01d66e977b052e0375dc5bc763a16ffad8716c1628aa351827cdd7698f12d4316df23f0e2e661e318e3b87e3dc18faed46c7a1906ce0f550619c8696cd01ca490524138b740bc0e9bf9411054faf6d4d53968d15798a3361db2984b0e09fcaa97f59512e9f3a2927cc3dd3c8a44530f62bcca38d1e3935456b13b733393bd646b333e980cfdd1b994746a2525a58be89c37468c2968091a47dd4528076d049c74898ee6d6eee02a8197db67c616994d676d04d7e381889f6f8a82dbf201244c659ab007b6b8154fbfcdd0624f9da07004a6d5011be2590711c033e5a4a4fee2b683cb4dacee7c109d7e4bca76cd620eb9525d9dd987f1acaac7bbbe2c371dc0bfe1442cba8a2036da6f83ed885fc0bf8b0f16c013f6de48e68b340db2e2ddfcf5bcdcb2c545fc8d8d2963fa91f858a57b56b531e14955a568f928e4206ca7b5b3096c49b0c27a6847cdd9ef4a3ed6b324d6403f39079e25b1ace4c3ee29be64057542079bdb3e911cf78426c23eb7a087da794cda50576e97f4c953e17594390638bd412c3cfe1d91ab452bd9c5a8a727bae2d45a162ac1f5a85216f2d450f77ff0249b6f62940254dc489ab0b3e4b42c2debdf4dc39defd002b3b0d174e7cee962cc629950b3bb076b66703502b2b15c7aaa01cd84fa21702aa0e433bcc1da9bba4ace6bd060c7e06f978d149e21cb6ddec486e6232339cdb2d37ac1e64b5e405f22879c81092be0aa34f603b2f604b5a431a1bcf85c8c20641e358cec8d7068ecc1658acd96b275658bdb5708bd9cdf826a42d8e9dbd62b0598c58dcb0c1c48f8f7416d852c3eaf9903591d302c973ac8d8983da0ea1252deafd638a08852fb92b6c08bcfc7ff9bf7d57387695afdf5196bfb2c36a4924f3cb10dfa6e1d27ef81de7fbbdb6c333c43705240630725612478958051c41f2b8204376a14b1fbe66a3907d8f39a250614b6cb36b8a711e9a92630e8d17c240298a1b4ed174694ad6e7cb9b140d5c2e0661ab3bd4f4df534844a8bb3abae463cb50a7c4c800000000000000ffff0000020000002b1e7f339cf155e58e2675684468214f7f9c8d10aa774d23c958ec00a535e15ccfa0229f8447b5629bc51e79dc69f8c74649ab48019cf78dfa4f738f219cc61b4af14916023ec15ff2c2b20e8e1784a9bd9791b7c874c1f3cbd528bb248fe0e2686ca523b9307115841c97e47a259af0b6ea4305c33db14cb5c53b50b78c9dc6a5b744289a90f5a1628d823ab2dc5e74bd3becdd4de50a7851c3ddbf20f18d7df0bfa9edcb9ea71f5000570950d3534edb00000000000000e800000000000000ffff0000010100006e781f1ca02868993c9c201496ee0d2998f1f48183c91b32bc663a00a96c0d04dbe9b82e07d5752a3b5993903e9855c5de657330e1b261a4efe0f8d0120c3996d8a833904c7db444a56b5b16eb86fbca99ed8d77f6cc812b52f6777754bc6c85df446b6a0676c5cd35f73bd6cfd597374267139e51acda019d8573f070b2139b677295bef0dc54e6f878525f914b7b9ea5e94715be62f4f42545798d7c9c7d57bb75d48ab63c9d8b3099bda30f82b2140492f112160548d35b664fd5cb69228a0cf3edaa8375f5e6542479e0ad01207e6b000000000000006000000000000000ffff0000b30f0000500a8837e0e592449b025695511ebc03634e802a3b526f0279247b57e01490e77e66aca512c6c4e9c4ac9a997dbde3cb5bf1532ebec5565396a0262999c5a83896a1adf0007c88998af4dcd0b0890000300000000000000001000000e9000000007562bd9172acda2329f3157698a914e72843691f812031ad50000000000000000100000000000001000000ff0100009e5a167dc619462ecd97066201e97357ffe8edd1832c479f50e884c9b03f19ab7e03de7b20fb7fb23bacd85a68d0c3fb584323ad50a353a7a58ebca63c00d071ed7dee9a72343d9590e67a2b08b4f104c1bfdcc55427434c47027dbd87fcfc825749e5efc1b239a5cd1a10c8ea9beae2fef405bb34f42ebdf6834cb174302090421b31eea614d77ec0c4cd5252802b77aa65d5b445cf719c5bb85cf5216b7adae0934330e896e0762933ea39ff7478f90a0d1857638f55cc882675f94f5fb80e9b57f8b7f8e503eef0e48c4289b61b005a14f4166b2cec5ad57f946d2e23a11ca5a96d740a5ad30177b3f9cd58984c10ead391c3fb9a0bdb0a65903fb569e8865df180c42177e4052a47cbcaed11823f3d538c00000000000000000000000000004915b66fd5ab43bfabbf362b6247ac0808cca3053e5bceeefd8232203a5f6a826cfdccf5760005a41e8fde72845647eedeb3d18f82c00469960306fefb"], 0x1350}, 0x400) pipe(&(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000002c40)=[{&(0x7f0000000280)="7c45f0512492b85a3a1a6606a24448f3a53bc5b935683ef9da44ef424b967e4d6e0c14cf8d701397d2c9683e7b69273e3f977c18ce03e010a2b7962c993bbf96c3950321e3acf6abf178c4da078b6407a002724af6cdb503cdedd6938b7a05afc88439032c21671d91083ab09af42158d17ed76d8201efe85edaf31b2060d2d6ad73126a3df90608ee93a6091237a33b7e7fbf1fc8e71badf5d1fc9808c96d1dda68ffb7eea3731511ab1431983d24c6d47be99e98b21e30460fc0f2bf420ee58f86adceb4ff4ab2fefd012675d9c36246098093abcee1586c5cee4b94f70bb92fb709967bbf6d5e1486c7e1c251ab5c58301ddf634dc83695cae7687dd02619e2fa68ed1be952cef7953a283124ef5dfe1226667a577df15aae925f10af5c9f56359091415bde37493afcfddda28f3645530f02bf71fc552089e46998905d3daa6c84d7ee4e984d3f3644df0a2e8dca34a5b71cb6c38e30fc67328bbb4e8b8d06954e16dc550e7d352c6d112185bb53fd41bf13779dca96c0274b0d352a43b95860b35058b6d3f6f5ccd06a4d0a00eeaf06168345e8751b1037288594f6aeb29851dce3c1e58cc41a6adb566b09412017a7c09804ff8d46a6d4a7af3c74488956133153861f100fb00b3137d6c46d55b05a73bf51f33d9e3e5c9135eb353647a2b396bad5fe5ce290090c74960481d06540001e4deb9419a1d4318717eeb4f2086139ea83688b240583c8699a9d0a8583646765ba106053d39bb3c906a3a945a5ecf1da370ad93df6c34495650eaa1f7a2fbaccb2edfc34de9aba33774b55ab7ca7f698fea3b54711125c4ebafd2c8933fa2cb5ccc623c30d8c87d58b3744091024f7dbae6e1dc94a626dd4cf044130c8cb4f837f1a4ee9c1246fb9a8a0d2295f12104d848a359c5f2965c7765c698351d578825438c676ad8bf86aa60da0c484b328f9303b936693d5113010f8fd4eb40b9bd2b176e859b1f0fe67d171b909a551abedb96b1d1f4fe18441a45ecc19082e81b35475086feaa4275197a89b1ac9c3c4b1b858fc2b32e465a36d8e70b4c662d35ea1f1ab52b48da1143d03225b3865f7efc2c000a6c5b605cac53cb4886ef2ffd29da299d234c57687aca9839a0c31331b6504c25e51d5c229a2ca06ef4e257f9da91962469ae50fd88d71c8dad783c6368c1f4c10baa57c7d8522a8aedc9a8659e6c7da4a11f87bd91ee0170f839ce8479e1f941b5947b4b8f97b95421c368a72332c607877ddc27d842ca49865595d90df5e519824bd214d5c37d6187c6f15d0bf80e056254493fe57d49913efd5ac66d0ed8605acf16a039934d7d56a3bcfdebcbf6c8fcec660cd7f9c8603e403227728c0f31e861f0220ed8cc4b64a6465228b8402de469beeba6be717257abc7fd969276bfd3bbb0f745c98974a21df470a992e740c625a6afa9a1b410906a34594442eb5c6bd8fe30d1e7f243a03f8fefcee5007a77b6c65413e0dc50b9c9f4585f1adb14add65fd4d4c19ff33f47ff0840fa3a301bae20bad5ed912a8a3e5e0559c05fcf34fa659a5dd0e412d1ad7a213212138ede5ec2d936b3915b01015840ac271ebdfcdda62167729659a73eb01a257fe7268b60d10bb5ca3c13a2e0d11c27c0c6a563bbc73288c2e4c1ec71f260f7edb922f32dff19899b2e353bf7308137374c7f16982934dfc845dcd0e1b8b792df4b0939233c7f53add3de7f961177e4cda88b7f23b9b30d1c0cd4fcf3386a29277aab542f5d8aac0c0b624c95ab1e9adc1206208ac636517d56b69fbf33fd312309d19893425b582fc5c1cfd49d977462c9508e1748b7bf3986af514a276f60b2c8867b6bcf7b57ed788c98caee6b7670b6f578800ad099f0b27ce391d5399fbfa1c9cee04b794f6e733c8f7b930a9dd0cced5e62086793ccf8ed90a764482464757b081f1bb97a900697a9311c664d421c8fea4eab6f2d020c183a30fe722ac5b431fa544610ec0fac471cba70767a71a5dc33e7836b38562920f60aeabbadcdf53043c4a950099540824a28d55b22fcaec4dd5ae5c76bb4160bfed46cceeda4ebed9eae55bb22d1393e169f7632998c20f0ada47ecc170d01f591e84d34aaaac520094b5b81f5d765832a82cc46600e40fce73644335e297d83394de2a71698d1746a79baaba3ab1e95a3fa85a10c198364a0bf338bfea59d2c758cd279636b3bc63ce42410a17799c4ef8361a9eb6ff4b0e86b9dce441428ed22ef1d0713b6ae9b6f277bb19f1b731a18ab8f7bdc167f85857fd79132d8e3255a83ec4cad851183130501b20947dd8947c500a88b0fc0d154064fed916cd3b6d73910eb5b4dbc9436a092bf500962b5e23e895d9cf5ea62185a291ad27bf2eb8f1bc2c160a4b1b18a64a26958d980b36f5400347c0d8d3a2ab96f0730fdb8122fb44a177d368b8d13a0342c8afd0f170d472518f60c52e8cb34cfcd3dc93ad07cc6b99ba280b2bc617eb024864310a4d672f47505714038ebd08dd444da9952052cf3c4342931442ad64fcdce7c5ea98a69cf19ee5317f81c83ae8a63f977ef776ca228704722cc97ed2e8739c2741cb286f4c7470bf6aaf9f6a7213cbe4c96b827fd8ac1661b48d045f639ca4f767572de0da7e325ccdf16255ddd2ee5d212c94c98c09ee5f80818d7db3fb108aaa309e81b60af76e59faa5bbcb0eb9fe73ec36f34615b53864c4d137197db09e97c71b594876c0233351441713cb002764647b768290d4ebfb95253d3787955b88267222650922d82001392cc362641b7115ac39c24a8f18895494662d997378561434c2a975989b665cbcf1f512e871549580bc94feeba3e5d3d0155abccea00579afd3d341d585cf693f4e9e88aaf7416afb12ea2330aa1940d95208779856cd37ada8816b0d2ee0eaf00adab81d4784d8df738bcbeda30b696724ed15b9d379e8eed9f4bb49147c07106a935943bb815f50fcbaf621c3bfff645789cf892417719846e6d990252f27f1479446337d2afb355851440b4aa3748c0d101784d7b760d5efd94da224aa8c74c53c9d55e25102fdc617edbdb3d1283ce7c6e387554d6c235192fd140047eb7dad1c5bc03e71c6b9ecca84e0aad925c90031058331c9ee1c723344f8cc4452939f506415c7b0306436ec3d5b3b0a5052544d58e03db0ee65b6c173479c2dcab9933f4467afe5c9a542785d5162dfd066e8e6f5a814cf787d1595645c91c56b7662c2827bfd59f635dbeadd8cf09d75b365e32b20b52d36abff59aafc044dc4d6c9c517531a79c97c4f1f55d4c6001bed32d38a890fb8594b3102eb911b2fbfb563f8c9a967da455488941cc675db93f212b2f88b4e09e88f974d110b25517d07419cd7791f446940d589286ca468dd8bee247c0b1d16d19727f736768bcb6caf75b34faf03cf2e2bf776dec0ceed285e5d39d8c596ae7a72493b88ac27637092affb91c750c1cfebfcfda85ec98e4b4ae149c05327969fa7936afce1ae9c3c7ba6d31f62a45e5eb7a97b21a3794dd1d0469a61eec0f74fb21b40e3abb536b00b1e6206565329e7e1accc76abab61fe02d310efe3fe760122eeb8398184b324e879b3e71d0d784aee00a669505827eaa8aee958dd0323cb189ae50db6adf2d6a277c8484792cbd96f6d4ae8c28658e12b04623990a92fad8c25c4b8f13a22bc0ce245bcfbdda43815e02fee8f77ef00d4101fc669aee08a1927ca69a195de1ae2909b5defccb905fb79ba7ebb25652acf10b8352e4757f212c24197574d8e58e766a642c390f6f54423f3e4da82f432909c8b6d2228ebbe071fb2c0f23cd5fe93f2b77c9446f5fe772c405c4c6c27c7c81c7f85b5dfc25916d1d58ece8ef07f93df277d3e7e22ccf8f8d87646842329498cbd57f71a05334d91f71e464e05c2970ce4ef4340c2f516ca08fe977ddd7397d101e95ba4bf4d3874aae176f396dfab1e2fd02e55c430eded7399e35baa7c24197f3719e7fb95bd22449e3594aaba8af912ff1f8e34880105d84048c0fd452befcfa885f780319030e09185f05012746a48c9e87672d5f00483161ad00b88a4f2d8eed0ca55224daa448c8054e2666297929bc4c3a415650304575a3f0b9280c6bcbc131d0364055524b78208ea3cf494280c4fa710d3413117155d57687c8bbbf02f527ce94127470e85000a41aa95886634d4fd6d40469c3b7935cdd0c81146ea42cb9d2f8596c43d4c829de92e0964f3f8a4fa48032f9ff94233366b7c6eb85b339b544fbaf3ef2f4f0112f0d29efddc6d5ac648302bc46fb7ed34766320d0e5aa86f2ba353f5152b426faee70229263c93a1c73ab4a351c09aa043ee1c0f5df82f8c4f46cc458e954487f972623f739e1dc7845b33e3844e81783667b01245a01bf17dde6a342e983f57e7009638df626fbafde62de5ca78c3ce7ee52e5845a2cc85f7895c4a93d049acef5f30258daf6fb48154423f41494e4a73f8b144cef709fe78ebdb04b10bb044d16ad09480e044edef673d24f3de73ddbea154157ceb9b57f559df906e9094f8014745ed177eb0df6b5fe2156359dfcf00a16bab54fd0e2b48786671106dd0e14e8b259aca3d90f84a32afe5043f972e8c8b83ec29a213ffbec5bc57037518fc28f53e215fa1fc3914a94dde7d40ad1f545816f296aff954684504fde8461f4c3320a55d74d7af17bf0316180ae9e214dc2b68ca11718a8fd76897c1fc4eb989b84d2c0e8721d001b90ec659cce30d96ba8e1b2e14f31fce1ac924436578a361d46fe88e6149e41820cf3b0ac408101d3f108db647751cabbfd17d6893e1e7fd3c69971145589818d8f66823743215f454b190d8190f3ddf7ded26667924a298f61c984274b0ffed3708fc3888b587b0292419cd9f194fbcf1087a4b3e0c3d78ded5e808921b630275446a27d1c04da5a09b96737bf47b6631903a865e3b5f1df566dad4d50139387caed8a6c68601c19a668781668b7f613e9a8802308c5025c24bd4d67cee9c950cf2e8cdd8594a9f83e1a0ed2454c9cacd271dbec6cd515129fdb0ad55e3ffc0386cbec8b57ba2fc58b43503f1a1818210087f69fcc303c0a7bcb1b8099bb13f100a5297661f7210317f28a1c1b0d7250d584dc95ebcf42c93e47de8e4ea9f74412d756b4ed44bfad8167ce6e909b90fcb84b440361667cef44149a3f2db16e3e66474df393e822beb4878f50974d4d76f953be6b8b8ba1f76b6e1146636c6c22aa1d0bab50aace900a63eedf280b26dbb914d1ad0b81d7ec0cf5ce92ffed44da31eee44b3f1daac5e0d2e3dbb6e916a8bc18efdf81b6d2cf4e0b12422dbb90cba83cf7bcfac85c316b6ab99dbdeffb21457a389a276dae33c7b0b1871ab696ed86bbf7be0a45a0ec7265141c2083691eedc83476e6d415bd6c9cec85be524351aaf3c8108969c51f285a9059a541f4848aeedcf36865ce1878e4f0f4192a9cbb4cffd739993f1905c3ba8db6a2d9b7ff4cc61560c7f1b9b057f908853cdf9ebce4b36cb19fbdc5884bad71498de3f07c9462b5db16e108f2b7d63f1be88216812e19cbf3a282b43ea6d1b5b258d6afe5c8e36711de2b84a791756f016e9868de625ef08d9c65f649d81d4f60785f4d18b5ef53623686c8148e9249037d6a8e32cf6ac0122f0c55c9f5e85a45e4caa842f208772269bff1715f52e738643777a50e3e503301e1fb1de95b8da2360ab26e9e0fa489072457befaf09205acbbc26cb10802c4f3a37040746489a31c1586a6742b6ed881e2d38e4af3ef35d350abbd649045507ac02f1e77d4d4abcd74b65d5453", 0x1000}, {&(0x7f0000001280)="7b491c8dd6a7e06d38c8be72145b4554857f7581f0fa58ab103d8663cc23e0ff9b9c3dc211225b9f6b2a862dd8a39bf571e9f7cb65cc4dd1d88b712ebf9fd986b4cf65635583cf898ae7774881ed0c9645a693360816593400a3170824b99823df8d3009c2524f6e6bc7af8af259c908002f9b9a1b928b0fe0e83e633ff3dc5dde2e3491b7ac9d0a6fa460ef0ca340a7f534497b5c00da9e0d67467e146e2179abfc9ade902788f753090f893ffb0a0b8c7ea5f8efa37e85b2ad70f9cdaadcbea2d8678cfaa2", 0xc6}, {&(0x7f0000001380)="2d5d8ba9baf434d5b46221e9cfba11d3977c8083b60e46ca907d3543f7899161f0b8945876aef62ca7b4612dcea61fe9f867d6546fc7074d907d29891601675d405e994b10547422acb587467464d0695a0d38aaae82b202b847263378150f41fec4415b8a2d25a0870ea3d62d42de098a184f614f8a700a2f5694b7eb8aa0152a3665f7d028434cd4f8c0f3af28107d0f716525755672645e1e7826fc3084d0bcef", 0xa2}, {&(0x7f0000001440)="52d73ce450ea9778f429256a1476a05321bac2b08695a2a1ce6aae9dcdf1cff0939923667ae202013981faec39c2a5e7b922afe8eb20ba78e95cb58e9560490711a42deaa26b94427f5ea738d1f2f150da368f330f1a68f01116ee9010cf", 0x5e}, {&(0x7f00000014c0)="41b4ebb184db5b1a505cbae24cde0cf07bfce942f56bec4c259f0566e74095e51b9b9485659089db5339a3e2c00c7be06de79d0706486632dd968f07a6268770a8036b79d9b7", 0x46}, {&(0x7f0000001540)="19cbde6e3ed51778cce1a6a5", 0xc}, {&(0x7f0000002b00)="2093d50b163b6fa12622422dabb0d6952a95e872efaf340c0ff92ed202930c0093", 0x21}, {&(0x7f0000002b40)="a895b2ca4b9f29a62b6963b9ff56727e89bea396a48c6861cf67d41c61d83b8185c16ac9dbf2dadf0f737fa841c15620bb3ac05dee737aa6620df2186053ac98ed1a3b4992a4ba7cec61ef73a7f61fcc8d91a976486888cacf65d18ac4687235bbafb17dffc9431ef43614aceaffcd97ba19e22af0315df365bde4b1eb2656c3c44cba59da652acd2badf400f2ff2cf450c3c5b82570e97d683179668af5bcaaeef01fb4e6b046659ef6468a5a8de6837a56620e90173572158d18802f5c492d22bc17866ceb8c96f6aac7ece48b0688d451024612816af7747ca83aef3977578828330aec2c2e038f74d45df4b710", 0xef}], 0x8, &(0x7f0000002cc0)=[{0x90, 0xffff, 0x4, "cb665e2b38b7ad8f00d0392bea8cf19c43175cba17dc1d5330426aca163fb50cc99a1218b95042efa844cca486bbe6742c34431dcb9339001288888eea3f86987b4568e6fd75821e7d904fd121ea6bfbfa3ca4ab53c1fa4e34d8ec8f88d12d84c35dbaecc21c6149bd7e8ee207d3d9d75a300524e25ee8bc44f06798"}, {0x78, 0x1, 0x2, "d482488addb20dd6563acd63176d751b8bebc06fcc7b5fae90cc1ec440565edb8ceacb7f6a6bfa60772e7f4fd6aa4263ce9b662017dfa23fe82246cd8167063b7abaa106580d7727672e3b1e72974d15a0fba7fee7bbdeda759cd5712f9743fbfe32efd2d097f9"}], 0x108}, 0x409) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x3, 0x9, 0x400, 0x5, 0x6, 0x4, 0x80000000, 0x3}, &(0x7f0000000180)={0x7, 0x5}) pipe2(&(0x7f0000000240), 0x10004) 17:25:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x7, 0xffffffff, 0x3e, "d182974a31422ea5c7c0f3c2bbe3d982fecc6435", 0x80b, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8) r1 = dup(r0) ftruncate(r1, 0x0, 0x4b4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xb54) ioctl$TIOCCBRK(r1, 0x2000747a) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') unlink(&(0x7f0000000240)='./file1\x00') mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0xf1c9, 0x7ff}, {0x1, 0x8}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000480)={0x2, 0x0, 0x6, 0x73, r2}) getpeername(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/22}, &(0x7f0000000500)=0x18) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000580)) ftruncate(r1, 0x0, 0x6) chflagsat(r0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000600)="ea469ba1087d2cc66655b76e9f136f7c785f8cbd5cdf8e6cfff201f7a212eca92c1efdc535ea1a4b8838cf29238c2ae419a7e2d1bf97eb38776ccf3bac6b5722247e84e196c933fc5a", 0x49) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000680)={0xd274, './file1\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) connect(r0, &(0x7f0000000700)=@in6={0x18, 0x0, 0x3f, 0x7}, 0xc) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x220, 0x0) 17:25:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000000002051, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 17:25:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000000)) flock(r0, 0x4) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0xfff, 0x7ffffffe}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x8000, 0x400, 0x40, 0xcd8, "22e2aa192e0d3a36928d2f75326c13bee94abe00", 0x37, 0x400}) socket$inet(0x2, 0x5, 0x80) 17:25:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0xf8d, 0x8}, {0x18, 0x0, 0x0, 0x81}, 0x8, [0x5, 0x20000, 0x9, 0x519a, 0x0, 0x1f, 0x5, 0xdc]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x690, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 17:25:20 executing program 0: socket(0x10, 0x1, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt(r0, 0x20000000000029, 0xb, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:25:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 17:25:20 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/148) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x288, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x3) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f00000003c0), 0xe3dfe609e5efc2b1) writev(r2, &(0x7f0000000000), 0x1f0) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:20 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = semget(0x3, 0x6, 0x122) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/204) 17:25:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 17:25:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7, 0x9, 0x8, 0x1, 0x5, 0x2, 0xffffffff}, &(0x7f00000001c0)={0x1, 0xff, 0xffff, 0x4ce, 0x1, 0x1808, 0x7f, 0x4}, &(0x7f0000000200)={0x9, 0x3ff, 0x9, 0xff, 0x5, 0x1, 0x3, 0xbd}, &(0x7f0000000240)={0x3f, 0x2}) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x28) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x40, 0x0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') 17:25:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x7}, 0x8) 17:25:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 17:25:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = shmget$private(0x0, 0x1000, 0x106, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shutdown(r0, 0x0) socket(0x18, 0x4007, 0x5) listen(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 17:25:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c70168e9c5119b86287aca73b3977eb05c39a64c7da99eb7129e875cdc525aa348b056cafa504221df863186ea5114cf724f7ddca6db8a2f8dbb4955ecb47b6f4c851e2bed671ecc68d098682262a72b9c071951557faeaebb1a27757d3621aba1b88193dce2c57450bd5081b85284e7e06c42ef881d72d0b001f874a54e17fdcd7ee9638b4ab4c214243bb00eeec8f4825320b769597abb29ad1438bf33fc023daa07", 0xa3, 0x400, 0x0, 0x0) 17:25:20 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvfrom(r0, &(0x7f0000000080)=""/63, 0x3f, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x6e}, 0xc) 17:25:20 executing program 1: unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000280)="6b9c1a7f2d5c409d739781090c9ab8174d9b0aac2f28cb206f3c652cb07425360d031dd64f54c13f477a7d5fa1445ee58f2a0578f3aecd81d9c42273ee61ee4194b0580475f402e448e9b4f224a12260dbf5f799478a49c052b803e06348a6a3221cda696e7d739f681c694722d335346e3a9f6b76569956b4f34100fd9e1834b4820588a9ffd8e00e956a7c96312b3adcd341fad4c344399687acc7d3a5395a5da5d4aeee3f579c43cc13153cf346ec93f51aad2814363c112e6a2696f6a79f3676f32359633dff322d6af567bd0476233c32f4a7659b04d49ce48d5d26a058e14cfabba96a460602a4330aa354bb8a5091e8c3fa53838689fbc50c38072d578666b5983520400badbe5ed4a124c1d99c5e84c85d34c62c36ab7e3ebcf116543898d22c9b837cd5d5c485658bfdb0334fc20a385d32d2588d40adc0db28b8b178afa4b263de75ed4c7a92d62b8dcea3a034033fa83df66bce0dfb50794c1bedd38e8c7649a3c3f00ccf61a29875e72dffff6f340db62ec96a626dac69025966bb598cb33ae8a617325bcecb308a5a628aa03681f7f585f60cfcfc8849ff01c3a2ff35e92571cb5e8bec075a768ec061cfdbdbf65a90f7d83020aed88a8cb1976e4b479e940981792c994cddf746f8a014dbc40b2126e12663be781eb87ce14026322afae82ab8bcbc3ef65e4886d3b491a07ff6bee6154d1f36c96a1397b8ed0b555f29338c457a7b5665da38f3e82654975e95e70d6ccf16a20d46d140259fcb6cb01b07085af559264140885aa11159c4df69c6b75720b5345c323486b10d58491a513c065c1e7243401b7e1350335c184746c87c045b80af69752aded43a40bab3319be8db6a024f1607ea32646889de3abb9f15c3322c72fc1217bdabf4311dd5bf89cef67544e7c10ff0c8e7e891c0d17f61086a7fdc55cebc2d1fcbee12e2a5ac75fadacddfc0ee21296c5fdcb999997c736f311d178ecd6aa21c31e27daa444a74cd2f60f59a68d0abc0c11fd20db7bef52e60366c6d9a497c0f7bac221a636e0bf907f0bccd3b0e50e3b6be13672cffbd2d644e446806c90482e1315a654f6d351583591a324c055d59844ce32602883e6ac857a9e57cfcd1e0931f9d48bbb8f9240c9ffd80987503d5b649dcfd605880a30c2f913db49e6729b2825e537f88d40cbd59c4e93fff87f011029f400c15a5c08ce51a384f7923ab6ad79911b17d670888b11adf840a9aecb77198c483106662141215808ed3f800869d015b0bd53f1ceb98f7b2d88810c7f1fbb73b5532f15c2784b5f1a79d38a97960983573345dd7f6b6f96e2cf94afbc26c2216214dea6c65a8dbda11676e455a336b4510e31f36603ded783065e08a4a30e1eddf5200a29799c26347d1d304277c785ec0f2a79b4593923b39cad4d672054d599b5b6390ef14edb956840e52a758be49505170898cef3b4bc27c57c4e3b00c365ca9fd2deeb37ac90ad6920ef1f2972bc49791bfe3f4f1f6c27442c980a8fa6254dcdfdb4a705e769f51f1e516dc7b07f84983395fc86d879cfd253ade4322dd4a3e6ee95add8f8e53529740dd1d57ff6940a2eb3b073b7f12886c0cd2bf6ff7a7998ad4d89e542726554ac08c83de49e08a18c0576e3857c1172e9a12e061e0c5d18d963ca0cd53e50c0ec1d54945d18d92394d7b99c7f60d26b189dcd679e07c3bb06132766663e456d81f350326d647bd35c6d667f8f2e2fb9ad3aee312a601aff8e3698db0e98b47238c7e7b4db7ac6820f617db818472379abaedb83d4add22fa111b22e861f766e9a0c484e8f20611553e5ecfd5dbda7ff06d2f60f257c5c4c1a1a6a37e08b6659988a7615b5180d0772d8de44ee29ab596532ec3004fe9bac5f2f64f628b403e84be76a2c25ed060d6e6cc073d9985ef35a7a42943a706b677e788a3307450a07f066c38a9714b7f54f2437510dc94b1ac1c8cc1435987a7aa6b42e5edb87be368002b6f082ab0a0bd9773d51eed9c292b010968813ea2602d25efe8acedf62840e01c7034e16999de4bef008a0c536cfd20c3748a52e73253c53395d1166f30d21b6076e82a5de34339134c56eb6d7f439090cec8a9e7ad1f49d8ece886c5dbfc2070af3f1d7c41cbe47b613f88729b0f148835b7a3e99ec5487bcdcd2922abe1131a85eeb07f3bf9f0c81590155b4161ac0ce79a093ff17dbbe639aae64349c54aa09aa6023ae5fb21df931cae6d96efe4b9884f3aa381730fc7504795b46dbabecfa722c04291560b85888b9b551415f6c4c3fc5db933f0c5fbb9c0931e9341dc00627294f9773f03d6c3eef3f0a76563b7786e061b49ad42a5bd3e1ab226bf9d0f24ec08f119678d6033dcb02cbeace8a826d25d078f7c0807d24bbd3e8d0f41dd846f7988259a8dee5d6f48ea1b631f243f4e7e20d88338287f8fdd5feaaddb3d1a74f4928a1d8ecd6f15e49fdc3da5dbcf6e90c4e8b81cd768747c41b83fcf136e17a834006e76b81143aa9ef4750f00d29004ef09d7088549b52495815ce55ecd07443622ec40e242c3da4fd334bdea94666aeb309c2c672f78756b336097af32bee2c675b75423df2b8ce1de1c732eb240a8b233c865ae8f7da7f690236d5f0740fba3c4788aeb48d4bacd4e28a7760df1ffe23ca3712d6ee982023fb5da7bacb5026e0f724e95d0959a130f00703df3b93859ba19e5a755cba5588a300cc512caefd792763a27f3a0d9d04979ed610f73d5c2b60c5dddc2be1ceeb07d228b6a85a2bddd76480f456cd0ad7435b36b212c762f000c22301fd1c0e96a22cf57ceb09afd74cac7ad385c238e0b06399c8074fc9b3cf56074bb2791c707dc6814e4fa1e31817f2cf1f65510a66cb9483794adb90862255e5f64ff39d3dfd4917f34b4fa9ecd55c7090f56089192a1205ae920ef7789e81fd6b359320b22ee9433d3bec34e2f69b079be1ae6f4afc3f16577dca58fe5bf90400c66f168defe8d226dd0bce97e1744c6ed18ef4206a5aca317ab299a680df357b871f665ae62432d65bd703adc2d6b87be8344c464ecc1c115b5f5f3eccb59883fb6d9e4d85aa00ae4f6f41e54dbf979c303393c476eea95144c6e704aa23e8a6e8955468b07499483cfb56718c291e6685e143104a742e688c83ed6aea37101cfd88b63ee503615deb625ed6e04e3e51f12c2684ecdd948c6d4cce3abb77085ec530e494ea9165d8888651503ca5593506b545074f0848fe64102adad8a87fe3db4949eb5ae97cda60d36dfa3ef13bbceace95536fef9d0ceb3d4d222057e4798edb5f33e6ddf3aceddb2799518b68eeb98f80f48c7ca64a16382ab074b4018ed3a5b9f337ed75f7c1f10a5fd5c77a284b604e5ddedff60b371bfc6c0869d8d7b12ad719feb0479aa5ce14c86a8ef351a93c1c9996c4dd793d0a9a1d708959b0034ef7825fb9bf480f87c6aab40ee38b3cc98b7004b88534b8ca827e6b98989f76afaca5fb5cef1d510f033e8d58d865f2856a46f337d568683b2f20a8af0ffcfeb6154e6de22ee9b8a374e48fd3942976aec9a645f8e29ce160fdf0754ab38b1c46a4d995a92ec13b6ab5f5ae5de6426c52457c23b0a25d05d4b1c2160a818526d5905ce967bef1489fedf24f59acc6b0d6108d4681ab8f91d3d36ebc520328d8f9653770656c78168b1489de9b3b7a3bb7bc0fa770960afca79ef6ff58d71b67d5f00ebb1dcae5ec094042b333d376efee1c8597cb66b0c362873cb5bbbdba1be89e3ba6f6d3415ad108c1b888face484a34012bf45ed9999d36b35a67ea38f4d9ee4b82e9f2096571ed80a888253b6e6299e3c166013d0258761293b81fa9ea53477b58e6ef5230775273f2b8077a1e7ad00700b58e59dffaa5840db2c45f8568d0507b260e314f7be8f207612af8314afc540a79f38a4917e2319a18578f9704ec5f4056a7320c33464bb00cd6e3ceb00b1bb83efa7398126f60198704ced7b0baf5f0cd08ef486c564dfb3471176669e5eac107c04b8535fad8395f76aa4f67150590a7df86f1f0bab3bcfab3f4550f7e421514f1d9c4d4b5cff0d6e9f0ab204ca6910d591e815e07cbac488dddc0bced3f07040c3ef616e418fb2317aeb029d9677f04a5d794315cb62df178a888a14bfe2b33f3ce7e980329299cf27999977e1adf2fa13ca4c136984eb356a3b875ce7ab83924183190326244ba16f8e12855d1d1375dd33e1cb85bea0de06b0a38a1164b5ee2267e2ce36addcb9fb894f584deb748503427e4b31012f1147d9b92027715589f4b3bd989697b51112e4728dd5c0db9b203020fb2a6408d9394492284f117c58b5ffc9ea1b1d4589c5d936b560678a75c4b729b40fcb8e1ed07544207ae2dd625712a778cfeecfb217fcd7ba853ccefe188fefa1a7aabcd88fd59190d6afe8344c0f7eff1200e6075d04af9d903eb43d62d348aca642de7294642f09c7067435a5ef343202dd62dcda4a36109c6a6c60544cee419237297e9d884d0b71fe91a9437ab67901918212a5191ede8bc6387bc1a498321e1c455073e3155a7159b752aade443b825e115dece89a8848988831f102171d2e5961820f6e6fdbded9d37f82145c5497e1797c7fc43a874480d2e903d0776fe9be3d899d802d8f6b0d30611f9d16ea80d780d3a095779dd95510751f4bd196a31e1a09c8f90d11c9eb21ef6c45b7822566e60378de7909dddd7f727cbd75f02a479ebc2bac8636256bbf7012c36182f5ebf8d417260349272d43c0774ed0369946017f362bac9dfa2cdb06a3a90d13bb482f35d1ff235685db1a5b540f44e2ba13ce554448046159142e5b76e3fa3ead3eb22a5f1070df69d4d6032a2cb49811b524745341e994bdace77018a8ac9bc4282f942393fa9d647c7c8a18638562b4d03cc257f51102ffdd1555180ff0f4322b8be45b25e8dfc4812e483bbfbec0f647e7ef39f7b66e78b8d94b21527059ade18bdc6e120b0652cf2330f8c52927b776f803040ad9fa6af8c00ed0ed51aa01838e652237f70f3c5d07442c6cb07f6e6c0ceb0e28f15f495ce852f9384ef8bbeebf8998da7e6a2edc61fe224d113d41c544ecb41c698a6e93cca2da5f8cab9d07009a457a04d4229af1c2b2910f928425fd3fadd0462aba7cb6377334e666ce4f581363a8b9815dd6c8fc36c4a53877c422697a632773670234d05a1dfa6000ff9d932e7afe64c8e489f212a09809093c5d839fa430ebc246362d15d1a58487e1683b712afc6ed08cabffff074a53458100be69b424d04d4cb0c999966297629bd899c60693a141b31b782960bc9636109e20498b2fb0e539b7d4386ff1c09e5823c23a700852d8e5192d980f930290d65f2864bb1d7d04e47867aaaf3f2bb939889e1d22e864c0a27481b2681f6fc747d4014838916968f3afb12271a732dd80c9f8d3a9b03af7d28eda5411567c511d71cff808b55d43025be3127fa1a81eba41c3b1eea3ad0b407ccf7251cf766ada909d1a72096fe152fb105fc87c8f6a04f89dd4256e1f80cbf2d68345cb8985e858200c70ba826d7fc63441ee46ca9e5dc79b47f36c0551e775b08ed00e25a79ebbc83fb5b124d087549cb674228df5021074a9a2ed58180506ae7ce6083eca88609e671ec7f79bac924ea90d1b059c75b7d1be8d0ba9ab67a705d8dd791cab30f01ce1cb67ecb56f0f915c239e69d5e93bfd31b96a9884bc3ce101ed070376c2cc76032305c5ffbf5531d544aa582abf6b83bc5e5882f9816e90ca3012f4fbf5fcdf932e24e842d6f88c91a35d529b522c3026311755eb973cea71e1", 0x1000}, {&(0x7f0000001280)="c46f03f0891729f3d01eaf2cc46a045edcf9dfe1030e082d673254a93ca7581f17be46cd8ae80da6cb4e4cbdc3fcd0faf940b2d5118146cde997287c0f47ebfc77f006c6c684b87c681eeb0fd13d86784572f1fb8bdae95ece7ee982532c8790e24a7bb7b07eda981d894f101a7cab2ca73901434489d3bec1", 0x79}], 0x2, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88, 0x400}, 0x400) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) fchdir(r0) rmdir(&(0x7f0000000180)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x686b}, {0x6, 0x6}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 17:25:20 executing program 0: semget(0x1, 0x7, 0x200) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = dup(0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setregid(0x0, r0) setregid(r0, 0x0) 17:25:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54d59c574a4f7fb2f5374a385f3ad1963f823b6246cce6b76d719a14eb87f97f1ccbffebdc3b031b31563b5899edd2b47dde90f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b835d6106655292d69552800"/133], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r3, r4) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) r5 = msgget$private(0x0, 0x29) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0xeffffffffffffff9) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f0000000940)=0x4) msgctl$IPC_RMID(r5, 0x0) setreuid(0x0, 0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10040, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x288, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xc, r0) shmget$private(0x0, 0x1000, 0x12, &(0x7f0000009000/0x1000)=nil) chroot(&(0x7f00000035c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x939c0c8) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) recvmsg(r1, &(0x7f0000003580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000003480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/192, 0xc0}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/162, 0xa2}, {&(0x7f00000022c0)=""/148, 0x94}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/228, 0xe4}], 0x7, &(0x7f0000003500)=""/90, 0x5a}, 0x800) 17:25:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000013c0)={'./bus\x00', 0x1, 0x9827, 0x6, 0x1, 0x9, 0xc86f, 0x80, 0x0, 0x3, 0x3, 0xfffffffffffffff8}) kevent(r0, &(0x7f0000000000)=[{{r1}}], 0x1000000000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x81, 0x1) socket(0x18, 0x3, 0x2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r3) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x415, 0x800}, 0xfffffffffffffdf0) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fb1777377"], 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="7486526905556962abc09db08bdfc66f1a65f6938153bde3", 0x18}, {&(0x7f0000000180)="9552e99bb256dd676c8db591b3b692fd35651832d73e", 0x16}, {&(0x7f00000001c0)="01db227d1a3ee5e1aac73a0d12d7a37d8570e470a1e14edd248c52d954475d1cc2c2022c09de9dfa3514ec74ec074b378f8c6f604cc98593725fb208c485fc8fc5912bae0bb7a9e7eff444c2312262b637ba4679d1f6231b64bb699e8950be7ee4c536cc219f72345d42e979d905d451cd21a41d3713d3ef4bf69001b68a5f4f10866db977f4945af31c391a78a1ea9a4f23de625cc6d58b6d37e4516d6fdaf23a8fcdca942cdea6930788babb779b004a08edebc0703d9bb95a70843d592ab6ae004c5f792fff62456a70fb65f5ef1aa5bb55fb1245346f0fc219dc802a76fa1920a36a1788f361c85a", 0xea}, {&(0x7f00000003c0)="80e0e1cdfdee777c73fc3b0017595e62ccdee4f797f804b01ce08bd94f2d9dd1ee1c2ed5bb8eb3e53e3a30247c6d36766d362c989a5ee11180723563e0d1a54da1fbc8437d94acfbb4340ea5e1a50358a11798ab57333020fbb6585359a25a3dc6280934592a166765d18dd7814f6be7d30fb410584b0d4c03ee08343ccc6d72d255be3609a14f62752194df14e900f769c09283b38b0b55f4f810069073f65e1f818dd2f47fd61ccb1ac9c08419767bbc2cc5a8c6d20248fd0f4831ed2955e0bb8360c7e67f770f20e3ee23313e2ce9e16501ba158c5a4d21d6562e7d6efa52b6170565123e205be348f11e8bab31b7597669af00f1ef08292298c59e4962e70dc9a879c2c8820f2ab8c1760c59fb095d3c46624364fb134836b925dbe0baac296cd331a052673c18878cf77719230cd8a832b4f3c9ea81f4bb55932595e1bdc8d63b8201fc09a1af30fe152a50ec0a44347d1c0060e366124986f84193fbe1c00da54e3d0be9c21d301c708631e08e4cb029e557d644544c467b54128e61428a509424f4c9ecef9be01394861521b5cfef18803935ab2eff7057a9cc89d60742a14f1ff313d7d5db876b6fb998377c5aae461efea38b8dc6b20abd05474a99dd72637fef3fa4f86b1874039b8bb2a69e396726feb2a016815441300daa1832be3333235f32c46d2011214cbf7f2585b106278cd3ccb515ef3e3c0e57a524d3a2f3c68d8e634eb6ddb48fd0a9f0b6d2c1ff0438468d5daeedd14bc9ffc71572a45d874f502e246b51e4f01396601e13d6e01ad37effcb973c7bccf767727e19fcf34dee0aeedc2fb664ca18ac01160c33c3f05c256c14919510f958ef7aaa6deb25017a0b78dd57624e499e51a0f5c7bfa4053d4641bc05a2a90a6b9e2302cfaa7a86e4730abb838f7c6af7c24905cf79b7e82e82d6da6c62d044f4662c63c3b198329515e5305f620e15384ecfe1771fda4ca7522333d28c33dbc41114d6fda463e29f48150af05e538a8b0d702f1ea89182bccafd8ca7e7734db0d009fe84fb5d7071c74d151538153455190da181f250b7e6ae6a88b8663018b2c0b5dd44073ed91c0baae88130b8fec027cd21e000679c8c6090ab4cc625e67cf9fed0725522c6eab7be9c7d92dcf47c072cb0f6d8a6189ddcab7b4542a7126d8291b2d42bdc462c129f5bafe02d9958a29929d78f65a24edffaf705524e2968620fe923d5dc3db324a77c3f49578705b2ea8308aa328845de068b268e1b73257e0c4c1f3492d6a58fae7ed48d2fa08185c130db77dd2f7aae5e8bb03ee510908da307cea6b439ea2b8b77899d60e56e445337a7f82eb432f6f94b42a8e80657cc49b0a184c42889b23be55003a8a461f5f1a223aecd4939768d6a5637d9a89c1a6fb3b96f3cb67785b6ec2787fa08d3c6f2bece7414dda9a6737c158690bf00deef14e322426faafa86406340d1a0d14bf83237f34d5dd8bf9637af333a7604077266ff5263e78bcc048817643a298208aca46eabbd49c49d57d51ed2d30c0127205e6f290bca78d0a1199c5664f4d2eca71664db52681af8c7b44aed1c3bf1fec66ccccb55f330b22db0d4bae21ed35819e1aa22d914844181566a10952086ccc75d28653182d9740272dc0a7e2f0a859d1f23004e6654a55b46bb50592607f303db2ccec5cb3a698a8d411508fdbd91a3af3b9197115f573f1d0d9a96b8d5e9efc022ccf9a8bfabd351ae91f28758f7c11170458a016fcb6e4188fa0d144285f7c14d9d35b2bc443210f9d3a2d16ae61f3e2c71586a384d5f234ef8cbee6eff29b56f66a6a9f38fd7d2de239cc80dd0bf6633be6ee9c2cd2e58cc961c95b1e621f5d69bd6eda5edc9879602bec6837537900e90d41fb18858ac6f8bb2ebfa8b0631a0cb1c2e1112b26d0d340628250ec9a151c0e0f278e3585a7fcd6e16b488caec1da3b56e74c4e148e502ecdd63be1fa76c3467e153c05e7a77faa15f18d1288b37cde9c3cc42deffe846051228b37dbd36cf7ecf5f84ef48b4841decb19b38714aff467b78f4000a26e8e9b2c9a01ddb6a917113ab34608fe0903e7160cd7ac68517cf4b3507d37f6764219c6ac06cf76a54543f87c636fadfca0418056443e146031c2f901e4a43ceb79a8e9904b5d2382acdaf601ad0e34fdee4325e0eedede4e1ab4396c4c5e9c1afdd3a32c136d0ad9d1bd9a0eddb1a7bc72af394578060ebf8e7f89cfdb37f5b743b7d8ba38844a4a4e40f6432571fbf70ab5be0f228f0004b474ca468757f33699385b2ed49d5a5b4a9c5d5848ec8f49df307071523adc393308aecfe23bc9b506d4061acba02df6b008d2e0bfb907c1f79f1e5d5251ef9d01bf3ae584975dfb1242367c4769737f516ae612318fcd1bc5207394812ede74199f69f009d8c9e1978efd859b19c4d9d68607440a94af84324dab1900deaa6c085a2c5d9e5354ac2af11c97aae25e95e2c538cb75d3d8ffc85a869321d955d9cd72db3893913045ef90e9da28466e1956a71d5eb64059328dea1829ddfe1a1fdf60819eaa812f857dca1c402be297f7cf20a9ad5e1d3835768b3232282599da746db84743e89ab6d4e83ea5669f1a675f957c30a3e3b7969897d038364d5e2d956a154964350f3614216410031556258b67f9a048cc477ff580285dba2b83b4b5e9d55ad566deb906601d7c67b576b327df2581a57ef53b7e61f2682a2909eb559a67bf79292933ae5fd661c6634afceefcd7c0604b800919d1fae6ef51762532327c014912530d8e4781602e963adc73311d9f75a1c590d2f2c77a345cf3f020cdc2456898e4de5208799d0377a1e0ea2d96223535d30eb22c7e3f206e6f3d222f8966ab74683950ead5be7f05364dc6b36b2a3d1ed98214aabaad614cf662710e365d5f68bee7ddaa8429f7849731311a13d797a88a236c93d6f3fc843404fc728116e554937a4f4d3739019edaef1e7cda1bb6e1e53b08554e82e37aff5c3a58a750e4e0cf213f72282b8569c00b089b7bc2579922fd794a1242fee16370d9b4c4460ee4d7355398ac3bbab50565624ff8a30c8d2341683fb595727674f522a19ef0b99b3648e3471c2afc7473583c5bdd8d21752033e95c6f08e0d677ff61b9435f185382293164f0cf8439bcc0c19f9ac4edc86c323dfec8d39afadf7dd522010fcb3f56dc74e91d932a5243b40903ae820e606adc7d6055dbfef304a39015031ac99320f550e898c5a893ddb0a80831cae668802d69c48f56dd4d795fed20b364f2f7007101123045c72626dce8885230e20eecf12588b3850891f09f8b5d77b23afc44b524892b71e65b1a26ca253e06face545bc4d5e0590257789851f9a57dacf727d4dbf23f76d9419445f347a76da13e134d1b579c0619af79af7b8a2a2653771ea0c7958a3e3586e922a173621263372a5db085dad461549f89d31a973c9ba733f83996d52c249cedd49a9ee242e46121ced0c37f42685a9208b2419531c230ab34555d7c621e46fbf3576b599c2b5fd377a959b2bafb17fe72aa96fa702bbc8162a25b6b309901be075cfaa3a67ec06ad53e675137bc244da94e60b317bb37a4193c43c22c4f49fff3a067d5635649ac3ac74bdf88271ec91ff324197aed49661e74eb24adfd1829ec90fac02916c897e363d89c6492bb26579abaddbad9c6ed3f09af15c6fcaa72dacd118fbce80dfb06d192b84bd045984c46539be98b52f7a546aa845f5e48a53f5bbd13d29c86794c8f869f90c3cfb40554299506c65015e0f79f81939ab0d0aac99f51c1ceedaa8b349e8976b2699bd5a5329a4776f6b169aae7bedc733c33adf6ad364e1e80e24c5d7829c89723e9182d31ffc723b392614108ef04ac38659aa43e13ecdae53e147e67907b5381c7c5b81bb15870f295271055957d7ff07d60c2a349f6fd4f0de99257e0eda70e06e0a8ebfb6d41a5095e1c4a825dbc2f8c79f52bfdd49cdb6b9d759b4cb2f2b74961acf3c6edc6d872ddafc80b53c1d3df8abf9de90743497ba40d3dbecfa8dc95ff1ea1fa9b687d951cdc716bb6c6d67f3f5b493cec1b34936aaf6f8b14ca014e12efc03c495018f34bef7a6860efbe063054881e72420b805169c60161acc7a882600f2216d9acf77a5ebfcc56c6eaac9c9da66a8715b3514b69bb148a358b506c0831418cbe1392cf0460006fd1dc80660ad3398505cb52764f8b40c123ebd485a79c2ae3454665be3e9cfef31a3b79dc6fd4af90f54700adb8dd0ef8a425e7d114de546763f995f5ba08a5c5f23cb469491a3e148f9b5055bceb29f6c20f7a507b59dfe59e214737807774157a94d2918f9b3eefce7363ea119b9cfaa84e384ecb9a5db015380fc0eae20d6af9eeba90dcf68fe24d9a501c376272f66bb0468a21aa0e14c3c4ac1dff687e57c166d3e2f9b248795bd342c3742db927eb047fbd900e60e813cf4ddfae618bda5ec9f4fe8ac5238292fc53ba87cf028f7fa8ce09546df2fbcbb82a054c9e73fe89c6b4497d203848df71906b42fb246f11ed4247577b51344e02f25aea8f821124b8561d8d87fe398ab91a7461ccabe0b56a28d6b996ccb4e80d609920c3ea9f19d91b2042cb7ec779be92e544ce2db2c2ce30ddf604db75f11b37f84d3a7099b984d0a16076a023451e74da84338f683f9e02599be361b50b3104fb3d7bc79d2305bd60fdb1a7fe66706da4bfaa301b4953bd0fc37f52629360d4a4f2f0a039231de8ec7cdf8738a5435c8e288b5d50ecc1b462bc8e4f00e4e2c16071dcefe2f6e921093d7b90fb63c1ae4e75e0461565d8478cdef52f9a1e65216f1e067b6547678e74d99de2fdb38f5cb36afb147e81982b91e241b2ea6b05c9f3829312c4635f337d974d753635375c27430b5e1cdb2fc5c2eb77bba0b6748e6cecbea1fb45811c9d8084577c68e16d91ba75944c1272cb45ddb9c14e427df509eeda2d9b9ebb9a8d5ed8190ec0686eda5f22358766b25b7b3f64d248647128f1950124f4ad6f6ade74508bf1294256a1b351c4a62509e0d8e2a1f35e36e7ed893a94a35134cff40d3cd56877706db744767e3cfb89078b550d2894ed44cc3eac31be9d4a46b3301cd4731057b9941e9d81f1f9446f0aef0dcac146eb224b391696ce515f8da12b0d8cfaa2deac35387e5b9bd3a1e27139ac630d513f2cbb093eb5e9f5c0ba4869d7181dd4fe0d825f430abaf123b38fa64a0f375e0835c34047a578661e6d3c3908986233f084bb220155f5998e84b9e95527a552390ae1555b9fb1532f83af12bf8533e117840947f28aa5d69d0fc54ebcabe17c7b4bb6b11c03364ff3061761461b014c643a96388cd8f169ad345cc4fefb51c3d4b6ea6dab68c320bf5e2afbc8ab77adb1b9f4dc7becc97036d1efa6b249d594c9f42b9d41313572f95e8b176e50e0db7e17515c4f45e67568cb6da6bda3f99a4084d0f6e818511d56c49427ce207be01e9bd7b1736a6f61501887813611bfe90162e19c5bc8029ba2c93fbc5f746af48c099715cd4a163690fd9ffab6e0febfbe1fa13065ea133906a79fe2375e0b0bb7bf8a5fc8d8f6053f1467483d567a70785ee2274233aaf42431ac6c23299670035b825178c302c952d011aef596e77328d3462b93ee35e89077b5c316c0b890c60aa92fcb3be5d6b8f7db2bf1b4a4ce0f8ca5786609060b2df48e3a284a9edf3ffaa87a1c0717b4c18b31b95397cdfbb77a0489bb1ffbc5cd0c77da5c4c6098091c1311a0a6c6effbef13fdd740672864264851c92a9ec4b5c7fe8d2746a151fdab61cd47b6d571856c29c0f", 0x1000}], 0x4, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r2, r1, r3, r0, r2, r2]}, @rights={0x10}], 0x40, 0x400}, 0x400) 17:25:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x90) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:25:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x4000, 0x48, &(0x7f00002d7000/0x4000)=nil) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x81, r1, r2, r3, r4, 0x1, 0x4}, 0x0, 0x1ff, r5, r6, 0x43c1, 0x81, 0xff}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x401) r2 = getppid() getpgid(r2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x101, 0x1, 0x1, 0xfffffffffffffff8}, {0xf99d, 0x6, 0x1, 0x7fff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r1, 0x9) 17:25:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpgrp() r2 = dup(r0) sendto$inet(r2, &(0x7f0000000000)="635bfeb2b67b53de10ac4852086074bc428797fdcf5d08cc0366636c75632d907af51212699fb0112bf1e08017dd3563601156b400184283551a100e8c658d3838aa5dc8978351ba8c947bbdfdfc892eb702e91e8fc8b396441e30e7db55ff6eeb2002aaff7d5c09e71ae9a78c89f6ae3e8a0213fe9a747d0ecb0dbca60caf8499ef8ae8001f1bdb91e2c2e052e7b6b19cdf1dfdfabf29754b3b3225dc01623bcb9d13938f4a1c69e3ff425a949f2003a0cadba9254a44c1a2caa8738b2fe4eb6e38827d9410b51e5d443f27a2f1052b52f05c7f7f317363e8884e832c853b9562117a9e22c0", 0xe6, 0x6, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 17:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xd52, 0x7, 0x7fff, 0x1, "0009b51f1bbb2e1b437939b08b4d8366b7085cf2", 0x4, 0x100000001}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/154, 0x13}], 0x1) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1015, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x4, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x3, 0x501e, 0xffffffffffffffff, 0x0, 0x0) 17:25:20 executing program 0: socketpair(0x18, 0x1, 0x3, 0x0) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x0, r1}) 17:25:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x104}, {r0, 0x37}, {r0, 0x20}], 0x4, 0x40) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 17:25:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) shutdown(r0, 0x1) 17:25:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="24d0f4118295fe", 0x7}, {&(0x7f0000000340)="e2e1ff76ab0a3b2590187847c60a92584efb4a63f7dcadd8f94cbc6b8628", 0x1e}], 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) 17:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) read(r0, &(0x7f0000000240), 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fd8e6697de081e46927349bdc308c14ccadedfd99a7abdaf69b05ec01f9743cbb32c9bd09638da75a6bdc40ab150a5e8c2ba13098cfeb6b36c8b21de0f53774e38bc1266bc44d67438c90fcd3752ea8a49da8a2f71f734cfd84f9e69a2232b8e7b5c5b728752e2238f5fb490c33d29b5edcab4ec9235b688ce4aba2d343034a02d518f12f39bff87eacef3f9bf28160a969a7a694d4dbac4cf8b1fdeee9a96313bc728bf56686ea6c97a3e6991cde5e4a51a45b15d9806ac2347882c1c4e12fe81a293cdc885359bcac5d011fa8f7d99474ce673bebaf6212dfbb78c1a647d0bbbbf5982d458a0e9b80f", 0xea}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:20 executing program 0: r0 = socket(0x18, 0x5, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x6e, &(0x7f00000000c0)="58d29fda7a10af6761fedffddb7bd9f34212c19945bfede9fcfb4ff402a00ef2040efeb6c5c3e84bd9b2355e3b3431561c179800588c340e6af5261fc28c26d17a918e31dfafc0da3621262845f356d3041799f6291271d5a1adebe1dc174d0ed691f75762bcdbd0bdea709d4f4496ffc77c32bff4f19539cccf3e664cfe80944ca33add3a699794592d954202551f3bce51636ec1863c114bd72ef9a5ca2fe07b8890945737df49b1ae0edb095a0f5b79197d2b8fc956d965b5684870ca011a", 0xc0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 17:25:20 executing program 1: r0 = socket(0x3e, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 17:25:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x3, 0x3000, 0x200, &(0x7f00004df000/0x3000)=nil) shmget(0x0, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000779000/0x2000)=nil, 0x1000) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 17:25:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x3}, {0x1b9f, 0x4}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)="67c7e1985e779834e6209b9bf9627f3ab76ba3dfde40b3e65658135ae69e796ce1bcff8c7e2349004c5a51d229882d6f1d6ddf1784ef6ccf45955d20c340a74039f8ae9301b3a5e7c33578", 0x4b}, {&(0x7f0000000380)="f447bd264c4d8e20af4c7d79c8d6704228027ab55047f9fb2c8b7621be60a3f0b0ccbec2bf66f8ef9c37ac3f1fccc99d9391522e5cc52e521cd8ee679680f7ec014204717a97a71c5ddd5197e1493dfa7443c2526d24e0a2f840671aa73256557c63e23f99f14a16a89849efa80e64f307c0aaa15281ed8dcddf3b35b30c78fd2f18f0af31e2ffdc11e1ce57ea0704431fa771cbaefad8ea666dcaa4d936b617a1b9455309c58af916f90e1fae6d5e41e4f15e402da3964767ba076506b2f77cdaa65f5e75c65ca309ba02f3dfade7bacb77bc821d62aa72cb84e23e2ecc35eb9580558ddb24e0eb3939bac09b8ac3870435fa34f5167625de8d2b785ba14a8c4a6e08848c1f3e4b5e3c17c7c5b6261e8fc6e698a05cfdf681ae2c7b5444b063853bc413fb1035e2f728db6b235f6f96f4becb7488834f43c84e6c0b7a53fd20baaa2a5387e8f93dbd12ff0e2922a7c86692d03550295881527f0379ddd49f11ff8cdcb97b8096b543a52c48f7bf80652c0e5a3aa155cc1bd39308e73eeda463ba83f26a95441727599c1da281b28c0d4ad353cdea9b7a93353f7610593f264011700be08d3536ea353e9cc34aa3659692294ad9aa40a5d4abc508ea28097cbabafe6e89d0f7fa70ad1d224fd6d0b312fd4c99f1d96f59876349b72a8797840a5246e90ff0bc5c19e7ccf0adf12d319c0b63583844bcfac9adc85b56494908f9da800bcdb1d3ad844b87eab91b8aa8ead7b135ea1ceb97d67f445db263be18a558463289777e9cb1dcd70740d53ae32ad066f8c3a079337fe344822c3e4de89c06112baa8b0c73bc130ee3c92c3e93a460f3a3d8e6889c9f248147770187599b1023b91c83df4a08ced0f9cc504d17c81379412d00757bc241b9c6eaa99ab03031ead01aa19a45685280d227b3088b38f50cb14e2fc39734ff4804b422799e8d4f4e44ce6592b7d87086d75759973a9b83d4c278046ed72e2b9d5844f6a1f9e2f97569e3cbf5564d6cf4b4b1f88cfc837a659fc10bbe84c74fe952d65c4ecee32bedfccad4d84b6a6831a0a1318bdaa3b2c4129809c9a7c387b171c9e3a744d35550b661fdcfb611c2bce709c3a88aedeb38c13971481a153e52ecf06b130783913610aab0798ea19182383c604b78e31c15c84fec22f06836bf16350c0b2678aa25f4d3e880656cb99d041eb601d4edd1004621c10132514a3e863f6b77cade12687730f825d3fadc3b490d2d27a5e861f6bb597981d5cbb6fa4b4d1001b19c04d78d3c3d365873eb1c24ea4a1831a5effc5f589ef0de0eb6be8c4c7ab02845e31f60393729015446fe562ed7ca4204201f8495f8be130a577300b52cf9a83927608d3ef99b231bd357e54f03760625f054af0b3997102ae074dcf39e9df0b6076ccf340522e5dd646d8bd488e85b19b67fbbe7654f6b80aadf42f9e158cbeb13bda59fcd40b4dd012375bb6d493dd6fd9f2a61a1a3a362d6cba60f12406245eb59c292316bb8c73260a2c2c11f2604cf2b28e9190900f1ea48acbfd3e455cb290625b90c493bd835266c07623ea731db035d3990e24a123514f34e68bffaae6dddcef8f46f857dd834f7a1ca1361a2904753941b90fb533e3aedaccb46cdfd2f938033d81632b1a3bd3a2088f42c8102fc9b2db670b53bb76e48623732b537b71aa7eb6511adf11c9a88b88b0d55883886f746c1d3c925d68e7557b531655228d93c087442c6e1db503f510343c2bbb3698d8eb4745d65d49a428eeab4a73710c16f50a57e0062aab29b8ffb29d5e5c3b8bbfff89c57e5256822ae4e2676ab68fb4d20791d27db0782369c901cf44fc0d636a90da56edf7a5a676c5c662b374c6683f556f8f010578b7c9f9c0fc4dcab8a1ace50b53208b18537fe11900251f2ccf5fdc2647468238beade4bae87078f3b9e2f83b30cc389a6ef50afa611fd8192655b0847f30dcf1c1eb7f6f3ace5e72f163f400f84c4d0c52563b5d196f3d9a0f2030daa318dd576764ef74329ea13f7e36c56c97e6870baf3472cae6cd7a6f7cf83ae1cdd6ed9bc8cff630b208638fd3c69ed9762f72fa2d9f33056ec68f1b0b7f06b95cea5601f9ba37f5a19c748e333b689490e7cdc269e5053b4dfc69340a6cac40ce74981f9848ca71b5996346f1a0d41848cb72137ff1540246fb90423f1f228f9f19de37c97f978902b97cbec9045de8d287f4f0837639639561baf4d152f4431c042375fa96be3638c1c8bfb72bc8d6722d184337e1b3c8cc5cb497bbf20f0369397763c5abfe66da9b9d0adb35b4d2de51f476684cc37179a9bc534db6c6f37910de6ff625d9aed7d0e9cacf406feaca9c9d8752c30f75838973fa9c147aaf8d7b6247288e682dbd5661e028a0b0c0d9c1cd682364a324d0f53f038b1f0b592a1b38eddc25585d3e048da04316066f82f1282cc0af4be5eb98d6406f531d872153b2c2743a40792f87caf4444d28067e80cdf4ecb66e94c58485bc9170bccbbfbb23a164727447f36e2c22f6d5c3b79489fb7ca5cbbbf5c5210b1dc5a801fee75a851aaf08b2395aca73ffc6ab3c6f11ec72c59d44c2adee2537108f40588a56f03cf8e593aa658f409843ddcc9a4a29695dc79ee941f8a9a9cddfb4b183a8ecacd8420c27a4512728884057ab7bd471bb9ff98eaa8e65d1811b51ece2c797409eca17e0315e92b675a72fbdee911de170b684e6bbfc3c524ca7520a24bffefbc00555515c940bc35e4225a7712fddd01883c5b709977852cc73214ff4d708176c0a7c16182f8ba549e8f8f6734a4c2552b5a7e2e71fc97d062db3f5f3aa75906fe2fa08400e86a44a0bd7b4535415c37e500518af8759e85d21da248517db2f5be83569cc3aa13376b403e366dd44a236b6c2d5e73d6b157ddda92b31c7918e8215b44c9bfc6dfe38a0dee45471882e6a54a2b9d20e10ffd9e58f7edd54894977fe6c8fd53a744a52b37a4be7e4f96224b2a6edfadef861f88492b08a0d68bec178f600596af7921cf0bf8088d9cc745eb058435029eb4cb76ac76f8a3b1aee5ff359692633811f5e4fe4563adb9a1f359f4d9e2994e3f4717a8872b231ad2204e6b11ba4f224fe1b0c5e7dc2fb221c04134d371515505877f5fe17a6849907477c5961b5706203ffd75e6704c7b55a0be262c8e999993561ad36afbd66c35d03b2abddbc85e7aa56d0ecf465de65023df745bd17b592002834a7fc3ef2e18135b5788380dd44b05a3d4a7ae555f19cecc41baa0cf10b96727a3f12eecff75feb2492e82e347b6fa31e10bf21915a82a6aee6539871e806d4790031f1eba2dbd12cc8ecfa5b2da8cade29cca6d3d31a176ceb22fe6a0008d00f54eb08a394a495c627295232c2669e2b7b788431a1e2ba3e1eb1cc5f20289d3ac6678277b126f9795f50f59984a5c0b731629be95d076125809e3bd411b6566ecf34bec5228a5c3e74e1488f24348cc548450cfc6b068fdc75aa5dadabdebbfab110016bd7cef4561f64db664c78e0b84da9937b064497410af3e01b41f32f41b4312e9c18442423d2a4277c400eec816b2530db58340388a967c9f8d83441b8db01a454ca3517834892411388f0524ddc192c0cd2fa14fb7c822af92011337b8d4f41ed6d6d9768da23c998a6558f6b70b26d2ae54a1593177a07f7a1718d571414599731ba7590b736621f262212ac2d638617af113be645787454337aca94f2bee471f33f025cc6b75dafad86bce3f2bbb84d55db6b589c0e66cd5840343746ad3015b024086e7ababe2a4d58c96c1f2ad90aa62b7bac23316f06995e9b40260ec72532c505dda555d8a02e6469c0aaa719a837474d032c7fb040f12cc92f75c25275bb2c8f75ecdf05553fb8df7b8b49e9cdd0368f4c997f9eb6b303e3a817c7d4ae696647f0ba2137712a904303a7ff0cc8bb5dd371b1fc391b60c17965041d66edfd6d2ac4a44e59fef6f330a0369e0cc670de4854ca5db7a17bf0e64055829db5141a666e6d31f29d0d1fe881e28206f74769500a31b3bd52de1802c61b2e192087f90cb160c3ffefa208527a5b89f2cea97fa1cb5ddefc042f4e66ba985c6667a8e4d6b479c645b9048db8051fd804e60eeff31df6d3a869361ff0fbf6d17bbfad30fffe30ca42d22cfb5e54e6684e8aa866d2feb2133c963121d1d9ae11068be6775844992d8c8cbf543cc51ccce29a3f4a21e0f093cfe8a8fe73bebba35abe4ccd0d642c8ea282a78f483497f9f40458656aae27a92e257dcce395d30dc1aae4d9afdead8f09136c73cb250ab3b121b5ca8bc88ee605493780ff024856c42f53178c58530a8b6d4ffd86c1ba1119c1e47d39906f01fbf5ddb2fdf1b03809e495752457c995c4042a6cb923f9e8fda409ab5b61625d4d34903c61acb3012e2f4b6b8d22ae59300d61baa96deb5bf971648b71a6293accd813e3c12d7bffdebcf3c102fa5daee274f4719c42c3b4693961bdd0533694cf75da3809355451c56243a648cd31b07c5ecec57b61ae640c60f9b2c4176838c1f453ba527269400f80452df78a25242262c843ce0f3d2428b5ad125d9dbd0d71c00779e92f73f14ed5d93196f8985e336d6f65d2667a73f0a089a815a972834c0ac2dbb68ee1d81fb42860c3e558d5d37b8e4738f2c0bc1867d66075d3000c95a271f7c3f123d1d8e3f6bb98312e679623bda141a9b9520efb76901ab8c8134b7c8a091d0c841c86c4fe73f3167f64572bbebd2e794baa05da1b14b1cdd7685c77080e14d0ebce97570a41ac059299de77d4d34009abcfd9d97d2eed4f2ee76490deeb1fad7b5239e6de8f4015f48339c3cb5483f7cb88c65f9b3c25cd5815406e65dac1e1c561797d43d82c4d852931cc95b2b9ebc75b590cdba3b07a80ff134a66c18b969fc7848459f67434eb6828640ca624adfc5c0ea8ffe6e95559112841a12efe665ba39bc19a73d6c75402c6864dcf8ef90778e75dc5cc4f9ddc40c7798d6061d947f623add189a65663b56569062120acf73052b81afb5f85f8957c049d6020d713c7480eef2eb51ef09c8944f6bebcd0ce067c082e289c98c4fe404f2221600d5d04104bb873f447377a95e2fbd24db5068810ef3a59122acf9d99d4f8a25301870d44fab3caf35f5ce08bb8fad3232f84acf05d21861a2afb97e305f8d3e588506fff2cf109873059aa54b49e65acd9ce85242e64081fbf17e0890776b956443fc57d5bc4cf93ef531c197acb2efebbdab3057328af399e9ac26dc208f76f7cfce58aa47868d66ed3b10c8505102f76e28938f91fdbac9d6fa8304c47cdd3a0addb18f279f2e136f44b861cc33d71b22ac4dcfd8f7ad70d6c238890be56f4d35adceb3af41e99814e589f964f08d2004d54672d60a5910e9f25a9b91358a399ecf6b097d6128584aa1af844486b6f6e0b3c8ce5213cbc621c725c90ceefde30d20cec4549c51124e7086bafa50487da715da499f3ce2d66da738568cea2513f8d163c49400e4e7b009319181c21a513cdaf751b5b399df35be2830db0cec456f15d80e708c9b7389281cb90a74a8d9eda5f5b65bd1bb24f539526decdab6220e6455a1292672e8f137f0c37b4a53291ee35af8870868d6b57bf931178dfffea8a721a1fb4c4b4dc38694a329548f11b3cd6cef7c365b7f5463851eb6014cdaad91c7007786fe19120996bfba0dbc5af29642ab43e9fb0394c44a9fbf7852f3723a43220c5bbb85c269de01e537842bc3eb3e9b6deb4992a8061a30657da9f61c7d1d8b113d4da7c66c799a66f48069ff5ebafa08ebf67eea5d26c997336d1c", 0x1000}, {&(0x7f0000000200)="e2768f8041074e2f8aa505de8e5a9b95aa2119952fd75ae81e90006dddfc0950b8623aa24812c3fec8b99ef5f586fdfce4744af8437007c97a6784d08b8eb05ae544a00489e9fe53789bc7d9f826d6d65af0f95528c36d2d0edb20747eaa2eaab13e9b152e9c9f98812a10b5068b9072", 0x70}, {&(0x7f0000001380)="481ee2cad4404da07b6c9af3330535363d5da5bd3789df4ac0f74878acf4ba5deffb0641b6f33167ac1518b3bf3b0015aa601af9afcf0410cfe8c3ffd3ae41f981f0971a9a0e2b4f72ff57496bfff73d28f134555cf751af63109ea39175ac00f4a532e945ff915c2e54fa1b958521fa5136ceb9ce6a826874171eb00caf89cc0724a24a703d17442e8a46b0eee19936ff66c2a3bff2fd6e4f8fc8fdea49d924ff56033fd83a701552143b284e45ec0ab1a91461534c0e1d2171b2", 0xbb}, {&(0x7f0000000100)="c3bc4b8b3b6c5f90fd43d893c4f1077a459ca343e41f8c0d011d7ab13f567facf90f6726500e", 0x26}, {&(0x7f0000000280)="99aae719f59a2af6420ca3994928285e249e1b9385784aed207282d6d4f5246c5024add8ee5407482ba2f828135c560367f2b7469145e9b9ce16731ccded1295cb902f0d21861c8056d1782323fac167d9419abb0e691a0cbb399f996c679ba9ba33de4c18a1fd", 0x67}, {&(0x7f0000001440)="722888dd16587f7890e3b142f3075f14dd6c2e87738551ae0cb7c0448dc1f84db72bc68c6f53206ee221660b12bb7c7aa59a54d7846cce4322a9e6b1833587e5192d39092a4bd39f2020895b32cb953a932b0d437e6a5061c2c90b1ff7a495a9c2bfe241be72f440160079c4bc30359d5ab02f92b9c9b8143eefd0ce8d63106411f7b407c6847eacd7f27fec10653c1a8da00ae923416e392acbb038f63c79516f7480986c6546270582aea0bb448c72e3fe8268b829cc019b25e33ddb8490698446d59caec36145aaabd4d3c851416f13fff18ec3dad3f38068a0778989bd57ff716f4688da6ec3b605e47c7716d57f94e65131d6e1dc57ebc965bfa7b621ead63e31ee92ac5fc1be6ebf61e9b81cd2c43dfcc82bb7d3eb128416b7772944bdb99aa3b766be4549f78463b4feeab0f354f9e2babed6ff368695e0a10b2765dc949f4923db943bb606217d94f27db7787d33c847357abed2f66a8c88526ff3866ee98704942dce6000655b80ccf7993adcac05e1d21ba0483a3195ffe6b6826b6b147e9914223ed032eefb7f58596b35075c68f21e0bb208f388e161854765a3dd305ffde79191fe0227b5f9121a3cd054af4dbb0881b75a632ed1f48cc6f535874452ce76d64a3eb4dea10a0198cf1ca4f0a6659af29bf40a9cb34f1865f58453328cff90e1558432d7e84d7099f1e3a80d38d0ad218456dcaba00f72ba237918dd0e7990fb7ff7eb7041b0adc828a4c1ab33565ae3d00d99acc2c7aa155b14fad89953cb93a98a31a4c9ff71463fb7d98688b64c324e7456180b803555bb281777f4a322971899f195fffbadc76105760107e5cd96c719031ec27a68a65f29a00611de9fb5f24fb6a8ad7f90b283d0f39d71fb8ae6dbda18c0aae942c5455166a3397434f389836aa13da8bb62312806bfeb0305e2666079199f7fb5df3f84624065933ef1aad3297de3132c1b81f8cfea73de6737f353c80d47ac9ea8c4ff9037f00c2dfdc2cd5addf28e25c16350e6b6d60c982fea892d84ad2f6e12fce11359f86dea199f72e78a88c3b5558082255e1caf40fe1b7f4fe210de89eaea615829a6a435f3498ad98b4c5b53fe2d07779a45c7a25dfd1b1dcfae1d343d31aceb9648e219bc297bb96e7f8b19eb846f14ec675c2e9f862af3d21b53892e9e3e2949cc1190bbf6057a3b9482970ad4500f68a9ca84feef03625754a7b2cfb23843a8ef9a912c588587c380ac33857924669dcf3d9673a005d3cc6025a8d46f3d6b9754d8bad02fd25f7c75a9d4f2b89a4a485df74b342a10194b4248d0213fc6c84fe2c79840996c82f6ad92fc6c58bdb82b879b0dfcc4a03eb60636821fa2f0e256ef080c3698f3b8248d14a338e2a0ab9619c327ce46fdfff0ddd845a72cce64654feb2fd6ff1d7729040589d947033d7c4c16789c2292fbc8eb0e0b1af95db3855b0341d2fd1da704dc22f9c6bb3f10a5e4af26ed4dadb8aa80d8224934b44cca69bc9eed9cb2f9bfd9afb50459d69d91fbe3d4b4b134176cbd98f00e70d8a2a0ebf83e8324b902db1f8cec7b11464c61197a331511d2b11a4a073dba84ec2e1de23ac604f6da73a407026fda7373e377fe4a7d623af2324a8a2ac18f9a74fdfff19ad040fed1a99dcbd16be88c48c3f44da00a084586eb6afcaafe901bd0113eeb808e63cd1ba51846f0103126b6c7cf35af5e605a9c8b447116395b96f9c3ca0a2750ff4b7a49eb3596e906f0958d545279efe810b0b4630dd0d9e9894944e40b4db7b152b09e3d98983b76cf338d506855cd9537783617a8b9e5c95eaa44a30f8a0823704b10dedb18298c13c8472763c33b3425c52befb17bcabdc54b7601b212ade8bba88bab38a59985991b6b23d701eb8876c936a6ee47c1b2e66d3095fee6fc732798bea03073ee70909536be502cf65a03739c12b9a976d6dc696ff3064e6d7d9fea5efd769d066ac2fc8773e48597c41f14aa22c23b40a1875e092b591806a7ddf360b2d6a31545feae61655c203a576af1a4c4f054ff0927b6929005de5c000ebfc17fed94b5d2e02a39bb09707e7e673072fac0f9bfc269695fb76ac7dcb6e5e25f0bf1a59bb27ffd969207a09bf1051f46a910de6b58435c2de12c0c491ebb702c290ce1c29283d391a2db5682e1c26bfbe08668ba7b3c9782701700956602b96fe4a9a4263d8616d5cb3f1c87cdc3af0116155e38cb7df51f362f6ff9d328dee9b90354b3ad5e70e28fc4d9e0f3e5ba9868837d4dc654fe80ba0e06d8eba6eef23aab782108b523e97cac77821e062261aaae3b8de7cd441a92c291fef478aa787834b2703115ec0f54a32c3cbb2a5795ded598e63a1f0ec6f0308272337619d383d17740997725f0050e2ecdb7dbf55f1e4ac7b1851ea04f4d5d9ba35e116cccc451dccf11507417ab0b39f36dd3bfda0b862a4f39bf0e481bf6cf747559dbd579fc2fd333364de15d01e72916a9182ce935b23435277dfd882dd8e099c3aebc127a7cc7f8a107507b8237158ea5a6da29d40a71de6295117d226aba4ffc678442d0969ae0310367b81f7560f0038dfee1fae200bc3749e0dff38f1cd2470d9b37acfe6528610a4a71b01f580a84dc41f689dd3e3cf6a255eddd7b8b32a483f73101bff41df9e24ee810dc9c0f63dc059bf491417fb3f9c7f907b59af36a16013dc3d8c8a0af156b7e56fdc624b9a3992af3ff70357d8ceec2665014f763b602ce846f1e80568a319df21c0be9fdadbfc2cb93292607a8baefeb0aa2f4509a9590913838421b555f9f7954f5a6d2ad7e866ec7b2ac7bc0671efa78b6925832bc50a98c95113546822da08d94948903fd97b53cd15b923f783a76088e070909ca038d4bf833e488e259a867304b8b6773ac677a85eeae33985659de38234e6625c7bd89dd51099b511beda1e822806e62443b9058044a90bbd17ffc2c46d26299ef8696957fb9cedce8808e8121f28eb6ac161757a8858eec767efa3d137ab0064dd84b6fc210884430445f5c4d9da0647d9abb3a30b57c5265e9a6429ec9d3c1af3f1bcec79588c506168f825ea26b2d179bfba34596cf4c9bee4fd1ee02a35c9d7fa6adcea65f1bb29b4644f9b1fc1e864cd235737ed6453fa4ca07b1d7f0e86b3aec9cdf4af12467666e29a817b14544cb1f20068635e7213178486e514b25b339def9c8998b140b4a3633e1e9ed1192e990c7b41ffb37b2b013c10aad5c87cf0ff6d649808245876943c06afd692815ca3ed116d434d63ff54cc641b7582bc489378bd562c6dfa38f4c4c0be22872acf20cc29c6051b747eb621642fd55e85e740fc38f512beebdb9a812d55fff4ccfa1bbccbdfcb75609c0602844d0aea13128dd0ff9b0d5096eae9389e2b954dada58492ad2572206679bfeaf59b522e33414349c6c341c3472db4996462bc7b4bb923fd705117668b9963261c96b3ea3d9160124054fe041fcba465a55ca439ae57bbde3a471fb4cf92e2779e97da92e204540ef2f55ccbf551b40da6b8edd8bdcfc7b6c4fd911ea2c1c006293bf19ee081c94bfd01bf1b33e1ef79c0211eb7519b3a9147754874d7a5c5f2d9797ecbc950108101d3f50992acfbbfcbfb76d1f5362381cdef13b7131920b38110493f9ba4d0281ec6b33d44f93ebf398ee36de998c3be30695cae4d91b45dea53d9f791c39871df7e3e27e57d57ff79f45fbed9e9b456a55cec96664c648b01cdf2902da1a9aefb046df11fe71f0abb3ab445a08acadccbe2c482b634de6b6d749df1c9763359b336ea83df30884212fc817661fc56d38e7fcefeeb36f089068a9c4b63b5228bf91d4ed5fe8481754535822eabaf16ea9a9943c57bff6f859d506d0917231eb7ff32cb62c90588a741789e127c8db8070a5aba832a8fb5edea33e508dcbf7cb4201d79e1800bb9e5e05ffec318a03c0d9569f678da18ef0e59fa56d89f4c06078bad77039e9c1a059df94b6720868377b8ef484903df5d66dd4af9fd85940fe1867cf16a2d8a0bbb450c249d7c5d96e080722535405c8db5944e314ea187886047c92aad62e104f26c8924f3262ac003c3df31a942e6b968aa4fccdcafc94728eead81451cfa886b2ad85083ecc19ecb1c3e41c1e064b3731630bd709e33f38832f840cecbbaf99f299ffbc8c0ea426d1fb8525f028561ec61e85b076da2e88fc8a12ebada75c81deef67f69458f61ee6bc492af71f48705b2502f953129801675a7e9eaa06527fda132ae0abe9bc5bbdd715321dc88f08e32a396c163cfd78eca5c2e01b0df291a4096bf30b200bcfd154784058af331d68c943a3c6478b27c52937e06447e8e845b0e2405204b1a304eab6246968103a8ad689c2d6b8485866d15ab3d9ab7dd042fcb23b7cd4d4ac4df179ba42bfd8034f7469b151f459993e23f9d59173fd65dd6a30582d9dc28cfd5804df24328d3ee7beb44fe4346bbc1e7b8e8d4564ea685641111c202c35b0507f254a46e3dbe097b7407fc38cce9ad81df6b96cb1f13ecf209aea71951f233e19fa68e608018e3e303979d8c596c21eb5dd037dc5a74dbe0c19734e121f99decb54785073f00c9ebe1969d0aef3e5cf2c9b5a296910f42407695d01ffc064bf94a3aa01f8ec095724f346770f1e588e2c805326254cb038ab419f8bdba9365fe995b0938a1682fa4dce212e5d49ca61a542d728a0c68871c1eb2d5db7b535d15a658f9f5b3f42be4b8174b284ef319730a0e2b5c2f3855213b8b18bb238b9fd12798c5bd4095c73814c400674a017ae259091bbfe5e37084e609b3b55b433f0dd8b87772063e20483d8b94dedfd3b46d5c93ec8e6d3e61d7b7427574d6be64b12ff1ecb3a3a583d05e1ea75602b4d181f95c822e79f8f305a0118459cfad7a2fb714abe358d4b82b3348403e91c24a0d0c3d096f6582756d17f6bdc84c5d2ff12cf7232e95c32f2bbd9e46fe384ad84b6e0a548f8faa3ba24c65736e99ba4a8b448b96074a0425830de72414137449443a08f66b092dea357e080541c35f0531352707b7d4412cfbd5cb87aba64a5c072d44258f00cf4726143627a257c2f87aacf3af7711122ad73ba3f40f5b81c8f50f81095f2db1a56e82b2c5d6fdfad08ac63beaa44cbd7af8b80cfed882a245ebff2959a4e66ae66df7458601244716c2666e841ee1bc6004cf127e2c77d7a5d27bdefce5f08a893e7c32bbeff910125fcf933a6d8215dbda73d4adf9fa5d2b7a5c5d9c9480a7d55ef415ebf4a0c793e91dad887fbeaee039a0c530c9f3638fb9cd002bdbb9a6bb5b30c6122c5751a7ca4b0e80324343fe50b21649f4741e44d8d9f15d61d51b27304d7fa10a494d42daa01268824d9915afba389e3058374c19e6db56b52b27062f21b4f086064765d8eab8697673ed10fdcd0b945ebde54a53117cf3523cb031fe930abca9954427114eb25b549fdaab38bcb13116d0b4b5b2204f9a30866352917d0bc3f005978b033faf90982fc323f492ea33b7cc76ed988008ae4f7f50383f02b0bab97bf8a0df370861fb1d060fc3400a3b6a9dca616aefe8e8907768c87ec794ede98fc4ed4c2b75d4a0ea1c6f4145b76afad302832c6dfaef6995d73717558c9fc1858a2e4313221aed3a57efea13048d25f61ba9fcf2395d6e532f23d643548a8c0d2271686234823209e9fee8d6d594f2000bcef46e278cfd70b52ba5a3378b10b2d8cf64dac6a4f11768eb855ee4d5a3bf2acf4c372230d27b30aec5c13e926dedc266f32e92beaf99d352496771e3825840547215f427cef8f95a28e48ac3e0bbdde6675a44a", 0x1000}, {&(0x7f0000002440)="bdbff8cda08e4e47d8f951ba331eafecb7ce7ae302fdac12b4ffa4dc656d444abe66088a11fd7744edbb51c261aa9b619f891fc983c0716c1b822bf87c08290ac5c1dfa8a5c60f3d80fce235c8762ca643c23f977b", 0x55}], 0x8, 0x0, 0x0) 17:25:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) flock(r1, 0x1) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="d548c294fc4b94ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e2cc3a067e33d751c9632e2e9b6698f92da0de000000000000000000baf25fd3c5d4606f1583a5a2476c74e5ed5c3a58ce4b8eebd34de6079b3cdb0276c0f036fa1edab522cf379c0e42e49d9c7a31e71175bb25e2a6971620ab49e2b331d00669c5dbbbb1fa81046982ef3079f0de572167a1f3064ff2c163e69d87c588d73cd5df8602964f2a3ada6dbe2ac269f2865f7e78af993fff462d3bb28bdd1aad04afc79c4f2ce31369d973f01071ea69eef0b02352266391a51655c63bd2f666a5546db4d37db062cf28237dd42fd196f9a0b3890d6dee2827852984636a46c5f813c58d99f6b8d42e89b7d0fed1d52709df239c2653ecfd7ab655af3dee6328df9a7762c7d6ff0c93a7bf37d79b7aa4ee0d4af6421f2493a9d985c96912c14ac8491aecdd1dd0ace8ffbf530d17d08b05de77cd2b8ce2a28136c94c7bc21bd8b6b868ebabdc685302ca75eed997cdbf40f2cd22aa2de9f5f47e3f4f71c37d53bf0d9c46e9e7f0c69914487b47e5972b3bcfda701a8a1953d2ef1f2d5c0e82c50499b984f350ca579540721f4f80c319385aa21d0f14609998c9456c82de1e21feede7cda5", 0x201}], 0x1, 0x0, 0x3) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/122, 0x7a}], 0x6) write(r1, &(0x7f0000000a40)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a0ffb2d6bdc42e97bb40f348ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c96108c091372847879504861abf00000000cc5629670c916537", 0x72) execve(0x0, 0x0, 0x0) 17:25:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000240)=[{r0, 0x80}, {r0, 0x180}, {r0, 0x2}, {r0, 0x40}, {r0, 0x82}, {r0, 0x80}, {r0, 0x20}, {r0, 0x100}, {r0, 0x4}, {r0, 0x4}], 0xa, 0xb53) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0xfffffffffffff9e6}, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 17:25:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x836b}, {0x74}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="84c16d93293fbab28e7176a152bc24e46ce4b60d7ac0af46fdefb4ac68236a6fa1a98c4e0deb1b62e4cec555a13bd07dd339ff17f7013370c007610a7716d39ab19bf462fcdb87c335dee90cc736012c00c4dd1b990e2b218847ed5a3cb93f373155f106f84a329ec9fd86e0109895531665c47262c5", 0x76}, {&(0x7f0000000180)="38051eaa856634a6f632ce3e821032e60cdd83d56a3feaf0623bbdddc5659410fd7c4eed84a9a03a12744f0a6801feb3ced93740c52e5b43242c4218d3a4889c9f6458c35f98cbc86a260a6e730dfe2e944251c79f8ba4e134ffd09e6de0c6b83a1f7f3793e09cb39191e7eb5e2b5814bf6edf254bd0dbd27fb91f2a10213d110c1b742ba04c5ddc51e861d27dbcef80a88a687fcf04deb4ed533a790ee5d4f83fcf0ea8ffdf6b6d98010520794151dacbb8", 0xb2}], 0x2, 0x0, 0x32) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x9}) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 17:25:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 17:25:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="92") 17:25:21 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)}, {0x0}], 0x2, 0x0, 0x5e) 17:25:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x400) 17:25:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) fchdir(r0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x80000008, 0x7, 0x7f}, {{r3}, 0xfffffffffffffff8, 0x1, 0x400000c8, 0x5, 0x4c}, {{r2}, 0xfffffffffffffffb, 0x82, 0x0, 0x0, 0x5a1}, {{r4}, 0xffffffffffffffff, 0x88, 0x10, 0x3, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0xa, 0x0, 0x7f, 0xff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80000000, 0xfff, 0x3}], 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000040, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x352, 0x3}], 0x2c, &(0x7f0000000200)={0x8d, 0x1}) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 17:25:21 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x9) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:25:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x1ff, 0x8, 0x4, 0x6, 0xfffffffffffff801, 0xfffffffffffffffe, 0x5, 0x3f, 0x994f]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 17:25:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x80000000000000, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) fchmod(r0, 0x4) 17:25:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) write(r1, &(0x7f0000000140)="f9bf27682115aaa1bc1fb7ba95652d6cd1c4d173a83b201f276bb8bf593bf85e37bebc7d4dc511cea35f77a5a55423fc64a228debb456a0c49a0d80e7ad232565e7467ede72575fe2e14b22ab3624e3f69840413c24bfc05c7d71e62be3094cb5f0bcd7292b807cc014101727e73ecd053a6ef69dddc191801790d3cc96c82c2f76dff96aad5590b3b1d2f8012ac3afe16c7f0cab6f2e357f2bac9ad4ee151e4f5094a7b5b2eaf5d6d1ea1aedb4eb031d2d4f9ed8c41f8ff691271bc8bd218583fb21fdcb0474b64bdc46746d8ebfb81e715f6b98e3e05b8c5a2fc9de29c6a993e6e683573817ad3dce1d9c0d263fa25f941399ca5ec286f4d6bf7d7eb0935", 0xff) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 17:25:21 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) setegid(r0) setregid(r1, 0x0) 17:25:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1000, 0x93f}, {0x18, 0x2, 0x2, 0x81}, 0x2, [0x1, 0x7, 0x4, 0x2af1, 0x3, 0x7, 0x4, 0xffffffffbf6acea0]}, 0x3c) 17:25:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 17:25:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) write(r0, &(0x7f0000000080)="dadfe3149b0ecd65d694db961f7f764b72c102669912dcc65281e72942a1de869c0df634c2dfeb71238b3092bb6398849814c868285c9add324de9cb63350067409b9ddec60359b7c4e7638c832982a7f3507d1b8ad301d4d7318491b7ab049981e329db0a2318c114c1ca6f3bfde273e854fbd0073ea3808e24341ba917f5d25f7bb4cf680ce6d2ee3d7d81c3a72752e6e488bcbb69d03de37fc8a5a83f0a3cc1833ef7f9112ecf3f110579cc20d3f1acfa960938ea31126b4dbe04bf5382145bd73be5fa74467792721ddc45de17d77a97d277d0dbe932", 0xd8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 17:25:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20200, 0x12) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x6) 17:25:22 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000010c0)) setsockopt(r0, 0x49c, 0x7fffffff, &(0x7f0000001140)="91837fa202d2baf36883b40ddaa575f586b98e9574752579b3d32ff8c3b18e5f49a49416187bd35bc543e3edf830e3e2c0a2e2ff11a55df12b7dd93295d77b", 0x3f) write(r0, &(0x7f0000001180)="b03137702f167a4fa41413c5f5931ea28155d77c0da816c636596d74d623686c4a44ce8e68d4df8268aac63e0dea194f5996ab05ecf8899695847b67a827419d9ea9798409639bf50f959f1ca2f09103a2edf72b5600de046661750f0afd326965fdfd7e1f0be8a573021f7b7907d7178175edc9c4603afd5744114dc70667e4dce3271adaf39e2d427834fca0dd3d05fe0ea9e78eaad6db0a77dc94d09ec876af5a66ac748d51065562d8bf3bdf218520fac31f1fe246203471982c", 0xbc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffe41) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) setreuid(r2, r3) 17:25:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) socketpair(0x7, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 17:25:22 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x10000) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x160) 17:25:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/25, 0x2ba}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/79, 0x4f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0xffffffffffffff7f, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x241b}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe1b5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x132a}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', '.\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) unlink(&(0x7f0000000200)='./bus\x00') ioctl$BIOCFLUSH(r0, 0x20004268) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') 17:25:22 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x260, 0x0) dup(r0) write(r0, &(0x7f0000000040)="77a1d6f86ae3c605ae6034e0d2d35266d3965ced45fb6f1c1bb89a3c7fe79bb6ff1a08198c416add2cfb35fd8b2035a0e97bfed1b50d4f6ce723d55046896f4547faa826354214c50154f18bc2a226251cf06ed234e5541dff5788c7eded36ec84b7ff372bbdcd2ce01c470f54412b1eec76b5c820fe2cd8e066c852e2ab391e88f865f8853c5125a5683a047580feacf53f4cfcbf16908f370dd582d75c4d5cf48bdd25fe626260c144aa1aa69fdbf466c6e2262e170238929664895db425283ce7e73102390d5829186f92d12644593e7ed9e20962977e68bef02d", 0xdc) r1 = socket(0x2, 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/1, 0x1}], 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) write(r0, &(0x7f0000001400)="29e12fb425365cdde0d74973aacd89395a4817cd97cd89d313f6a6cd3a6a463e6df1895d388edf9c9bdb82fd59b32aab8b1c283285f02d5df162b57347cd8ba4518f6e5f0cbf638a59a346b56028f9e030489951e85be5c5f09cdc18e53d7a4b141ffa5e7767ac7b", 0xfffffe2c) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140), 0x4) 17:25:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 17:25:22 executing program 1: setrlimit(0xb, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0xc, &(0x7f0000000080)=0x1adb, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) ftruncate(r2, 0x0, 0x7fffffff) fcntl$getown(r2, 0x5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x6, [{0x3, 0x4}, {0x3, 0x9}, {0x3, 0xfffffffffffffff9}, {0x0, 0x100000001}, {0x2, 0xd11e}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x100000001}, {0x0, 0x7d8e}, {0x1, 0x80000001}, {0x3, 0x80000000}, {0x2, 0x9}, {0x2, 0x100}, {0x3, 0xb3}, {0x1, 0x2}, {0x3, 0x79d}, {0x2}, {0x1, 0x401}, {0x2, 0xffffffff}, {0x3, 0x80}, {}, {0x2, 0xffffffff}, {0x3, 0x4}, {0x3, 0x101}, {0x3, 0x8}, {0x2, 0x1}, {0x2, 0x3}, {0x1, 0x10001}, {0x0, 0x1}, {0x3, 0x100000001}, {0x1, 0x185}, {0x3, 0x5864}]}) read(r1, &(0x7f0000000540)=""/226, 0xfffffffffffffe62) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ftruncate(r2, 0x0, 0x9) 17:25:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x4}, {0x34, 0x40, 0x0, 0x8}, {0xa, 0x0, 0x401}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:22 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 17:25:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0xffffffffffffff12}, {0x7, 0x6}}, 0x0) write(r0, 0x0, 0x0) 17:25:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x5011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0xfffffffffffffffb, 0x0, 0x0, 0x80, 0x80000000, 0xe590, 0x1, 0x5cac6926a50f09cb, 0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0xea04}, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) 17:25:23 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="1d", 0x1, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="03000000", 0xfffffffffffffea8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 17:25:23 executing program 0: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x1, 0x8003, {0x0, 0x3bdd}}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 17:25:23 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000008c0)='./file0\x00', 0x1) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) read(r2, &(0x7f0000000100)=""/58, 0x3a) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000140)=':\x00', &(0x7f0000000240)='[]\x00', &(0x7f00000002c0)='/:\x00', &(0x7f0000000500)='@-\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='/\xcb+.\x00', &(0x7f00000005c0)='&\x00', &(0x7f0000000600)='.(\x00', &(0x7f0000000640)='-/,,.\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='.(\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='!\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=')[%\x00']) dup2(r0, r2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/224, 0xe0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000003fa1b024d8102952b442be5f446c7338bb3da0a13169646d3a870e4bb0551e8145eb7daf554150e3bedfd9bd82f73cc1ee4a82cdc953cc9ae26de78c737ece8a84654dd7b3d21d27672582e9902318d87d268477647d415b1683f4e26541fe10692c42e1e1b9835f2bcf850ce19b58e01654903ce12b9a503425d7051f7d4e49f04b858ad2e9addb688079206881128eb41edf1902732009bfd7a5f9a4595aae0934ed9d52bb02005ac6b3142f8480e1e6e1289a5e393a9f309ce292c35b070eddb7b5c1165968b9169e6a53c414", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x0) 17:25:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0xfff, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x7, 0x7f}], 0x10001, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xac, 0x40, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x6, 0x80, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x2, 0x400}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x5}], 0x9, &(0x7f0000000040)={0x100000001, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 17:25:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4004, 0x6) sendto(r2, &(0x7f0000000100)="643f816b4c7f1a69f7e3247b615a1f44e77d5462f723203e12d212453409f32286b496369cae7a9e0f56d29dace5dd5b5555bf15b0d05899f93ffe51abbf379294ac45ee7503254d70a4b6c14d458d8fe0693748082e06f215ec2a07b3314b342c270335cca091de16541cc0d8145c1c0de254d868c8b266c487fb900cb83457fc31207e2ede8e9e0da72af4677e1efcaec48b36ff0673b42a4868780c74048609ab25fd2ffcf2156a45b74f29a0ce95aadb328f40235a86", 0xb8, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvmsg(r2, &(0x7f0000001880)={&(0x7f00000001c0)=@un=@file={0x0, ""/1}, 0x3, &(0x7f0000001740)=[{&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/113, 0x71}, {&(0x7f0000000580)=""/108, 0x6c}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/172, 0xac}, {&(0x7f00000016c0)=""/118, 0x76}], 0x8, &(0x7f00000017c0)=""/153, 0x99}, 0x2) 17:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 17:25:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xfffffffffffffff9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x400, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x48, 0x45, 0x6f36, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x82, 0xfffffffffffffff9, 0x9b73}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x18000, 0xffff}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x11, 0x10000, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffffffff58, 0x8000}], 0x10001, &(0x7f0000000180)={0x9, 0x35}) write(r0, &(0x7f00000001c0)="c6596a954aad57a3df3f073934a62755f995c6d78ae15e232a70705a42b6cab8174833df49933228b9c949859531d7868e698161a2a0c41845695d3143660a5422412493267daaba3884b13e27251a9687525df5ea213acc94b6904b", 0x5c) r2 = openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x301, 0x1) ftruncate(r2, 0x0, 0xabb) 17:25:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair(0x22, 0x6, 0xff, &(0x7f0000000100)) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 17:25:24 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffff9) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10080, 0x0) 17:25:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xe5, 0x8}, {0x18, 0x3, 0x8000, 0x55}, 0x4, [0x1, 0x1, 0xffff, 0x101, 0x4, 0x81, 0x4, 0x8]}, 0x3c) 17:25:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x8000000000017, &(0x7f0000000040)="aeee3924e3897cbdad9d0742d80964a0644a948a49e1100829549cf0c2efd5be2ecd203aa14f238221cfcb6a254262381dcf18d845b1d6df978b2a2245f075c66c977879818f127334a8018c84508ed5d2630902e00c49485c", 0xffffffffffffffeb) 17:25:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 17:25:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) lseek(r0, 0x0, 0x10001, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x27c2, 0x7, {0x400, 0xff}}) r2 = semget(0x3, 0x4, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x1, r4, r5, r6, r8, 0x22, 0x6}, 0x401, 0x6f6, 0x6}) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0xc0, 0x3) getgroups(0x2, &(0x7f0000000240)=[r8, r9]) getgroups(0x4, &(0x7f0000000280)=[r7, r11, r9, r7]) munlockall() fchownat(r1, &(0x7f00000002c0)='./file0/../file0\x00', r4, r7, 0x6) setgroups(0x4, &(0x7f0000000300)=[r10, r5, r12, r12]) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000340)="1297402eac9711593c2f76526fe0a013292c466722d4093459af554c87e7502656d5b3d695132f8de8d3b736cf38c7e5d54b9b7e204afb863ea9a3c8e8b9638e8caceeb19281c2242384b6ecb4b86af749b6b5a691bcd5bf730c39f8e0678c4dac2ead9097284937951d08c7a660b980c46aaf03115deaedd8456738b03ac0bb2ae958c220f1ccdc5487b6f1f1a9", 0x8e}, {&(0x7f0000000400)="90f65382d34cd9baf054aebe3528dbcb85d58086064564a317ee4bda42038039262699b3bc9aeb12ca487559319b6fccec94694a83bfe023545d1e275508b96c7506b834ff58198a7faae9e695bec49c46baca68e9788f7155b9bff5d71d772c6777c2c6da3bb78898c72f810745f539d9a00289bf0fa59a219aad417df7c50fa2aab36254989e", 0x87}, {&(0x7f00000004c0)="4b24d3eaa2f436758ec45001339a2b63c4d69738c40861c5bd208eb890600245dac4900021806bb92797df3073156fafe20c3d9754a7655ff1fd1332103b52c9261b6da0e073f8c1407ce6cdf2e297da570081272f28fb35573fc36f7c2ab3a6d8315af29f12ef67b8da047517e6e5f59cea01a0478f44f487274f2b2f5873a7b8ca9c609b56bafc8058b425bf5b2a42c58abf492f448028c37f2a579d9b11bde61cdc4c6eec287d72906ac41541514525974804efa753ca43d060d023", 0xbd}], 0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000005c0)=""/185) wait4(r3, &(0x7f0000000680), 0x1, &(0x7f00000006c0)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000780)=""/116) sendsyslog(&(0x7f0000000800)="6d16eca3914b8b948b60759a017cd605e44f0a280b0539060ee5260f07745e264e4cb5760b6a63fe67179bf36dc1132250184805d02d6cf10ef557677d07e28427eaa45eed0c1b346199fc43956259cbaaece7940b880f6d6f40b1a53906bb81c90db960e315861a27a137e3613e51a77e04dcd2ca6b6f50584fe2ea7610f940c8ebad6e8802d68ab3c08aaddd564e902cf37ef68608ea734eb30f", 0x9b, 0x32) r13 = open$dir(&(0x7f00000008c0)='./file0/../file0\x00', 0x400, 0x40) recvmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000900)=""/70, 0x46}, {&(0x7f0000000980)=""/17, 0x11}, {&(0x7f00000009c0)=""/43, 0x2b}], 0x3, &(0x7f0000000a40)=""/123, 0x7b}, 0x801) r14 = openat(r13, &(0x7f0000000b00)='./file1\x00', 0x1, 0x8) fcntl$dupfd(r14, 0xa, r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) open(&(0x7f0000000c00)='./file1\x00', 0x82, 0x20) wait4(r3, &(0x7f0000000c40), 0x9, &(0x7f0000000c80)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d40)={0x8, 0x4a2, 0x1f, 0x7, "bd018aa7e8ad1cc0ce8234aa85125a1edb4c979b", 0x8}) 17:25:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/71}, &(0x7f0000000100)=0x49) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x9, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x4}, {r0, 0x1}, {r0, 0x94}, {r0, 0x4}, {r1, 0x10}], 0x5, 0x2) write(r1, &(0x7f0000000a40)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a0ffb2d6bdc42e97bb40f348ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c96108c091372847879504861abf00000000cc5629670c916537", 0x72) chflags(&(0x7f00000000c0)='./bus\x00', 0xbb16b7fc8fb8e259) execve(0x0, 0x0, 0x0) 17:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000005a}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:25:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x10001, 0x63, 0x7, 0x1}, {0x9, 0x95, 0x1000, 0x80}, {0x8, 0xffffffff, 0x8, 0x80000000}, {0x128, 0xffffffffffffff81, 0x60d4, 0x9}, {0x8, 0x5, 0x80, 0x77}, {0x30b3, 0x9, 0x1, 0x2}, {0x305, 0x7, 0x401, 0x1}, {0x7, 0x3, 0x9da4, 0xb6ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x3f) syz_emit_ethernet(0x1000, &(0x7f0000000380)="8bd88d03fe01601c6fc956dc1cf853c9302d9cc3882d92126a549027adaf7fa5f8aff520591be3636b9870b71660a9b8841b25ab44804fb4a505178710c88a7659e01c9cbe2754e62023091cc98b29632a8d08d947db7eddcf0f23c38c0ad94c074236c28f6f10fc80b5c7b211bfda65f9bfdc6c16f7e91bbf15099ee82e4ae37aec207124a6e9f4d71128e0d23542e0d842db56e287159a019230fee0fa88ded8e08cacea8a98c4a8d1aeff84f7bd238101a2a54af5d5b0ac5482967ba23aa2ab2eb79d596c7ebd02b0452e83c6dab290aa98116a4939900d7a3ffde26a161747ec182932c0e527bb1ebd19b051a6385e10c32d96c1daa608282a771d4284c78ace01a189fcb214abb6b8d9c1850e2a2a3adf9d1ebf3504f276318926bc1bc436ea488a66bfc0e5825eeecb225c50fddb747a073660bdf7af480c7ad76c904fa3a8c07af17a72e2fef78872cc9c68ecf2649e55122d28963b26b54eaf080d79a9a0850878db4f4c650c48838f22a22cd0f208a853e8791a2e0a588e8f3421d35e8ff7665dd88a30467ec4e46dbbafc6b9414d35ed6f9b7e2e788217ae8dd6d9885a8588fbbf41398927e0162d60e1a104a46cacaf34da5ee93d1b3623b6e505be2b9a8771fe766735180642216f72a1f90ff58f6e863289bb2b0a2d1fe1b522e53158b8cc59f4ddac01ee81a503af344d6e473067a0a65acb5d4f234943c3b13ed038f66d40ed5034bbb15df6ee92ca39489c1d68b7f497ae7216030cb78ed03deecb6bd62425c896d397cd1d0a5982c905fe2d23f6dfe7437a60f5755dbd97b318acc6e25a20c1ee10ac9bac99fba557ce1c0d4d3c8b3641b4b85c26600bf4c47f679c57724a985f9102d24703d13ea745630d350beebaa1f533f5320fc79bdcc51261c3374ce4b39ec16fef38eda5ef843b3ce6ad8d30355d05d4adf83109a6d5dd0c5c4256bca238954ca2d7f000669033cc647a9c1148aceb6c2007ace8e43b66fc1bbf305b14b0ef2df6fe1bdfc59a97b17e5a19367d3eb6ef706b53ec8d19811936577b0a9be30bdd6361c18d64c0883b3fe1f4f570dc00ce7b2ee28714da1a31baff654f2b795cd31a076645b3e17682eb42f199a5b6522dff30913df8f0e6f689e774f748f4a19ac9e6691e7bd50035b510b43343d5d17a383422a06ee12e30ee091d9b05019411471b951ba777454287bd0029ea1988cadd31608573586fa60a005036edf98d7ae1348a362ea41d865c8d763c0e901a298e62c70728efd0cacdf6f170188fc05651830ca20f56cd49c1802efb2dc01999dc7f88914eb0fe2db659908c27bed0d27116e4236d442bf03a84d891e357864554b0519aa1eb98aba8b4c7011e91307b8ec3347ddaece3bae495da5f656c3f7f6117d1796ebd01f58a098a5fb4412324aa20320c2ddb4f6e89d1d6aa821dfaba6a393a49e8ea4983fa811a7d1d50f32d2f5ccfe72c8186c966955e4f8c46b07f89000c25714e68e78161aa26b1abf9739d71d28b4ded80547dbc712f225222c07b7e084e50d38dcc8fa9ee61343156777de7686f0eb51296d19463e8f85524dd540bcdd4ece06db383750e35e49c767eb970fb9ace0f75d85dff97ffa804fc99317005c825f90ff3aa81560d10a65d3834e7e5910d271df4c0addd34eb788536b30e1ac0babc1cafa3e2421d0cda5bc633d725df5f6bbd4c694290d140e01af6327c0aa8a2d4e18362841d3722e629ce4825eef8e005f9ceb6966e68f65287628a565e1042ed4da6f230798dfe27db2eb84fbdc0fdaaf9e8a21839c0bdba16d01cdb29d9e10be8acb0df8e78e218699d925b3aa1d91bb7adfe9793632908bd1334dc44b322937da28997f073007b73a67da5dfd2c008ffe6429a982765689a69dff05e5fa5ce07b6acf8c60c132e2f85213d0c6d0fd80fcdad839f5e3d3400d1a5606e7d4a29e7cd9636e48f6255283fe5bb5080b6626358f5740eb3ec36c975af4aaef48ab405ffc0d1f7dff3499ec67f9b8f809d252fc4035eb599e3e220956c568854723b580bfdde48e3367f8acc52492ac23700fea46ca40b2c3694a439f7935c9837cf11c84cb9787ecace5afc2bbdb2384cbf5b3d10d9c12bc83d0fb8310f2d17e7b0cfc6c4a70786f8b7a8d8e696f96e670f360f27212ca74d18c0b7ae40e00b71fcd7b04132a4617e8d8c87e600fe961d0dfb2230887071d0695ebe4ee3f5db8d72c65f62c598b2f459844cd669591ea0064d623863f756df3ffbd5be4f1f4d8fc1fe89f0cdfa4d69898d458a11fc8b3af43d908882a2492a0de99abf5b86f458595c094ec800bcaf3062302e75479bfed1f24d62f58670d613d4b23ff2e0c1ce1e49e4ba9f9bc05ee5aa66e781d6fce20b0982bb31011932160a194588eadf542af1be6ef2bfe9cb3a599e7dd4c5960a85d229a061c741385b5ddfd81f1d16a2a4b3821a7bd9efc8ac135ea9f32d2ba8ada76fc7e4b82182c7678c6c3085d7325cb305bf67e6d1d2267544a016a03a3e04a59073a2dcf3ff7dee5be70057b42b84bfdaf16a3e3881a8def38ed31f3f762f4940f2d104e5429983bf03f1a9a06bff905da74ec09358fa37a6e33ddbd5e086417df6d02e8f047bbc0ea335799c0beead3f93b1f0f57dbb6eb3247c101df889a9a1a1298db7077f5aaa20b3eade9723a0ed7017fa856293ab7bf5fafc600f0f075aa0e22c29c56d44960d72296a2e7c737ce4536886ec4aba52581fc4a0cace058c7e52c70129f94f895745e07bcbe9c2b57b813e1448629c2b5651f5f9b863f79f420d50fd1dcc0cffffec5110bff152696084f02a96619a429a28a0d37905fca9f6282ec5269222c2a858e7b8e0aead6841bfc4ac6b208ee727fbb123fd6220b7647400cab3f3bce29a286a13769710a26fbc851272894a40a412c28eb429292c7ffc9675cd25e1d687eb6c570e88f796fa6b4fcfb39c95ae7db629f560c63ca137687a88d167b268b61154c286b04c0625fe572646ad54a2a59ca4e0ac42fdd560bf583d0e3d731cf30487811acf39ead4468b0c45940641ab1f4908eb9245d175e188caeec051f95eead589d3d66f69203994208349b91b006690c9717cdeacdfdca948c5e72078a1776d5461c857f659799f308ab63ed99a53d11b70087a4b371ecb682231fc5b86dd464d53146d466842ca002e7ffc3a74478750e1b23fb45ee6f5c63d6b14da347be96ef2c3e9b74992e88dabd0f90a437e55cac4e931689943d8f7c2753ad36f11db054dee218fa9245dcc040d9239b760be749849c0b10336febe6dd0692260c229653268ac43a758ec5f21e1838bc9b5171504b6f7bf7bb28dd2961a2902df038e5b5213ccfc081e394cae47ab527f564b93c72b41c0a802f156a434083ca3fc50cf646c1cef3f9ff8d9e6ed3002f01244feb063102cbcd82ccda5c9540a3254bfb5077bf0ec1f3574e0c4266635363ac0b60f1454653a4fc8999c40585d5079039cb71ebc725dcfd12603339a45f4b29565dd0b6af91fe631a7b0e4615f8c8432683e10f5eb6231a32dfbceadf255823e565d5a6f0d29946c8f6d731609ac9eb1b5cc552e2407c76ce110f7bd6df9f81bb43df84f680910931186fa59504f24fa20b4879eacead75721595ea19125650b9369458e639cf9227b98110c912508707e66eab22136f46195200812034b0096a26a2f11a26bd51e12f144a32ce4b16ef7c3b11e397e3f5ff9f2250150fe90268bbd72ca307009e8ed406a29467ae96ac22ad8ceb07d2e1564e0ef75ad4f668a05f98d989bebd514c6ffc8c4b8ed5c695287a7fa0a970ca7df6a3b78d1c05b4a207b441c27549abe4648778f1d468bfd46675c1b796491760f46f1e2fdf9f55ab0deb5f31d32b60de06377508d4a7c33af3417f63e40abf3763cb6250c7ed68d1dfb84e26bccebfc92ed4dc80cdd2b0c112dccc39047bdb4f0d9278e16703d672332ab010e00b10f32c831705fe4664c7d7d94eea8e2a9411ec8c5d3f3a421406a282ed2d5cab53f7a5256ba276f6cb35ea8d68cf6a566f950fb944b81d9ac595131a59f10072bbb9f0034e3467e356f896654e65a345463c9e2ea4ee7ab397b32e0f41ab87c5736216f2df87161d996747adf027354ced5edfad2a4e0a6395e030beb89d1e77bed82344912d57078cbbd6da5d040f4d73436a783548d6d05716e097f6775bd24de3efa933e57d54fb79c33484025468ee66c8df4c90e74921fc472a81cc37b55e81b444f2d86f94ac4be1cfba432bc2a90f4cd9479409f8e7be3124543b3166c78984090c158613e8b9498ec7102a141ccc0b85483fe469de21b268132fddf0f5751303184df9074da1f41ee1e5fddd2d713656276651179cb2a88e78e0e8f1351f10229256078d68a7f7b1e1934076ee23b4900480faaadc210b818e4b68a12f667c4129ef71f8b6226a660caa7d7740ccc96bea1dc3f9ae9ac82b5bdf06ac865eac33b3a9e0ca55a2fb97fa1048fd478908010be1ed66d6dffba08429e6d764a6dfe0764c9e916b8c5eebd0cbfc648100d8b464d5ed5061b36ec7e483c1613ea257a4baf383fdbfc351f27b8e5b41c1ed163fce33ce8fbda750ffd78b12e2e7c27d7b63b44f7de544a9c405899f291bac90ab9fc7cec844fbd4cb5978f08d1f18fbc914c679d09e1028b0c4fdabfbe4ce2d4b86281b3ac5e07d9b514c59c5f8714374871c98a43e4497841fb968f551f9d42132e7ed4ea24b9d4350b5015ebb23b8ab6f0c0e2452900417f25cfb9828a8da72836a33605f385035d8ae61f0301d089110c263bb6bfefdc7ca92b743f02cf8e52290f3587ae95d2a76eca58e7a6d5fd071e86438c176641705e9f99abe62eaf972fdebf4d0f825e8b556cbacf4ecbe73a372d8a89cb16d646fee80567c7460249883d764267ea6a8dce14ea81e711426e8dcc93448f818ad2d97c9079dccc10c9325b72ba0edd293adf343ceb3e8dfe5c6d45157e7054541171cd80031b76f97b97e17e56e15f3526123f15df14ee131d8f6df5b841bd631df58c673d079812101fba6c0e77ea81f3810cff9efc4676121037d16b49914f1adb5a5483cc14090156e55ca90856f2940577eb787063ec709928c999a940b47968c87ba6df80cf03f68f4e5e293b4584323c3c321bca1d688097e2c29a8c7274602c27ebc4ba240c1052c31dd2e6700f7a883bcb9033001332ba830fa7ef83f0064c9c30fa0c37736d30000eb6a04dd07fedb2ea9ce957d5f7a8b44acc8ba178c05cda9d0b98cb304ae2db4c99842ebafc89fafbce8b58a041a8c8d9690e4a3435a588f74d7ed0e44bcd667cf1113647c34345f663a0084a683f00cceac75cca3f6f08b57cbe9dbd7b44b2837d2a5d97b0de43cb711a7d5e4580f7361bcf1d42e5d88826ed9f35617b657310ee2e3bab590b9f526382e3c2495e95684497123ad836291d6f6043594ef833abe0588fc8cb0988d0aaa3cb44454ec3b1f4a5974a2ef808a6417b1de9ed86ad1857f6f54c0870996c369c111c6a94993061b448955ff1fa8815f0837fea344340c97342863afc8bae00fc0295d69a96a8674a276ba509de5a68d3462f9107a4a7c87c258f401c384f6b84c227335075290ff71f739f39703d7844128d782eaea8cfd0e82c5edf60db6d94a9d75685989a3c7600d7e670c8fdcb5dde82af772f766e3bb6b9ff8d8c2ecc4a86ee6a8e597ee3328295e65def2b2413383829278c104f4853b136f93f578163f9d5eb05cd7e9953705b7fb5450b127363069cbbc35f20865deb56d0596f382f0ec32d0ea9039179") 17:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000080)='./file0\x00', 0x2c8, 0x20) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 17:25:24 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x102) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff, 0x7ffffffc}, 0x10) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) 17:25:24 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x5, 0x0) sendto(r0, &(0x7f0000000040)="a51029cba98a44d71c945599ac56e23eeed6ba13ead870aea10549ad31d6d6a2111ae2a8caa25e90f6ce8b0293b7bba08cd2198d1de08f8058c30afd587b32449efe59df2de391814fbe5543e0575aa04ee77df58d57bcc218cf3a88b9b782ae9e65557c51afdb6b8b0795ad92255af049344144485885ca249691a0b92a1aa26a80ad867a60213c5930cb70103c3386d666f22cbd069cbd873b04bdf31f6b9c0f1e3002028399488c147ce830e1dd71589bf0c0130e11974aef4c9443b7c6526702c80e6de57ab114976b14a5ae64952d6e6bbb9290dec8a6ee08135990938b9a14c8c1c4586de0e81c28bdb4561e88046ba238106177cb9e26492c38f452e8f4cd5dcc1bded9187ebfc50364e41efac0752e6bb182136ac5bbcab61411caf22c1d11656cf677c21124e90bf6906c3fe7a82d1d8100cb7cff5711e5518bea6781e562e1592669602afc8f4e43a63fe3384496a40d25eb37c3cbdb3f30660573f744ddc9fdfef129f9b4e157f24d51b20f53adeadb43a963807c8a1598c7689bbabc76c87f45e433cb2198277654c0c20ab4a8192b843f7ba42c76fb0118e1da4f528b816dda3eeb280bfd2bf1439495ac073ea3a13bf3d6c0d1260a615e8f854128841d1ef26eed04de9924eac84f618edd02a0f4dead777c7176edc41cdedb03682524ba201d0d94f174f77ee7ea126ecd975da821489805fc5560e6dce22ed74cbe536f0aa0cf4c02201e173dc2d181483eb94bd124e42af123cb9f20a77d1b46d219c282dc82a3f4ca8de323bbcd84a61e268d567bf3e184700029b2aa0f85547a1f8b962233276e14c285b6028d68b6506276a6340ea7cf1bf275074be5f4620f402f52fd07cc1864889512a4f449b257c7a26eac922e4261122dc9f062ccf2fb788c3ad3a0320c7f1ecc5467f56ed34a93a80ec53cf7d51ef0a2a8995fc16393d6fcbd068f3afa6f56535cb82fc2cd4819d9299d56ba6393b7e373f232fa018490537da77fde557eb92fbc4ed8ba836dcc75a4bd9383967e524e046bbae13c637d01151a06a748e18729f7a3b442f594e22a56dea54898ae6817ea84f9319fcf99e04169d5ad82e58541c44e3bcac80dd26180a1ebbe999663d6de9029d34a56ac9ec582387c9505c87904b5d4ec860165aaa14a8371ac08231e77af56e24c67e27ffb37641009422456473aae7b278d8a810362c15a709b4cb7d79ef65bc6836c4150beb2cd6dd280d693020b5a22cec1c242bdc2c396cf799a6005d1115b18c4be1931beb6184d58a29a09d70afa0f7c7958b7d3f744f1d0a9b6bbe9dbd0b5a4ba126ff03886246297e28cd1a35708a1fbe7f4c95a15399fbc58d0b0739f974518cb52960a9bbb860434250186a8eb60d3fce128fb696a168198580995304bed1259d788b41cbdf5a70fc7766e8a558f014091bf321e43e39f0bd1f307ce7701bc684107b046c49facab7f30016f4371d5d41829a6d48c46e3d14a8f644fe52cc5d06ea5c957bd802c263f1f07d6ea4b8b4c3dffa9f283cae557e0b83d11abbc85c8aede74e5a4870a08891e2379aa0f03c8933c61656a2900397611fb397bfc9522d2aec37a8fb38979a8203f997fcf3d6635e9a4f03872a07e101e522d3b90439fc560b78d24b29d562d89772f82a61b3a0d13432718760a4ca98e2b84199b139b8cdf420b067687ac44249f2c332c4aee2017c053789969e2c78034b29737f4f9eec1e2bf9ecfb2614c1962cb6739b4c45e81d86cade950f497f2f38120789aa79c13347a87366be98ec6dcdfc4f4fbd795ce5ed30c609d406e88d90260514c07cfcbb9a275963f573a93c04fe8512b5abffc6b44fda8139ede7a31860096ee7c53f67f258ebc0332aa0413d21c5ad08263f23b48aa0c8598e0215b6b54ec60a552e5488b79acc1890c22aed2f4d613646df777234ebb718f02babdf3138b506d9d41be46eaaced4e7540da080cdc7c360d914859de65921aa27c6a95461e95c09eb17faab9b2765553fda55492e6318d22360dc0b0422a4dad0fd5de1102a1529f1d1d864b6fbe45fa25b6b80f9a9e755de74fdd57be4e26a29fea2398757c09a1ed8492d34f2c6cee21a302745a7ab1bcb157b139392fb7325d757a902553e583159926c4508359cba1ec03fe9ad1527a9357264b31ed27d26a9792837f066bc8ce558235a4432a1211dfe2a45c3841d12ae1f34232ef0f07ae325795001c7df0c99726cb01dc389f64231de6d492cfa44f60e93c0f555b3b3f355ebf2eb4a80b180ef93d511c4c0e4fabb0fa552cf26585038c6e18b8927c14f126d3b13e546b1e3d3cc3fa66f1bf03290064e860699643154b8dce7e38deda90bf35d1acebdcd6e805da0a8cd139aa5355e0d16ad2c048a402749e0a560e900e501018aedf6c961cb147bb4bb36bd18980ed15ca358f008287af4ba93457f65e31b5a4bc71242062df91e137f746e2396af2d5dbb1f346debd0474cd3d8a404ede92b7f93f12733e7c64d68f5d40a98cf820ab6060f9c63cb29dcf9d2de7f726059e11355d31bd9e5e9dd2dd314b7296cabece6e26828821cd1b9f860aaa46c4771a98552702b4e980c3f4933b296a7a99914ac57affc936450f1bf6742a93e54496817b2fe3d9cae820a7f9e322181ffa53bb054a776aeb1b5adb918ad4e8520b01475dfcbe1f287823ad70f2263c64d977ff0bfe51d6623ae4d698446bf18a2a975365b3601669a4079000283cf1acac1a065410dd181e93125fa36cf39415a7424177bdb708d31daf35271779bd620226237c1bd7e3ba6a6cb94a4d6d28c49c0c3e8267764e476d349d9a1f7531fe6a0d32dbc9026c79404423fbda73b1777f8887967a6372f0976f7bc9203a2f94e1c5c4441b761f34efbf8e233d6c16889efac1feff7d164d87215b1598529db036a03d879245819af61debf980d035952f3f3ad81014061bf51d470b752c4d4838d2944911d85a6622b9f2acc6999ee40abfe430488f98effb969274c2151796e3de67d3f6c23bff15190ececb4db9aaa3795926cd18ccec20bf9d05a39cb4caf66739882f27a0126aab12bd78a15994fad9947cfcc8e8fc2e3cc10f37a88e0f70fe29230a03c0ffa5b45cec3b6871506cdacfae6028eb125be42eacb1bc9e4410fd6e34dc43bb94423667c8a32c6ae336b46578e839141f7d64d3aa0951972929856ca819ab8c99d53bb2d578f905f1333cba1db7a0eb72534bd1f53585c6075850f35956c2077464367ad1d8b14980a4f973a4b1b292d17baa0a418e0ef59776b3c4f68d00009efcd3ca8f6c8eb1cf66db5daeabb3a7602cd755e33f620a9f87051aeccb56f3c31f69ea8496b57a2cdbf0cbd45b8517d6caf94950ed70259704b51f44290fcc4a8ccb33bf5cba3c1d34f513c504b3619a9ce8f73f193ee4836872e780a8563a9a08bf46a7b0ea612ce48ebd608ae31120d55f3f4de7e21bf225459e0e7cc5fe2e0c4932353aca8ed2a5f1795907e3cda8204dad400e53876ba327e01926ca13066c3776b981990eaa46575a6bf2fb6b33b7f0a759efe091445b35bf63c9be9c4e0454fc1816fbdbc1c07ceb20082f1530a1653bdb1269a6b10b3990cafad0be7e84b3ee3de8c99a6e499ac7b0115e9625239a5d914b95144ca6c8768e7b946cfd3d35f457afb7d292a3b4362c6ddc476dd29a6de9049e8c1cdc98b627b0172ce8a54fd33056f1da89280f9b944f3d468b339b330bbfc5495cf1a035e74a7bb90695591d86bc04f8c491c6b31ec23f5c536ce7e0cb12f96b72bd727ca60a854e58b788e178104fd313c3a34af895af712fb74fcabbd4fe339afe79d8ce39e54933dac80c05e686c725b20a75e79e14b5fac49ebdf44b516072b00cc4701b42e2e3c22e1b798ec7fe2be5fd4ead31f2b633c5093c1a55366404127fe08a93920ed6dfcaad1ffa48758b1defb2bb2bb2bbca8ac56334c1a50a4bc0eaa0f523c82fbae5fe52774384ba128bdae8f0f3e5e21a62b35fa0fa860eaa6bb8cea4f3ccf3d85c8a6301bdb5794a000c415ec88fb4ea6211dffea847e1fc180f5c50d8fa761da98570e5e3098fc05897b56ec79b8a8034764408b51df933da1b69f15757b1abc1ad6d0bbd0845ee566544e69add4c35b19f9bab95b29b6f7856bd411fc2de592737774d59c3c8d14d1b20275ab2e57a2f0d6b21db1bef5b18dd90154e89739199a2d461704e2b0f8ac94d335451bb142d2419f9760c1dccdbd14e9ef66a5f41c5f75e19ae876e9567c4d2c9237ddd7eccba6e35b7724b679dcd7ef6046b8dbff30bb1ec04b6624892cfe06b6da4b3e4351e189402163b9bd1bcfd2e802ae0c714bdfa9dff4f78af3c3943a7d8f1715007923e60cbcbf05e396bf40ebb06ec4e51d96ce13908315402c624c19f5f00abc903e453e24ef9d480bf6f0b1d65deb83e5f29f6f98308a179032f6580ed2b1782e560824f89bb9afae862af3e861a0e3422b32dd1508c43cda2cc7a50ee7cd4461e3fb8a1d154ecb7ccf4c07b07da8a6aa5f74b6368453e24ae822b1d6730b0f394217cebe6dfa5690442d13f869b8aca033dc113b5a4186ab472e0529414a62cccae9326baab1cafbfb197af0e58516e4aabd5fd6fd0ae928ef010de53becb29a6c3711319fa2c07e36bdd4f71d69506ad327f858b860e0ae7c514a6759b440ebec785eb375060c26a9e1a50b7d88dad4124ff1bc93beda546a39c433524a566d1b145ee60c129bc01a95feabad4347f230bcd28c9f6d55b87192601713ab1588ef3c2179d0d43d4e250b753ae35df757623de9b58da17c3337b9bbdd830697ea193ea9b04cfc88b19f8532eafa81016d55da4060a9b4675e3d9559520a07dc294c2aeb4dffbf7fb9c46c04744c7d85faa20fd6d1a1b54f8f92bbc5030f13c9b4aa49f9244645d4e81ff5b259484da36637a04857ba7373c1e72096dc907cf010f0bf2df0ce87f34d4a6ca370340d55499d76b9c6ca90182f4a64b75fb4409f009f6408898de480450d010d3bcace502a1f31c34dceb4847280bc58f35ec06a271cf0d9a75e69fec9bfd139d190634e7e31f38d41646db2a0f9ef26b0bcc05b2c63b9a0b389516bff3e59a06a377e99cc5eb60cd5df529ed8ecacdddc738a0eeee59c33f733194a3da7e1d918e302dbd0a7bf77979e6a012b54dbe5b07926bfe8d0b26f4d7f3abd3c161fcc69ea04426783f923a13b30c02cfc1d0449f00b0a25535286ff668d5b269f2945b816ff2562e75fcb6e534fdbe205de61f47ef90dc43fd024b67ef9c14680448222ee92f9cc5409e239be6dd617ee67f4950ac07bf97e5ca8d4116a2209fceb18f87d83cf1b53cdd426b4fb621004ff7b8b3d886f49351793cf05960ce76b421524f86aeafe7545aa8cdd702f7877bee77046d9f7a241ddf031481544c89fa4a4c2ac0b609df33e3c33f8d51535e7b4fa8b1c03201957746f28033f69bdca74e01c45d3a505d9c3809dce728a5b004c3edc56ea18f5f36fe7ac789fd0c596b1a3fb35d3f4e216dde4ec5813b7c68ee25922dd33feb8590662fcadaa80bb0cf9e7634943fad228c27ef30c599f2775ea532ea430716d8be2df3fc3c6f0dac2eab8a19d37fd3ae225ef266ccc45ccc8ff3069533c88049f18d9ac42808e00fd7b19455276407ff21985a267eb2cf8f04c221529867d12fb0dca2f26472f759d2142ff160c2dc1c3becd429888b85faf464d230049ad0b463f0bd3d634b5268c0963b808c37301490bf9358455259f9330551448c22f95387e79e0d2b2583f7e3a082fbdea303f428a35aab4c", 0x1000, 0x0, &(0x7f0000001040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:25:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000080)="03000000", 0xfffffffffffffd5a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 17:25:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) listen(r0, 0x0) dup2(r0, r0) accept(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shutdown(r0, 0x2) 17:25:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x4fac, 0xff, 0x5, "5d0ac8556b74fd4cff2a91884abea6bc77956768", 0x1000, 0x401}) 17:25:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/dev/wsmouse0\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='/dev/wsmouse0\x00']) 17:25:24 executing program 0: r0 = socket(0x21, 0x4002, 0x7) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/184, 0xb8}], 0x2, &(0x7f0000000200)=""/4096, 0x1000}, 0x43) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x0) 17:25:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 17:25:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x48) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 17:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61, 0x0, 0xfffffffffffffffc}, {0x6}]}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000180)=""/109, 0x6d}], 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000400)="fe4ce7cc8475cbf918af7765a5247696112d370dc3261b1f06a00aee18313467bf0784d9df214f5b166af334c1795bb4f5cf1d1495ea3c3e02bae4901d9370d47f37c2075c8c7473ed91b2e90514c5092573d5088a6abf218e8af82a1d268206e547e87612777337b07cdce2cbc8429041f0999f6edd8539fb34dcb0ec91552377c8e35a5c37b5ef9207d4baf0ffea") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x3f, &(0x7f00000003c0)="80074a1b674c190fa086c30d43f2e31086ade6a01dfb067705a31bd7e3cb1c0a1f2eea63745e5454b9b38c84ed2783c4796bd772f5a617d4c1988d2537b82a") 17:25:24 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x10) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8001, r2, r3, r5, r8, 0x100, 0x7}, 0x6, 0x4, r0, r0, 0x4, 0xe8d, 0x1, 0x200}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000280)=0x7) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/44}, 0x34, 0x1, 0x0) msgsnd(r1, &(0x7f0000000300)={0x1, "3adf7de53803fbb6c3ec5d8406a3d5e06bd98865eec4e2df0a0c238768fd3e12397e187b891bd41afcf2f6a7f6d1167717f0e842b8acac7774891698b06a47ec00833c39462f8f9bb70613e06c84d68424137eb9b5214a53dfed029c628a813c9588bdb6ec13cf5f40452a71428273052f60dc4081bc435a1df85f0d0557ba57f9bb13d3e57ff2ff24638851727592287cabd41260651b1a2112ff9cde197736add2b6cca30c024046fde75f0747c47a7a76f86e2ca30199c3bff8bfa797e8b07054f8393f746ac06658e3bec715d69770d6fdededdd993067497146a485"}, 0xe6, 0x800) r10 = fcntl$dupfd(r9, 0xa, r9) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[0x40, 0x3f, 0xe0000000000]}) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000480)) mknodat(r9, &(0x7f00000004c0)='./file0\x00', 0x10, 0x9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000540)={0x7, &(0x7f0000000500)=[{0x4913d27a, 0x40, 0xffff, 0x10001}, {0x401, 0x4, 0x38, 0xff}, {0x80, 0x5, 0x5, 0x3146c638}, {0xd0, 0x2, 0x8}, {0x4, 0x100000000, 0x40, 0x7ff}, {0x8, 0x6, 0x5, 0x7}, {0x9, 0x100000001, 0x1, 0x1}]}) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000c6d19b4e8f922f9e8e63510de65a94d16e4e84b9d4ba8ae041297e0a61d5ca9835cb1ead24eb324f2e8eafe3515b6046bc059b9f9292f438e5c642d3ac943a881035c06224c51e3b565714643bbd2ecd33b827d6090000"], 0x57, 0x800) fcntl$setown(r10, 0x6, r4) socketpair(0x3e, 0x3, 0x5, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000640)=0x1) pread(r10, &(0x7f0000000680)="cf1308a0cca00ac814da4ec42cb07a38e0223fbac02118a2b78883cb3e93ca180ff9e5d51f2a147b871cc9853fdc1e51e8adb2b245615730e124e9fead1df4d6b3b09400dce46b3529fe88c0adbfab37bf74d47bed9ac46809857bcbb9fc869906114381117eadf033f45d07fa064c03105e7117fa07d2aa1c5e08ec28c595fbb6e1ef4e4623a2f295b9a884640d8339ad48a4fc5770a05e96e3826f7bf1c0dd125daf45884a8cd9c7eccc12ed866f8be84310b610fdd4df07fcb49e3eaa009ac16bd1f8e632ae50025e4ea2a0c95b7a8f406cb665a1df9b03150ecd926c4500171662dda87ca10e6373281f767c64dc0417bc051529e44ef81cbced106c7ad0e91e9e64798c8e5c7aa42c14b4288c757b1acbebeaddb95db3ab2da10e07a88b0e82afc20ef4c1bb4d46792937824b5c4765a8528b88c8031a56005bd5881d0ba74e68884b414d248e8e25e40c6e4931fee8a2aba5b63564a4e31e15b37da28f6540b7dd18073579d1d8d119eedb3a6a06c4408553d4591d4244aa238c9b84b2c9c2209634e3b967f76305120092f46f0b92aa5500c62b552775796593394277d093ad800ad266567a22575384d2765d1b640e51b2f7c13eddb2ee7252ea3f13a4068204b6d59a40e8cfc1f0e3c6eb50619307208879624cde65b05c89fb5e2ce8ddc5268a202bc0dc2c93182e6837de35e228b4fc56a08c40b2a1b7cf5acebf3c4ad3c1a1b5bc77433002822fe4180f0b722fd325dcb1537ab6fa84288a32c04376970cbcb43bd23f23e32dacf9a2e288cc493694704dc9f81e1681f4d0a17c33d62ab0e8203b3727b6b32ef70b9a4881dbee02dcc9743ceda2ff133da035194407886f4cb07e4a3ef2a74ac52db582b2a4fa77fe31aaed0155a30facb9f34a63ec9a60af674fe13a0bcaea00abec6c607b7466f88b149b8be162b330f469a8209f92863a6bfb5454af3527243f7101eca40e9b1acf3b70dcf6ee104f0b6b7d6f5fe51fd05fe8f4333bb9e9789fed4f71161d7c0b897fb79ff0bceab579c2a13250e14d432a6cf70687e9146a0c340c748cda1c962b7fc2a35e9c0e0aef45493be528b0fe882f68790dc58f3e3ee5b6034d01e3bf7595c473f7cf402d307eda7adc6a1606d32cb3b2c9599b4e8404c101b02dfdae9c4f3fe74df1769af2fab9f9ebaaf2b2357eb13c203e8cfe59aca593efdb3fdacc6f3454e3a3c49a71dc84671f40688f6b26efe019b7b33bc915b1330ff2734d050d32f56c93b6526db8c3056167096cbfecf7337b7edb92f8163aaf0c3f25e8776b69383b679f731db793bbc904bfa745b0a229b0c66f217a266791c24b383c6fcf9f3772c4e9a4c7cfd641a38127a250480c49ad0fdceb8a757242afe439f32a7d2b39dd5e4684fc51b71192ac5160c5f0771ba503bc7caae9cd34dca6e1136f80936d80ec7d4eac83059f210de4eefc81f9e4fab221e1804c61ae4937daa8bfc70d1a687f177a7d518abd8551b7b95ab67d9335e8b2061880e06d81fcf29068200b196325e296acb1ed9fc6d6b81dd95c2c6c7b6620ded1d02f9c219fa64952c2bf63ded80de7cc18e9f067b17df49744b2645666d3a8b380e7f696f3664441bea0a5db9ee03d6e8a5927ca1caf2889d84c56d99a40b0f45041904f97fb7aba89e5164afd73ac33754910d9bd274624ae921feb6a5eaa0e65396faacbe1891b819d4528c3030f57936a6e1a3297e8bbb90e92dfbd8a165a49817b3c1b80584c3d4a61ecbdbc96ded4d95edc1093a1430bb83603c85ff27169b23286f8a4dd74607b597d5833b0e552096dc662e04d0fc3d443a3a710bcbfae6fa9adbd27b4296d5defd20a022c4cfebcc09368073a91b4fa48d351f7b668ccc3a0da025d413811566d501f9e2cc9bab2314fcf401dfd5f2792027890efcab8257979e26ce39c9cff8b088a700f241b0b15c4d29d2f78ba3ccc296e164ccc831b36f14a70f2895bb8aa34969303278dfbc361adf93971f5716aff76ec64422f8b0a55c8ca4b78c8c09a474f3433aaad4a2c3b414931f86bc60654d6fbcc59d90838ec1998f4b6590376c3b004d08692cc58b0125b4caf0b61b7fcdcffcd2508c77a618e7f9cf6eeaf7b26960ff7cf1e4ee3e2458740454471c6e0c84fb4ad1984e69d02f90b0cad44f39ea23b7ca905247b36469fea8d178a2b1fec79aed64de4ccb9ff9f501daefb47078c4cd78c96f0132bd45f78fc36b60bfeaff58ca2be406ba5cd5c31b7bcedd8a61ad6f3081fde554d2c622331af2dfb700c9c481596ee8ed731e2b09d91cda77e80c63d72cf5847865ed169659681fa3d296bf15c85c9554c9f7b5df686d5a44b40e8939e5640a187a903cba806efed92e79dab8307fb7dc0533d615a7d0ed490e10c99152fcf51e00de5a4a7a4343b00672e0603da496ccbe28a9cf3b8cea5de62bdc8e442c970e9690d2f3869be59dc9658b8506d89634c16579d0b50b13c55dc196d577f30919610b60875424489156646034810af9d7bdec041ca2a5abbc353748329f6295ea3c5491dba9fcd2f5dfc4c4ae2e274ce4717cfbb6b2b5cb3ef23fcd14241bcfefe50e75b0a2b41db0591a3a6210e112c2eac2dacb64798a3c8ba46d4617c1d1c7b386e9f3d70f2f1a0050c485dbb51644ef209d783ad09aa54a4bd829b1e04b5f1b87ff27372d4704f8f3d86ebe2790504ae12fbd6c38554043f56b7ef18465dbd54da0c12f1cea8f643f7506062f71ba3e5ea3cddff743f0d3013666536384b4c01713ac1810f114c20d0d6523ba848334df18240a72f3cc5717653210fef0e3e691203572f85f713f4af8a4b0078bbba5a5c978bf013f2f06f9a80454c31ea10464fc8927cbbb0b242415c9de2898559615b2fd135dd8cd94a99f0b1923deadfc50fb8ac9030af92be1fce5d322f16773bbaff77bd1590e062ccd3dcaf3b24e0a3647fc7cce2598feef022d909bc1d8c7deddd4abaa66771148972c470f1f472b5ec72f1270d786b186ff3ede563ba1f74447a4c81649093dc82b64d813788aaeddc97ee0ed82897ce5294d07feabdb491089ca06fbadbfd9b67c91cdbf6a5da64260f318dce8404faccf8753084eb2a198692c800c974c3cd37006f3eb8444706081cec0afae44ca97928fd54c5107c2fb10fcb8f288e91125d43a5aa832fa705b65718c1a16d663062d2d8ea643caeb9c608892cd4d138fb874de18ca10065be26059e7adea6d98d1b1e8841c9f13e4ea8aa45a1514b92bfdb578b6c3469933f0503d30571ddf307509dcbfbfe08cd6a6102717b360e115087031027a21980856bf2693517f127391a1d416512883b384070d078093735a95b48a1099b522d438662208e43bccdb718d183730d6cd233f7b69c4be3d0cce09c99ea174407806892ff191ab1c18de0266498c14f7f9f7aa947c24bc1c84c949f95d58c7de80e9ced13c8e24abf6da04189d72d0824510710dc57ca30963f4acf2d75924cff2499b9c302bbf16a7acf1594bcc0a3063751dd8cc9f5b54e89092c14470209b7c8fb212581a0ff781ece9949261fb088deb9008d1a9e15a5adbce752eb1f48219088c6d9f957d5ca14304ce7b0d8a745e54ffb030413baebd7edf48154c18c16f3af896a2b55b29d6b62952d9234b568b685c146aa0342364f6a5a72acbb0a3d71df6eb932f6734902c0dad20488e25d73dc1df6e37d270761c2b9606a724f23ce8a01d3ed8b29bc797705f82b2a8ef5b489725798fe1a1c0667a8ca64c05eed32e1eba447ccfb758febaef9cc192ebc433a6809bc2fab91245ab30314d4e6302204fa7014a5a451b63cb6789e91a90a66fb7a37cd6f49bbd3f61206f9c9227bda3e7a010464439cafaf3ebd13d84d6c7469130644664c8446fd856215f3484ef413e9cc9aa21e4d1cdc9dfc9431bfbe49d198c2943b7bfc138698b5241cc48aec04c9321ae92219a079b55d826f0a723b161a8ed9c3cc98974c30bb26681def4bee6ce70efef807945016f2d51ad10846a4be55f954e444b0c9a63bd716645c6d6ddcda084c70a866b13d335d10f7b9f738e8f8e506c7ab458a0ebb5fa689471c9ae1bc71c12401957de041a134648d72763547743ed6bb7b55ce91655f942234b98d465d09dc0e23570473c663c92b5793e35d1f7edb0cc616efbe206e32ae42ae2cd13fd421d2cb3f77f469265c21686374cae91edcdafa1185578239e4d74ded5e9ac6102b1773ecc8967a0736f4aed1f5164de7350f7c4b4828d558dfced407682d20f628d9656d611e246572e8c89d5bab185c6a6ae1bc717388121acd5a36e560a5dffbe99c550f70e32d411592fde120fc4a8062646fa72bf0cf6f2f0bf5da1d49ca2d4768ade0ec7cc96e5440297a35ddc34d8110c1655df4ded29a0468c940f5f8cc02134a12cc5a889e42166dfaf7781ef11e654e042853a5328842bd11e150bad0dcdc9172be9406eb6f97179de5cf2cacfbee89fe35022d4a573dfce0609c27dc421e118261c51ac74aa7f60038499f3f2b787ecab02fd0a03b0ac54d165392c8decda0e9f34703cca58a5fa5104e66db829584a0e267b84a2aac6a36615612da5651000ab082112f9861c045f799e12c327e1cb62d56d8f468d59a753de3495dc4fb2b441441031422083c11255dcb884c33187175f20b9694edc30d6f50bcad21a798340f05321c81c9d46eb2cfee9bcfdfaf5c093905a91b540cffe58540e62f11a22dbb033e3be4981ffb1f83954f7444ed10f6e0c518626829f615d7fb106a5daebdf98fb49d1b6c9c2b5e7c71f5e088acff37e91e128b46dfa014e09b3892981aac86975e176e9f5c4ceaa51c5368280c4d9826b1f5375d03ffabe4c733414c047cd450d43691fbfc51d9b5806b8d0cc44d5a77297635b883d10884ba48a6ddb5b227c126899873f2be321c1b3e0d68dc5c489ad14ae8406c1c17d17267700075c64116cb46bca1e1b1ab9f2dcd56ab20916f1016336352ef06a20075ef508a82907c901f044cfcb9f895bbbe5623daeaea658373b257d1350e50f97e9e538cab0dda9c4e2cfff8618df78e2d97a8322cefb749ea096a6f286f34c3fb050ebba845d61070f958ed49234dcdba4f637a59cb0213e30c10eb004d1c15ab6fb4e1a60b355b52aee100c3d50e714265f126cf22450baa82f75251fdd03e775a9236981ce3652a34a58827009d5f60fe9c023f459d56068d2363797a95b5d264bb1609f9ca6295063660d839dc6f32484402b16270b3226e3bfac53c47d281837fd71e91a7e2156b8da3b27a4a2676d8adf5e1de05ccf3aecb5585d40eedecf81a9fda9af04e8540e200dd51eb437d6e56faffabc96f612284b881424dd27c70ec672e815689d761da5a5227504240a068cf5432bf4d315a0e1149cf4c28839d23c4c3de32684f193db776455db7d40133d72c8e7492e779d9692ec2e4096884e8a83ddd72c878836b2bb41f0815ef2d832a72d69caf04d8cff3628606962a7e4a8ebf6e0c062806154dfd25aae89df8a3cd521cfe40f2e79ba40e3326ca1f630c895bde2877282c4bcbc003ccbfd9463a4292a156e80e4588b2880d85dd458f0f3f2ffb49dc92ea25435f98fd2b0546a9a926ffda8f7af86e5f57ed11d87f9ca6f3bfabf225503ddad82624b9b8c8620b2bd6567ac6f5a0b26c43c75be65e0870c8a2687563e4624d28a170792b41552127ed73c1a244bc9de6008936b277bfba5a76d3fb9da6f21e800a5bf7ce3d097cb0b489f880000c195e2c5bab0a8be77d1e817bf4e5d7c9ce01d07ceb6866910600210b7803b338", 0x1000, 0x0, 0x0) msgrcv(r1, &(0x7f0000001680)={0x0, ""/26}, 0x22, 0x1, 0x1000) readv(r10, &(0x7f00000029c0)=[{0x0}, {&(0x7f00000026c0)=""/183, 0xb7}, {&(0x7f0000002780)}, {&(0x7f00000027c0)=""/179, 0xb3}, {&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002940)=""/65, 0x41}], 0x6) setreuid(r2, r5) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000002a40)={0x10, 0x10000, 0x4, 0x10000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x78}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x81}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x53}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xaeb}) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000002f40), &(0x7f0000002f80)=0x10) r12 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000002fc0)={{0x7, r2, r6, r5, r3, 0x41, 0x5}, 0x5, 0x7f, r7, r12, 0x8000, 0x1, 0x81, 0x8000}) 17:25:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x6f587115, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000004, 0xffff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0x400000000000007}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r2) 17:25:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000180)="821d36ea5691965f543b0128b2346704c9a33d5e328dfabe08c34c0bc1f726a0381695ab2b99000000000000000000", 0xa, 0x5, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffffffffffed4) 17:25:24 executing program 1: r0 = socket(0x18, 0x4005, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000080)=""/155) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 17:25:24 executing program 0: chown(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) getgid() getgid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file1\x00', 0x0, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) geteuid() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getgid() 17:25:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2030, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7969) open(&(0x7f00000000c0)='./bus\x00', 0x24, 0x42) clock_gettime(0x4, &(0x7f0000000040)) 17:25:24 executing program 0: mprotect(&(0x7f0000515000/0x3000)=nil, 0x3000, 0x5) r0 = socket$inet6(0x18, 0x8007, 0x1ff) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="96c1bc0892ed83d1e41dc407a4ed4d18bbbff4b440388da1af0e344dca616dbbea1764d2ab820785b79e43a71fa2d88142d4e8d239f565f18b0e9a8900bd831c8e1061c1f7e6ba14ccc3fbebc6462b14c541c6e5698b2715571221f235c4d5adf77aaec86c5aa09a571d32152162d81a53a5f33eaac786e8543e6f02804ba7dd2cf9358570350860bd27ba9ee3dce8febfb9728c3dd87b118f25d3e8ece32303ac3ebccf988d86ef989cab3d655109e2d316ff1d29ccb4ce5e9f4ec00e0a2aa52c297b08974116b6e1cb0b076cd0395ddab11602580e1995b903909416630c0ceb215c4c377bfb739dc64bdc91692ea5805858c96a6aff", 0xf7}], 0x1, &(0x7f0000000280)=[{0x50, 0x1, 0x1, "79ac76013f858ed9a98e5273100e825f8121dbccd24923b857cced8f5415910d0f6af2c91f0f942a2665357bf1304b28acc83fde9217b55718"}, {0xe0, 0xffff, 0x9, "8744269adf74657513957f2a75661b51fe3af99f63c355fdc5ae9f5821c7db11fbc74e6080ae6bafd2e768f615aeb63e12642fd0597cd366d986612744a711b7e3581969e1c4bb9effe898c33a6abd20491e9203d477c88e25d6433f26a8e357968186f6a5a067c92eef830ed02f9e4fb86b179dad05acaf369354262dfe67dc9126a537ddb0e58784c9c9e8890e887d78dc06f6668eecc50da9efd77f09d7211a7bf5a1d99deafe7bb0531d19ccddbb27c74583da0becab899d3658bcaadc512acbbd79f5ec0868281c1a"}, {0x60, 0xffff, 0x200, "289c6dd221af97654be4564ea0b44b58639f263deccfcbf74dab665aec46cf07c4e67b290501a53f15206ff7d91d8ddd6abf69734bcf2fb1d31931aa6bc391297db883cc43312510063e"}, {0x20, 0x1, 0x3, "0c130bdf40e3a74a56e6374caf56f2"}, {0x70, 0x0, 0x3, "95c1e58a6df0da43e443d2b87278da3ed47ead88b789c62ec4d7ffac8305b3aaba192b8ae9815a9b18ed1d23912002dc2791fcbd9ade50515b2924d4918e62339d8602431bb1b6dffb045af79d61025bad989ad89f2667a6b1e7"}], 0x220}, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) sendto$inet6(r1, &(0x7f00000005c0)="2e7b52399e3fb79f741d48e3239c4d09f1a42af251aabdff530e7d6e284f9820b3bde0c82f1f596f635cd5fdac8f8246466709df63e6f6bd338d1a59691da213dd23a31511dbf57b6b3d725339d887be2ae01ba46911199bb989f9d084d996f138b3bcbe83dd1677a9ae1b", 0x6b, 0x4, &(0x7f0000000640)={0x18, 0x3, 0x8, 0x65}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="3a963ce0025d00ede2ddd85194f95139aa3a6c97a860fde9d45759c10cd430d6b7136f95ec54af44ff98a2a8f9c3d6bab16bdf3eff7ade0dd1f4b2835f52c23e7a9634f40954e36d2723c0b7166500ab7c53136126a87321b9b2798ecde5f919a31bb6144dbce75cddb211553b0c773e0c", 0x71) setsockopt(r1, 0x5, 0xd, &(0x7f0000000580)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:25:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x180) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20280, 0x104) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 17:25:24 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x80012005, 0x302) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x900037e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8290, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7, 0xf6d}, 0xc) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = getpgrp() semget$private(0x0, 0x0, 0x2) fcntl$setown(r0, 0x6, r4) 17:25:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 17:25:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a100000000000ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/13, 0xd}], 0x1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='r\x00') open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x180) 17:25:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x3, 0x203, 0x3ff, 0xfff}, {0x1, 0x20, 0x51, 0x4}, {0x4, 0x3, 0x0, 0x9}, {0xffff, 0x7, 0x2, 0x8b}, {0x67, 0x2, 0x5, 0x9f38}, {0x0, 0x2c, 0x6, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x29b, &(0x7f0000000640)="369bdb371f67898597afd12aca9e0d56c4e48d7bd878eb4a1ca2239c425b0d1fa135f1a7edcda90adc9fe625dacc423ab74afe76190bf72a822c8eb336c0d5f7a9f575898b81561b8306ea9c4d389b0f8d32d5bf5409f2ff22b8d2dca7f14bf6a28c83754f50a651f3c7a28f03f6649863e958735adfcda61604688ba419b48cb4d8ef3222da27c26802c43faa72d88b3658cc25d874e72d79387a6f8c107762510c46a8cac77630a3e76420a4d86a497c3ebdb58e90b31148b891f6e484e813df498a5a7088b99a97b8a61bc72e4609d3f9beee4a3cef39d3ac0f8c50c63aaf9928032a407a458e89bb78553fe11562360ce3ae90521ac9411135c87d042a371078c88ce04a7bef0636db61d6b3eec59baf847ddf853fda2ed7463ba87cf42df7ade3c496bb85f72e366ef64344588140025659bcf6b126441643dd667366720166a4fa6aa899c17ccb333e26f1ec232094d16a32b0a861a8ffc4beba8435064363373468d437ae77b78c88a68d19f40b799dd1c69cab3439c57d99efe88cc27b931819a99d4f8dd8d5f15ca491777b723d5605e8bb2190e95631a1d707161243fb6c5254294da0cc16ce626be9b2ac1f9b7a1b59ad1bcdf7937426fe6f9e02f09b9842e106cc1a48daafdcd66905ccfdb0ae62009b10127df10768bb5501db2fb522d0ad216d12619119a131e326f8848dd88519537951b5e5102e16f6a99bd3bd542095d2c6fb79d66a75261272dee570527436ff41d6810b8b9ee1c692897e94192bb379301b3fda0dd75158f2774b477584a855df13b409e23c33a3d8cbb70c8cca7ffae1bd7518004089241c359cb4eb9bc8ac889bf44a5f707789748dee24d73da905a0d729e0a5934288766d9f1ea55931b16ab9da305369140053f533afde89911a6ab8502fc9d9efa14744036156189b3013ce96f644") 17:25:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 17:25:25 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getitimer(0x0, &(0x7f00000001c0)) 17:25:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) unlink(&(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000000c0)={0x9d, 0x0, &(0x7f0000000000)=""/157}) 17:25:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 17:25:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = fcntl$getown(r1, 0x5) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:25:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003a000000000058a3", 0x34}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) 17:25:25 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x10202, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000180)="444d000000018c07003bad6f3505fe02000000ced71a18f760307815fb09019fcbfe7c8e754542199a9a34bcc23056e2f1022768d9ac91845db584a48400000000000000", 0xffffffffffffffb1) 17:25:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000600)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032f9d791463f93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01fe355f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2aba3f7b2a71849f0d6caade64c4d24372fedc38dd0a6cee6800c943e073d273eabbf7981c979548c93a82a66b508fee7546ff1e866862d37e5b26ce70447aa8c4af0c1ef120838e3b93eebdb299c184150084c7c9e8a10632c253c7e38c6f3fdd30f656c4f7db47b94c3c78d738994c940cf7f29c295ff491e82b71a4fe8a7a768a6de03bb8b51d730524226bf916530e446df6a24fab0d656557dff72bd6e977ba96f969e88821a6b9fa9dbfb3c161d582c13acef2ee3092bd43b6cc0ec551b5de4764d97c352a4258067de53b523a139d3c1276dffa23550c7b371cc576b96c7c48ad751ab59dc47bf40e9a121b88fd77218d1a3f1141778bcbf9b39afec7994b35c3d371e40a7475e6be6abbf2a7490310b22d7854dffbf45b472d04da3a32c4efbe68ddb06026f2d9a9f54064b76998ccfcab4a3e876709c381e9037f7e625f96f121abc84ebb77e7e632f8c199e93f9515e1face443665627212ac4f2179373531504c2813d0646be15e3790f5e98a0b029564617f305cc384ead96ff17523d0ef553b63a8eae0a255b9e6f3acc637c1a225400a9b4198f4bbdcf40edd1c4e190c665dceb7243db988d95d83dae9c10e56b2e949ca69b0c82a128f5c4b7408a7364bcfe903006bae41870cdb6b92b7762d1d8730e2f8f1468913b33c41af0c8b4106ad901521bce37eadd28bbe72a190ea934fab77856eb20f9efd64fb58ff6cb7a915aeb244fc5de64738afafc8395ab7b75eb2e49f0cf080df74a1e47314a85e03e45453d960f810048cf35f8ff0da09770bc7f0f1267b6ad4b3734d847355dfeff3d6d06756df51e6b28386706a0f4b9fe2837d34003a45008c56fc4418aacf976699dba0e133d746e4efb2104560024bbd2a902499b84c6520bb7bb1e12227aa2aad3ab9c3032ed57ac7d53864325757b81ee20401af12aa248fb84bd256c2c2a8ce363f2046b7559e7813dd9105d2e51754018988059d15489d611bd017c35e8e2103169629af62bbdbe0586c0b336fabc48aeb2bdd5340117751e600a7b1d5d2a4b3e82d13b2823a164a861cf32d90a1baf57a898cda9a74bc0379199b0ad32b6152218ffc71c3606f3a8e2a2a2bba8746417f98a319f51c9a558e1fae3433ec89054ca57ad5bc31beb581af271f3e0e07a95044a804e57b366fdbc8ae5f143c999c6ce535058ce03c60c4b600700ef1355e6c235082fce57a2cd1b62de2bd73fd07f32ace94f103239fff64dac847ec4685d00c3860dc211f2286f003d8effc2d4182fe43bd9cc9d825148edddd71e8b204447d44fc3254e93a34cf6563f31006ca69ebf7e20b6bce68e7e0f838bd90fd04ab91a2595394cff15b02d2562f1d2b2475f56953d4a64e76fb16e2bd37b00d516fda2b1478d2ad4114395b507ed344af6b8d81974a33be4d99b7a2dcf1e07de64cece8e0a6910732989f29598b5f68df33341266382e5f95c477705de42ce5db02e9ba1ef11fbbd343256075fba38a46ad2dea2a16d0783d1d043cbbbb74df81f6832e9e98f8735db20cf03dccce13396633b345d76139b9017ca331aecfa41f0b2ee4d402e1eb9560217da985bdb38a4aba1997cbac9542663c7dd54170588c04e3abae1992e796b4a7b2deac9c401ff6c81c3cfddf809f1361097ad4b7fd1e77fe69186100176ca86a5ebdc148b9196b13df3baec5eb6994441af546869d4ada9430f86e6258028192a08faf576cade5ef68e94e4356d036bb151e1349ad4fce2e41de849021f0581d3e9ce7d4fab71472f9008f30b7e5b55690b3188db548b10a902bbbc9fbfa1fe07a7575c016ad1693a43e8f2ea4d4d39e720e70df60f26748d127aec59f6b65ec4aceec052ffc712c991ccadd00144f4e68d011b02e65728a812a3b9e226e4db4b6128e6028b7af0a35b0c8af32f97aa53a80df77c39dc2e31e4dca9374a2d2ac77865d1011d59f0790a844722c79cf8a5d2830cbff2322edc41eb4660213520460a1c1ca75a5218fb957dfc8586945ebc6e0dcb4459054aedcf1b8343f5c67c1c02da77e4459f3bcf3e608ad70ec12a8ea6dbf06a7153cbba6dc2128f2cd2fc226d879438e8065a92931fb820257775c5ae87be5ed3caa1e50350a5d65ddd04a93f51a309b203e01ebdea86cb5368f35fab07599e93f346", 0x999) 17:25:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x83a0, 0x11) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x7, 0x4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) poll(&(0x7f0000000180), 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20ffd000 didn't change! 17:25:25 executing program 1: setuid(0xee01) shmctl$IPC_RMID(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f0000000380), 0x100000000000001, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x1) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) 17:25:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='\x00', 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x159) 17:25:25 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x13, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x40, 0x100000000000}, 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r2) read(r2, &(0x7f0000000380)=""/4096, 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 17:25:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 17:25:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 17:25:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = dup(r0) fchmodat(r1, &(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000002c0)) symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00') r2 = dup(0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 17:25:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="3411dedca489d549b0f67c28fa4aab8b752604f9290c4ac49bbbcf751f7cf3c938466516e2c14633c27e999d492bbb1549767458fb23fab13cbd8f853adcb87e10e497732979c92b0a2a887b54a82c639b1474efbeb86c127a8998", 0x5b, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8011, 0x1) 17:25:26 executing program 1: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x9, 0x0) clock_getres(0x3, &(0x7f00000000c0)) close(r0) mprotect(&(0x7f00007f1000/0x2000)=nil, 0x2000, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x880, 0x8) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20920, 0x80) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000100)) 17:25:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="acf4223950b2f953aeb8aaf713c64dd98ce396e45beb21e8beffb077d07a76dc267c4d970857a2a597c6ba5fcbe62cf3be0319f180d4f3c6d144ce3197010fbdb966a730df134a2916277e00d388523783d21840004a9f53df13d1e1199d627f05063fa4ad94a2401f9f5e1fbaf6ff772ff7ee047b6a77154359b47e88ae9f731d4bd6b2a3e4731a7b7b1885027cce79f0e0df153e62c15a9f4252ef7a2be0c10906c1fe22f1e186e6bea602a73ed7b3f2d6f33ce7dc42a65dae6d32722f6634cbc71dce1197310aa132530c76c49d5af66545a39d45cbb426073b7e87d0ab76789b4c56d56b1a611571bbeedf9e3d0cfa7f0043b6", 0xf5}, {&(0x7f0000000200)="6c76d5ff40cf871c32292100ca24c56cd3904b0318f6eeaccba339d7e53587e5097bbd9369b6fd7bd44ec7b998cdae29e935cbc83a792cb86d3651e092cd7d03eff15b559ef5107e8b8b12b04a4c644d73c67541170519e190fa437b8205fa391304277daae6cca1acbb2a81556149df78d86f1907a3cf6c27d5b59e605a09729ff7e08f175dcb169515b42441bf39dc1b4c81f0c9ef9552979425b5cac2d5c9b92baac1e59ac4f5b89ec771de7629ddcc5190f1d56cbaa2be9319bdf2a64e508e0350342872dd4b4440cdb93012badd2fa96beea8baa55b04fb3d49a049210158dc143063cdffd110c82ad11c12d2fd037880", 0xf3}, {&(0x7f0000000300)="4d881c50fa9f9fb29a0ce0704c553c87577a7621747d6136cded579c492dcff72d58cc44d145e00a4045cff858faa5acc7cb5c3d5203936cca3fe511454c53ab44917ad291bec5ced7b7", 0x4a}, {&(0x7f0000000380)="b98caf4e3907c93df4212b721db0ba376249c6671bb1fd66c19d75ee287d70bfff9d2dfbc5d6b234942e7b59a9f1bdfc3b43f8c0598542a0856c774a08de284f3f937e7ff6e8756cbdf50200a1385a56ac7644518919af0635f934850b20ea7e18f1d8ac4eb83fc405c814ebebf0382c7d4a38d247c8d0dfc8bc7ec909f19e32a98f38ebc0a9fd38c65294e76defec220b2b27e90c4333444924a728fe36e327f39d48", 0xa3}, {&(0x7f0000000440)="daade02d13639c7c716217ac3246f0b2f0de6833dd6d723f5568fbf1c00b568edd4e1d91803980cb8773f393143a4950695e5c5aa4dc2a9cc5cfbb5c352bf91fea13e2dc1115e2782205cfbf4306bd31a2e1ef495e20f0472190cd1dff21bc2dc629672ae030ec28eaf58357c9bc49b8080cf3795d1edf9486ba7731d1e29a44d3fe30e562e2c2b9c974d7f68cd9c6680f8a1ac9b6616225ae5166f1417394a74dfc38531aa133", 0xa7}, {&(0x7f0000000880)="8ab8c036ec2c3956fe8b7306ef9394b0f5a187c2dd142b6051825d82f8d2962c951e0aba3c49fcba470bc34dfff017b5d66416da7e03f251352a065d42e160b7394d5ea413955e9c98215b078664d07c3a68f63e7f22f75885085d83444ab7d4f1e3329ac557cd8f77a203dc1dc8263347b27128fe8e7961bdde5dbb3ac3cf473e67ac63c9eaa89b40c3dfd0c7831bbb9b66705f7f891d238e6e15810bd307b37876029130f45d33b32bfd136ebf8c53699cbf1417865b73fd021b5b2469c8e770176b873d0d2866c819c4ed115c753f320aae43326a2d856e29474a767cddb38a6f5f29afdf1618de3b25a8b1bb11c41a84bd583604bb131e8693f547746bfba51136d3ee67390cc1062ad1d03be1637d3907f93eb6692e7729fe90b7aacaf6f9bb09a274da7bedfdc7708600699195c9c219d090ef7d90e8c3646d3ebdec53f9cf246f5fc0a378bdad740e3b6b31a04ab8cc558c89021c929b21fd40e1bb7df27fba80572e282d51ba8d69a42ec8cfc6c98f8053041cd2588c8eeecd55f4a47d7f84b9f0ce6e411e3ba866add8f579d776536c0cc7226eedd5aa4dc0b4a627e7c24f7da2b3ce6747359613b7effbfb50c0a4c5380aa23e61c78f9a8fdf21a4ff9be3afc70764c3a7db708d9b7ad1c3d93122c2161b5b45f8495244b898cf68d34644f8939cc889e0120671e73b4b9910c09a584999f2f9f4f0510820d4c1e1845d8b7a89d8e6ab5c7ca7843c69043818a533f300b491a036a23716fabb3064bb47f650b146c35da8d448dd253d644228ca9ea4e747d9abd25faa323fcadd698b569ce0399f7a975a9e24c792ed0e52453b42b917adbddbccd74ea84ce65cbb590aeeb881c6df00a705a11090d491b11f79419795838e7aafaf3c863c3a5a5deed184ccc94fbf63de1cda8ddee50bcb08945a02bce31fa36b2498ea480e8f2fc6361b66026a63bb8f49dc31b29031e190de00cf9f9a0b5470a5b9da5d6fc4ecde835b6a1c059a1ae064a4ac62b612695670c4e13e406921a20497aa506ac1102a8594ecacbeb69c09d81a1ac7d4546bcf44a5c481b1bf56f8f5941245eeeec3101251ca4da6cda624f203bfc7ad272a7e4372a200e44be4ad78d8cbed05517550832c7100281b59b9fa8f48736ffa636e698a29bbdfcc3187ef1fbe5903f1efb187f34d83fd60b7e7f8085bee518ef7ed48aed2e5f5b3981eee946c3bfde8b4637b0e302050b97ee2f6a91fe32e49daf560032c6febf4562aa69658ba5acb8b6d281cb57210708b411f363defcdd0242007a114bc47e0a726428a194aca38059a2c04b9c3605cdd51e032d45579aed9e7938ba8ef0486f556b0461d136e0e24604a5e58fec8c75d0efd0e5d09263e8ab66d03ae6e38d8f3a66f537102575b90e9da29b4afac82875d4b6b448346e499867ef1a0b3cf2ca371b425dacf6efb3b2d1fc148775019078c8f084c0240e93f84b4d78ad5efe42f6eb48c939fe95126c661f239a964a8f2bf1e067346bec82aa77245438c5b6d13a30c3e47e043d8cea9b3611ec58368ac448d6006f9a59c02af4bdf3de775f754a83800282faf32125478c338aacba00f15c572d1d53f360159976e0ee5b1f0ef211a0da3da14920421ebb1b57232489c2b7383bb961f9cf3550bcc03fd4bbc43ebeb527507cc365c7bbce7dbb436de3a464b0a1c06591d7d40dde61c67803c28b49f887ebab23507e4d54c0c6ecf042efaf8c1d6f1a51f2d9da1e1f3dc8c43770c4b844a9864842d5b3a3acdfe2d9bb61080fc31560e22632543dde697cf50eeabf536b4521275abcfa2e5f30b168abcec4ee6d86b004f8b1a2dee61e282a489ac466a66bbc62cc8c2df1ff4907009c5941261ee4ab252a8978a42307a12864af757c957de08cef3af3b5ff20242f777ebbd27061b34aea7124f77e3d085da60a1d9a0a5f5e868ad1401162ce3b51c1b47abf8c8d657d9b056c71ac31cf5af4e88ed915fd626b5868486086e37000baaeab0628012d577016eac146c953f63d08c4a31ddbe880e4d7a495950015d03a33bf44740c796c423a4298eccd068cffc28dab7451aef0d81f84e0e066d20ff1e1e5dbf6cac048c2b68e802bbf763252fd491517b30bc308d56ba5754044c188597438873186889a434fd4ff614ded5c2f99a9a46fc8f13bd9029fda146f4aca1ceddca8b2e01ec5d3e5a4ad4f7920ce16d326bf9467924afd57986ec2aaae0b386baa4738cfa51e235c68e8d2c6963b034e7846446a5423b82c13ef2ddfc99e396639b4c9dc3a15571a0dc12c22ee5692b1197f7741670dbc6d497ef34e98c67efaa25a2e6df28ec62ec8ceb1cc8e48ad0d33f97b1287d9f114800c328c4e86f6c8e61d71e9e505cf9caca95caa514aeb729f743c4eaa420b5d0cbdaf0fdeba85eed512b825b8abe995a8740c5f8b2abdc3c1d77f0faa9199c686139987178e4c29aab8c8551f06718675df3b85d1020392c009a803f09ae16199e75ed400051a3584de89bccaf869823be549fc0900471e9b8903f4ec404611cd9042cf3191b0d03b6a09f190c539b76456422821c6141575c843e6309d0328a67b9a4fcc007d92e085d9f66a7c251b76d62796d21edff0a053cd81027ad1d6f948dbbc81f73313119db726908677f60a7d6c22dea45d9cc17ee5e136e70f85694e7294debd2b811e903f8c3a28a09b5357a72d97238ae5910e06812a7ebcb81e01c5b268d789c31c2894903d0152a54797ad6ae0fdfc636e53fdfed92009858bdccd7c21c006bdf2f13787292b6702db49b60ca5e8d81fe924614eb099fbfaf866af6e114f957d404f3cec9aaffe0b62b7e2f48bf00d153fa81b33ad775ee21d694f4c408fad19bac1370f841775a2b8533b451118c9cd4350c70a91a2acff273bfb2a263cbf8b82a80260472692df0e9a96cfbf041f6c448d18fad9b05a2a97cb38522a13bbe00c30989ca8e71b834465e1cca2c95982aaa381acff3fd7da80b71af92f2b830877e1da461b55baa6d66a96b918a190dcb77156a852699917c02eeca6ecfb923a35845ef4a70adcb422b8b79352e5804240b307c1d73780390a26024528cf9f352cd9cdabaf5dcb25a0f0d86bfd6c2602196082f8b3f53d6684656777092a54362828302804304a0746b7ffbbd2b471103d6a42ae84e588a071ce885ed324e37a6a079263cd76b8c4c9ba333da6be5cd966bb51b4c69bc48e17a534317b82c8f322b18200497d040b8b6a1390972c023c8df71fe1419f74726067530a0fa6f79ed00b867fb68b484563339b8644e400815301b7ad01d0ed18f29811be4e0b2dca151cd228015b36dff9d35119543da67bf9b44499278a58a57a9339f1c1bcfede5124505ca568c213bfdab313f9764a2e918be6c696517788371939c85ad971cc46c172f76d9c10fd7e12571e7cf10107f2896a9f81ba33832fbd0883a3c08860c81aa9724e0c42f70f21bce463f8b04f98ea5ad0167134c46e7cad5a53208f379fc087137f3beb37e3f088462b56b715a51e09771f13b5b345b94cce68fe359fb06ce68cc73580ec0818fc1f726e0a84787098ccd27a3ec6c69f7c9c15308178f20b4b8eb619311c25c510253f77e6275720a06b3042f29fd848d635609de9f53db57e390ca8924fbc167408f2d7b6d0c3414a3719b27630bc1291acd5ea5140c09fee425d0fec5fc0e58c9dae5b106d6220508faf503d4439491f91990147614d30b3c8b09d3d1108a5e84b0a9b7a422f183ef20f4267e94fbb04e950b901ccd693fc2dfd29307612dde8f8cc6a35b6596fcc5ca7c7b6b8c8a664712238e11d489b161386ad4d87e90189ab4cfd43231459b7a8a215d6c3be2a1aec1ff6f1382173306635d1280b3ef535c5fbe40d36b8f668e98d0843ab66c0a77531bd80fc9a0402b071ebc7e87c0d5cafb3f9407642c83ecdb4477e8b020a6e14ef11a3276e461c381a9d9fdfc79efb6a084b32aad974f40f83e38fc5719d3c195f93ae1e5f8758b49b7a5a3947c7f4b8e9d1be276f8053f32e9559041e4465473dd65220e855a507bdc2773ffaef50386b22b3c7fc1244b4ee218df40505170810774e431ef43099fca35bc8ae4ce9a6cd9b4dd5585d120558251f9d886bbfe7e1f23a5a4db597f57d4797db1cdb4159cd513a64de8e30fe0eea42231e348c36f3fa344ad32b97cda7ee97b08c19bfc8bed8b4ead18d243dadef42b82b13035b583bcba45764b65d01743996ae713e14525a1582c40849c6c7ad596f1468cd809f6db053f83bfdd675ae05b1bdbddf147642c5837604a3947ab57ee795748100603c6a1890ec3a7cca074e7dbccefec21daf513c11b92622a95f620e5c74f94e8a8772c26b5098733b6f2b63c609d3677016a9532c68fe77c8413daff294966db72f616e84560d2b38af81612d0a63e7a5486aca9171228781ec994ddf677b6578fc9bb5d347a10ade2f3db3b9153a567006ae9573bf5f60ecef43341184824a44b7907b9ad6962ebdfa74dbb3fc74a2cfa8d30dab97eca1a7f38843fdbe8817342ea20af4ccd09dfdeb3a13189ad23a821457a67b23bb372de522d0f99bbb48d9f649f21b8545d4dadb005b6e036e0de6c27dfacc9666c5af695d7941a35a9ecd6426fc26b03636eff8137c3d0d5199fac52409b3c488a59e3c56ce58223f015d67500e1e9c183a41b83d57f92f1fddfdb36f7e624884dc9290cb0ca7d7ab0eb90ee782bf422f5c03c15a9103823ae53297be3bc8d44a158b8f1a92346d8f1524f10343573f1970638029a9ad5f344a56f795b426b313c162a73a836b8b2f42f9586fc910ada94d1521cc50eccac183a0ab97652ac74734fe5df4bf40f52e89ea1e24fe2cdc63eaeb37188b0c163d6c2bf2defffbfed9b4c4070e83102943a28911c9bb63509f9a741f3383334df6f339f7f6ae2d4971cebf8bdf3f182fa2f2a1d067669aabbda7da89add12dd34278e417dba25f3d8aae09fa7898b71deb5000212ccba0648be40d37347a5482fd17f007c8f58a67ae3521322b21a0c93455842f1ff7355b82308435ecd2e817faedea0242218b42d9b6198470586afc7a6819c967c6d328a59650cc27797dd5ec0d58de91ab9af908f6f95d207f09c112da52e2fbb667b6bacfb38130d84013820567ea8489580ad39425d277cf1e3e5f9476b1002690512fddc8b114f7426a5d3cf25a84818236d0529c872018c5d6095c0b237e02c5c34a829429c1bab9245cae90837141572b442c3c18d71b2f9273f48b9d615346091a026445682b9d7400f8eaf3ec6b2c85d821871d5d02eabea36fefc5adc9e5ce544feded3f8854528612f94075db15fa1c9a972dbdbf55a02d972084836678e55c38987ec62c852bc0aaf8d32ec8539d1623d7957b2238ec9a31469202bdb26af5ac105b4533cc72f3b669dbc58b1ae082a015b706e66e9350c4e423f46db6d127a49129efde6bd90a613a87c4245d49ee44ffbe35792cc874b9617fdab85bc13ff8ef1cd96d7c6b5b0d9f76ecbf7ae05c58fc1a4f98fa7f24df6cc7f8a3156035154c632a60fe3e1c4d57e62f727f253db26e93bdcccefd69064bd9dd33c3b192d423e72823ab00bb4bf3c95f36e70fe8c601aebc0628484981af93d6d88070aba7bc55c2846a53ecdaec2141881669ca8ca9aec8d3b6ccc70a415abcfd18d5c2fd43537e39cdbc32540b872ad8813cf342ade29c708d72dc60312e3ea2a789e4f7d1afa8b9d5931c498a0f848f5542aa104fa701e655d8de59ccc28e8218f3379a431b18be702fdfd4293d3020072429b527ff9", 0x1000}, {&(0x7f0000000000)="f65a596c1326036d8886d29c38824c9b11c44dcbfc6539b418f219f19b296fc57290a9267536488d92dfb8c343899fc19e064b13a656", 0x36}], 0x7, 0x0, 0x0) 17:25:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x80000000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x101) ioctl$KDDISABIO(r1, 0x20004b3d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000200)='o', 0x1) fcntl$dupfd(r2, 0x0, r2) 17:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="a1", 0x1) write(r1, &(0x7f0000000080)="3622d2451f2ae4536d6a1481320606db43deb12d8dbe15d35563cadd8400128dbebbe1d5d7e2b6fcc844c0cdcf2872b002ad115d9aae10af1ee8c57cdb41d7d78b648cee46397b35f3612b9fd9e47da55c1c968bf6f4f5bf9a6755ea63da7eb0ad8de746daf00657cf46", 0x6a) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000200)="21ae6c33f516d5855d44fd523ccc253549e7dde05582eccd7a18804bb84f4b458ac86436a786a634b01cbc11ca296eb3188f6425037a663a90153f0427d3ae26734c9eca8d537d6d669d3c0f79bd13e3b71fea6a7e6498e232ab4de11be0bfc279fa1aa41ee45135026b9097a49490f48151153aaae8856745a922be34a45f5971d0382c763e63febccc89c5204192549c193389bd88a760c3599b40f79410711bece7dd33df8da0e0", 0xa9) 17:25:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 17:25:26 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) 17:25:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x60c0, 0x100000001) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000040)='t', 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x4) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 17:25:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getegid() fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 17:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x240, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20408, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='6') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 17:25:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r1, r0) ioctl$BIOCFLUSH(r2, 0x20004268) 17:25:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000140)="27f95ddfbb61110b8cac84c498797d6eb52da887f451e65b7c2af6a66d1c94da93dbb07f114bea7902e036d138fcf99c6f725fe5b7417926787e"}, {&(0x7f0000001280)="26ef60cac58aa43731f8ae782edd4e7483cd960264f48e78a27a0654647c2bd0221edb12fa701af0d059107566176964b2706c3f817c015a616bc704e0afd2a672abb024a88f28dbd36a795cf5bcb01ba4132d61ca0651d83b788899b277e67d9d0addae3fa4c8979bb4cb40f39e417646c31bfa5d1396cd587a91ac1d29d5fcb7a951b9f0aa759eabbb6a6db718b4e89ba6964c7307000000714b22773647d34ec9c29581c20c9de5d3de0aca69ffa3891b4005"}, {&(0x7f0000000240)="495131edf074049bb6ed7072708a626eb8b5508971a45933219aff0d6cd5c46aca71744cb22fbf6d6c060f07491c1463885c5adee6bc110ca7af00679937276d34d252c292473c92873693452fbfebd2e8b796c216113240a964690caee680215d9ebbf9f779b46c49f8852f1ae220a3ed805619c49b39d34af53e23f4b44cf23915880e130d24c5def8b81e307c9cea25b9c10a116cef47c4348aa39394010a9b5c681566a745436e3ff4bf9cade0656dda17a62dffdfbfd6271618aeae6fa2fba990cd7568700f929a7f1e43f22c13b20877ea7726c38014f6cd37a84f5ef755e0b43d47c25a6a714c5eb3fbe0091e794e8835e3ef82a033d9a07c84a69a493de8c66f85d6b6952f8bd11b567130df049f28bb4f51e0fe6ce09fbc2b5873c34172e000358ff2318aa367c99630eb0acee9bd51fe951db769dbe02b020e903cd34af6feb8fe7e52df95e540b4b1d969bb40fef148cb060110a6caf6be639bd4339c98d55eac5f90049da3fc92a62eb7e69e9c2b7ccff24d0b53b5412891a9197948cef93093d660cca7d4fa8505bfd89fbed92088917cd9f2867fad6f16d719141b5f2f27a646832274b39cee7d0e03ebd12ea1116043b5b5ce24ac0116d358e458d8afcd1c60a9855ccc4d4aa65ce7d1d9f7055142fe72738729f7c0bdf980772f34470c9602d67b8410bd07015fd45d6d4919efb82e99ecee4eb91566a70dff28212ea78fa0a649c3017c4fee1ff73ef999e1139803176035dcaa56cefac9917b86a6585a2e8e3e11a93657df23b4b6dfb35747f9abec8f9e39352210c19728f7bfb908a7e7d6a714517fd7bd79fef3ecffdf995f94cbc508866cd5c7fc22bbec2eee664d67bdef81183a8021d1538a8426097ab7e0802a03aa0fd25711f8295aeb4e5b3c3d5e541a5bff5d3df43276d326b5b541a07e10cc0f6d31ac72f3abf2806c68c423041085cbaf6c5be9c0d1abde764159e6f0e78c8162826f9f6ba2a6ca261ac6cc8dae3bfd3f8e21bac1d93b719d4b06efab9ec380c001979995fd59e70a137508dd6a2ca55a745da81e39393a45b3fcddc60b0528a352090cfa30c682afc135fb9dd8e0aeeb67f6cb14e816cf4e2e864f76ce5fdcaf2abf901ba0cfc60e4a84a896b1df53209c83e2acd20865fecc1cda42850c495186b5d679946b1dfb19a1631d39ed5235152c2f3be6b02ca3a98b471bb04890d5267107b6e7ba5b85b54ff4c3579724ddde05a700c2e3a77d3f464bd39d8e3d4392f4e412c66b845c996ce96b2492cd4040bd61dfe2e6abe9e478f4a63a34465d0eee79c87d6cd1dfb333948013f50dc31f0b162e34a9e3c9376ec634aadb7c8a1208301d5c69803c22a0e9ea8d8a881408b02685093fd247f60d14d8e0637c26d0383b3309a834a2302167bb5373be05c6c1703953d7796f9b904ffa64eada15714b76bd39996961ebf97f003bbea11721600cf7cb5f67940f04eab16bfd8caf013b4faf6dc1c59c6b8f30d4d39aac265587a761f598d5175149f61c1ddbd614de960359dc064f7294cff256c796ca5052e58933e6dd850cb3483a4f0c87a7689bbc3a2f6307dfd432493191deb1c4e0c3466945af809c6f1db96754f934417aabd8cf387c488900d86ed48ae546c59422b6a89bf27ac2cc554458780a5ec7ef5102548ad6a19fb491cb4f9bba8bb31d1a87ed6db57c4c6b3e48ff5a889a62e28b1c2ed11a62984a169e2bb5b5c216fcabe45bbaa18272faf4032114ee389a5a6b1aa94fdff58e2d83336b68f33b63d963c56ab106305de9e3d19f778862e1efb139b51b2bd443e234bf945f80309a47715a0c4768180faabad2ea678cbd212486c1cbaf9d9686825bdc9199ec683c1bd1bbfc28eadf5e10a35a3ace98535aaebeef1ca4bbdca2e88d59266148c3354a7286b43d93164c036f7195fd5bef3a1c595ee0baf9698d4642afe51330ba720e5e67d1224533560e5a81c0fff0bb61eea054610915768fe7f3c65018344c54defe8e85a140e146561cb3b159962e974b4af8303c070f75dc6db96291665c93dc1c813d3a3b0345493fd8e6ffe44b60da8f223dd428100202bb320c56f1ac7740e8331cf0b5c2e0d8906272c944f206a9f190f7222626de0c67de6f45a7bc79db17cdf98b368bdf72a678d9a59d399871c8dc8ee81ed80f111d7751b36c952600fac867eac50f9e7a50faf33e3afcbaac4fa17868b1e955314aa4bd78f215d12ad5ad46d5ee6fde7c8f6fb471fd688e0d530cee06d01e818f320a168d42565821702e28707c354c3e78dc548b4c23d9a696e844eed6fc7837fdef72d1bcfd065b7c6655ac1a61fe9c4b2d605010bd697449ad173ee30bcfc29d8a5693999de2b77548b656a1ea8de031eae26ef30a61337401e862a89054db250f0978ef607fea31d32c161a8c1c2924a8086e190dc52f9956b0a1421bd777927169c5b1a82c2420f868ed55c48020bc2287058a32272318b76b99393fc2b94665ec581009872860992bea9ce8f33450c05679a36faccbde6c57d02dd640703ef51394315157b3f9b54a43646b434d5a1cd1da4dce78b21c289a824d5d59b4187cb0a80151f96591ab5c1aeb24e44a356cb9abb08d6f3c447efd26cb7c9c62affad8a7ad6042f2d2bebef5362e086460d2819ff023450a5a26495345bf1780fe0d3bd4bbe66a4a01a230ac07e5a73309e756fe8ede218c1c4815f343a0e35a79dcc64cb94dd83a3046d5011e421c731cd859eee6f44ca0a692ed713344d31b3a584b2b322955d3ba293f7b78f494c34cbb0d6567297dd848128e2680a7d25ed909bb39288b1c23966a79f6d4992932f952705a801297cc7881027d63e4ac73e60c3bbb52df1125b19e59ac7b7f95df6cf7bf8387a855d12190d632f911c560edb252bcd6374bc84c1ba693d4721f7f4824f5f7e0912be6d537897254676dff806673c286c50e60e539194f442d36ea168b46f49b07faeaf688cd8241c9304b28a4b160672968870a3d0a33b2aaef42da89a076e145d20acf60a6ddcd463f25dcb185ee35172440d2c2100f62e339687bf14b76d07593b9eb790be1955c17f2d7c65f49135f08f63a631e0362211c72ca2d4ec3b5485a2c471f4ca6209fd14e7d33659b443f16bdcece0369a67f834cf78ee3984e0ccfecbcfe171678f02c91b3bf8cc9626e85fa3f9dbea8877f431e8b395accf6910065d0ada95d01a45bc7bd4fe60af863c90d142ed8a368f0c5dd5dc87b2fc6b31285279900023dcf5abbee7670aee4069287a54ea7f0bf163be909f6216bca9b66e51efdbce9aeaceab2f1b2eaa7a00cb54bdf3d24de37d4872922076bfdf5aee8271750d2528e07e77c4f03e357fe23305b832172696b34fe800b7e1e55d013f546f4620e3809f21a2d38ed1ed1c738f9ccbf19a30b4811939942ad8bd3bcadc940696c445d6dbc9852e42c9a4cc8c9db24654894f6057aa64d5e917210d6839c4c753789e980ff83cb6da2d5fb23f83a2deb051483d429043220ffd356bf8a4970e318224928bd00815933639e7eb856d08fecaa1efc1f2435790abd1ba883fba242549001486ad9bdfb5186131acfcc30aba6afc79f1d17789f173dccff44036fa0029f0ce73c0c0035a9f3ae581c86ccae671579f6d193a777fbdbd7d861dfda9a33742897927514f3c52f49f7e6befd4f98f39182d7dee305610d6bb937d92dcde1bb87c3e3476d365dc2bddd06d49ac671fd4dd224e653740e876aff54f552eb59546c7b3095eb335e3bf48c1cdc41629af5e2ab287262522ee5fe63f31ece03498cf772b5101300b5701298cb0dae7a82bc898ba3a6afde2b203654c2b3d1ad33cad5c035c5cef10ff2da3a3f0ba78a806a3b936f425d550d18b641f602098e91e3e1ca144ee0e4a6ed086de3cb1c33f427852d62257b73a5a934131272424a9ace407b1311fcfcd853d17bb07a35056058f32364dda3ea49153c5b75fb134ff84cd067716c95ab05b3820c1501d13ea36b458b6b88038e184141ba270843cac67d8e6a2263466604c53d465e5b1e7858dbfca7dbb0004e4e9126dbf74b8fabf9f5f535dd9e9c32eb6c05ce8344ee5ca684237888c0a535b28c8971ef8cfb33c6733a1d2ddfd5cae4bd6b7191db9ba093491382b71a9ee154c90590f301fb3f1f84a38e96db63153cd5860b193ffd0c2728c3cbf9df331b6bb366c181f325ff4dd44a90721ff5b3c1821f59841d37f31f9c3509beb6d14d0f64c2ee2f85ff0998b8742ead9c7b4b73dfe0ee3ac2c223329d2bf35dae918e6f7aaab53623348977529441c5b40aa70df271feef36d88ade90d3ba21606f8d6fe9295517fcef6c8e49d8f3a6304b46c045393496a2e619637c21fa6ca38d947f5b720d5686e5e960ed93038cece236f2b6c0fa10f8982f75e579ad8e58dc50241f6dc141009e73095a24678198ab52d462acf5a727f7365bc195134c553eb370b86c49d1f3e5f0fbb26c5f8488f54e2960e5a5f8bc3b62493f6a0cb0d456d1a5bc96cd506c75ce15bbe1a5f7cb0e63109ec1ec4ef1519333b0067a6c79e0c523a88fbde5470cdfc7aeeba613661590de29906c951bb996fd9ba66e76c694033a2c81734fd60991488b18669ea9ea2f8804f1deca71e79afe7a649da010efaa307143d40d09c50caf290fe00371ae46fe821376c3e59eb64500dd37e7759235c8444634b1c0e40b55b3510980f0527f8049236860bf866fd7cadc48350385585f76862f369f3078fc454635484c87348287c955d872b9d910e51af529086087e026cad26c534232fdb6608dbf8a55b5a3f69a1e3b7605fecbfd7d88442483f46810bd21f1bb76f0832b28067fe2014366f2c4814ba331895b413ed8e887170e906a1a0cae3b8701e0d7a98c6ff63b5a97e302f4296fe5ceaa1163bc56f81a5cf53679b838de9c4a8928e5e41909accb3228761302d3a3b364eb267467b89cc71d679a7ff9904f800a38b8d34e4c9179c1a59d134fea779cdb5c0ecf803d8b3ff98e94e5e0c5b0071ea108fa7804262c7fb67d5c130b15ed3473f509c0378d1afa6443946ae8e5ec8a90915057dd2854b8e79dcb52e9b403a88bbd0fbf513d62e4423852ee5fc81f284cf98ae4b14ef8383f65c1f1f9c362152838a4e4dadbf7ae2d3d00790cfc312ca527e0aa33b06e795224b90945de21c3d17181ee2f17c49ecd4bb21a2be39448a3f024b98f6b433aa14554c3d7d5da6da42595aa0d76809fd9ff1a08318c9276ef44cac4cabe0ac451652b05466afde6598538e54b47607a04a544f5c7e2ee29ce78e455014beebea12c20e03015f80b1e3b323957bd1d839e724806e7c49f65d04babfd5d07c528020d923c34f398bf744469a8a51d36355773ed80c4b88c58bc01069b8fa19cddba7be3d63159e3b7241b757458ca49d40f7462a31feadd9b201a0970d5c86b438ad1d8b0237fe38731ff0817ece162803a5beda15c7afc8fc0f15cb9aa81c666d52102c3d6f9c6998ce9999ad45b7f6a7b1372cab705738c25093c169221d979c1a400e617c3413109dd0f563d6978b2bf87d679ed5033d515daf17140af980ec136ab71a19aba5f25eb26273fe8cabac1d07bf3f450d21fb4da6ee23241f908682ed88dc20a9d7891e56ed325519f308e23d27f487968b346e645c23a00eb561422e0bafac6adeba757bd08d8f6b3ff7cc21ddb562098243425bb143b9a230f4820beeb387020e0a4a83332156b9730420fbccdc335d3706901b360e400b41a384b9c5d6593639dbb7958feb5ec96d35673b3c1737be20b9d09"}], 0x7b5) 17:25:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xd563e84f3e8a8b43}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 17:25:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x8001, 0x3f}, 0x10) readv(r0, &(0x7f0000001400)=[{&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="92", 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) read(r0, &(0x7f0000000100)=""/227, 0xe3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 17:25:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(0xffffffffffffffff) r3 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x0) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x5, 0x1ff) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x400) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/96}, &(0x7f0000000380)=0x62) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x200, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = socket$inet(0x2, 0x1, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x100, 0x0) r14 = open$dir(&(0x7f0000000580)='./bus\x00', 0x800, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x240, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x2, 0x6170}, {{r2}, 0xffffffffffffffff, 0x13, 0x2, 0x597, 0x10000}, {{r3}, 0x0, 0x1, 0x0, 0x7, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x2}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x2}, {{r6}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0x4}, {{r7}, 0xfffffffffffffffd, 0x40, 0xf0000005, 0x6, 0x7}, {{r8}, 0xffffffffffffffff, 0x20, 0x88, 0x99, 0x800}, {{r9}, 0xffffffffffffffff, 0x9, 0x80, 0x7, 0x2}], 0x2, &(0x7f0000000640)=[{{r10}, 0x0, 0x20, 0x80, 0x0, 0x3}, {{r11}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x80000001, 0xf4c2}, {{r12}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0xa}, {{r13}, 0xfffffffffffffff8, 0x1, 0x5, 0x2f89, 0x2b65}, {{r14}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x31, 0x9}, {{r15}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x5f9b, 0xd1}, {{r16}, 0xfffffffffffffffb, 0x82, 0x1, 0x1, 0x400}], 0x3, &(0x7f0000000740)={0x0, 0x3ec5}) r17 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r17, &(0x7f0000000100)="be441e3e5e82f75538e30c", 0xb) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f0000000080)={0x81, 0x1, 0x8}) ftruncate(r17, 0x0, 0x315) unlinkat(r17, &(0x7f0000000040)='./bus\x00', 0x0) write(r17, &(0x7f0000000180)="9c87c3ffff00253850332e00", 0xc) execve(0x0, 0x0, 0x0) 17:25:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc9c, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0x200, 0x800, 0x8001}, {0x1, 0x5, 0xffffffffffffffff, 0x10000}]}) 17:25:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 17:25:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071bca9600d4000800b8150000002900eeff32000000030200003591af0dc1bb893f00"], 0x38}, 0x0) mprotect(&(0x7f00006a2000/0x4000)=nil, 0x4000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r6, 0x4) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/42, 0x2a}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000000)={0x1, "00f9a0182515b9523015f599600456601387c5141f"}, 0x1d, 0x800) fchown(r2, r4, r5) socket(0x11, 0x40000005, 0x8) 17:25:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 17:25:27 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) setreuid(0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/230) setreuid(0x0, 0x0) 17:25:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 17:25:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ftruncate(r0, 0x0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x1f, 0x1864f5cb, 0xfdb1}, {0x69a1, 0x7f, 0x5, 0x9}, {0x100000000, 0x7, 0x7fff, 0x2}, {0x200, 0x80, 0x4, 0x7ff}, {0x3, 0x2, 0x80}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 17:25:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4000000003f) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) write(r0, 0x0, 0x0) 17:25:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = syz_open_pts() socketpair(0x1e, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x440) ioctl$TIOCSETA(r2, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) poll(&(0x7f0000000000)=[{r0, 0x25}, {r2, 0x42}, {r2, 0xd}, {r0, 0x2}, {r0}, {r0, 0x80}], 0x6, 0x100000000) 17:25:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="1900c05ef41f5fc120499b0000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 17:25:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x100) 17:25:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 17:25:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) 17:25:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 17:25:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0xffff, 0x2, 0x9, "4f08df4de3e3abb0f24013e6c65880900c2ba2a6", 0x3f, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() 17:25:28 executing program 0: mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xffff, './control/file0\x00', './control/file0\x00'}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0xf5c}, 0xc) symlink(&(0x7f0000000180)='./control/file0\x00', &(0x7f0000000240)='./control/file0\x00') 17:25:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80000000200, 0x2000000000008) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:25:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:25:28 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x185a8, 0x80) listen(r2, 0x9) semget(0x3, 0x1, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) r4 = semget(0x0, 0x2, 0x102) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="8df2e71203764f8b54", 0x9}, {&(0x7f0000000480)="23c083b199b9265900dd5edccccf635c9fcaf05b8136e5d4f2af591a89d55e2e641c61b829c16441e8a91763d0345ec77d9bf61b89b90873e385df9b7fa61e5abe4e52eb6f9ed4bf27f989bc071292c37abfce44fe6e1b57a8a328bc6c956df5e23cd3586535725057a86a404e051e0ff8c1613309dc5e7d5e6062b75b6d4746de13894f1b94646e595fc597a9dd12674cee58114926af3543eaccac96f8cc7c26f07f6ef4d6b09b08475a89ca243c4ade36dca4b216158049a5ae2905f955895ba4ab558b13195814e8cf3703c2ef5bf551dcb84109eeaeb84c1feaa98ab1dd40cae3abddb7c6693ff95a7a737a010d6fd746f6fccd286f51d2dbe6e827a0d4a8ee55c9eca0511cae0ecf461af2e13829d9f27b5358cad40b8f4ee7b089f1693d39e41eaa891632b7d65a090dcae845f5bc9df2c455630a4883b0013c7ef467661e5e7a9f5e9860866ab4c25f46623f41899615c4eab54dc678d443b16aa16dfcefe1c3500ee4ad0e6b3bbe3458b5f04170d10b85905885d9e2821c99f2ed5fc69e33b9a1c83fc3f461c99e3b458194dc7dee367f9f08c5da820fc40a34f8cb3cd5e343aa2e79eb19b503614e3164b7cad36db30237b0aecf75e6ce3b8fc2d95114c453cb3c2c8768963a4ecb0a4a6c78392616ecb899c623d235ee511b4d2f5932206585b94262a2b9038dc679a8e4870ec99e264528f4efe686789a485f02970638fc7e02316969ffc27aab43e78432a58c379b97ab68ccce5252dcb02112afa8b324dd0c7da11a78f382fd3bdc1139befaca0e86b133fa53779139f597e30fa465189ef8d0bbc1af29573f4b899edb0227ec6c87719cd7d6f509495f508600c43b2fceeb43b62b2454a01214c64137ed4b63fa35e2d65c6785c5939387190ca228facdead2412ff1455251f7ba6bfabcbabd73aa3c2348d3fc494459a03fe22f685ed4535e2fbe633e17d79cf7728a0b1ae1b2c685228e42726ff6bb2647f39e2bd3e8758807573ab535d3599eba9ab248ce302aba8ae7cb4e95bb13502980018941aa5127f325e969decb6483991eb2436a8b35ef864d6f659a8593f6cfd4067cbe74d7e1303b4a70519cd7923e3973aaeb1294837a0e1829c77300cc4229ddfa184bb4f0c0509c065514cc0b17638b60f52dccbb35ed3a629c0cae181cdc1c6ad781d4f0f12c54ceeb0c3a0306ba559a61e6c668228d9d95117ee01f328d31cc148cbea41faba71c10fb2a977a5ff2408e8899bf4f45790b042a047e047a1b0bf5ed11689aadb771938f7cd97dd6a995ed5030f51ac4dff382d1455f21895936591b0c0ac28dfd955c8fa699e1c978442d488aa024a892a6f081790af4626cce6af09673948dca00a7c8acac67b7c4aab16441fb62e9d9574e28c1b86458ce6ce99670edaeecb16989db3ca72ca76e3708e1b317017535ae7412c430c06f02f6ee980520093b50d1b4ccea4ac1a241b97ff52486b1a62219abe05fb1e352fdc776283e1bec114866f4d2be6d447c4ff3e7d1e57a1393868b587161fc654984f1e6ae702e5eeef1c72916b5929f2ba5bb901daac8e0d8b2cd69336b3d9a0cf3521964172fd12150174055656451d7196967ab372670eefdf9f8c01d3c472212171d9b053bd9c839fc09400716b7c275e5197c9e4462ed2548ab89265fe8213bc233e521ecb6caed3732cd5be33a23b045a3e08ca8e2988306debbe02d99a604a813188c40cb49fc33b90548ba41e2adcfc99fd36dcffc138f943b50c6b90ae0bf779b36822b542f2ca846e22cb321128bdf93d2933681e9faade27b7c895b10cc0b5c3fe3d564b44c86100a37bbcc89e4a8b51e27af4baec0c870f3313e5fce15a1f47d2cddeb5b57ec047f194c969accf7a0e2c903b75fde220822e7ed4605919e38f8d8a0fdfd6557bcf5fb1b188dee7c1b9df67bcd548b4dbd0c8467a6a7632f68ffdb042b48046a40c5aa760eb7de65aee8923ee94a188a4121a88e2ed232b51b9bf8770df4530ec5cc34a0d2830745ea573b29142bd509b75824f2d42c4d67ee6c9070b7bb1054e58c2c1a3ebc9da9fa4d437a545fffb512ed8d706befc5d16185ab5389b4940209535a8c8ce69330add7db864555015ebe834c355deda3bcda076d1a876da71e1014ce9c62a0cd10a89051470b47b2fdeea503b50c586ca7ec9e95213417458a547c5d4602a03d1596fd648b680ba4ceff1bff9a289bf4d43f28b3b5794c5588741c5ae9020a7f79e3f0e016b742aa7faebde4721a038462678e90b5b421e8b95eb04f8f5b7e0e725150fa4ed5ab71781bedb56a1d0e7c87823ca632cb9e09573808cd27a960275954eeb0812744f3e4c9f2a9fd74d52d06a3cad5a387503fea49ae6624dd22b9039a95af8cfd984cc470c1327e24c36ab6b518b52a1adc55ebbe4af84f978fbd6b12b74d6823842444c02327380d90d502c12a1f64ca6ba0551a773f648ad556700988f59a5183ad5420469a7d9fa3042f35e8b1a4bf415e4165d43b0fab43071f5b1e6a5b40cf18304470fdefd825d4b33194471b3542798058d1e0276651fb4d3394812da53bf5016a8116034aaab456a1d6c8ad889cc5aa16ba5de148f76494a8acf8afc909e190d93ad565c9c2811aaf651b3446e3ebf162db700585a6e31735fbc5129eafcfcb35db3aab9f28896ab235265e022131828353a881f302b731a6aaecf2e08b66794a69462df5be011cd781cb9bdd7f30f863e23e409840cdcee96dcd8c036572480d319bad2a6fc0f2fc7336ac8963ef09ba6bdc4a0b13408554ac94837fa62a12f843b29ef6fbbf256bedbc78b027ee65096a9a35efecf583eb536809afe3f6e177c3056d37bc8a710c02ff028ea492722154e66d00a6e8ee867112c6cf954a169989c70f3cf9aaf68ceb8f21175023febd708a3bac76cfce01750e9b7b35f78c6de6424c162b225dd2dfe80ae2393eff54c50ea2e9dedb622e7c5d0e0389fa832d62f0bacfebb43e9c15c77f1c7027f2a4a7d7380697d22aab01ad267bf8e0d99766917c5ef24dcfb6ca1cfa2ae339234792213c4cdd3e206717c08e6aa7ef319d82eed01ce7d6f65a595f663e3614db95a55249387437e50cb79782de88fedfb6475558431ca3345d7a2281aeeb1fd1f85cc0f72b39e21242f6c20b58fbdb0bf66fd6fa58879ac3c2fbdf602288fe621ac66a5bfe1d5414131b6fe3bca40cb757b3670e0b1df2994dc0f6ef59eece3f8fdde7e390f1c02507bb8efd9bdb69033453d20b306a5d9e073c9b2ca22481096192d85f9ff965bcaed953b3a63c94e421e4a997cc817890f920dad9071b8a1204ac4bcc216d9c2ce5c879398e908d5e45ee42ad46ee0d114ae0211d5061ca5f5768729cfed70b105d0671074f35a16c62a297b05eda4a04bef21ce369f57839aa778df7ce593f816337f8c13520e4a4a55d966ce70033dff630c5492b2f5106ebfb6336c8817c7ea35208286f1fc6ed166b0b1c0bba8fe74a27ebdd65ca7961ba264ddaff2634d82f228cc1307db755ad32085f20b5a495476955c52d897d5e5e9ef1cafc10b9416daeedbfeb880149cc61f45f1a00392c95dfb74c62ed9c709a96f3ff4fd8ebdb071b4df954cc36db702b8b125350e3bd983d6818608ae4236f119dde1e71f0b14a9bbf1ad3cd36794d1331ce5a5e1fd0aa6a5104db95a29e4ebb1a9884c20564e3612a89bdfdfc01d50a1a8289acdea82ee4cb08dd2002aeb22b5b42542edc94825da6f0b29b7764e81f78ae95a9cd97fbec28885872345edcecdd43272da94c79cd8e97186081e61fedc3a423f1b712614c42dbfb731f3969b300804ac263625c543fc8d225b27f68dcb533227dbf18946ad2259996116b95eea412b4dee43be8f84e66d546a310c84ba3abcc4cf6eaa34c1cb7a56aa1ffe8cf6f543d5ed50cac08f7bf6c1dbb1be14d6f0eb2d306139acc142cf6006497ef1faa2cd451e546e32c6196d561cc53b8efee371cf30d4955299cfbe5749e2f383123b64c356226b35b49c0133c95da93450bf666b934b2ac29fbe1a3d12f513fb76e30ecaf7232eb194d0da8e74cf952b6ca25b6775c5324da5084788b3d8cdfbdeeaa734ad1e664bce266e34724370285378cadb1cce3d01d89491433a5d8f6c07e18a8fb657b714fa0cfc4ec5755438684aac4a0bda26d53a795b3a37386926bbae511c01d9cdada85d06b88d16427ab60466e57d3ad427d7190299c850ae8db78b40a2e8d1d1e0571215b3a02740d2c9e02ecfee2a32e04dbb85b4e804e88554372050cce5a229c0e52d7890e465d7e3b5655713ecb3d715123eebe23a6164584378f2e52a965a3f5834cbcee7a02fa3bb6e66438306ece09c7604ec3867906caee5e51cc3d6ce2eacd789cc94b614191436bf0caaa8f0920764a919bf479840f08061ffaa1609ae9e76aa41bfbb33317893126db0711a266b0fa4558e79046b61afda253636e71d3a550af67adb86ad041fb57086a24cdd542f0c76b9348a06355fe9d63177e90385d164badf2ec278fd977c7cb10e5c2547b64668ba5115d1e086cca04a00497dd6493b0a44990aded4491f0684b81a5e363f16e37849082eeb5754bec550be96e232ba1006d2961890d5dd7c6890a478eca948f99df60eb6fc52f964b5c70bc9cf419dd34a03b4cfa6663bd1e2fa6647709c6f6c378f95dff8618b8d39a207c392349a03d8c82cc78a6b44f46e71438c98e195e288368a70def95ca9f2029bc34df0e035f8bd21db1973b543b708989998f37199cb11bd195cea240fd76b287c88c9306ad7c41e892c1dc0d32956e74c6dfe7ce3c0a1a5d60ecda176cbe3473393b12c79810d77e7dd20d0beba98d0b6cb91aefdea0dfdb201c765d7ebbc56d8ee97f86a2fed85496c90e324f0f417a72db2f469deca95b587b88e9f9b72a33d0fc63b060de5cdc82d57fc91d287b541b56efd03c84077e58608e62d7cd08640bc6ab15a53a09c80f9b66422fbc7394328257d07af72ea7793208c35337d8aa1652b7ebe5dc65e5953465ec39b8b0175250978c63c70bf5310c26815af80a2c35e392985bea235aa46ddeeb661618910c63c0ceaa2667fa8082d4416c64ec855a24c91cd235b007a9faee786dcd250574902e8e51e7e1158fb7a309ae5e0c98db71194660f9305627eb3fe10c3ae803abb64bb6acc3c1c52022ef2eb7983864f8129cd6493f05561446501348da8d3e3b998ad54d1216a16ddc23d948578b77d9e556e33a40e1701f8c0d41070dc5e5e3d97a1a7a1c82e85c9de809d4b0aa2b61dc804a415020c1e489a264f10b5a91e4cb42bb98f02412f68077d22c8c994efa6c05577ef4eed7bf53b896ccfb9adda6fc8e16a8edda6d1d0d38c959ad4cabf248ce04c3661fbd81f0f9d4d339fa2d267ab94291f73984ee02ff6a8d3d508e7be5003bd6f475f839c3fc8fcddc9eed8f2651ca1cec6d110f19b9ca4071ff86b53805c13bd487f108dd5a9aca76ab7a4feeb462fb33211fcdd89039d4de89c2f98e6d622f8d33db7cf375c13855c284a2a167dcbf5a562fdd3fa4137c2cb72227f45689432f90396cd5713515cbd001f31270c559b2e61246a910ef347197c21d4a9ce960202fc838a8305f49d2e0250711fff2955511763ec1cc0ab8ba958d7177df2796bc0515a939ab1a9e4325700b48abbc545cae81adbea00f23267f93cdf692dbcc6f6fa2e5048b637cb9980608145ce4f75dd00ff436b03652926829c626823114814171362c3f88d99b28be87218f6cf16dc177390adaf38bfe6dca29892b1920eed3bb596d", 0x1000}], 0x2, 0x0, 0x0) semop(r4, &(0x7f0000000080)=[{0x3, 0x2937, 0x800}, {0x0, 0xa1a, 0x800}, {0x7, 0x58a4, 0x1800}, {0x7, 0xfffffffffffffff8, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x4, 0x1800}], 0x6) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 17:25:28 executing program 0: r0 = socket(0x10, 0x0, 0x3) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/99) 17:25:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000001280), 0x1f8) 17:25:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchown(r0, r1, r2) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 17:25:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x6cb73fe8945a635b, 0x0) sendto$unix(r0, &(0x7f0000000740)="57cce0ede210dc7e09ded3ba073171ec5ef89724d8cdef9b0178b84417774c024140fd4e97699e0e1f351438", 0x2c, 0x4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/251, 0xfb}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000340)=""/82, 0x52}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/220, 0xdc}], 0x8) r2 = open$dir(&(0x7f0000000680)='./bus\x00', 0x400, 0x10) mknodat(r2, &(0x7f00000006c0)='./bus\x00', 0xc000, 0x9) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) 17:25:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x20) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x28, 0x0, 0x0, "45c30a4500ca3bd140f8a9c3340000000000"}], 0x28}, 0x0) 17:25:28 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x40000000000001) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01006531000000000000"], 0xa) 17:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) syz_emit_ethernet(0x96, &(0x7f0000000300)="70c4db3da5b985e2e982fd92da7525785740cd8e05de37d3ffd6e2e87c4d70c4282d7bd32ba1f325c315821000f5cb5fe83596bf88378a9b53dfac9f6ca41d86f92c1517d6c4a8fa78e13b58d5c50b61b1c43f481bc26140729673dd397c3b06e79fa10913a5be91e0883a851279bf0196f877195665ee8703b22ee4e6cdf9f61559599e8d06e8628b37e4e2854756bbc554b2ca36e0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 17:25:29 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 17:25:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c998ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd1ae4679b3e2513780560911b8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557927ab8b56d17285e6ee81dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e97", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) 17:25:29 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 17:25:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a5a071b542a538706000000b818000000eecb000031000000ccb503e18d000000070005a2"], 0x38}, 0x0) r0 = socket(0x18, 0x44003, 0xfbfffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f000066a000/0x4000)=nil, 0x4000, 0x4) socket(0x2, 0x0, 0x0) mlock(&(0x7f0000791000/0x4000)=nil, 0x4000) 17:25:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x61c6, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x3, 0x7ff, 0x3f}, 0x6, 0x9, 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 17:25:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 17:25:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7a9c190c8da36529, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000140)=""/106, 0x6a, 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="7667c89dab9096adf5ffe0f4b1c85f041401b7c0290d29877db6df0dbd03fb50d27c1f27291e7346ef72077b92d5e370233df5bcbf84afa0d3302ba4731c83a2c5981536832a73a204c5039b3c4d3b8915b1c35730edd891c1e42afa16a52a110943a4cd136924e26d5af19d9f5233971485c8bc5aceb76ad63a520efb51b1cc0a5d0fd6d00e72875b1891", 0x8b}, {&(0x7f0000000340)="d56460baaaa9dc0a47fac5f5e80f9a99efd2ce5e9fe6e908ab96a491129a6432c7fe6637cde063ebb467196e61bb748ce0d8fb132355e7c6ec16ebd2343e56fbace9cf5e6c2e14c22d8f3e06e4a44216b64884ef0df0ea7c5a530186f581160f01e64df377fed8d03092db78fa95baad03d33f9308994361e5d4", 0x7a}], 0x2, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r2, r2, r0]}], 0x28, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r4]) fchown(r1, r3, r5) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 17:25:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100000000020060, 0x0) socketpair(0x30, 0xc000, 0xffff, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 17:25:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20010, 0x0) r3 = socket$inet6(0x18, 0x3, 0x9) sendto$inet6(r3, &(0x7f0000000180)="e058d75b040f73c74e28d0a8e18703a3b93e33982338feda43f0aaf185cbbecf3955a7b34fe37f808e5cf61ef07a73b39f3238346c9c8880f2e6ccf5930af75482119f60c5d89e077b50b4d2ebd8d35323c370c8ecad56e6be12c1ecce1fd10f9a76bb068ce8abac10b0983e1f1d988b23e99c50c7fdddc8348596cd3e22c1dd9dba46c815a090897685caa32356a2fd2ba76a0c282a84a3cded5292f73d6bbc726e1ca6d7b970454088e82ff0a83fe5f1a061df9bdaf24264f4d414c8e92defe807816577cb1662d7dc81a4fa359853417d50ff96597802b5755bf93d1ff1d1c69e9f507f9267", 0xe7, 0x0, &(0x7f0000000280)={0x18, 0x2, 0x0, 0x8}, 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r4) 17:25:29 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x802, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x7f, 0x8001, 0x5, 0x2, 0x4, 0x8, 0x8}, &(0x7f0000000140)={0x8, 0x5, 0x9, 0x0, 0xfff, 0x7, 0x5, 0x7}, &(0x7f0000000180)={0x18d, 0x6df, 0x3ff, 0x2, 0x7fffffff, 0x6fa, 0x6, 0x1}, &(0x7f00000001c0)={0x6, 0x3}) 17:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffed6, &(0x7f0000000100)="cc0bc9f6501e4b76165464a2b815e61abcdb977f344d") 17:25:29 executing program 0: 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, 0x2, 0x0, 0x5}, 0xc) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(168fdc2d2c46933a,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036db1a10,ffff800015a3cd68) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8030dbb8e8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8030dbb8c8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb8a8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb888,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb868,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb828,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb808,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb7c8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb788,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb748,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb728,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb708,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb6e8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb668,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb628,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb5e8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb5c8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb4e8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb4c8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb4a8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb488,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb3a8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb388,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb348,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb328,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb308,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb2c8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb268,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb208,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8030dbb1c8,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db0f40,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db0f60,ffffffff81be1de0,ffff800015a3cd68) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81be1de0,ffff800015a3cd68) at art_walk+0xcf rtable_walk(0,18,ffffffff81014550,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd8037dc0a80) at ip6_mrouter_done+0xb8 rip6_detach(fffffd8037dc0a80) at rip6_detach+0x56 soclose(fffffd8037dc0a80,0) at soclose+0xb2 soo_close(fffffd803e09a5b0,ffff800014920880) at soo_close+0x40 fdrop(fffffd803e09a5b0,ffff800014920880) at fdrop+0xc9 closef(fffffd803e09a5b0,ffff800014920880) at closef+0x118 fdfree(ffff800014920880) at fdfree+0xf7 exit1(ffff800014920880,0,1) at exit1+0x32f sys_exit(ffff800014920880,ffff800015a3d1e0,ffff800015a3d250) at sys_exit+0x17 syscall(ffff800015a3d2b0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe0fa4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0f70, count: -47 ddb> show registers rdi 0x168fdc2d2c46933a rsi 0 rbp 0xffff800015a3baa0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xfdf45a6b9690316f r12 0 r13 0xfffffd8030dbb8e8 r14 0 r15 0x168fdc2d2c46933a rip 0xffffffff8101457b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015a3ba60 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=293765 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149203a0,0xffffffff822aa4b0 process=0xffff8000ffffb3f0 user=0xffff800015a38000, vmspace=0xfffffd803f014990 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 48583 81754 86987 0 3 0x80 nanosleep syz-executor.1 48583 484342 86987 0 3 0x4000080 select syz-executor.1 48583 236785 86987 0 3 0x4000080 fsleep syz-executor.1 93133 400222 1 0 3 0x100083 ttyin getty 18146 460812 0 0 3 0x14200 bored sosplice 86987 376722 40919 0 3 0x82 nanosleep syz-executor.1 7172 431894 40919 0 3 0x82 nanosleep syz-executor.0 40919 342487 58869 0 3 0x82 kqread syz-fuzzer 40919 135887 58869 0 3 0x4000082 thrsleep syz-fuzzer 40919 431992 58869 0 3 0x4000082 thrsleep syz-fuzzer 40919 408623 58869 0 3 0x4000082 thrsleep syz-fuzzer 40919 81923 58869 0 3 0x4000082 thrsleep syz-fuzzer 40919 38720 58869 0 3 0x4000082 thrsleep syz-fuzzer 40919 468310 58869 0 3 0x4000082 thrsleep syz-fuzzer 58869 145648 96479 0 3 0x10008a pause ksh 96479 4842 30366 0 3 0x92 select sshd 30366 395499 1 0 3 0x80 select sshd 42673 204910 17107 73 3 0x100090 kqread syslogd 17107 454252 1 0 3 0x100082 netio syslogd 89390 478436 1 77 3 0x100090 poll dhclient 78268 47755 1 0 3 0x80 poll dhclient 39874 125642 0 0 2 0x14200 zerothread 54546 177856 0 0 3 0x14200 aiodoned aiodoned 81383 373451 0 0 3 0x14200 syncer update 66663 53925 0 0 3 0x14200 cleaner cleaner 95696 317777 0 0 3 0x14200 reaper reaper 71008 390548 0 0 3 0x14200 pgdaemon pagedaemon 90135 383180 0 0 3 0x14200 bored crynlk 18536 204280 0 0 3 0x14200 bored crypto 96554 574 0 0 3 0x40014200 acpi0 acpi0 37691 408279 0 0 3 0x14200 bored softnet 13536 244239 0 0 2 0x14200 systqmp 4410 190150 0 0 3 0x14200 bored systq 65261 442362 0 0 3 0x40014200 bored softclock 90892 344443 0 0 3 0x40014200 idle0 59246 360041 0 0 3 0x14200 bored smr 1 54267 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9565 7017K 14703K 78643K 101964 0 0 pcb 25 9K 11K 78643K 17143 0 0 rtable 136 5K 6K 78643K 5949 0 0 ifaddr 71 26K 34K 78643K 3207 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1623 0 0 iov 0 0K 32K 78643K 4235 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1187 75K 76K 78643K 34269 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 421 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 2900 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 35703 0 0 sigio 0 0K 0K 78643K 514 0 0 proc 43 30K 54K 78643K 3701 0 0 subproc 32 2K 2K 78643K 69 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 3492 0 0 in_multi 33 2K 2K 78643K 1074 0 0 ether_multi 1 0K 0K 78643K 114 0 0 mrt 2 0K 0K 78643K 80 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 3874 0 0 pfkey data 0 0K 4K 78643K 26 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 125 22K 32K 78643K 84480 0 0 UVM aobj 130 4K 4K 78643K 157 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1251 0 0 NDP 16 0K 0K 78643K 845 0 0 temp 199 2720K 3360K 78643K 112233 0 0 kqueue 0 0K 0K 78643K 226 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 13880 0 13869 22 21 1 2 0 8 0 rtentry 112 93 0 48 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 22 0 22 1 1 0 1 0 8 0 tcpcb 544 4890 0 4886 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 725 0 725 92 91 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 218 0 0 14 0 14 14 0 8 0 art_table 32 219 0 0 2 0 2 2 0 8 0 art_node 16 46 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 23 1 0 1 1 0 8 0 semapl 112 2898 0 2888 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 59878 0 57994 62 1 61 61 0 8 0 ffsino 240 59878 0 57994 113 1 112 112 0 8 0 nchpl 144 110009 0 109516 61 39 22 61 0 8 0 uvmvnodes 72 7099 0 0 130 0 130 130 0 8 0 vnodes 200 7099 0 0 374 0 374 374 0 8 0 namei 1024 356937 0 356937 7 6 1 1 0 8 1 scsiplug 64 57 0 57 42 42 0 1 0 8 0 scxspl 192 347082 0 347082 162 161 1 6 0 8 1 plimitpl 152 1135 0 1128 1 0 1 1 0 8 0 sigapl 432 35882 0 35868 2 0 2 2 0 8 0 futexpl 56 576598 0 576597 6 5 1 1 0 8 0 knotepl 112 6052 0 6033 2 1 1 2 0 8 0 kqueuepl 104 8105 0 8103 1 0 1 1 0 8 0 pipepl 112 19628 0 19609 47 46 1 2 0 8 0 fdescpl 424 35883 0 35868 2 0 2 2 0 8 0 filepl 120 216525 0 216427 15 11 4 5 0 8 0 lockfpl 104 11634 0 11634 26 25 1 1 0 8 1 lockfspl 48 3919 0 3919 26 25 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 391 0 381 1 0 1 1 0 8 0 ucredpl 96 50188 0 50181 1 0 1 1 0 8 0 zombiepl 144 35869 0 35868 2 1 1 1 0 8 0 processpl 848 35898 0 35868 4 0 4 4 0 8 0 procpl 624 82294 0 82256 5 1 4 4 0 8 0 sosppl 128 407 0 407 93 92 1 1 0 8 1 sockpl 384 29237 0 29218 34 31 3 4 0 8 1 mcl64k 65536 6962 0 6962 673 672 1 64 0 8 1 mcl16k 16384 377 0 377 87 86 1 1 0 8 1 mcl12k 12288 567 0 567 91 90 1 1 0 8 1 mcl9k 9216 666 0 666 96 95 1 1 0 8 1 mcl8k 8192 539 0 539 93 92 1 1 0 8 1 mcl4k 4096 1586 0 1586 34 33 1 1 0 8 1 mcl2k2 2112 764 0 764 100 100 0 1 0 8 0 mcl2k 2048 109848 0 109811 16 10 6 11 0 8 0 mtagpl 80 58 0 58 20 19 1 1 0 8 1 mbufpl 256 353654 0 353592 299 293 6 36 0 8 0 bufpl 256 91644 0 84544 446 1 445 445 0 8 0 anonpl 16 2914331 0 2902789 960 907 53 65 0 62 4 amapchunkpl 152 143599 0 143460 222 215 7 19 0 158 0 amappl16 192 186751 0 186147 974 941 33 44 0 8 2 amappl15 184 17948 0 17947 2 1 1 1 0 8 0 amappl14 176 44 0 40 2 1 1 1 0 8 0 amappl13 168 3 0 3 3 3 0 1 0 8 0 amappl12 160 13 0 13 6 6 0 1 0 8 0 amappl11 152 17793 0 17777 1 0 1 1 0 8 0 amappl10 144 82 0 80 2 1 1 1 0 8 0 amappl9 136 538 0 534 1 0 1 1 0 8 0 amappl8 128 190 0 152 2 0 2 2 0 8 0 amappl7 120 41 0 36 1 0 1 1 0 8 0 amappl6 112 17817 0 17810 1 0 1 1 0 8 0 amappl5 104 444 0 434 1 0 1 1 0 8 0 amappl4 96 36574 0 36548 1 0 1 1 0 8 0 amappl3 88 1486 0 1476 1 0 1 1 0 8 0 amappl2 80 306691 0 306617 4 2 2 3 0 8 0 amappl1 72 615234 0 614804 26 17 9 19 0 8 0 amappl 80 82789 0 82744 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 35883 0 35868 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 35883 0 35868 1 0 1 1 0 8 0 vmmpekpl 168 223044 0 223016 2 0 2 2 0 8 0 vmmpepl 168 4149918 0 4148153 717 637 80 105 0 357 3 vmsppl 272 35882 0 35868 2 1 1 2 0 8 0 pdppl 4096 71772 0 71736 6 1 5 6 0 8 0 pvpl 32 8547100 0 8532340 1746 1601 145 258 0 265 25 pmappl 200 35882 0 35868 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1802 0 1199 26 7 19 20 0 8 0