33, &(0x7f0000000540)) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000080)=""/182) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 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) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:01:22 executing program 0: socket(0x8, 0x5, 0x4d24) socket(0x80000000000002, 0x2, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:01:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0), 0x2, &(0x7f0000002340)=""/4096, 0x1000}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x35a442b051e58d2e, r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x6) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000200)='./bus/file0\x00', 0x10001, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d555"}) 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './bus\x00'}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x676) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1) 16:01:23 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xfff) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r4, r5) kevent(r5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:01:23 executing program 1: pledge(&(0x7f0000000000)='/dev/wsmouse0\x00', &(0x7f0000000080)='/dev/wsmouse0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYRESOCT=r2], 0x1, 0x0) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002195ff00"/4107], 0xfffffffffffffe07, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) 16:01:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x162) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) 16:01:23 executing program 0: setegid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000007, 0x36f) r1 = socket(0x1, 0x4000, 0xffffffffffffffdd) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = geteuid() fchown(r0, r3, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 16:01:23 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(0xffffffffffffffff) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:23 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, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) r5 = accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) pipe2(&(0x7f00000000c0), 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0xfffffffffffffa6) fchmod(r2, 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) sync() r3 = fcntl$dupfd(r2, 0x0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) chflagsat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4b5b, 0x7, 0x3, 0x3}]}) syz_emit_ethernet(0xc0f13c0f0d5bce8, &(0x7f00000002c0)="bdd9677c320c93ba8c1a90c24756570f6a8494e40e60c41056da97ac87101db04a96702d57145b9514e36b16c0aaa7845e348ea1cc2f5158e351bd89b80da9585ffb56aa132fb20bd9ed71634fb545855d00c9b1bab9ad80c0ddcf6aabb74614ebed7b063e592600cae46e8b600c1bae6ccb8053df31be0d1e9b3f9e286f80f85ff921451ff3a534f185cc22b628af6b2de586be468f6753ec9d0941cb8b16f7a3eb8e165787419c4f0207dcd26791aaa13eb0b58b93c402") setitimer(0x0, &(0x7f00000001c0)={{0x3, 0x187}, {0x7fff, 0x800}}, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x2, 0x45d045df, 0x6, 0xa5}, {0x1, 0x6ce, 0x8, 0x100000000}, {0x9, 0x40, 0xfffffffffffffffe, 0x200}, {0x3, 0x7, 0x1, 0x8}]}) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0xa8, 0x4) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xeeb98177dc2ac23a, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x5a, './bus\x00'}) 16:01:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getegid() r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r10) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r11, r12, 0x0, 0x0, r13, 0x0, r14]) r15 = syz_open_pts() r16 = dup2(r15, r15) write(r16, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r16) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r18 = getegid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r17, r18, 0x0, 0x0, r19, 0x0, r20]) r21 = getegid() setgroups(0x5, &(0x7f0000000080)=[r2, r7, r13, r19, r21]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x0, 0x7f}, {{r23}, 0x3786293ef0c98614, 0xe, 0xce3c6d005d8898fe, 0x2, 0x80000001}, {{r24}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3, 0x3}, {{r25}, 0xfffffffffffffffb, 0x42, 0x40000000, 0xfffffffffffffff8, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x2, 0x7}, {{r3}, 0xfffffffffffffff9, 0x852397adf3ef320e, 0xf0000018, 0x1, 0x101}, {{r26}, 0x0, 0x8, 0x46, 0x2, 0x1}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xd4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12ea1488c947850327aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0xfffffffffffffead}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x5, 0x3, 0x1, 0xffffffffffffff04, 0x100000000, 0xfff, 0x9, 0x10, [{0xe4, 0x10, 0x0, 0x8}, {0x1f, 0x4, 0xa290, 0x1}, {0x2000000000008001, 0x80, 0x80000001, 0x800}, {0x921, 0x3, 0x7, 0x8}, {0xf7b4, 0x3, 0xfffffffffffffffd, 0x7fffffff}, {0x9, 0x3, 0x2, 0xd969}, {0x80, 0x4, 0x19, 0x77}, {0x0, 0x9cb2, 0x7, 0xff}, {0x10000, 0x2, 0x5, 0x900000}, {0x6, 0x3, 0x98c0, 0x9}, {0x4955, 0xffffffffffff0001, 0x1, 0x800000000000}, {0x5, 0x4, 0x20, 0x5}, {0x1f, 0x800, 0x1, 0x8}, {0x1f, 0x1, 0x5, 0x5}, {0x4, 0xfffffffffffffff7, 0x1000, 0x100000001}, {0x7, 0x2e1e, 0x0, 0x6}]}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) recvfrom(r0, &(0x7f00000000c0)=""/67, 0x43, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x10}], 0x1, 0x1) socket(0x20, 0x5, 0xfffffffffffffff7) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x100, 0x9b8, 0x3f, 0x7fff}) kqueue() r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:24 executing program 0: mlock(&(0x7f0000214000/0x2000)=nil, 0x2000) mlock(&(0x7f0000215000/0x1000)=nil, 0x1000) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = dup(r0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000580)) r5 = socket(0x2, 0xc003, 0x0) r6 = semget(0x2, 0x290bba99b655339c, 0x0) r7 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000001c0)=""/72) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000000c0)=""/216) connect$unix(r5, &(0x7f0000001000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dec58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e7bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042576baf754d08bd0256d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371ed16fc7b88c013c7381f7738bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37c7d7c2bf3f25ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c9c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cac0050335cf84e56c5bb1a944d08a7bcc838177ec0000000000000000000000000000000064a977b0119dd3eae6203d4ccdd55c8cab444e8a428f65760ddb86530cf0b76fe618e364e65bdafa1eec9ab0d6a11ca3db3a8fda4574b672be36584e0f6b8d152e79bfd97fa7fbe36d7d7cd3d20b027e92c18bc8ccd4a850fa9d8b428370dc158c4965a529e13b72d9b2615ef26507f0b4655872f8b25040f10754635b9914a1"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000500)=0x8, 0xffffffffffffff1b) writev(r5, &(0x7f0000000000)=[{0x0}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = dup2(r8, r9) utimensat(r10, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)={{0xdc5, 0x4}, {0x8a, 0x7}}, 0x2) 16:01:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000200)={0x0, 0x10000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x811, 0xffffffffffffff9c, 0x0, 0x1d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r1, 0x0, r1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = syz_open_pts() r6 = dup2(r5, r5) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r7 = syz_open_pts() close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r7, r8, 0x0) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r8, r4, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x81, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000300)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x40004000000028a7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000001c}, {0x7}, {0x6}]}) write(r0, &(0x7f0000000180)="8de91167c12e99593c7e89d2", 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x1e3) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x4) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000108, &(0x7f00000001c0)=[{0x3000000000000, 0x8, 0xa900000000, 0x10001}, {0x2c1a42db, 0x9, 0x6, 0x1e08000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000200)=[{0x6, 0x100000000, 0x3ff, 0x2}, {0xfffffffffffffffa, 0xdfb2, 0x6ef0, 0x6}, {0x5, 0x40, 0x6, 0x100000001}, {0x3, 0x0, 0x7ff, 0xffffffff00000001}, {0x7, 0x2, 0x800, 0x1}, {0x81, 0x100, 0x800}, {0x8, 0x80, 0x4, 0x7}, {0x3e, 0x5cef, 0xda3, 0x40}, {0x7, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x46}, {0x4, 0x0, 0x9, 0x6}]}) 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4, 0x0) r1 = kqueue() r2 = socket(0x1, 0x4, 0x8000) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x7}, 0xfffffffffffffe59) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = geteuid() r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r7) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = socket(0x2, 0x2, 0x0) r13 = kqueue() dup2(r12, r13) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[r14]) getgroups(0x7, &(0x7f0000000380)=[r8, r9, 0x0, 0x0, r10, 0x0, 0x0]) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000640)) fchown(r4, r5, r9) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) r16 = socket(0x2, 0x2, 0x0) r17 = kqueue() dup2(r16, r17) listen(r16, 0x1f) accept(r15, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) acct(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:01:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x800080000, 0x5, {0x4, 0x80}}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x188) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x9) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000000c0)=0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x82e4, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x8000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000200)) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000240)={0x8, 0x2, 0x2, 0x7ff, "c5aeacabf8b45488eae79228f4b92bbe030abad4", 0x7, 0x6}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x40) accept$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000340)=0x9) r9 = socket$inet(0x2, 0x1, 0x2) getpeername$inet(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) open(&(0x7f0000000400)='./file0\x00', 0x20102, 0x87) fsync(r7) write(0xffffffffffffffff, &(0x7f0000000440)="96b25a20442dce3d750d1a97a203c2ae2d06d9cfb5542840a409ccfdffa545bd6f1540b8557cbbd42fbaf8d88f38e82bcd9eeb7421ddea62bfea2d95f761ac789ab2642169b32babb759812f4a882b9c7581d2c84b592b96ecfc0722ef1cad0ee360d700f9e8526af9010ee652ce5d4194aec93575370c182c5fdcb501ec1597966df413a694cb22c536dcfc52081f23c089b3f3a8fbb6462fc505d1bda8bd2075deb5c6b879f55a3e3dca8b98a02f268ed55b3b61f1c450182b41934b7b477bc01fe94e26b69a59b3240ea952a07321685e94dbe008f3ea58b1848c82562f72e097ec8177b4bd92ca5f0967ec3322b5344d7be57061242f723ded6db0f386", 0xff) getpeername$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)) r10 = accept$unix(r3, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) bind$unix(r10, &(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000001700)={0x0, 0x101}) r12 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r12, 0x0, 0x0) 16:01:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r1, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x2070e, 0x1102ab2ae6a47d96) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xb4\x88A+/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r2) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r5, 0x0, r6]) r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r8) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r9, r10, 0x0, 0x0, r11, 0x0, r12]) r13 = syz_open_pts() r14 = dup2(r13, r13) write(r14, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r14) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r16 = getegid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r15, r16, 0x0, 0x0, r17, 0x0, r18]) r19 = syz_open_pts() r20 = dup2(r19, r19) write(r20, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r20) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r22 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r21, r22, 0x0, 0x0, r23, 0x0, r24]) r25 = syz_open_pts() r26 = dup2(r25, r25) write(r26, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r26) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r28 = getegid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r27, r28, 0x0, 0x0, r29, 0x0, r30]) getgroups(0x6, &(0x7f0000000000)=[r5, r11, r16, r23, r28, 0xffffffffffffffff]) setegid(r31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') msgget$private(0x0, 0x400) 16:01:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:25 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) unlink(&(0x7f0000000700)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/202, 0xca}], 0x6, &(0x7f00000005c0)=""/199, 0xc7}, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000740)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x80000000000003c, &(0x7f0000000780), 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) 16:01:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x3, 0x49) ioctl$TIOCFLUSH(r1, 0x802069c1, &(0x7f0000000300)) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x200000000000006c}, {0x6, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:01:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0/file0\x00', 0x237) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0x3) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000001340)=""/166) msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0x0, r3, r4, r5, 0x0, 0x8, 0x7}, 0x400, 0xffffffff, r7, r9, 0x3, 0x8, 0x81, 0x3}) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000001400)=""/191) msgsnd(0x0, &(0x7f0000000080)={0x413ac31196021ebd, "2308e69f6266a551e3cd36145d2c30022982544f350197ed3e44fa82c3cfe6c98c3bd205ab811818735e79b9301528e615192579f8ae8bfac3b67299e7dca507906a025a74c2cba1726cde1294a01f39f414e48c398ccd59837d809e7c62ec8c8c76ba7e3f4c24fb13b437b762bf77dd0f17c6ee9b50184047b734a0f2ef8e6e9a"}, 0x89, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x7, 0x0, 0x80a6, 0xfffffffffffffffc}) 16:01:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x98) rmdir(&(0x7f00000000c0)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0xbb47888b8fee4724, &(0x7f0000000140), &(0x7f0000000180)=0x10) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = socket(0x2, 0x0, 0x9) preadv(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/117, 0x75}], 0x1, 0x0, 0x0) close(r0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup(0xffffffffffffffff) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0x7, 0x20, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r7, 0x4, 0x4) 16:01:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x16, &(0x7f00000000c0)="72ba9d183ee82be2620d66383ad6064bd6e933461b95") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1f) syz_open_pts() 16:01:26 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:01:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x0, 0xffffffffffff0001, 0x401, "a650296bff37f282d000eac000"}) r0 = socket(0x18, 0x4002, 0x0) r1 = socket(0x2, 0x2, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000400)=0x800) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000080)=0x1ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000070000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:26 executing program 1: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) r0 = socket(0x80000000000002, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0xffff, 0x7, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0)={0x860, 0x7fff}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="56022e2f66696c6530005bb8cf658fd98a2cd747f2924c37e23de4b062bd8d2c8b7e52f242b51a93f3cf8862069978ecaa69e9c1eb8a9fb3266ef2995041cef4ccbc782d6af749fb0b80c2f4f1485f1ffd9cca1b236cbd6c6d3fb583eea3ad0600be9bd77d07abf6a4c2dfff62d370720bfc7bb298de2b66f4d61f3e6397692fac515460b737aef281a918d5115447dd40b28273a0bc80c0a63602ba3e4519faea7076c4df64e90ad1b24ae03512ed574ffe69eb807b70f58bb011f4aff2df105e47f572a573c1"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:01:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1a2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) getdents(r0, &(0x7f0000000440)=""/169, 0xa9) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x80) read(r1, &(0x7f00000002c0)=""/105, 0x69) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)="9d7cad1fe7e0802db3a8e37adaded0a048a9c3139454bbf7c5374ca049daf18207fbafb1be7621eccb87b80b28", 0x2d}, {&(0x7f00000001c0)="716f5307f880fc649ffd7e4a27c3eeb64edfdc48eb6b115cefea413e77cca59803531d2cea393f1118d014244886cff8b9ac50ee6b38ea53d5f47d5f048940d82f983fddb35a0e1f79cac62e45299f8dcdf9d8e8f8e877ce72c46a541214cd2c9cdb47e39d64c4c0330ddd8cce0eb79d911f3509ebdad72f805cf6793d906fdb9d", 0x81}, {&(0x7f0000000100)="50f4d4cecc87ccb0d13ee5547e60610c0d8251271626e60f19fc68028661f6b5c44ab4373c17ba38edbae3b2ddf2038dbc1f1d7945afec8addaf171a6e1fa0bce983db64fc9e9af3610b1b7e0087faed52bed9fa48b99bbf8b5b9472620831f39ad10ba0ec8a14138b9dfa3511357387c731ac9c338e08", 0x77}], 0x3, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x0, 0x1, 0x0, 0xbcf2, 0x1ff}, 0xc) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffee2) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x2000, 0x480000000009) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x81, 0x0, 0x80000}, {0x3, 0x0, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000440)={0xa, &(0x7f00000007c0)=[{0x8, 0x1, 0x401, 0x8}, {0x20, 0xbc16, 0x1f, 0x4}, {0x0, 0x1ff, 0x7, 0x3}, {0x8, 0x9, 0x8, 0x1}, {0x4, 0x4, 0x0, 0xb182}, {0xffffffff, 0xffffffffffffdc34, 0x101, 0x8cc9}, {0x9, 0x80, 0x53fa, 0xffffffffffffffff}, {0x9, 0x3, 0x10000, 0x9}, {0x1, 0x7, 0xfff, 0x1ff}, {0xfffffffff1940e76, 0x1ff, 0x81, 0x2b}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000197, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3a, 0x0, 0xd}, {0x7}, {0x4006, 0x0, 0xfffffffffffffffd, 0x1ff}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:26 executing program 0: poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x1ff, 0x6, r2}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x988, 0x0) r4 = getppid() fcntl$lock(r3, 0x18, &(0x7f0000000040)={0x1, 0x1, 0x6, 0xffff, r4}) 16:01:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x31}], 0x4, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x569, 0x2800000000000000, 0x101, 0xe2a}, {0x8, 0x0, 0x100000000, 0xfffffffffffffff8}, {0x27b, 0x1000, 0x7, 0x3}, {0x0, 0x5, 0x7, 0x4000000000}, {0xf70a, 0xff, 0x2, 0x100000000}, {0x0, 0x44, 0x401, 0x5}, {0x9, 0x6, 0x8, 0x7fffffff}, {0x6, 0x45, 0x6, 0x401}, {0x5, 0xca, 0x0, 0x7f}, {0x800, 0x2, 0x9, 0xa1b}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r2 = msgget(0x1, 0x82) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = syz_open_pts() close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r5, r6, 0x0) r7 = getegid() r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x4, 0x5}, 0x80000001, 0x9, r9, r10, 0x0, 0x0, 0x1, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x2, 0x80, 0x1000}, {0x3, 0x3, 0x7fa}, {0x2, 0xff, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x18}, {}, {0xffffffffffffffff, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f00000001c0)=[{0x7, 0x4}, {0x1, 0x8}, {0x1, 0x5}, {0x2}], 0x4) shutdown(0xffffffffffffffff, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) setegid(r17) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) read(r0, &(0x7f00000002c0)=""/105, 0x69) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffff6ef, 0x1, 0x3f, 0x1, 0x3, 0x1f, 0x100000000, 0x1, 0x3, 0x81, 0x8001}) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000080)=0x40) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x4c}, {0x6, 0x10000, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000009ece58282e05d0ee0fb9e6d8059bfc02df3351be5c50739a90508b5d0ad59ff14ba52621ffffff7f000000001c5b621cf99d0000000057cff1c6e5edcf62be80a8d07ffbec91edda5917232052bb30150de6028d198c558ef01fd751568a53267f0986f89a4b47e1c0dfcaad772f12723f0144ef736ee9f3ef58ecd77e198c85c4d3c71637eef0dc09c47265b10e819780f245bd1187c6b68afc632747a70093e1a7d0330c87dd0e46b9c2338f854d82467e78f911390411ec78f363cb306629dbb7f0a426699ac83eee5963dc1982cf8e02cd54fc835638d49dd054e4aa7c24b8c59e41c945f69e7f2b150823439c61686d3fa48acd42a69fb816b3b374340a9db9a36007c39a44e690586fb06aaff571bf984c45d01bb3f2575dac539f2bac258a80d3e52eb8163421d466a894b0473c68471ef10986dc32a4850fa0fe5ce080cae9e98fced993103fb5dcd5c604a5291023d179e83613ee0a7a152f8671e313ffd4d7ecdb32661e09b0a4a916dd6828a759fbd61607f2ef5f2dddcc490422b75428f399f25321c5cc1fe662a7b05163a84617f09b9e205259114f027be146d8582ea98b910483fd1b943b216908c408c6636e8ee409e2c1f252e230d230ed6bb3e74c568f1f8fbc0bac35040def7aa675786374de61b5e324f1c2080362a8546b051e02c8c1f13cb13a9766b473898577efb7a927b533a3"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x200000000000001f, &(0x7f0000000140)=[{0x5, 0x3d9, 0x101, 0xfff}, {0x3f24ca5a, 0x960, 0x0, 0x7}, {0xf80, 0x2, 0x80000000, 0xffffffffffffff01}, {0x0, 0x401, 0x101, 0x7b}, {0x80, 0x0, 0x15, 0x3618}, {0x2, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$KDENABIO(r3, 0x20004b3c) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000380)=""/89, 0x59}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'@\xb34', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = syz_open_pts() close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r8, r9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r9, r10) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x6, 0x1}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0xa00000000000000}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000000, 0x4, 0xffff}, {{r5}, 0x0, 0x10, 0xf0000000, 0x7f, 0x401}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:27 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x24400, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000280)=[{0x890c, 0x8, 0x3ff, 0x40}, {0x3, 0xfffffffffffffffd, 0x7fff, 0x50}, {0x6, 0x0, 0x1, 0x9}, {0xa3, 0x3ff, 0x9, 0xea92}, {0x20, 0xffff, 0x4, 0x20}, {0xfffffffffffffffa, 0xffffffffffff7fff, 0x24, 0x100}, {0x8, 0x7fffffff, 0x14, 0x1}, {0x7fff, 0x1, 0x200, 0x12}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000200)=[{0x8, 0x800, 0x0, 0x200}, {0xf5e, 0x4, 0x6, 0x2}, {0x7658, 0x3, 0xff, 0x7}, {0x8, 0x100000001, 0x2, 0x2}, {0x4d6, 0x7, 0x8}, {0x101, 0x6, 0x4, 0x2}, {0x0, 0x7634, 0x2, 0xc6}, {0x0, 0x20, 0x10001, 0x5}, {0x25, 0x0, 0x80, 0x270}, {0x7, 0x6, 0x0, 0xd728}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r7, 0x4, 0x8) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:01:27 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0x5, 0x0, 0x800) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000003c0)=ANY=[], 0x0) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:01:28 executing program 1: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e9fdb82fad302e3735a1786233d5ba0c4a6cc4387ca4ad9c4ed78182c4945460d24fe23bb874b27f61885299bebb911b1d1994b72375e70c4759a2c061bc00f3a752d735a7725a32793c7880d9a14e037c93d46ca5d7d6c38c35e48884"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 16:01:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r1) 16:01:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) r5 = dup(r0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x2, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000033b000/0x1000)=nil, 0x1000, 0x5) r6 = socket(0x18, 0xc003, 0x0) dup2(r0, r6) shutdown(r6, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7fff) r2 = socket$unix(0x1, 0x0, 0x0) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0xfffffffffffffffa}, 0xc) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x400001fb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:01:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) r3 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x1, 0x800000, 0x1, 0x5, 0x6, 0x2, 0x1, 0x0, 0x100, 0xc66}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7fffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0xbb61b2feabc279fb}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './bus/file0\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) getdents(r2, &(0x7f00000000c0)=""/20, 0x14) 16:01:29 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) geteuid() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x760, 0x9, 0x101, 0x1, 0x5, 0x7fff, 0x3, 0x1, 0x0, 0x6, 0x328}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) sendto$inet6(r1, &(0x7f0000000040)='Ru', 0x2, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x14, 0x101}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xa0000000000, 0x0, 0x9}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'t_P', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) 16:01:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget(0x0, 0x2, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x2}, 0x10) setsockopt(r0, 0x100000000, 0x642800000, &(0x7f0000000080)="d3f15cdf2014c88b67020901007a34d0d0dec81da25a10b643060000000000000099fe8c590337777962463275d7db5c599e26faad655287c9ce5487b1affb68d01c1787840d3b930c337e566642defd2100"/92, 0x5c) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0xd0, 0xffff, 0x7, "d2aabeb7e1e5a5e31d2a9ff07a5b2157d015d32c15a52155da39f4aab9cce37cacba440c7fae9c8819dbd85f14abe9493bb411a1b2026cf177ddaeb915bef81123bb20981bbbe2418ea8113104054262672e4592e35a6b3810418f77efc3be916d039975502d98124e364060a3a496d03c717271dc6321ce306688c9f9a36d63ecba708d5b875417c7ec1e1e5ff9ef4ffac0b9f617171c2fce1405d3a18cdd08a28c400697f1f19f1e4653ef12e2fa629fd1161f920674107bd21ddc"}, {0x68, 0x0, 0xf1, "0528511031845ead0336fa95d22068f1fa8fe51760525b163fe41f98982c614faa95a1e8d1fb673a4da4fb2f473cd3cb4346f0403491a7ce534fc5e926240f17f01a4918bf09502aa70f4c2562bdea90bfa0cb30"}, {0x1010, 0xffff, 0x1ff, "511959cdf64b5e64ac1689a93c111dd9570abba7b3d607b6038a0ab048e437baf06072c975b9ec010c886b600d7addafdeaad3774fe13aa4513ee6f35fd5106df775b28324f5c7ad7f20bdaca23c0b3e80489811932e66487e1173418a924d066b9c656404789fdd33899db2bd2e3d26af6a89c8e625687e80ebe7d9e1e1571ee6d91f0ae998ff2d1735ee40c3ac4f01d0f460b84ba393b705c5f1a5f39b50cb60705dae1e03b87e52503ea24950cf7dd2ce708de502181e8b95656505b04e2b7d03efb75d32334610d5b72b19ff68c397e5c0ff125daa912696451f9c8631328ea0f13b47dba66a2a35004e97b714e3187ab1f4c0ecdca088b7a56282d0a61d28fbc2db54771d3b9fa5ee76b6e30a22d327687a2b38ef06d1791bd6b336967ad828b11e0c00004cac501084b9eafcf1ece0eca11fd075bfaccb3f4c45b25dfada7e9a4dd371390aba256afc99812beaa7eb206c5007727468c42c3c5a3ec4251a59a8adbd7d77a1fd8fb22644f784c5e319567a23fd89c3985322b86da070cbcec19b8ecd2888d0acc67eca344c19686076510ecea72a6c31b1aa3f6d5bbe9e381154035de273cf287837ce0914698131e83956518b67a539c2de992a9e67966af0ecd087d55212df448b7d7d22e01c4083d790433a3bd5d251dc4f1d0a9f8709ebd5d2e20cbf49633cb5d7261197ad05ab7cc745eecf212b8f6304ec0a0c190c698be2781f9adfd7834c7783eac2a0ad0d12222eb08e5d20be3e87a21733b4b8750f397692733dabcda962128601d9c1c969e5afb4cf539c723a36a9c802ed0c36f9abab6ffb1ccef8f1a20a30431d9aa6aed2eb244cf8a89abdd6b7d5287c0400b817b7ae6c1e8af16e684d77171b2fd5015b83c5347a2c0840fb0a7bb1742555e3cb3310fe964b03b330324b504f76a238eb7008cdda0e93badea044b910de13f975049555aa8cee5d4c7b789a3fe6d123e831c32bf2e09cbac260561ad51d964d3ecff1689a2fd6759cc867c41600f3b9d3f5f054d2fec61e6c5ed440c6f6608ec0294268520bc1919ffb6d0c707b6aa4217575c3c50f54e2a97376dcf71d625a9bcbfe6d21726a31ad54bb88dee87cf771e5903e25743de85228d11640a49cc56f5561f69e33d8ea57860bdaca9a78752297202499d3f0ec45e944b98f79b204b0c1551ff9889dc1d1eebeac1a67be2aba98871083d3745a7373b14e6b185d8102490960eb9e961073bac1f8fca46c7be34fa6b53d97a5c8219ee3f2ef44e0f40d5c8412e0cb3c8cf9e5076d9e5511f7029ba8cfaa628b50f9e290452bcd11f00b5ca91287ff788f5360cc2f60fcfe7f497d760abd6eb92ab88a409db4988e7ee066a965298193c3feb9e41cfeef7311703b58b401ee518fe33c393392d89c8187fb7ec001997c9153b9773ca13d476f5c6854af9904b500fefbb90b4481d06d0104e945ec3e4722ebbeddf70ee056b9ac2732a3a7e451035b4bbc52f2cfd44c7f4637a21d6900ba657409ed57c37c2d09aa9037c8f00f2708622692e4b6704b582e576a87d689c8125680f1be3bf67a499e90764a89eca1addbfad7b884f3a1a2d93267e80620ecdd5e3552fb792a7fb0b2d76680a9dc1db28aed76b071b4a6f176c2e4600b4008dba79fbcb3b8adc6a3c22bd7ae53057236c2e7f57ad44fbda37296c59ea2532d5b2926ade0d17be3db30a8a1bb21bc4f462888483461b41637f8e99594afdc217830a25ccd8a99ea02a69a239131c18fce7a6b594154d23f45803aef0005a181c22e8d88aa351087f28fc858ce94535b319872881ab436bc73f2bdfe3c8862027c7795f9f215a4b99fc530db2689f8098342d9b215a42d94889e90cdd27d5aedccc30fd352e688a7426f9b0aa1e4886d183ab5d0e3b7523c564b13e3428a81ae22756e970e4e5b92c1cdf21c7adbb9333b8933780f20969245470cb2e8b5bb99f66964d8c0357b6486321857dc25ef7315af7575f7973e9ad411a87699589433a4bd65b81129e7d63d129a5cb751f786f11f602f3666bc5d87f8e125604b15d760f46e025d38fe09562a821a9912fdc7a00c7791c63d537e2ce490943f51312f0a082084eca1dc9765dead272d3a77fdc05c2391a0ad7ea74686b87befcdbebb75d6e709af534cd5daee50e4518b569b645274b855bb251ce49ba250574724a6bbfdc7d38419348039eafc7b6df5b31a8cbc154a928194851f482b595dba4df6c3675ed7a188b69ed0e15392bb240d3d2a05f7a2abef680fa3c02f9ca31e75db269077570d2b26aea4aafbade7f78a7faadc81b318dfbc5c96ab13df5bc1fea4f11881415865da42ba78ebb3973ab817e4b2bb56a79481fbabbdd535c1dce054e71e9ccc3973c4484465487166a87f9c96cb50496f81753f04957c2132411a0adc72111f6b2de006fc186f2cae4cedc2b25bcc278650daa1e288926a20bafedb26d65e720af0bd0330044b103d1c6fe4baf87ed1f6a047ce0e28c20e326e4252a56019d74a4d732169715d66cef440f47e5dcb62ddfe11ef4771b4ee87a5b9b1c48a00558ad09f014c8d3d5d7114976bcf4446fb34382f6b79237f912b4a172b4a2e18e2d52c6b962bb96cbc8b1f491b702ec1a02c74c7fb1f0ad153975da5cf6cb78da1d7bc765a9e6c18fe31f779a7739918920b44e79aa062a9373549f906f73fd573c9bd985c22c687396853cb81e7cacb96e585fa63e14a45be31f12784daf4860e3c303cc46a46c8771a494af88f9dee80848baf1b9458488afbe857a21104625e98ca13360df7b1f6fdeb7455940fea203f01c0254e08ca58e169e6e32c17338c5c01b460d4fbdf6e900f2d148a9b4c560a498a9115d97be469d24f14a11fb190fbdd7785e0a8847a602af434720690503d06abfa1a4a96bdb2e3cba1e8ed5f289bdc076719ca8b4d00856c5abe3c1cc693dd4fcce5dc217daea343a273efc8339d11d09549264baccba248d8876ec0b88f54d3b11ce4355b8a4adbbff1583870f47849a2ea6fef22deeef80a22e06fe35dfdd85bf541bc7046559e35a53b6c9dab40c521849dde162ce86486c20c8a68f45d43b8a54d20e5f4b54a8fe946a26c1f9c23cb4434dd00e23e2f528ad29731fda43fe0849ae36c959025718906f4fbabaa3954c68f0530828668017e92b87b3e5527aae220d60db8fc90666e165042861a447a9e39bb62929980ca96e76ddb21defc601eaa31a14b70641532276885c9cf91cff65d4be28de86ee5dff1692012701c7c1a5ccab7bb7a35d0a68325fb7d1d0da7128976450a9fa67efcb414e579757eeaefab35ac08ff6092301daf26b750e17fd031ed5f991e87fd9af2c1bfd4e4dfdfbe0b357d1a0df5ed38a1450a0502763d23794a0350cb3e591cbdba166f056790139e5d77c8989fbc952236f9b4fcfe24e8339e2e84dec06d79ec37a1d6dbab3e45042e09604414afb5dbee609460f36f71110aab043dd1bbbeaae6cee1e79842d51587745e880e9b0918736eed74fede4c9d9914630e37990ba298003f9344dab66fc73a797c8d5f4154068139d7b14970695a3f60837d77313aad36c8817d25c5e4f8ed53b91e5bbf1cf5a90b5da267a6e6214beb9569f4b220a8ec1178ea26283fe847cae58b7fea425002eb26a72a73cc53c7a330d0c9e090a365fc3e435bb0dde258aef083d295304170e72dd552e5cf1ac5bc3513eb2e7c73b97042e2f6594c155631e932281d4b82bc9c4b6abf87438595a80f4267f4c8f18211b1fd9088ba37fce71c6c27467be556f3776c815b9feb5efc35f25df9b1e9c9d703c8e4010ab14dd1c880345d4220d4b2a771f46590b1f9aca91c9c1d76937eb468120f53a66d95f5e0fcc213f61bdb462a8982b2c43866635693307c79fbd16cc5cff41f090ee0690244ddd4773f444004b5c9779586f423de034f6bccbdfbde7c8f5696904e4ef5ab1367bed3a7ccd3eb4cc159a2e4da2b830ba92e564ef34e4b3e27028952b6db1007f3faa71c53974acdb1b52d6f6acd32e70a12a2bd8f5712d0894b49d90bc334963fe031d32a7f40b9e1956c3f74f12fbb19ba030b624fe48df4fd16706536214b461296023c890212d954a42ea33f9fcf121a876c942db9c7851c51fa4110dde0e8ea19c46f9f1e58101affff419c8e9a69dc5a605ecb71615c2c904cf45e5dc8237ba8d8a119b9839915ef694a6b59c61a261e01f4b991862f009a0dcb07a196553d628199812aa536899eaabd6034391980ce0c8ae0aebb9d20103b01fe02132853b273b0cd6aeab828be3892be2a70bdc90c19151feb43facda69ee738378db82a5a2c515bd2ec0068a03c538cc666d112a4a288b36b2e21d7e11743633a1e15c1a2c53c674d298bc49b9eb6c513aa129593a75ce7dc2584217c67e9e75a91285e1824f666085b41f3a5883a8f41acc7798d689babfc667ec58d59932e108b7a36b0ac17c0f14b34da1e625cfba015fe67ba8313b573283a183cebf888ca1fba546b8958bad5e43b5170199e72e0a7c0798e7fc0ade27a09eefc57ae311f6130991dcb478ca1c4472b475608297248f69fee6148e3fcafdce52b459b349e82e366a9db9e4024510d728630b6db49088b1e2ee4924a7ebb2df0c09b92d9cd5c8094652400014d2f163c0c6e3836f1600cd93d7b4bb3964fecc2d90b095a3e5ecd00e9e0cbbc90e0a88a7e9f4b9054d4aa2fbed8e0b96ee13fa7d5353133898979c72e7fe9b23deee1e610477a99f66b9b8ebd73310236414994d27b07b80af17f8ad4d7e7609ca59d19a7708bc7eaaafdf51b140373f55ff2d141f47de5a2a86a9b205a3b87f7bebf21aa6785163ab9bad085a3fb62fe184dbe2cd53e6d039310a5830e1a5e8225de6787a7b92b6fd4325d12fae06a8b5e2f842b7bdcd2081f87f24cb8fe0166c40f762e7149deed391c33a57f1b2c1a95c15e9cac8c2975b95b8da22beb4bf6d5048013ce853b04b19c6ad33e085808a96e5f6dc84093bb31f3a5e29e83b1a38fd62cf0023721743638daf4c4ef7163a95ba68800cd95fe14dbb4b1de9504362f64db2c237763205985ec01de9a5d43bfe043984aa7ec27aa110db057590b5fa46bde529396666ca20948d4b960976dda0ef12211467dac1ebe4d026d419cecef6907cc653a3228c7bb8ba3eaf7d2a4967343b88ea9c255a3d557216d6fd55ff6c7930e9581444b73bb0f3da80ea7b61996a139edcbbf354f7b5c96c10b488c89dde95ce29b51171529a34cdff5f78307465bcf708e14bc98334b810860e8c6cc52d40d650b1d7ed098145ae863fb67e5899dcfc19f5969676fcce0bc400c774f6fe0c0f9a82d3f73201610b5e05e7430ed406c0c57505bbe0607f42bf9dd3c43fbde780b3a203a7bab8124a24b662cac7dd2839e345783a4d056a63c519136abd5a3fc912a40def4b3ca16fac291b412159021c75816e504c02ec8a01fbeaf513267734e25f0f5b2c840f143a2d8c68c952b79e56c64c2ec366f6cd4baadc684171b605a4737deb9f7fcc94d20d7ebd8b14213d6c07991f6c8a46c6ea787b34c21f2e3031ffd97ffd294300226deb79f9e9cc940c80acdc53be98e265b4b9597ffa7e9b487c12ad0de38cfc7c34289d61eb065649aa542969ffe7a3340929c2120eecb5a3879beba8d4f5f847c5547b99e94c98b4badc6e96bb96f966f5bba2707340555d8d9132338f56fdb1f3e25c50d9bb5fe66abc14f18a3252b136384529875e72637c7248d1b1802d496843c6bc8265a55de4240c26ef83923a3b22a3b23ac44cc7c21909fd876d6c2686c"}], 0x1148}, 0x401) 16:01:29 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x21) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8402, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000007c0)={0x6, 0x3, {0x0, 0x2}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000780)=[{0x44}, {0x80048, 0x0, 0x800000}, {0x6, 0x0, 0x400000000000000, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x5, 0x9, 0x9000, 0x4}, {0x4, 0xd162850, 0x6, 0xed7}]}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) read(r3, &(0x7f00000002c0)=""/105, 0x69) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001840)={{}, 0x1, &(0x7f0000001800)=[0x0]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x41e7, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd60000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x30}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8118}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x96e}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r5, &(0x7f0000000800)="d19104a924703d39b4e6bb2e2e16ee2a8588d27f67f4cb9aa3eed38bc4287c13428c20a973b412c308eacd38b1ecb4d85b86e3d62abffd0eb2b57c6689a94918bd9fa19db227f4558a105fc99eaadac14c1f1f708115c21d5c9b3635407545ead703eedb5af4c50d94942456717248fd2128c528d1aa746134b586ce4522ae625766ec456a8333466adf7b0857dbe1c29dfaf357f539e7a6dd4c0a0f0fa16b90d0bac668ae91b5a7dd3761db49b78c97ae62255c0aa86572074edfe96e257a6d97ff3c9528656ac6683e72238fc7838cb79bdde0d16e71d5570bc9b1a0dbde4e093f3949cbf3abd0005c049e4b24bc1e66338cd46e5c37e03de0e545c6df1821c0fb1ea2c7688eb9670716f207f3748bdbea0b30f70d19d135b8e50d7714ba4c8c08cae104911d05bc27ae3ed46ce4497f6ad6dda3381ced2da653601ba4e29eca042caf5683ac4d1dcb4fef2b8b9407f5f28518360eb8a8b2bf7e7599bcd033bd31b7fcbe0e90972f6749e69fc66dd5116ce7ee80bc0103639fb71049451bc99f8384cb61f2317169e7c79a9a0bc58c90f28a60f85b820fcfb250a08d884d0a26f4b4e3527ff27cc60f8ec79cff3dc79ff4a3ea46622836dde802682ca4c5beb52c819e3d773716acab4c1c5a7868c26bc6a6264f03033ae759da1cf70487d6f52effcc2cc5e58e1742cef7022a5bfdba90ec3f0534de23b18d016f086552d1149a2f526cebc194a701f77a7ea25a1bf0cced8b6e9929857ab08a1f642e8730548fa4e168b18447341ec44c801c760817e1b76976640eeb784ca1ef45e87c32ee1879c1d7692c72146b67097d12919060fe504d9dacd2f1b84332783c60e76598fa9ba98973476d8e6eeeac8b88e656bb90b11ff089a8348602f30d0e1bdab06132165aa3927f09ee30d768fdfd1e7650825aaf8b5e01e327e54d5144e324822b32903d88edb00c1f2f7bee4a674a9929466435f9159d4f17fc45ce3ce1ea15ca8ed0fede0b6fbccb013f74db74a2e6e67b545349b1d96bcb3279923e08dac029580b11a983496d1a636232f8d8c725d1e986f506136bc3da2151dd996dbb2bb781f99bd0badbbc5a13684a2795fd013339f73afbd15dc8e287eb669ff90ff21a2c6115f0d86092c3edd31ae7e8bb3fcb31707550d986dc52fdd064275e6b7f48502b825c21350f477debec130206e2667aede71e0f4a6952f9b02ee89634528c7ea017b62b663af8ce35396cb1ecc250a32a92b7a2457d26747c65c146d5735e8671b5b00e8f655c3441c779f3645a1a380fb992c07fadb04291f20de09be87b7d31b13237ac1eaf76d579dcd8ea1974b04ac64c419663cc9ea415ab1b9a07cbe142224389acccb760e3e495aab7fb81b27c50badf0fd25c821288b9f63e416a6a47b5457a23435392cd149d03956ab3b4b9046c2c9219206a03efba45e3ed1985ccd975f89031d268e9edddd7355a205b6b3ffdf9f1b8a55d7c95eeec53b22eb5d734b132e80a732fa346de07bb7bb8c053b118f41347eb9e09cb1f6fbeb06dcbfe9c3b36679e1e20f4d28f835b250f358f30b73b44e69d48ecf35266d31b7d96cd5ad3dfa4f26b4a732fd042b1241e790a0eb1dfb1e0ea83ee9a68f3e14052f48592443be9799ceac0fc82374fed5416efe719bff907b2fe2387aff525527293fae723bf329418184b0f049f70fce6cbcbcf5d05296562e2ef12d9c43e83130f5ad33993ae24d2ba4b2f9e927156977c0132acecbe32cfaa6df2ff6f5a182e980c20e23ae9fd0333eb1086d76d8ec4c419d214475e4a29a0e311f8c286c09d43f241f21c38b2489b594e5704df0c337ebbc5ee1248a72e173725cfc7ec00e9f0594a4a6db5bcbae5d1570990d2392e820820e58b9eb33dedc1e24eb8c8e4d3c4d1fd3462612dab4ed002a4e6949099f3c104b0a6f942bf6ffe8e404bae13a608d060ea92f79ff9069313884f68075475d0c82b31a7877957b01229df35cb50808efbe7117175cdbe9dd6822332ad71c26ad66ccb173b766c4fe85bedb6973d7f984b084ecf40859dea3789b6d88bcd607b18f66d29858dc94633a539f2fc7a87e381fbc33f2134971c5bc3c6868e273ea211767f11d4984e200c757405d0dc0932b1413c511a671072e7e564c974513d519fe062e79a3f9526f9f122c0e90bf5754b09c1650ec1fe1ac0eae3dbfa71e80a3e8288800551edb10469f10caaee76a0ff4f9adeff0811fcccd086c26eb2664114295a40113ecd6d8b4e48d23ca475384e9b08cef1460a025fe6e3237b998dc83e29c77b8197af3d8b4787d4ae1666cd36fd40d8ccaba95ddb6575a6ce6f1247cd59dc4b9dfc759b8200dc0296bd2ca982fb143b1bb61d9d8e1ae45bed8ca431a7effa595d13d789bc4541d3a0796f5fa50cd469365c6b3edf6bb713c6cdcdb04f864d356c8971903d9e5dd156219bba4ff79b6094cf01f91776565d117685969561aca42aa52232844fa406d983add0e64d60f8adbf594ba244c4615ae6cbf04c713a4303188b9821dd0ab73c084b25745f13f600b28ba42b98621ea7b4d6c5d3503226c7f0b011f3842967ef0accbb44d231ac52c09c1c4f96db47a427efa94deb0dcdaeaa7604fb3c2b9ff106bf86234e135844452adef362bcd69601be474c95f952f8922a1cfb216ca4c1bf8bceba5b6279c41df0fd95902694082cd12cbb4845e806e4e2ce2ca251758fbfc85c923b0f980682cdcda412d2163019c54d8e0d99c7790978ffec47e2c92fb15ea1660a512705ace4d92ea3d9d16d943a74104b061629a55af97f2a1acabace9d2d9be27eed2f721c85198d076525cbf263e6809f22d9ec801422f7ab22ae9104807da7d32172e843f9b5a88152789bed833db2659c6f190f42a690fa5c9fda7e16f99a407bc9a003c322d8b696849c84631ce2889884caf9be4a648b5f992e9858c19690545a5f0d0cd4b90bb88f2daddd32c3e30645a1e0a992c49cab24ad5aa1ea893d2735bf1c5de960069ff02f575f668635ad97d96b23d01622a5e28c7609500dfb0814f6aceb07dffd6716a9c9c95142db67cab1cff566869cd1837ecdd07b562745f018e0af9fb265c028f500dc86ec7b21d7d4f0581cece50fbaa55114e897dc8b0e830bd7e6d06b5e63bc7a9cca2e85d2beb4ea6f21b67787e8d46170715023d2c2d203355ff4d1e939cc166b87772e1ce9a40d9e85f6909d225175745ffabbbad9f6890f2f075299af52c3ac6f770130354a72ff3ef67c22cbe8fb9390111b9bf8da58eeae5da3c1296c8ace9d47d0ac043b3140617faa0cb82056d45bb7421d6886c31034a0c19cd51ec42db96d3bbaf97d92925b79c0e43b3cfe942a92bb91c59fec83ed5725f691ef9da61225cd4040c0573e3af41742a83c54ccbe7a7d355f227e96bc3234c95ab951495a8334c3f9c408a06f3046ec72e2650d9b82ef2e2867ce1f8c42ce41f973271bbc8924d5ef661cdcecca5156c7e77b242a9944bf6601b3e4bbd8c37b1078ec9da9e2ead41d38a007f853742c1dee8b34f72ca74af0afb17f00484b7fb4b9001cb9b7382ab7a5a12fd7b16a60a80229a8a7960f349eb772b1b1580cc0b7e79f0481f8c134c351f6765711d1814a0ef32ab6c09e06dd1924a0a318c8e9b6055c0bdf9727454052d4d819c8285d8fc79a25b11c34ff1e21c14bce68e5cfd8aa833c54fad91b09e99ae607e0c36f2eda9e41d58c8faea33c76473addcb388029c03b468f2e2aabd4e19313e8b4c4d11006974153a097e143837917f08b9bdf2d9f70ae4712020059e1c8fa4791cdf8f31112e0ebd88e2306d0dc5a7be8d61a1fbf97d17f8835d0091160e328edf2ee531412a4f9b159940cc4053cf26a42851f47e2aa6047dc99d12583fade7ea60787823daba5eafecbca23a7e6f5bb8ad5e6b7dc77d39472fbbfa418059c1acefd818a7c72e0fd2942975440e23d719256a8dfaf9422b7e7098e108e9e9668c76608fc879b5e84cfb8cf28dd46c26f343dc5abbd583c935dbac78945571aa0b0bd1776ce5c026ae917448833cceab2622aa533219ddf381ea42bc046415e0607214e1ee33710b4b31293f8c9ee5a7973c2f1860eb9d6bdc5f8153cb53eb6ff96207cbc514c622b270504c390f0b7a9de315bdfa3de11ffa5d21384e5f9c1fd43bc3501fb27f0647b88c3691669bce366ecbc21cb801ca6d20bb6982b551a5f241219b4ea2a8c104ed4bd8dfeb8081f7fe28bfa2737723af119eb4bfffa5334127edaeb065c2896a7fe1768e1b52ea8d95f59d1ddc1df68e3c3d36a93d82de22d6d3af4535e6702bcdacade305ad4de1441259c460697b5ed905e73400a3493387ad2cc0a49d9e21ee9bc72cc676212794053a6a56a8632a20859d62130bbee8d22c8f9a3ea0086840d6b46898ea299546abd332f86952c218eb8735fe4374b5a64534ddab8ac14d6d516dd729f4d1fbdefc152a0dbf8457804090950dbbfdbc481b51b3dcf57dc9adf1cb6e0cd079fb59b7d879be874a76c79dadcdd59181539a6cb8190c012101ec7935e524ede91d6ee407256f5010c6e6523aa71f62d2b11408afef65710ca490e82fdd2092152e04dd354fa7a59b7bb23b650a0e76ccdf090e8233b7ad8091b359d6462f085ef13401e4a994d6f2a9600e0df622847fca0cd716cb2c9996e8cea94b0c40ec103fc4d2dd2c5d2e79cd2c6eb2ac15948c7cc6756384140b7f049fa5464b03374761957c1b4776a91b57bf00e3f6daae6081901c290524b5484fe6c2b01bc17ec46c473daa571767e728244b1844b26a87197d6f53aa60f83be6fb8e3f9569c56c9a1034303e2fd70941d65e6a57c08081485c6eb48eefe60c8fe472de74f124bf419892c73747962b5966168620dfa6eb85dcc114be49e525ebeb0010da8c70b7b40ded9ed1e70f830b54a87da9fb155e5b3250d23a966aab41f015eed98cb70a0ee03c799b7cc15d5c35e4b373c8908b7735c0924a15ca580bdbfe6464058914bfe4c708c014c7a7ddb2eb9825d23eec9ab494219728ab1ebb25a6af6491e0cade85dee3cecce6f6b794283bf06de6ee516150117fd52e235718f53eae3ca79c7a958627d70b37aa90a3545535e036787f5f343c7119f0138b49358eff59b52bf6873d2a05231b33848d2d6bed9eafa19b3ff682d03d8793a4d4c22e2de2004bcb3bd733b403dc4714ecd2c24038a308e4473d04e4dbbdf8e7ddad8b20cdf1b8154d86c91b2743102d0571d4f170a01d817e283cf5d7400e6c202a7f2f0b094c2221b0041d279cb73ed772461f2df1266df942cb3a5cb84cf06cb28fa7aedd013d47477adfea2ab22b9290aaec858a63521a31f04680fa8b0b4e0142b054429bd53f0e4a50d160312fa979bc3a0596dcaf1c9ce004c145d99446f8c0bd13bb4c4b7ebbc980e73971f50d504dbed764a1eee735be494fd99b87afc4056c827314e32e96afc92560a9d5828dff4d250976a58917b9df848bd95dea79aa743e4f37bc8133ddd1481c997399472ba183c97f28cd9df8469eb9f3f23dc829bcd9aedf767e0d22effea744b013877e43c26e7d02409f5b47cf82e0e6ba332dc5778014ae6052848b9df715b7e8b1a455cf3e834821769bedc07f9306efc58da670451c54cf287f446dbe7832a7486f31899222c991755a65055383a2cd1707afe48a9b46a23970fb0155fa234ec71a403820155d9c0bc65ac5f6ba969e7105ac0134cc0bf4e16937ecac53f111d42222673fc8689653cc8436075c2c2fca5448babd4ada9cab6ec71444412e3cc492cbd262167eac4", 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r6, 0x2000747b) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/227, 0xe3, 0x0, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x80}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x7) setsockopt(r2, 0x3, 0x2, &(0x7f0000000040), 0x0) 16:01:29 executing program 0: socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f0000000000), 0xffffffee) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1c2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:01:29 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x53f) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9aa, 0x7fffffff}, 0xc) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/98) semget$private(0x0, 0x1, 0x4) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x1de) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) unlink(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) r1 = openat(r0, &(0x7f0000001b40)='./bus\x00', 0x30000, 0x22) pread(r1, &(0x7f0000001b80)="63b39dc81e697b39c12ae3db6947e917791016a0a4a7", 0x16, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/234, 0xea}], 0x4) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname(r3, &(0x7f0000001ac0)=@in, &(0x7f0000001b00)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x80, 0x0) preadv(r5, &(0x7f0000001a00)=[{&(0x7f00000005c0)=""/13, 0xd}, {&(0x7f0000000600)=""/112, 0x70}, {&(0x7f0000000680)=""/209, 0xd1}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/21, 0x15}, {&(0x7f00000017c0)=""/168, 0xa8}, {&(0x7f0000001880)=""/52, 0x34}, {&(0x7f00000018c0)=""/68, 0x44}, {&(0x7f0000001940)=""/159, 0x9f}], 0x9, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() dup2(r6, r7) recvfrom$unix(r6, &(0x7f0000000140)=""/177, 0xb1, 0x9ef54b7d06ae97f0, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x0}, 0x8) 16:01:29 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xb) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x87}, {0x4006}]}) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/19) syz_emit_ethernet(0x333, &(0x7f0000000140)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x2) socket(0x10, 0x1914e41f42a91d54, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) dup2(r0, r2) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000001c0)) r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) read(r8, &(0x7f00000002c0)=""/105, 0x69) ioctl$VMM_IOC_RUN(r8, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) 16:01:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x140) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x129) 16:01:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r2, 0x0, 0x0, 0x3) write(r1, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 16:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = semget(0x2, 0x0, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/4096) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:01:30 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x9, 0x3ff, 0xd543, "c4deb1f28a4cdd8eae3ae9a80e4878abd3ec9b4c", 0x2, 0x80}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:30 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0xfffffdf2}], 0x1) fchmod(r0, 0xe3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x445, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000440)='./bus\x00') ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x122) mknod(&(0x7f0000000240)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socketpair(0x18, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) bind$inet(r6, &(0x7f0000000200)={0x2, 0x1}, 0xc) dup2(r5, r4) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="15117cdebfe326ef41ca02e66c38d075c44efbd10de70fbf6bb53212e22ba9dec7ca6e1b1032ebde40188ffdbc9980e3446cc5351a43a9ee985a4019d60f03fe32319e6c70b2559835894a4ac80488c99e87aab96e91868451b9ba1b63f81eedba0d0e4e2755920d0d30a699af74b2a7b0c1fc4d5ac663b195f8e2d20c25b49cb245b316356df814746217067db6fcb16706861aeb56dca9c8e738abca8f12e488e5a1a4c383a2363655b0f556e3113ddfb4f9114f018118ad116b213942a55ff97f1be0597d2aff6e69f4328fe39cd61bc6acadc23231919e71f6e0ac652e2194b8f1b3e5f72cd18d670990271b2dfc263764bb97d07ec96e6321bf1017ac95c1ea4db42ac5696d349c12b2349f4a1369db1e3f4a13b9b344393f6f74e0a45b028379debd0360797cf81ddb58ea618f7ce878e0dcfcc8ed3d2144f259563d13cd5d24e5795bf53850ba1b7023921d765ce946b8ac1decdce211874d9b800f86e182a7013c3533ca812f1964696822d4daa8a8e13d0acc4d083f0ebb1f79fe0e7922af8c3f361b015963fd866a35801889c034cb9cf8d9c91b13a7cae749b454155d218149d05fd462d7c5250d84e9130289ea8d2a00eaa891c7f5fe0b4e81587dc7f071a8ea37351bf08495d4a8290b32af3f03430fcaa8e928aa20921b14b8d7dad0cd6da653af39f9d653c6585a435ba4f86aa83a14d09b8bff1ae38c64d171832931d0aad4a8b818e1d080ee80abadf562777ab748bd520dc5f8dbb8859200071e9fa541c173a929e35098f960e210b6318df0a9646cbf2785d0b317cf2033cee1cda99175e531c35521b3d4e77f905afa93d42b90f349c7855370995c3288d9c7069bd20d2ea6e4f7f3866bf6d4d5dd53b4e94bf49e7fb442fc901347e99e48c3b91328e80c66973cca55a05d427a3e58cacfe925b35c9a7cd4966d34b249282ca57df1910f53655d6fcf701353dbbf168f12cf54b18e1df3291d2b72a42111d812e2bc0df7d83860a573bdf632197a144b380c9bcc2dfec290ba8944db50e5c674713c243f0b012f27d68ecc7bbe5df5bb24494f1b9771a4a0e2d83ce328fc49bbed4b714b264c8055fdf5ca43866b94783352c381ba23391a12254d7a2bc9d6bbf5a4b7b726473f55dc778fa159adb4e0d1d7d260e5a00a8fb5c61af59a026917851c7bf2d4c8b7adece113f6589889799e285ae34953826638606aa969de0e24583d98c58f5c7abaf2bbacc60ea719121955865268e5536cd32ac7f8574ebb11b749c571979d909ae7f2a2c3d21728a0b5db16252eaa89962092b32aa09f24d125c521766e770aa066b3e4919c90e0d8c36ace7321dab3f9f0dff7f4d582c152c44599d6e0a8825d913f004c4ccaf2151caf091536e6f4801e71cc7054c9065481530df5302b852cc63ba1ce9b84b0636d4b063f53b3cb17718be2e2d9e0de3e8c831db2f35c96b125ccec3e6c138a73bbd7f402121c4b8ca47f4d470b77dc3d636a87df723eb80ec23c307f296bcd19cbc04da0dfd067d270f130667b2a7b218624870b59bbf4d1e7100a7699936c12519aed177dd4e39b3950b3857982c95a2473d113fc2a240254b90c189fcc5689dca1faebd255555573784eadcd2c46bf53dbc8307b4b36eb65340dd8af88dcabbb1cb584981c6d43b1b613d692b4e4d2312bc148e883cc3d6b081244849a32f8fdb5b96b3df4cb7b39c3e66d6b64967cabd098745819ce3a65e6b3ccd22837aa9eb9e4198a22a41270d8299f950f83053e04bb70ad73b149207cb446aeac93d63da7076a8facff1b9afbeeebf6c8292d55ff5a59a5b1229b8784debea2ef70f00de135abcfe685b3dd98700e4f44256d2fc9cfcd3b73c1bf4a9ab167c11fc21549fe37b4de35cf739706178165f0e03e56ef0059a10ff83e603d6defc470e69f6bd5401e7cfd5cd6a923f33372e24e5a5ec3e51363fe29e190049439f00efafdace7f48b3635453628a23337e175884b2e9458203312aa32cc0219a85b820d1896263baed186daecb27f29a8db189f61c8360e8a4d50c95a25c5ad6b6e1c2d83fa8b0f0a9b6be9049dd5b17c2293bf8b35957a48c8b8aebe37e68af4148477afd23122015aab85a2652ddf0a1b8e3aeef3642a7bb61abd8b05129cfbb6bdaf39e0542ae91a3609d2dbd4a654e5d37eb89c5e1d76e19a4d66cf7f8c8a7bd7a1ec9723737c3359aa137a7f79b34063423436a6b71653514317f3dde4bcd94159411c39df05b42ff4e031160b0630c874446957f467df636296ae39d5b30615534e895c2f530c6d266ac9431f46cfa2ae72238887337b12af82a296625f46fd550a3252c6f82faf8acd60de4c9fb0cd4b5d6733c767caef43077359215da2af8f530c7c3438f19ae41a23fd6994d2d6a4943d1d319569c557c2fcbcf5c23b482af1fcb64d8b5e30ec02aad84b26ed387651f6cb9e0b35bf6d3ebda9ed5048781d9c2c30814c9d1e0d2136859357215b43ca8a9b629e4d9097ebd672058e93f839f50ba9e9c397245e6f4218e82eaf9b90e065a29c126ce67374daee192bef18cb7b6d55ca5b6aac15862ab6ecf7ee11534cbd3098cb95019310f92e4b4bdc770ee1ee1ac04239f864b4ef1c7c79cc5c479846d7a98d786578145ce55db9b2c39eb1eb71c18413df7ffc929c24cb7c2f43a84de4b6d4042f09aeefa701c1363f93bc535834571a01c68c1a13a5b1a46c6a85d4011f016cf16ed56811460dbf72e3945c9ee8a59c9a62db0e8ada864e83ede6430cd5d647e9d8455890ec2d05b8760f6a7d3bae93c69c01e6eff068a589a289b5e1c9b18988127c063e113b34e8352339eb56d5417af696e0f1e0cfc6d1c44c308550b45e4750da244f2deed92f74d9f1c6493324287c496aff1ae1a7335a022c19343713607e8435ef84574add1f8a6c74ac387d56eb10498c6a3bbfafa30111e89d9214196a4c6db4ab017c65c1267edf32f2771ba3f83dd93867d9166601461895765df68469c78b1833377c9628ec70c1c4c3813854e9033a428c317c3b0f09e7a21e61464f7c1e27a0a21d1cdbccc160ea2daf42842d695b42257974c9630a6f88a95e18b969ffcf7ef3fdae86bfb406d33160d19fec731776d633b74ceb5005c809fe311114e33de09ca1d17742725fe2446e54a28977d6bbd0b42a9a98f2b1b7c142483f98484f3765fb94d4db7bd9f9601455725b52ddc20980469d57005321c4848269ef014e837e5524d0c865be424f436274d78de400c57ec3b1f7225cb2f97cea790660c25629d22456b879a593680063295c8116728fc12e16550a80e2f8eb94a9b937ddb3b4dd4bd03192353bb1213aa1d2000ccc5dbf304cc1e17e7f830e067a6a4367cb5f130c71ab2fdb2d9bbb66c682afbac8cec85cfbca89832dab36f51342022f295b58ace990da65524f33e87005691615b2f66ada0c648df6ebc0bf3bb279b437ba335a62e4234da8810d1307d6e6799bdb3a95f55e69417f39aa752e85492dca3a75e4a3bdadd419a888fbc3ae39afb910df4a1e5bf94663114d1c43498a390dfb63717ef3cc49ccb887ce63523df9f3a3d08168d6fb7c45eacfe9bd84a1609d35ec14a23b3fa6efbb276091f4ca889d066c3b68dd9e3b052c2888ba05c4bbeab83b8d2d2e33d0ef79957dd069f6c967e0cb5bda37822a2f1b7a7c6a676ebc4b5ac5e46701ace0c15cee81749a9a07a38479297b568247948301fc5ff1ffefe6fcd19921120a15a3a70058717985240fffba16388bdf66ef8e193f9cb6070605a5ed52c97077c2018497473fa0ad3eefd8fe59bdd22d6d796bba805525b06b937b731ce9b93e5704118fb9fc15ebe18e4e2135a07b7a9aaa9e0577da93ee19b118716282651f2d040171fe5e31bf8cb9fbb7b0f4aca54ff37aeed777e2d5d952d72dbb16e0bce3741353d24aaca4cd5f86702dd4896255f22bd041386222bbedf15257401cddcfaea6bc6fd5319b1837d0ec3800f34108afeeec39757531ab243ed8e37eda3c80807380ca1132db7f8b9fe3d62520e0ea9132c2d41518b92d2f6374a03655117b8b4370ecd7bd4530c6cba1623c6854cea446df587176e91e86f9a94af2e114c496d7e576d4ecd6ffb464bf8291446ebd0e1f91795fd23bdc4de12410ceb23072ceeff1429c1dcd7996c6d303a8d4f059baec194001777d60f2cc24ce8b5007691e9ba65c5255317dc853acbfdeca38bdda131809233f7db740a25a92e0d056a7356605ccfa894eb7e879746c2c0ce94dd93bf785416161e9e712a8a040ce11f79f27625fdce1f8eb8b484207c77a6db2cf35d28e84c361dc8792e0d212f8d60ad6003ed8171fdcbe96288747b6aa5d5c08581beaf51f5e6653acb48ff6adc85ab037e9afe7af24ebbb0489f73e7721a091ce90c3149c6ce87bef1061c9f269aca2190025275312acd100e5dd7732d257665b2d2e70791ee266b2e0449e7b0e4489cca6704c3bff8625f2351127901c19f1bf60a07b98a7c0b8f0f1edb1c4145e36a39d62e2559ba3bc193cfe4851dc5f8d486c5caa0ada18d45cab3b0555b4b1b6a86e8ddb9c7e21e56cf5a0240d989bec2098054d524517799aeccdd2e8e0db64da6c8983a9648cb6fbb9931ebf3646354ea6a1830190535cd6cb3edda3ceead170833625ef9f50c2e56b66736e3b8a635aa7b8848d4c8c66ff652bc105d271c45feecfa370a4f02aa8c7814d8c9280a9db78186c06398dd6088a0aacd5d7625d7a56791cb4ab18620a5ca93c9bfdbbd59f0f6192bc8976c3e9bfa0d7fb5b95b3e4a0da70b96acb6feb1de5ea2b475cd7735a3988490fff9e235726f9540180fd22cb025f0c9155b352ebe138df84bd3276051ce67ee623c5fdd6b4ec64109d8d718972d25718335f9bc6170e91aea690f978b37a9b83cb0731ba735359cd68a3fe354419f03ba0e475bee7a45a2359f79501e004c5bb051b8fb6e78139d22f73d1966cf22352f97b391d7e1140a5eefbf654cb5bbf85b16dda0b88454e320536279142be507a271a30da7412cdfd88d7eab184ada34f921ce7b4f7b67ad7592609b6fa0eb50a15df12be43f6f9c3ac85dc69120f2127e593853ba851a434c7e7aea773a2babd21064b75b7169623b19d540098db7d9e932a0aab9d774d939de238feec428aa714bf05f1871a44ae2acb8673249ed195f25e4fbd2fddc1351d5d154b72586407a628266a0dd057b00ad8190dc022be73e40267e1e18f003934f51c26edcb0b69a2284ff4152c0d05a26b1e359d0e3e40932270fd8f09783e51bf911e9f068d4854cbec0e31a626b133c4d02ca6bd37d3a152c4ba5c63b39fac259e064d1b034ce0f850a0dd789e53c3eed372110599e40bea6d27ce42269edc9298583721f76342caaad853d922aec04da2833c4d98684f83c56be0c9c67eb33146788c212cc435fe1287d9044e16c37abe0f034d53cc83afcce0912bd6d42887f166ecbb73addde04c19596888eb69168d502b74320d1af8d289525be480f522208b25877acd617996701e0bb3d8f6f78af082798f160e142531b28decb67389b955179543c1c09a26d10bbb6f42def8d62eb77891f1ddaeb23017e3a8ba0e842f932975cdd6d5ee5e101d7d8dbc0fd3047db8a954812d8ce8efcb1087a3b9860bf9a556790aaf7e3f55e8bb50d415c41acaa7e9168de77822120885a7a6af568fd38cb24f8d86f43da5f23be771d2232bbaedcb022712dece048c41883be035784544691dcd44a6b1843560f1cd2fd50b4cd3d3a4c26a73841d2cada68a51be83e69c2c89394cc5", 0x1000) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/53, &(0x7f00000000c0)=0x35) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:31 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640)=[{0x3, 0x5022}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x2aaaaaaaaaaaaccd) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x10000, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r6 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2a2, 0x2, 0x5c02, 0x4}, {0xffffffffffff4397, 0x4, 0x20, 0x2}, {0xfff, 0x3, 0x80000000, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000180)) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0xc}, {0x6}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSTOP(r2, 0x2000746f) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r1, 0x0, r1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:01:31 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = syz_open_pts() close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r6, r8, 0x0) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r10) getgroups(0x3, &(0x7f0000000100)=[r7, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r11, r12, 0x0, 0x0, r13, 0x0, r14]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r8, r12}, 0x0, 0x0, r2, r3, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000140)=""/101, 0x65}], 0x5, &(0x7f00000001c0)=""/36, 0x24}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000c1, &(0x7f0000000080)=[{0x28}, {0x45}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000500)) 16:01:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="c88d90ecbf19fa3ff39beea433cd3821d567f63e877918d17a0ee9a111b3dc87104bc1a48d4714c3cd6fca259b3f30a1ce14ac354f95c0a0429ee7c32fec4b001e1952698880ab0dc292650c0f2fadf8b3c0a0dd31753cc3769349233d08020a92b96c2614d7d68e7cf0349debe7235e2d83b4d723880e8d1978d4b73ee4dd910b660aa458740a38971785100ae9673490b6a08dbe6f68e532de114b4eecaf4dd49639c1f09048b5b5", 0xa9, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xf8\x1f\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x3, 0x0, 0x973, 0x4}, {0x2, 0x7f0000000000, 0x9, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 16:01:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet(0x2, 0x4000, 0xd60) shutdown(r2, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt(r0, 0x532c, 0x9, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffffa) socket$inet(0x2, 0x2, 0x20) 16:01:32 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000002a00)='./file0\x00', 0x20000, 0xf4) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r3, 0xffff, 0x300c, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000140)=0x2) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x0, 0x10001, 0x6, 0xfffffffffffffff8}, {0x6, 0x2, 0x6, 0x80000001}, {0x5, 0x3}, {0x10001, 0x4, 0xa8, 0x88c}, {0x4, 0x4, 0x3, 0x600000000000000}, {0x4, 0xfffffffffffffeff, 0x0, 0x5}]}) 16:01:32 executing program 0: r0 = getpid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r0, 0xffffffffffffffff}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) getsockopt$sock_int(r1, 0xffff, 0x10f, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7ff, 0xfffffffffffffffb}, {0x18, 0x1, 0x8000, 0x8}, 0x87, [0x2, 0x4, 0x8c89, 0x7, 0x8, 0x6, 0x1, 0x1e800000]}, 0x3c) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x7fff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x8000, 0x2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x0, 0x101, 0x1f}, {0x18, 0x3, 0x5, 0x20}, 0x200, [0x7fffffff, 0x7, 0x0, 0x80000000, 0x1f, 0x9, 0x5, 0x77]}, 0x3c) fcntl$setstatus(r4, 0x4, 0x80) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = accept$inet6(r7, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000640)="94dfcb75e3f214f90c02f34df60fa8f8ade0eb5215fde8583f99ae041bcce7e70079d5e096c573bb8f73aadc765b40dde5f977c7b441693842d6af67e089baa313c1b9866c2ad56bb494825284579b2db3946f7570c2e97b6699518e531553dc0be11399a8a80145831f7c6ad8e5c291374e55ac6e1b038838069dc1f39f876165c646d787d267862dbf6609d824be7f6f2282cc3116bc283f042567ef02f4792384a41ae353515feed0fe08e0907c000239b61fa9c8c04d76536efd1c33c6527b8d75f3377a49c147da82b8536d2af2fbb74a1841", 0xd5}, {&(0x7f0000000740)="b99f811e944e2654006e894310eadc8062dd7524264aa135d43ef44efc17b44b5c3918730542322b336585984c335bacfcc982801277c3de7eeadf19c6112d497ea5996b20c2c6ff045e14288d06e42a273cbb64a977f939e8bdd8c9e125dbac423cba1012c9261b2cd042f2c28a4f6a547c3abc8d1782a85249eaeeef5d0e564677132ac585908066703a5ee6653c79c2433cfa96f49586e32c2fe49b86a745ac6633cf193bb35fb340c4d2ea8a9968447801f0bee8f1bb5b3c69c84310896ab053b10f88ef967f48a84caa354c30e38529b66d986883f79145", 0xda}], 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000900)=0x1ff) pipe(&(0x7f0000000940)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) ioctl$TIOCSTART(r11, 0x2000746e) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x400, 0x0) 16:01:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="ff04008e060000ead9fd290b88323a68ae26eeda57b9b6000000046da1916bbb28da57c3dc1442522ffaa2660592b420713c2b5844ee6e34ada8b0c308b5ff679808c00f37b9f79439bb316be42dc809fb255eac06dec274353e17c8bb110ecd3ce7b8633a5957f0d6a70823b00eb7aeb1d8d73b9f8728660d986f7b8ba9f324da5232c52c94b4513c7ff3ac38de5dae1f02827ffe215edcaa4c6a06701e8e144c2ec68f0491764cd42b2d1d3db3e64da241ce5ab925f0a2e2afb6e2c4a0a4e9b80e640b77476376ef1bea987122af7d62cffb92dc45868ea52817d07613f3cdd044d043e292cd3c73a5961f4063d8f4c2435fdf18a99d53e755d215993c07"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="fcd60a6fd0ac3b239e8703bee27287ca627524705de34ce2df715f8378e88faa6d34ba1c65561c3fbf318878cc773ca1a1e539dd35ef61481f4600caf28d11537bdf85c477940358fcd091ecb592cc0d005f0ac4ac44b045d85da85a6eb5313c64013a2b446d064afc1532861e2b0aa486993bc6c5f092370fa064260aca23e86b0a761bfcfcb8865ef8821558a9e925f822bf3dc7582ddb6fd4191706300c8d9097a779f5177ab177c824d248143e130cb6468fde74484d72cc8cea4e75a337cafdf1c7836212c6460527d88d926c15bc232984f04d1fae4250a2fadcab8a576f0263484ebc161ff203eb18", 0xffffff9d}], 0x10000000000002ec, 0x0, 0x0) 16:01:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:32 executing program 0: clock_getres(0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="4bba7b2c3391873e45f1f1c50b3bb930449debcd0711e83e28485fb48a6939582593310d9ef11409785c40dff4df70e5a5623e4abc5b673dec7f0fc65da0c57617af68329d008c664a82ce0c349037e9", 0x50}, {&(0x7f0000000080)="65bca993", 0x4}, {&(0x7f00000000c0)="8563d00b6d0df15f5f82aaa617cdcb50f459d2e9809dab831f4af0e238778403c51b09d6c68bc1c8252c5311756de021", 0x30}, {&(0x7f0000000100)="37f48f0dd7996b7984dd3a61282e90af4ff09f990d6eb5f7599f9902fe895e21eed2d5242dd554e8a8a96875bdb76b0b0e3b0e51a8c79eeaaed8c9d35c3febd346efa1305299ce6422ceb3248b08cdf5ee9db75fa9317887ffd6dbe51e0194b246290319c208ed0999ef2224dbce4646ed1e6314abd2257dbddfeff3846b795901cb34fb74e996f25f349555edf722f8e5a24d5800fb82eea5084ff9824268", 0x9f}], 0x4, 0x0, 0x0) getgid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x7) 16:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x2, 0x1, 0x180000000000000) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xbc4d, 0x100000002, 0x1f7fffffffc, 0x4, "941f118a087b24f2ea5ba7c9217f2418e9d7e6f7", 0x0, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:01:32 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x5) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x400035, 0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r3, 0x0, 0xd, 0x0) socketpair(0x33, 0xc851edd280183a94, 0x3ff, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xb0) 16:01:33 executing program 1: r0 = socket(0x2, 0x8000, 0x800000000000000) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) recvfrom(r1, &(0x7f0000000000)=""/210, 0xd2, 0xe6f8adba95e7ac52, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 16:01:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:33 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000000)={0x0, ""/207}, 0xd7, 0x2, 0x1800) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) 16:01:33 executing program 1: setrlimit(0x91074536e2446fe2, &(0x7f0000000000)={0x7fffffffffffffff, 0xfffffffffffffffc}) 16:01:33 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100), 0x20000000000000f0}) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r3) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r4, r5, 0x0, 0x0, r6, 0x0, r7]) chown(&(0x7f0000000000)='./file0\x00', r1, r5) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:01:33 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='%\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 16:01:33 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:01:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0}, 0x34bbf32bc3f8fda6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) close(r3) fcntl$setstatus(r2, 0x4, 0x8) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x6893b32057a9130d, 0x0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x481de35f2a1682ab, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7, 0xfffffffffffffff9}, {0xffffffff, 0xffff}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xc) 16:01:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x10c) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047eb0b266696c653100a4e9b3570200100000000000fac5410f9c406e0e31caa31690be72fb00bf7413aee9ff61ef93cdd5656df9ebac57b8e169c1d6be29743fa4042183ac29757c6c13d5a6234a79f603c7b3c76fbc3b9a9d4ae743f6359ef3d682dbcaf7a70e8a2bcf3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea7533b6759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b760b0c36f349ef8f095417abf4acf4d3cd861ef380e4d9291051915e597a1cdb4c85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4bb12160da438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb02735ec0d2ee8c3bd9cd65e4bc135afcf6d5723eec932284b99cba2511c8410661ddbbf56f96f467fe2c4cd382f3b6d96ae43a8215894f4a75490e866dfb859267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b57421199b5d5a60df9dcf545234d0a3eec24fa77410c5c3362f4eaf4b260add95a1b7032bdfaad97a7229d0a106503830b40000000000000d3d54921bed8c763f7c6163ddfc22211fb73d8c6a5cd31241e3d1d9a099c3d16912adc76df1fea678deef0732f6543afe7978a8ad3e6a98c60f72b0ad86f9b9a9995619c8e69ffbb0f123f1fc3dd86de36c93bec1d6dc1a30440e69af309aaf9e279b0d0123902f8a14d3e26be9aee3b12551f74dfebdb3f04ea02926028a7612478b843a63c62d9fa326072dd0b663a024546fa14e831b7d6ab7a"], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000e40)='\x00') r5 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) kevent(r5, &(0x7f0000000b80)=[{{r3}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r3}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r3}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r6 = dup2(r1, r3) setreuid(0x0, 0xee00) dup(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r7 = geteuid() sendto$unix(r6, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r6) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x142) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r7) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:01:34 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) 16:01:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2d) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x40}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffa3, 0x7fff, 0x7, 0xea, "b05b240b208542e194ca17fd514e2b69547b216b", 0x4, 0x46c000000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ftruncate(r4, 0x0, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x36) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x86, 0xcfbf800000000000}, {0x87, 0x1ff}, {0xc1, 0x4}, {0x22, 0x7}, {0x41, 0xc000000000000}, {0x100, 0x9}, {0x0, 0x647b}, {0xd4cb0e87792816d5, 0x100}], 0x8}) 16:01:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82070000000000000000"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:01:34 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) 16:01:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x200) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r5, 0x8) getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r6, r7, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) socket$inet(0x2, 0x7, 0x800) r8 = semget$private(0x0, 0x1, 0x100) semop(r8, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 16:01:34 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00000000000000ecffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7a37f1fac00000000000000000000000000000000000000000000000000000000000000000000000000020000000000"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="000000238f25bf00000000000000e6000000070000000000000000000000000000000000000000000000ad519d5ac349215ea30e8dabfd546f82d500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9d70000000000b83c9739cdd56bbf00f4bcd98f60b552714baf981631de06646969615cd14f29b9090076077efd726b8f04741e0bbd1646cedbbedc7d14f22a1b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0c0ea0815472e2e38800efa19391fbcd5dfdc334b778e10e6db55ffdb69ba70b4508416889a9df437abca564af61c03ea5472ccb6f84c1a44f93e88e100000000000000009d584e72d88c405a7c1c000000000000000000000000000000005b3b590784d2dd23bb673c04173f725d2bf4f58d7bbc4372000000000000"], 0x1, 0x0, 0x0) getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() fcntl$getown(r5, 0x5) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0xc, 0x7fffffff}, 0xa8, 0x7ff, r11, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x49, 0x7}) 16:01:34 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8}, 0xfffffffffffffd33) 16:01:34 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000480)=[{0xb, 0x1800, 0x1000}, {0x3, 0x8, 0x1800}, {0xc, 0x400, 0x800000000800}, {0x3, 0x5, 0x800}, {0x1, 0x7ff, 0x1000}, {0x3, 0x1, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) dup2(r6, r4) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r8, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) kevent(r8, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r8}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) close(r8) dup(r8) r9 = getuid() r10 = getgid() fchown(r8, r9, r10) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r12, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r12, 0x4}, {r12}, {r0}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) kevent(r12, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x2, 0x7}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r12}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r9, r15) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0xd, 0x7, 0x80, 0x4, 0x4]}, 0x3c) 16:01:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) close(0xffffffffffffffff) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r5) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") socketpair(0x10, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x0, 0x5, &(0x7f0000000580)="5471666ed93751b7b637068197bdd22f2c5ac0a6c35eb43dc09d132920c7a89b64fb513b02b8ad3e64a962e2a9b9d8217e0da5d9b397602985d8f062b5d87427095e26d0d3dff6aec23c7203f2e908564d23d6091bfdf465e3cf6853a39ecec37de8868416ea3e74421a9ef77a40e3c8d23ad3f0d2d57284d701782102b6888f13b4bd284948f1e90752819955de0cd2267393081710132b7d1956836368c768b4246a1fc571b42ecaefe2f83692f113c19e95d13d7f8ab3ccbfcc679b118fda9ed3a8401b4d4bba47193856e7f94f3b8fd373bd49a734043779ecc7b762aff8a6a5df93fe2ed3e0cf697ccc1fc30c2d0463e428e7053f45f7fba652464231e1b43c649e87a4ed45d5b62f557fd4e37079c132f8e8516d4c8c2de69bb84b4fe4e3562a13ba2d6062761fd906e5f6cdf9beb12a00428eff6daf6a43a5cbba9c6655daf55cd406788421a60761323160b6fdf9a6ad150b5ef8fdb6f2ec0a0080756da0b1445e138726bc5c849e042e53507c0cafe2a6de74135602c4e4debc885410db98727c332f2e8843653a25d9a3c8739e6201b37698c0d35c7a127ad13d33bf7fd5bf1f63a359f987d72c19af2e5dee69edfadf17a5ff45824368c87e921bdb78b13920f5b160349ee5d5043003313898df0f2e385f4617c9a71aba27dd56b716c8967c5672cc7088749518932348622c5a9af82849a360522bc22ead5b7f2b8d4fccf13d6f23b659db71576e880b4edd0424ccb48f4d902fa2a8f93cb5f7b3b4aec22ec5887a8388af2f0b987c03af94b4121617668ca37f7f57a336ca242d09919085f633f3ba97ad8c5a5d6f3e5aa9b25e98fe29cfc9790042d0a9b0b528646780e466c2153004378aa9dc30acd02e4774a3125148c3cf86a465adcab84cce48b19a541cd8bdb8e46d9db7dd0662b5b44c09dd5cb50678a51b129a01ad26996e36e0aa245bfd46606dfb83278a579689f0bd14c9862861da7bcbe773ac4675ee04e51e8ce81ae379bda9ac466456ae68840f927a8962acc0e88c8cbf17e6f6c12958202167989863fcf8c6f904c94a1edfa69082f0e6c70bd7fedffcd76dcc4c1f0bad571492434a61541fc01d1ec15e8c4c7bf13be282c17683e64826def61d1f72176fd766c88589a2487744ca2771f76a63c9bff470506692bb9023a98f27b340eaf735f61f4c9f1bb064cf8711317996c53b2bee60eaf3ce8c3e247abf4739038644ff86f8cf7f16b41a2a775a5d4fd252b34f42179ff0d6f9c11303fa4102a20375c8679dd66c9a33a6886976ce8b409ac2cb43005daf28391d32e15711895282617e5c0edad84d7350fea6cd4684423ea32211f0326a6d7cf8952b08dbe804443a85e3acffdeaa1f38efb8f55894e25931e2eadec8587931005640ef21e5b73ec003ccc8e7e5c22f5433b549f7749ff1e0f5c413abddce36fab9839f0a3e4349e97b77bdf325872d3ceb415ac72c36b1ad9c96d6ab12dfe73b9b95cffb7e82fddb25dac858c5a6871881bfbe054c58d25e86a00ee340b0809f2e5a92bded4edc303a47680668fab503f350032920dc8a8e588721e17a4c772f905cd6de22b705e8f184c9d2416157978d017fe314ee92d3d42e28a1c8bbccabcdde251d8c155acd37d7f146ab8853fd70a8b80c581908901848e7f57aa26557d392fb065481738d7c63f08db80d977878dc94b5aa877c522bf85c50ab81fe2879630e4d2beb0553d326497adb479d29c9c3737d7efb568cfe556a51658c74d784bd01a7f3e8fe32ee9bcf4c650f5738630cf43b2bc214f4c77b72e3f97fc3dd7bcc2480d71fc44cdd3b2480a760f6c051500d8fc7520cd011dd5239bf0dfad983602f5eac4ac399c780109455bf264c914afe530a10fd863ed29ab0e552669efe7780e75e6c7a3af61f030adc06aa8468797972647ed0cd1601533f0548f78d70bf9c2335ce339e219bd183369a0c944d51ba632a9ea840cb7445405628aa7d75831f9f562c5d693a9cb4b14411331076f54f1d87efdf19c1a82758d8661976a700d06b4d42113e86389487102a0734dfe5c4759d19bc9e7cdd4de45c444bbbf33723cdb831cb7bd823c7dc675f9c289fd3c05d1f7e9f5495eac63951d508b12dc304761f82701ef49b2bd6ec9932fd41fa8c8ce78daaca76eff97e749f2c8a1abb1e7e8ead249250d6564a316dd0c2834813a8c216c2e65ecd6d8eed24598bec5a2cf5940b8d92b3bedd31e3de45ea9278b9c440067ba583a648680e87c07c8c806be30b48d1005306b9807214a79954486ef5874f4d6ffe0acae1d9120163080783b7b5ae674c45d4f578c63285e2cecb87c85ae67bcf35f847e4631dd5a82a1d4d38e6287acd1a93cd0be7dd402b3c34896cf7288ae3094980f462c4b0626a08b33d6b641f196129ae90538e6a0dc6aa29f047d7d169c6a8190fd3885a9790b6c3e72ca202ae2346b08f45b3dbd9bd721a38bc4b04a0aa00c59098330a6907c5f14c72794bd62b873171c2a4d27859e5d05d8f28138866db91a57952f106903d01e10d5b1b272e667cb18c0b17a466ae71c8060b004f8bad2601cc2f95492591963f94c769960da74849d68b4e224e60d7aaf0ea988ce81e1043bd58b5c9a89420acac3f386a4152f2ae7766bf238981bc97a5203c987cc5eab30036f2236678c846154b9b2baa228a7242cfd352b415974a0ac27e792a970db485c10c0843fe2a34131d804250458c9ca4896967f228705749e3aeb89fb544b25e4d7c3fa3bd1be7d9716281030d535dfb0c4819dbe37b17bb3b31351ab469b3d84a1bdbcd63ce5fbe7a76f205982b50aae01ca7e94b1aee85d5e3cd22698606b7ef31515cdd11706419b43f3d5fb209a1cb43805e57e2783b51930c7e53e00ad8dc1a797829501e9fa1669ac0fb62a1d08086d1eb54b29efbcafa97057c4bd9f5d7c70adc8a7c2afad186d87352898e616858351de5efb5bd331cff80d3e1991ede3c7be653d6f72d61098c2814f4fcddef56f7c33420073a570aaf5a3ad1664da4f0d9dfa7ff4a45cab38d6ed3101b20d0f8766b7a218a5cd732faf918b178969c5ac0ade00b2c569854323807c8f193caab9f80fcc26a3a8fc303e898ad9b236406f6e85e0b7ca01ae402be5936b7c705e7d08712b3a23726e0608bcdef2d6ffc7051215e9b30c52388760a0f2c2fe65d2ceaa7542c2846394aabeb4d7c8e6d7f8847c536840016ffa3fe60f0746de4f81b6e85e64a0899eefdbe88bd5314cd512dae8911944ddc5a6bf4362de3349843e9e124a21998f5710b2c42da0b36292a181787af3bde41fd781dddb50b908cd0b1857cf7c23875fe7231d938e221c26cd25ffa0e31612f080a4787b245a33ef1569560b7b0661f41e97068b9ba6d4fcef5e634c5162d62557f3915d7eb5d72654957885070055545193e3a95d5dc4bb61a1e0702b9b652c66e3fa141618803e4bfa820848bfc17ee243c50484b854a49935333a0a96faa73fa0456da462501e3888f77a4f6b19cddb361c7a80c36edba294e494f58c8eed2528b83154032fc434f2567b9a9a5f3449db20d17c4b2f1f26570e9d1883f45c67c9bf178ea2017d7e77b6f368ecde4c5b743b3a5a3d2bb6038bf2ba1cd2379fb6f00ccdc1a4e21166b0992052950890d9085a99fe1bb7eb31eb644f301d8136c6410c56e2ab61746d20263a19ec0b424ca9b8664bcc380bd220d628e682652293eaf908b4284ed06ed31b6dc866db3c315899b67bc1e7f586acfbfb0d5500786dbaa6ccb5b8aeed69fe13ae66311f85ced84b561b0e035396f25e2047a6ad7dc1e8d91c4243645a3eb3703f7b777e96ec6ef1382db7f663f5fa5fbf77bb95d207b4c5145452875a140578853a8e3c7b522543e284194c9f2bd673677ee3b7c4f6a2234d7c42d07e63094c86bdab59f20cd4ba3358ed6ce5603fc0672e5ff3d4777d5bad609577c9c92e66cac3cc2ce08ca65339f130e851ececfda7bb22ee8c9c7769cea5c6bd8a331bfd1de44044a595cfacebb098a4b92688c672e36ef7411849a95d6cfc719ab9ec60a701b47125d184f5e41fc9836a08d9738e7a2b4c057222b8cfbd1a1bb9c2ca8f3ac96011550e7c76ce3a010d61bb476434b2963c71eb84bb67e9c556168398f72d949cbc113b31d85780285b406ed279076c5a40f707aca3ac1f13db1e6beec1ca53cef69490df7c573e6e6a21802e5463559e780f3b64da158261a71bdd5bf5cab5d9bfa4791e3060bb394f76a87751c9e810b3946ef382b2a86b3f9134a45b7a67c4481958da5b70ab40fe32104389682212c7b0d5f6e8d04bd91bb8dff2480916ffcee6284c71e065c54a010f0c587151be736c80d20407ac414f10dad4573d02d4e0b9c2a8f1ea9204a2502f17b0f2aa732d79ce4e0100eed06ce9ab7cf4510d3293311c492b25a88c0ba7e1b879792af610d8ef809c7486214701d1bfdcdc7b5877a789ad6d12fce8d02f35b5749c1d00ffc8451b3a38732c2274124477c6c9cb27158a461eb973a1b09801e7e8273b15c372524788bb02e19cb860951c92e3779c9da0b012ef78471fbd4f4217a84cb8e19a7f89e8308f8d3ec8f49b8c2cca20caa957c51b55e77a572dc8c957032fb6521d5f1fdaf6195a16a964cc25c80b0796726cba499dc0abced69382c49311154209f221e69db40fab2ce59082f4ef90b9a41fc73f1698423d11b33fb1bfc4bcc1d69afd50d632ed1f5e16879192ff9e39c581d4c49810e8e07af74e4bc620ca99e75be5f67e3d627315596bae6e9df4653a4e887169ee5bc5cd297bd412b101170aae77e69bbb1055d4c658833d3557e6ad8f42ca8db56e8323eecf6787ff59e5042ee36c02e9aa73033b32c368ec61b69597f1f6fad117e548fcd8b75b25b10c4f5f23937ba5f53c7a74629ee9ebbc3ba4f7582ba884864b9591e42386be3f7d1ec0697fd00983f0e277ce8ce1185e1df006e65822318ceefa0068c04ec306a2b62e133d051b3d80eac6bff6eb9fdbd78d4f37775b1e64aa858bddd392225bfeae2f105658b19bca3ab5654d186217a9d2e97e8924fc1e312b4b49f3d883579ff508f9ecb1883f5e1a7db90a779974513af4db5e1c0f8253c7c5685189b3b332a8b914876cf3508a151f42b8b39a68e3f2c1b76691bf2b949368d2d3c08155b54b313758cd32fa14a5cf6174fb127fe74f5720585c50f52164d12ec9e4fba8b4777f834a76def48f5e0845fc7a6ce003a7bd20ddfe179c0a922aec257ddc19eb74e398f2e5db3e0180c5e129c49db8f228888a494c07a19d2e32eddbc9effc952b3593dcb1d9cb881d457eb09eef35e6f6bc3d7c7cb8d9a33697fc6aa9f21826530b412ecb5e53f0f13e882f9a09fa1c2cfc4cccb0a6cbc592d2bee731f1635e39c4d7f27a4cab2d1b1a9870b709cef99f6e31ffdeafc159098cdd0d99d153a2196cd1af18b23ae725b6d766ce094e00f7ca144fc42bdf6d16d3c4cc2a3dfb91b05acfd17766162bc883fb206c815a25af5302a25818c2271da7d3e5d9c8ec72e624b8452aa16a487a33ebc7c3513b09d512605de10f701bc7d5712149a7d456823cb7f69b39604337fc72c1c983257e464c342b6b6fcf7f769c441c2d34f6d76f8db39f0b508aa1540dc95ac372414429fd64f2d141910b2afc9a03dad5a4c3a0907f16045c6d766376b61b1111c69a147e001182205cff76dcbd06bfe8c44a05da183056273becde696b55470ba8adbe55023bffe333acedd9f5d3455b16397b509fc872a5e33649f56198c2ee3d084581f07076f08830ceff3e2f2", 0x1000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x3ff, 0x0, 0x0, &(0x7f0000001580)={{0x6, 0x400, 0x5, 0x1, 0x1000, 0x0, 0x100}, {[0x8a9, 0xfffffffffffffffd, 0x8, 0x3f, 0x7fff, 0x4, 0x20, 0x5, 0x20, 0xc38, 0x1, 0x1, 0x10000, 0x2, 0xfffffffffffffe41, 0x98f, 0x1f, 0x3], [0x8001, 0x4000000000000, 0x1, 0x1f, 0x101, 0x0, 0x3ff, 0x9, 0x9, 0x3], [0x2, 0x6, 0x3, 0x0, 0x101, 0xfe2, 0x1], [0x6, 0x5, 0x7, 0x1, 0x0, 0x3ff], [{0x7, 0x7, 0x3, 0x1000}, {0xfffffffffffffc01, 0x8, 0x4, 0x3}, {0x4, 0x100, 0x7ff, 0x99}, {0x5, 0x4, 0x101, 0x3}, {0x3, 0xfff, 0x2, 0x9}, {0x101, 0x100000001, 0x9, 0x3}, {0x1, 0x1, 0x80000000, 0xedc8}, {0x101, 0x4, 0x848, 0xfffffffffffffff8}], {0xffffffff, 0x9, 0x7, 0x8}, {0xe3, 0x80, 0x9, 0x9}}}, 0x1, 0x4}) 16:01:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() chmod(&(0x7f0000000040)='./file1\x00', 0x9a2e4d90c2cf36ac) close(r0) 16:01:34 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendto$unix(r0, &(0x7f0000000340)="fb2328a5fd8ec4afcdecc9b93a3c78d00e02803a585d5e80400a42bc8576a97416ed94256857d0db25227898da196d4092fc9688e8413c32f2a788de415b4521a14f0d927e4465f3e7609a45d09fdad4efbb0afef6362efffad39dd2f19592bbb2c43f76643bfa71b204345022821b8573341890a7360d40c90eba132b6eecc779f34e59f0c8b9d0cf6e6783b7a9a460046cc76c25579c4cb85dfe2df41afb98c47c01082e60ebcf59fe45856c994f3154e0886f20b96f80554177b6da26116837124e4ea58c369f40f2a987a046eb80b788ac11fe455a09dd55e58dc99023786b086c8e6fbb50ab3d530e8b10a80fce5bd27ad22eb0c449cf48", 0xfa, 0x1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000000c0)={0x7}) 16:01:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001380)='/dev/pci\x00', 0x7411e6df8fff8bfd, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/speaker\x00', 0x802a, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = kqueue() dup2(r13, r14) r15 = accept$inet(r13, 0x0, &(0x7f0000001400)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = geteuid() r19 = getgid() r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r21 = getppid() fcntl$setown(r20, 0x6, r21) r22 = syz_open_pts() r23 = dup2(r22, r22) write(r23, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r24 = syz_open_pts() close(r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r25 = socket$unix(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200), 0x68e0a4f4a13fa3e) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r24, r26, 0x0) r27 = syz_open_pts() r28 = dup2(r27, r27) write(r28, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r28) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r30 = getegid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r29, r30, 0x0, 0x0, r31, 0x0, r32]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000200)="1b6b1c1f92069467ca8b40e9d676a6275099898483715838812b9c996949fdd4a867c231786bcbb0968f9cb169fd85577241ee4a8a5a7774f90da7660cf1ccba4e66458fe35415cf354d21c1ce50d711f2ecb52f21b2de8cd37ca206998b4c9d24c48758d306e2b93eeac8d05eebc7483d4dc63e495186cb362c6597440e54cfccd4eb9d31f619254a07bccae2cee5d808d1c3534c7ee5d700d591e02fee3db35ac9f29ed9f010dc340c7a74f6b07d5873d62af88d02857823d8a6625c1372c7b8c5d953b4c98254c4b6dfee28b63853a691db2fcd92ad4ef9573a319af4a9f4fa6974f03d2a02db26a7beef8e2f5a7d", 0xf0}, {&(0x7f00000000c0)="31a98f67e39c540f5750b54ae637a357379997b2adfe84c448e5c3ba97d460e01fb08c1d969b1f974fb250bc0d7b3a3aa966d1d84b19fbd298ff878eb58e98f0b6415a2516ce6bbd58ee85", 0x4b}, {&(0x7f0000000300)="db0bdf20bb69b64434dc3adda7f8a0c23a65d74fd143f142841cb3b422f4c5a2c78c3c5bf0d80a23369191", 0x2b}, {&(0x7f0000000340)="fe4dd2b8c07928d270cc87b218c7c3ab2a222867db9950fba0f3a0c05cec1fa36ec98b53d9b23317e8d58b594584dd31ff57814ff244778fcc7d2fd1b73febff61d4a04abdba56bdd5639de053a80b1d2be41dfba85d113eb5c255c356f348d3cb0b1d69c59ca37d5ce592a82f2f668f0355d078693632259307e8698ea0d78432e354a5a90fdadfa5689ad6bb5435ac3a300be6b1b563e0c00724d17f30f970c0afdd1b4c640951b5986b60c9d2172a7ce46d49897ef37c9ecd128c6852ec94f9e33b222a46f0f89a79b7b21cd3880cdae51b09978b90c0a6360b9290aa5ac17ecb783d1ebe9bb44fcf440c5ab1fe97130bde5af8dde3380d7c826ef32a5b49445e2c4b0fadb3295935c0cffbda651fe9651003302c44d869ff69381b164d1a1e6c1072f23611c4f4ae9b06cc4eb8daf1d50f1b372ec7024c35f64d28955cee23eb0cb071a4230462481f366b438b8824265bf91ec49d0ffcbf2c6d3f3e6f535b79ab5b44fae4dc74e228ec076447179f9ff7bb9bbbb6c9c864a25c8bfe153e97d41824c5e71b0a266999c8997ddd8bdefcd5f27f991fb713b2e30ecc6bd28d1f115a0374b33bdb0498ad872d92a2c029858931cf16e75e166c775a88800a6ad00ec09d161c2c4275f60844275cfbe08e63582b605548cc1f4238a6414b2d05a649304cb227f2735cfa4563e346f540f82223b0d7b67049b3d3948df21e6b966b74ebfe0a84fa7ad42d13d22043e768c57f99d5b2e085ff42550858cf82691bae8156c6458b515aa6d4bdc127a06ebf46f977f092ad9fc709298bd5e37347599d2c3ae66a0871b845d152aa014a8a2291ea77480b617c2d2799dab19eb68389d5f6de1c7246970ddc8471443502ea9a7684e086f594f684d015a285d92708b5e12bf2d16dcfd29f9e54bee7e1682f149619230a693c77e787563b5107847c3f5f7e4793add557f51ab09336b6d889fe723c0c036185f1f19e595b047a75656dcc46ef4ece73934344a914a68aef0f0dbfa08729d34941bf4a5e6096e4ffe02ec4e308013b3a34ee34b918f4fb76f76836b230e1021607b37b80cbc593dcb7b5f0d63d6f14e10826e11e345e5f0948e87bd9bd747dfe009947e7ba7c240cd8e04c00a2c31ba2d91f78f907242c578f4300c98aee52d54bf790b1674e6c8162ec8abe3796ae2e62ef964d35e587e20b5b647b8633c44e417f35c83f45d45c94ce80bd3687f6bf8ad663e768d58c03d66defe6fa0f48b71e000d45bc8d5a821d080686f6d2bc0659ea336b1b6fd39201fa8bf0472aff34d21fd495a1e67d3d575300a2c995af8c40da30a78ca694930da065bb7765574ae454b5461ed275252be5771d9851fe456166d3c6466368c18d050dc3018b0a853c5ca8e605a0a49f2da7e2d8c44c11ee536829e327f913c28abf2a99d5889b5bf247a018c8e560cd04177991b5a4953ef20b4b2807f958359ce03b79070d86fc3f1f925879bcde697419f63b76d491a94076904f2be2d91fed6744a42b0219646ef862b1a04970595d358d31163d154549a7f2d6154a9561c25a0eae6e0f4d1f7715c22bda2803f27877cf507a91b8bfc815ad499a6089bbc4594d1a93e8677cbecd2c6b403757f51e84ef45ac3f9b9a11c5d5cb07e42ec94163017d7689805cce6214bf41ffe31beb9e26c5d7b23271ed17f1273fa231075fe93e78ebd5f72cba68730a582a5d181de39744d8eaabee58c0d8278b53d55fbfa16958a48ee6f4ca327b754b208a70776e3100956f5bdd24dab066cee709d4b3c4c006e32d8989d6dbbe64342f7e9001ea3e712c835df2500df8334e7ebdeacc765486941729862f9065a72c826ebea368272ac8d680193f83c8a7ff03abee7634b97d654a1ed3698ad4f0e60fe1ba4eb14a4ca5673d4d52a3b27aa69bbf68c194e7bd1319531cf8c428be9ba8264c17b2314c1d83f055455934f68939314bdbf4518dc5f78fb9580ffc68c5bf6d619c105aefdeae8a419c37c634906d8fe6391f4e7933ff15e692a2773c19746590b5cc22391425b8e24b65b049a4c8e2ee76501aadf99b0073f122df316c13ffc5d6e0a674ffe19481031d50dce0e52e33860cc9915321a1caef650695b4e6d6f368c628602b609440dffd9d97e41fb28c6a025f792a94a32dfdf86f514c4c246028b3678a9b92bac96307824a0bc9c28b3066a6b5d784cd424705541606c4a4e9cf4393edd7935c8bed0357ac0b9544fcc4b02c29b6d25bbc76e769ce48a4a2d995590c7eca7738723b926dfbeaf9d26c79784a20d540c22f95f3bb7a600669c37f3b259d61a857462844ed30b7f4dec32d522c3959a47f3075d8b1adb367a3a664d12fc76256a0cf2fe85f284a9fdf5ac8e0b486f2f713f93afee8677d00c6ed1cc65064b748445e8e84798c87aed528ebc47a9148614430f80e908a72a8bb5b6646a0943eb15ac9899e6b7a92f6cec31f24fa395d675d534f2f89911438da4cb8755175d0eebbb38fc4310e79e3af18566a449feaabbd62a2f3bddf96c73a9d2b91c8362b5c059045ee1faff47d538449672c526092bf7432d712db7568e2df6ec8aa7ea0837325031f2cdf6adb23648b399c377bbe8726bd6878a2cc9605bc6bf5b0c19811af7f97264e38b55178569e565ff0ac53000f4efaf6a22a6989d356b8ea77a33233123c8e260af91ef0353ad4c1bab48a2f87d68eeb1ab226b2812c557df50fdabebfb33e80b0b05f561ada1e4f951180290a5904d945382c592d0b122d5aed2f45659cec788f023d6888810384637e0b653d23b7421535aefbeddb1d10981539b78a892c051ac4a4f4964fb7d4658bcd6ab3d986063139ff576bd47a13d9e8e8a8f98a166319fea41f136c06ef8474e5d54d5507004a82df7465e479a358c5a28e08c7523d61a879b6b1ed463ec2d22bd0f7b325208cc2f3432a65f0db2b34f514c29282b3f2c0a39c68eb3759fe9f414d628b09b4e1c641ce8c2bb39ac79810ff66245bff5dc17e2270beca6eda563c3ead7807779a84dab2a10905e0fa82671d6416d045016cedf4ba3afc6ec2fc70757a1891a52cce9e08c079cec1994d10161c8a2e3af6aff7227632587e33c76a9634a71d0cc8545338eb73e79d190c4af3659cc700c33f0a98d3a55632029baf5edb585867d9956c00e8c3a7a1e50cd6518e8110e7fa091371293f08566a3c94692c633bdab882674a59687f7f36bb2c9d9a9c38ae51d01859204b890005d0fce1e2f8737de01ac4913bdabc6ba6cdb94464d2cf9387f958075f2a5f0becb90ad2871658ddaf0a63d41cf88dda7c732df45a951e9fb28291b7634e602a3992924863f11c13c72a9bf054dd3cad29ed5bf4dd26bc182ec4765925f66f5384735572a15ae13a9625fc1c4e0187019a375ccd839b98b66b18d85efb083557418c41db4f3c28acba6a4ecc6382e47b0e456f96789a44711008f20393fa15053c58d537d38403d0078db5b38e6be21a174577ea2e5af555c21acda9d641d2d74a6d0d59415f936a2b2dc9ddee8b90ced535cfc19b697f6261f886a23bbd856156703b5d281c6d2b9a20bb949d7ebdfd6544fa541d6be3eb8b17d8812578b71491b7e536f79f767ee77d2945653378e3ed3515617ecf7102801d834d133f5e20e9b232f6671b15e5c835f545e37c3bf8202570945bb41b72a253fefa24d4ccf3664adee1cde09c4fd9b1dafc8bdd623913213a8cd2795436116c49af5c5accc1220fc2a94ae527079a0d38dc3e9f99c71826015e3af49743e20fdcae09943f49d4c5085380a9bc24785e5c02c3ece4618c36a1036ed2f01b6d5d07b6b89bdce31a4f93d122824f263751d67e2e4794dd9e4c573c5b2e84619285b0257259dabd705483246235d190da9ccc6eb3dc22cc5ab18b727012a495d618218417ebf952cb46aa4ad92c0eac310000471b097e1eaf668657e8565764da914331c7f6fdf0c5d0db2efb3a77ac40de50c3f50d15d121dbab4ad3bf9f3abdf115fdebbc667a7f9d93f0bad6364a98ec1e6b11bae0442dbf03c07878020feedca71e85ebd3a534b58e9df8968ed4f40a9e5862a35303af93e8797d068fee1ff10bfa4715dd68090f021d8445f73450d6fd858919c5728edc53267b1979af01f21598069eaa858022f8887492d2474d46e4f9a6976fbcbd01ba62e99e486ea70a16bf5123161df31e7e04f58ae5b845094e5b93f54906d0764371f8de9a7deaaeabfc759d9a1850f4bff8963c681a868fa1fe27f95a75f5cc2107c0fbec3da8b2fac876e83463599c8ddbae99bf5eff25e58507fc6608983add23e41e9e1eb424039441310ebb76849e5adceb275ef19045d19daa1015353cbb0a89f19039c60e872705c7e4603f2e35eca96629cb6786ce04887c8a3caf4e5e2f5a3a3998431e8e5929961c36b4681d2cdde5a39c30aa70459d42e838ea2f09ab08dc8219ebcc8cc3d01ab7e4ba94c9df18f384766b4937702dc0f9cb9d1f7080ecf5477752d42410c4e73aaf24c1d3bb4190ff41e4f638f9154196caaaf1b7543c9005749a4c4008cd728bd6069ce2884285ee21208106a19cb45d293f2eab517e49c1f7248fb8aab65fb76c15921f8d561fe6358b238aea9b0e65b33e5152faed2d7f4b2a633dab9367432f3bfd1fa1b17d20659c05b5beb45b4ac09afba0fbad9eb42cbc06db9e21e3df81572b0cffa53344d5708ba332dbd60ead08cdc0f988604dbae4a1b6b72a78678069b9611d405b816ad6937c3a0328943f11caa1a6ff4dfb00e4890ae6f082ce55825a98385c69e66b984366aa62a7b4cb9d3bc00583354a7e2e73dc373b9a33ad09c65e05e68088c3f83c9081d0e6ebd8c066de9c9eb82d42678146232d933a786831102b572340df63704035cba52b676e28824b34449fee1d8c15bde4e9e7cb7f398eafebcb64f97f38a4a3ab20753a69ee15608fd2730d132c7c4eb77a1c6638414c2f96757e12ce211441c47cd2454869b99ba7cfcee728a1bc90884594e6d537dac78dbf74cd920e5ce34302230031f55f0840f9ecc76fb2c407e2cb783edf180095869256fa350a626f936be9b0f89b9c04dd40b12f831b8818d075ee5ea2c8c65636f17bd34985a0ddb185ed5d4d8ac122192c982a1dd05bf323378ceedc9ea54f3fbeacfb25ca0e11e3578b67905f7d7d57fa879b8f9cd7a7db71632b503b959df1aa933b0f73457ae14caf69eac4d0e7f676b94fd180639548b5462b07f6528703c78495c83686cf9fb8cfeac6c7616a6590bb83fef2c969cce7dce0d08c546031d7e1d0988ed1b200cc21d2fa89e5968b6ee550c60bfc75bd630530ce32ce2e541348df574a9daa0eb045ba86a9c23825deedd0e6f232d929fe2bf7071b25fb2ba611b3dd609ad2d21e103fd78d8c175892340f19d3162955ced82a9c147ea28e2e1b0c49765460bb3ff5b76d8a697edf488a7a8aeeb518cf4ad7ff421829f324c4763c530d06232735282db0f4c2b384b63da53786313344f4b5285b6d2b729f3991352fd38f104f6df826e97c9a52eef4ea6801016830f5c2d8e2929c5f23b09cd0f82733ceb37dea1e6bf811351dfe3e6477ddc52b6ff349cd19224ce2104278e18fe24eba67bedcf458f5a89c51d5fec8681ed31d76516e0d52455f00bed34cfb54c7649d2b1081b37a1b9091d8957b560f4375c60d4d337a2b98598ecb161432dd8d568ccc5ca93bc696adcf6ce68256b0619d6dca3d4928aeec96d51a5c65be50402628fe7f55659a1f8967593fcb942f40f21e7ebbbae98f78653c78e2bd8cb348be76c24acb09", 0x1000}], 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="38000000004cb500e62a734d000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002800000000009c00000000000000000000000100"/36, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r26, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x402}, 0x2) 16:01:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 0: r0 = socket(0xc684d2dc4352a08, 0x1, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r3, 0x4, 0x80) 16:01:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000128, &(0x7f0000000000)=[{0x2}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000400)=[{0x45, 0x0, 0xfffffffffffffffd}, {0x48, 0x2, 0xffff, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x90, 0x1, 0x4}, {{r6}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffe00, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x8, 0x7ff}, {{r7}, 0xfffffffffffffff8, 0x8, 0x40, 0x3ff, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x5d5fd8dc4e830ac4, 0xffffffffffffffc0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x3ae, 0x49}, {{r8}, 0xfffffffffffffffd, 0xa0, 0x4, 0x0, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x1, 0x10001, 0x40000000000}, {{r1}, 0xe, 0x4921ca237972c9e8, 0x80, 0x6, 0x180000000000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x52, 0x6}], 0x6, &(0x7f0000000280)=[{{r9}, 0x5, 0x44, 0x4, 0x542, 0x9b53}, {{}, 0xfffffffffffffff8, 0x1, 0x0, 0x1, 0x5}, {{r10}, 0xfffffffffffffffb, 0x4, 0x4, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x0, 0x4, 0x400}, {{r11}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x6, 0x100}], 0x5, &(0x7f0000000340)={0x80, 0x1}) 16:01:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file1\x00', 0x20, 0x90) 16:01:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x4e15e405ac8a722f, 0x40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x8, 0x78000021, 0x9, 0xffffffffffffbffe}, {{r1}, 0x0, 0x80, 0x4, 0x9d1e, 0x20}, {{r5}, 0xfffffffffffffff8, 0x4, 0x10, 0xfffffffffffffff9, 0x3}, {{r6}, 0xfffffffffffffffe, 0x4, 0x80000022, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xc482, 0x5}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x887f, 0x1}, {{r1}, 0xfffffffffffffff8, 0x14, 0x1, 0x7, 0x6}], 0x81, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x1, 0x8b5cae1bdbceab52, 0x85}], 0x8, &(0x7f0000000300)={0xfff, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:35 executing program 1: clock_getres(0x2, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000002f40)=ANY=[@ANYBLOB="3452228bcf354ac9cbcf2468edc25667332343aa616f49674dcfdc7d3e26d07c7112e0444693965eeac6625561905c234cdbb01724038092ab0000850fd74b0a9326202d838902e99e1637bb484ca1a3cf97d223a6315fa808732ae2cfa95bc0800cbea3bce4eba88b2a66d8202d333e704da2ccf0980acb4b8427f974c376c3c73251e034f2e224928b4d93470661b56da11d54ff503a32dfe8801581dec2997ac63670a93bfa1e6fe75a8bd2b89b5fd20693a9edb9a325ea6c396466e9fe2734ed50965caef90f81d18d27679cce8be9d7aaaa4a122a3c031d5326269b9fdc43a3c0917d746f39d31cc4fa82302290f811d5e6c0fe78461fef1c873e26d3c255e366e2ff04000000000000000925f1a89e3487b8f991b57d3511", @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="6bf5e3d162e95af466f0977586e36693a664d38329a1211c62d78384cc982edb5fc75a761acdc613c56b78f51d9cb17a83d5d5335abdda2797fee65d2fc87f67fcb3d3d9b20865694463ba0292419380d62896313d9538f40b27c9fb83776b5152ce747c7a46bc1be955d3db0426e781272627ad227ee42f4d2408c9db5030893e310749bc85585cc81f4fbd2966c4d549ee0d4c8d005fbcd4f4f1a44d824e7b8f179964dddb670b5aaffdc51962623cb8fa4d1923eb2b90bf4f955277ca4d23017d29f56693"], 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x10000}, {0x6, 0x0, 0x0, 0x8000000000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r4, 0xa, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000140)) chflagsat(r6, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000a00)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x1d}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r9 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:01:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() socketpair(0x2, 0x2, 0xc74, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x4e, 0x4) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:01:35 executing program 0: r0 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffeb6, &(0x7f00000003c0)=[{0xc0, 0xffff, 0x7, "a10d8ec4d30b06617c23eb383a71ddf386c9267523a114bdf8f5b7b795b7bd27951d56766d1d128c60c70c319619f4ca51f92debc6be9175a173828c546db27c2e3a25d1348c407914973822f24293cf68ca13331caa98e7de11b67d7e2bdd1b0bc3fd4671a59d034a9244889653a9c0a1048830a803c410a5e761b67f7fc8b3712d1a311ad8820e1aa12631e03b44d0ef4f5d64c43de389cd73e0f374aeda80ab5c830501cff7bbc5a1"}, {0x1010, 0x0, 0x8, "47f65424e8ce5860ca78ac3c631179aa0dfc77611a6dfb8f88cf54ad30e0bf917104ddf23e6f257dab02978c09b84ac68ed1d1c13b70ef8574f5bd7efe0bc172d6c54f9c7f55435e8cde14efd2c51e0ef341680764abf9285d266e59e24b317fb59b674f2abe0b82a8bc877406917d02c359fe88d6d4ab1ace3e40fad8e6de3cfc5c3686c58a4228ff2e6ee9aaf7e0a40248c4d3b6b5cb7f0c8955190897106bb8b3b5d20f092057876638ff9b52256e550811252bff78827649d77cb0f2f75302baf029fb8d82450878620504b9b44915b7c1d8dbbb99f407b38463e4d60778e163484a50944720a45b0c5c3c870b49fa66bef5e09321c212f2ae225d0b8eb62ea27cdc317a6c984316d6b2ad3548d84afbdefadd7f2530ccf28a35cd72853a6beb9cbddec1d059170588faf1bcb3375e173d9b824f6621de0f98301e5b2443a49ba682be5e78df8a887182927b3d4a8ca5d3140f90c45643f41c7a22cf39079dc1956fdee75060ee5fd1a972cceb44ecb1dd33f4e9ab0169dc6ace9be463c47396d9ecce5127911a9709e304720e6353d2cf7ba0822c3504aafc13b9ee14f2405cca732751046658f834f727965ce476be1532f6fa425bc9645abfc8c1c7491069c50a1ae3b60e3a34716d9906696470154751f107bf195ffd42b4fe32a47b07a72c634c5d47ee61b92fb39d09a83c0422dc5de288b73a62382b752750ba28f4934d9d0796119fedef0eb9e55a51ff5ccca6c66e760303ececd677b73666f0dc0e0b84e23fa3a4af95a6fb63e8a39f13eefab65e05f2b0945bd678494e21787542a10a0e6343dad0b98f448da26125129b566b244ef068d21f28bfb842e48440e0cabce368f18fcfef31808b9c7947031422afddd977d930430c028a315e5d48c9a31ca21a67560401697387e6abf2964458145cbed79b87d71608eec6e4e529a26e4fd0e4e1b9141899ced8d8fc0734a8642f1f2179628dc752164358151180de0e3ff0017ceb1750d8605046c48aa30ef29cdec6fe854c7b2e4953774365c0a79b0cdc3330be47cde7ecabded6a7c3cb7be31917dc5377b7d3384bae7560efbaf5eb6602e03ea09b38c6c74cbf0f3006b8799d801987e9c56bbeacdcad54b94cf5a154f1bb0c7b4ef1db316b7f7ba89de6e63f7c34ab5834f88ad26b6085025b384a4ba625970ca1b8130055981cde3438819d302555cd7edbec4f1b588fc88f7888e690e7337ea9d1d6f5001a2e7f1fdba83b0898bd815925fef210d6e5329fd20170ad328fdfb83dfdbe3d69bd758664266b093b45659c3188cfac294f8d3cc71673d59d6124f95aa8842c11718bfdb77edf953a25ae3192bc9d12e09ac8c9184217708268c15f71c4e32e9c02c35d1102289c03e5c7821f7444b40b38217cfac0ed0557181c565e33bb62db96378f223c8f0869346943e0a1dbc0d117038d3fa2351d7e354cabaefacfa792eb1f05ecebe5a95ea9a3fa5a01888f96cf79f610d35c538e53bb5a3205c516401e69019ee7a9130b1a09be02f00dd6e68623d5003243876a956487e795947aa765a7deb81ad203e088cf3717e063ba7d8caf2cd13f18afcf1345db38c046a01ab45c6f55e7fee993d3205521890c5bf1f63c8ba3bde7dead4852285488e695afe9d32c563106625ec7ebb631874ce0b6deff16917389aee30cfef5e0be2a31d13cebe4a8ec65633d70804db812ea68b1525155b99ae6d0240915dfb11e581759e3afeb79f51c8e4ab2accd61fbf6428be5cb667ab41d90f307e631f6a65af0a6a17d7991577ec5a1def0325e4dfaa0480538a6dff22170c27e4d0312b87ad8c706c068bc5ec4af7f0cfc9ec2f253e5b913c92d44dded629475fa7c5aab474d1939dd6b92ee995bd8dbcfeaa4867d097b01c5040d7a1ad9d252e8f1abaecfe47daa529eb8194a20dae14d38bf324309da971f9dca1f1db342802308fedf2d22caad9368a56ebf3236b9d8b19ae59df4f4d4015111aad8baf50f22123052f48cd799932371e3391b89057c4bb226f3471ab2450c76a2d82cfa6a69a4c931dce4fc941237982fa3ae04b18bd9e22fda83c19acb636c8e7d4d97bc195223ad13059630712dfdf5a37f8ea6633adea32f2ffc8c8382ece9a24e1d296beacb20395fff006c308ce6bd59d559a318b9c553843f33de4590042d1c26c6d74adbe3790b11d303ef24bf875c9570afe0bfb0cb5a7290d0d8aad3cf4617406b6e63a520efe77c71db306d79f0475cf719f09f5f52863ab6d82c80f4f174f5312d1e60e8599fb391e7419c83840e3c96c992866fa1fb81379141ed36c956278dfc328fd9d6f5f99c0c88afc97b5de57a7e09866ec3f243a3a33c02c24d86f1140ab660fcdd125dd6a038babee3d5ffcd25023e28db13fa6e9456b56aa3b1ee8d64e047a09bacc291fe2649a5b8b5caa181842dec5a71acc0e477b0de73c1498dc39a29d0f5371d0a214b6b771121b8123bdb300804fbd3bc15eae4d351c8e1ceb7c2c538df19d0b8dab3f24c001609e09c711800ef3efe17fda31695a165d44e84d7e3f725c02b188631f5686b8da7138f5dc54b2a5e6328bc8a0b8fac66aa5060ff18c7243e217b49cdc66219f9c40ecd695ae8acd5b2e2eb8f4dfd6cf72e8dedc04b8f05f403b4472faa4596cf6428907b1901315ed85970da620d46025c3fa8820c5f37a8bbe9f4f0069cb6d553c64fee857493e9bf27e1e975115ef15761d52950d488fdcfaf3692d65e9b2955dcb890336977dfd862e31b53949136bdf079d4d222a685659927aea0d64585ff264d9724517b32cc5f5b1e44fde739d9d2a060b150b7070515665337e2142c99fa28a9371dc4ca396f1bcb23256d2043ca428dd0bddf9e8ff72df824005d57442c81ddb60c53915fdc2f7c8c1f466b80ada9ce4efdfd835036af2d46c49952f0ae30b4b166b8bf8b8f8414ae430028a7f9373d70cae15bcf9026b12e8b1e52c9e52e032e47c4b0c2a367337015804364aedaeda2b9e7ac41e36fd14ca6d3c59b4747b313d0cf39d248454b5dc76b5ca7af0373f425130461c87e2f61bea3b6b23cff584d67d2c7789494c8bf4cb4f641c129f50e755b0f5a9a574e626659bbe870527589a35ac3b3a8dbb687c7d2905a82fa19798c092a70bfa3809ed8a3cdcc8683ff43731e28bdf7da14e56a2c6c12fb59dc71fb4674cfd8e80ae8c05accb457db26cf7542fbaba851681585680640a4b088a5153021a0daa7d58907fa6cee69cd81b6acd0da0d244de363c8b24ce5a90dc97e51b815225d03792245d4100d0131d7bba86fa94435ad5f0bba86e2dfb4485a84a69ed5c9acdaef8bbf64b83ae2d5684575c6b517e57b0b858053ff2180a7f43c0d6194699c575a7f702c89230120f2ee91f7e6c33f868566ed0ca714201e2aaa3890fa51597a3bb3c8541270370cc9bf1f83762d1e538abf0e244e07123b171f71a5f343c2615a2bd84578050e2b84ddbb4b0ef14629a54ccf5d8849d6319e048e975e77fad786fb1d9737b9ebfd131aaaebe184e09a068de5dbff0c7509905f7a1cda11b2e8e1b19b3f803262eade5004e5059bb0c15e1c46b1b12e8a812cfb577212aae13b28c6b1aebde3f934e4f21df4088483f5fb6a1b3eb85d673e9fa35c32357334d2eeb9a94db1733240321af98485757d7c4776097eade2ad62e32773b074beaa88e44220e620dd085e7f774870d844e478fe15f9e0a8827d6fa625251356ac45dea00be3d7982ba35e5e00909ec0709919e479c5dcac36cdd06eefeb15481c736ccd4aff40fc5545d4cf9162f81c89d56d287eb3f0fc0ca7747d94a17a530753d08116dd60ee333616695fe4226797aaf6d16fab1baa27dffccd3dc4678df16117764b1f95f9cf9089446ed3c86aa6bd45354d67793fe6bc5ff2382daf4da90310fcc5309b8d3c0ccd56f73142956ea57ba72d669280415c58f954ac13409ff3ff24c476019a2281ff0acf551a25ba8697c2f099420840dd12ae70fc4865c7270394d40de80b3fe1678113c184f02d4e49b758e61560adcc0fb12d606e535d5d886408d0d63305bed432586a6f5b1d10139e69ab2726c48d910495a76a11b2ecba02060f66ce1150fe2653f5ff207afa284268be2fbc41386cdcb0b9a6c11e73123b294dd5e9ae68a48b175f955a7ec9d37887d0e220b09e9f59763037c1c964c5f9e8e26c2bdee10fbaf25a569238835e55016adc826edb2a5377c0788c04ef0475429b353fab47d1ea5f35ab2bcc77e67e6357c7aa19edbb337dffce19c321f8f9fda279ea76f3861e12bba4dd6bfc8dd00aea7ea39f7723edc89d258557cf00a68073de978f6ce035b49fba0586c9984cf322fe4a71541f049967b3921f920c93df87d0fbf43ef12d595cdecc46622e9179af0df5804872c6fc2f9b96a2152ffa53986648c397ab60b5136509041ebba5abba8205bd86eacf89ca7d193d5839da4f18690a20f97283218aafee94a7e8251d44c8c3364ff0a282852b73544ce8e2ebb670a2ef826a86d6343e1b3e9abb8945a7fab896104bccffc8d3530506ae15986ef1bf280f1e17a1e7087ca64162daf2c88aefa84e8835df05b003d817236a38d8020825cc392ae31580e8251dd37e3a1f486c0c7bb6c1d6757ec79e3945307ea4541defedbd4c96751b58ef314a76adee9e8691ea711abf8d0eab303b7ea3ad6bd8b2d9b6e183d1eb05bc304da170529c1d05768b3a1efa1b2cab669e3fe46b891bcddbfa998ed861d15a4f65c759fa59c6b7b853312a5a08a987d0565ef3c2153d49014e9f6af73fc40a3c1ebc5d61e519a8a51b91ff0cc95305fc0443801bad55a586bc91ba25a4ef37a0d41b29749221aae732a7e3806aef7716983bbc33064f07a59dd10463077658c19d0441c900161e6fff3398e744889b79c7ffc4591bdbff766a42a3366e23f06418a518c1bf94b54db913b3be0cf8ba68614468ea58979c3fa674db2adf262afd00598b286895444091a9e9e48ad69e5c3859fccb1008f6d4b007cd206bcffc9171b1cc0160c405bb8f46337cce37e5bcb52a325919197c68a1a56374151f472e8f91800e8aed468d0309584349770aac35c3e40c87dbc94d48759a53a547f9224d1ca33c333334bb962e168da67b957c485fc5fc74443dab3e7143e5ffe514845d2668de41b8ddc0253b67071dc41cda3dc43dd1407ca8158651459fc6cedace955037a21af8c6f9a6c02a21d9370fcaac67fbb1448d15e8d95f003f5e3735d9452ab56c40fbd0501764ce34ff9e186df19857d93049d9b61a5fe9ab4d4e8dba356caa7edc209886603acc6eb38860499df3f5302ac9b5aebf3d343d6efb8d61518762adb31ccdec3048f76156527b77e5e34441990a84c6aa187f1e22a5153917c19ea4c6c89f07207d0695f4bed40340874a3af220ed14daa6e81a844ade271e8f1dfbe408c2caf0d684692518f75e52f9ca5911921213c62eed6ec4329d2780b3fe0354f3e744030a4b0fd26de532677e9a479050232278e2c58ca9fe6ac6c6bf0db49afad5281c5830d0f4ab16500301d4d3b6f39293a2a80d520ddaf56a7bad16daee45f33350a44c61cb7235780d79bcc0bde8d3c19235988cf33487759205625578fb45681a03ba09e8e6078b3739eccaa989fc1eef815c0df90adb372a4ffa3df2d8eff5471a6cb3fe524a92fdb58858d382a755171b5f715eeb283564c6678751d4b1e756a2bd9e2ce612269d0dba68fcbac16abd34acffd7ae14187b26ac4558b77a84fa43ffc3a6be1fdd38dc1bb97fc63f0a4ac4b375b9e523ed"}], 0x10d0}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x4000000008000}, 0x8) 16:01:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r4, r5, 0x0) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(r4, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r7) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r8, r9, 0x0, 0x0, r10, 0x0, r11]) lchown(&(0x7f0000000080)='./bus\x00', r5, r10) syz_open_pts() connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="d0f8b5ded15463448c5a3316e5f4fa33c3b87bd9afea6fabb626be29ac184a24730bceb28db426918c71bb687a860470d84c9313341515c830b13d57f9bbf03a44c1e0b7031127b8f77d48c0d6c27385fc3ffa67e2ed730b8958b34784915e63e930091e17d5c7a8ed39d3c9dcb33df25c8c1ac242204acaa0488d4b9064ae6717f3c91308590de65b1f5a5f119d9f6e704938c59117434b88fc89815dc1fa9997edd2163460c866c3ac8d2404b583a41d312cec62eb44cb57ad54992fa8", 0xbe) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r2, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x100) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000240)=0x7) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r2) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() dup2(r6, r7) r8 = socket(0x2, 0xc000, 0x0) r9 = kqueue() dup2(r8, r9) setsockopt(r8, 0x880000008000029, 0x4, &(0x7f0000000440)="ebffcbff13f9ed810150765da044048000000b31b9e80e250c96876f799f13d177b0f3a083836e207014dbe6fdc21df983675b7feac4f11384293eb216d7aefcd3b96f94", 0x44) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x28020, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x78b}, {0x48}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x2}, {0x48}, {0x1000}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x0, 0x9, 0x5, 0x6}, {0xf1e7, 0x3, 0x6, 0x81}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r10, 0x2, 0x1) pipe(0x0) close(r5) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) pipe(&(0x7f0000000500)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000540)=0x1ff) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r9 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0xa8) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000004c0)=0x8f) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0x800, 0x7}, {{r3}, 0x3, 0x10, 0x40000000, 0x7fffffff, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x5a70, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x30dd1c04fb849603, 0x7fff, 0x9}, {{r4}, 0xfffffffffffffffc, 0x2, 0x40, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0xc1e7770f172b17d4, 0x6c, 0x9dbc}, {{r0}, 0x0, 0xa2, 0x1, 0x1f}], 0xaa, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff8, 0x40, 0x12, 0x6, 0x3}, {{r6}, 0xfffffffffffffffe, 0x54, 0x10, 0x7, 0x9}, {{r7}, 0xfffffffffffffff8, 0x40, 0x1, 0x55f}, {{}, 0xfffffffffffffff8, 0x1, 0xfffef, 0x5, 0x1000000000000000}, {{r8}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0xffffffffffff0001}], 0x2, &(0x7f0000000380)={0xcd, 0x100000000}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:01:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x1c635, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000840)="87c4cec97c6cd5db525b67689fca35ed55e7fdb06fb4fc9b0f48bfa5d7ebd6756314d0a5341aa882c417dc4fc4a025", 0x2f}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() socket(0x1, 0x2, 0x9) r3 = socket(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)=0xfffffffffffffffd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 16:01:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f00000000c0)='/dev/bpf\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) read(r3, &(0x7f00000002c0)=""/255, 0xff) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fMle0\x00'], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x4, &(0x7f0000000040)={0x7, 0x100}) r2 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4900) r0 = open(&(0x7f0000000640)='./bus\x00', 0x89, 0x0) ioctl$TIOCSDTR(r0, 0x2000444e) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') 16:01:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x69642b11ac59a256, 0xcb) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0xff80000000000000, 0x5}, {0xff, 0x8000}}, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x80000001, 0x9}, {0x7f, 0x9}}, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fchmod(r1, 0x32) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000540)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xff, 0x13643dfd}, {{r6}, 0xfffffffffffffff8, 0x80, 0xff915f41d121f474, 0x20, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x8c, 0x2, 0x7ff, 0x8}], 0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0x59, 0x8, 0xdb9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x8, 0xa1}, {{r8}, 0xfffffffffffffffc, 0x52, 0x10, 0x101, 0x77434d9}, {{r9}, 0x0, 0x4, 0x4, 0x1, 0x2}, {{r10}, 0xfffffffffffffffb, 0xa3, 0xfffec, 0x6, 0x7f}], 0xfff, &(0x7f0000000440)={0xee}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) mlockall(0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000001508e4000039c10000"]) 16:01:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0x100000000, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) preadv(r4, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000440)}, {&(0x7f0000000700)=""/234, 0xea}], 0x4, 0x0, 0x0) r5 = msgget$private(0x0, 0x463) msgsnd(r5, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x7) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000440)={0x5, 0x6, {[0xfffffffffffffff7, 0xe28, 0x8, 0x9, 0x4000, 0x400, 0x0, 0xb80, 0x2, 0x2, 0xfffffffffffffff7, 0x80000001, 0xecf4, 0x8, 0x4, 0x3f, 0x8000, 0x1], [0x2, 0x2, 0x7, 0x3ff, 0x1, 0x5, 0x3, 0x7, 0x0, 0x7], [0x6, 0x759f, 0x80, 0x2356, 0x400, 0x1, 0x7], [0x8cd7, 0x0, 0x4, 0x7, 0x7, 0x2f72a555], [{0x1000000000000000, 0xc00000000, 0x8d, 0x7}, {0x3, 0x7, 0x400, 0x2}, {0xfffffffffffffff7, 0x3, 0x9, 0x22}, {0x6, 0xe3c, 0x7, 0x1a}, {0x348, 0xfffffffffffffff9, 0x2, 0x55}, {0x1, 0x5, 0xfffffffffffffc4f, 0xfffffffffffffff7}, {0x6, 0x20, 0x3ff, 0x3}, {0x6f7, 0x8001, 0x32c9, 0x9}], {0x9, 0x1, 0x9, 0x32c1}, {0x8, 0x1f, 0x5, 0xffffffff}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x80, 0x6, {[0x3ff, 0x42, 0xfff, 0x10001, 0x2, 0x80, 0x2, 0x9a81, 0xff, 0x10001, 0x1, 0x3ff, 0x4, 0xffffffffffffffc0, 0x7ff, 0x79, 0x5, 0x10000], [0x20, 0x6, 0x4, 0xe4, 0x8, 0xe3, 0x3, 0x5, 0x8, 0x7], [0x8, 0x6, 0x3, 0x0, 0x80000000, 0x8, 0x2], [0x80, 0x75497086, 0x7, 0xae, 0x7de, 0x7], [{0x81, 0x9, 0xfffffffffffffff7, 0x1}, {0x6, 0x3, 0x2}, {0x3f, 0x879f, 0x7f, 0x3}, {0x5, 0x4, 0x8, 0x4}, {0x7, 0xf61, 0x2, 0x1}, {0x81, 0x8, 0x1, 0x400}, {0xff, 0x81, 0x6, 0x7}, {0x10001, 0x9b2, 0x9d, 0x5}], {0x8001, 0x7f, 0x9, 0x1}, {0xe8, 0x1f, 0x8, 0x200}}}) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdc0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = socket(0x10, 0x3, 0xb4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x21}, {0x85, 0x6}, {0x101, 0x2}, {0x46}], 0x4}) 16:01:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x6}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000040)={0x7, 0x5, 0x0, 0x100000001}) semget$private(0x0, 0xb, 0x18a) write(r1, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000180)=0x1002) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup2(0xffffffffffffffff, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x6, 0x7, 0x6, 0x57}, {0x7, 0x302, 0x4, 0x96c5}, {0x81, 0x7, 0x5}]}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x20, 0x3, 0xffffffff80000001, 0xb945, 0xf000}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000380)="cca17fc58a2e1acd96c61056394cf087c4b4fbbfb9f6b97271b970d99dbe5395d41d6da253d6c4662daad2ca8045fe419dea72cd6bb9eb73e163c58eb58644eac4f582e833d789ebb2a7773ead83ae10c9929d3c730ac46af02a8d35859f1c5a7e2c8f6c4902283c6a6d45d07abe3e75e7d1aeba489217e92e105107e493d35736128d22b932b90241e05947c536cfee", 0x90) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xa) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) 16:01:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x8}, 0xc) read(r1, &(0x7f00000002c0)=""/105, 0x69) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f00000000c0)={0x9, 0xff53}) fchmod(r0, 0x0) 16:01:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000540)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000200)="741208fdf8c53b0ddb1ddf4edf847b17df76d743cea5ad1e66c0085b49602437938662cfe846d26e363d314583b5152d59aec1bb4091db5d984fee17"}], 0x11a0) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) read(r3, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f00000002c0)="12af318acdd931e93b96473642e7f8dc9611449e242e3a483c1938e7848c365052e87077d9da863d18addd4c25b307f2777b2f45e2c82fe31547bcf023d0f416af3e631e5bd7d4b62dc496b053444f16e83668c142e01d14a3a7f936d59b9d14eefea7cab67ba07da7150c8fa529db12b36979ad7bf8698b32318a306de26aa2560522a488eec7294a0e2a1c9cb17a2b9ce64c17df01bd4799eee6", 0x9b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) socket$inet6(0x18, 0x3, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000100)="79b7098a63354021cbef1b87fdcf965890acfef629b370a54efb5f5c3ccd5dd6bd425a00726df9f3f399a884bf38ab73", 0x30}], 0x1) 16:01:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) r2 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f00000004c0)=""/44, 0x2c}], 0x4, &(0x7f0000000540)=""/173, 0xad}, 0x800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) setreuid(r3, r6) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x6e2e, 0x8}, {{r6}, 0xfffffffffffffffe, 0x4, 0x1e00ffffa, 0x5, 0x9735}, {{r7}, 0xfffffffffffffffd, 0x10, 0x80, 0x53ac, 0x44f}, {{r8}, 0xfffffffffffffffe, 0x22, 0x1, 0x0, 0xcbc}], 0xffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0xa, 0xdcde87fac5f455e, 0x4, 0xa58d}, {{r1}, 0xffffffffffffffff, 0xc0, 0xffff8, 0x1, 0xffffffffffffffc0}, {{r10}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff, 0x1}, {{r11}, 0x7ffffffffffffff7, 0x2, 0x1, 0x1f, 0xff}], 0x1000, &(0x7f00000000c0)={0x1000, 0x2}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:01:37 executing program 1: open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x10a) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7, 0xffffffffab9e8fee, 0x1, 0x80, "4931b95db175f9a197e63e2b56c5419d80eccd71", 0x530, 0x4}) r3 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) read(r3, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb182e2b6669020000020d9822700fd1a9f2d2a45723de9de09e9b537ea3df7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c62e79b135ae7581793bbd1a5aefd68f6ece473d03169427d072cd5e0a6de210794215519926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ffa175523c8187ba99b9838d0e2c4e97ba4d9bc93c99ed9cf6594c602bb722264c30865574b0a600b8c3597064a1b5e1e05c5f3c20d261b3d7f7f71aa3f4e526d0f9ec6a8aa5fec878821764942c0d380aa4650b7e53b94f4645fdbf53d16ef2801ce66a4fd07e0c4b4b3dbeb4f94a0db2dd3a9eef74fdf24510f9990ed5f9ccd2709c4d26b072808486302b51a7d9f3d14a092c9a464c0f63b53dd1df04307bc84ebfc0f3587f970f1ff1a4795fabeecd04485a331e4e900ea9b4706e4f08979d2198dfc90c537e2ad1b4957cf4ab07ae88d2a2655e"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="7f4982ed89d4217a5a7594415fd93762e826e8bab546fa8008131d625b760e27424fb763833ee2c720ad59f9", 0x2c, 0x404, &(0x7f0000000080)={0x18, 0x2, 0x20, 0x5}, 0xc) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="c4989025f44bf6692749033012f83081bf237e18622e9c8faf6bf2c6ddc7127f809f98331c9e2b81f864ec07110c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:37 executing program 1: socket(0x1385c32fb775d0a4, 0x5, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffce8) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) sendto$inet6(r1, &(0x7f0000000100)="cb859848b77a5429cf98dda9e34ed28988254bf91a62f8eda3613ee32207eaffecbc12b73e15bc4faf5da61817c8efb22b147b3b42ea2bd80e3a1bcb12627bf0cf1a21a4a430ba00e1b4bd930275683665ed9de43ba174954745f9ab4572b3b1da1b0cc877b488825e843df73dc4de4694af4aa81726cfa5d3", 0x79, 0x4, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x7}, 0xc) 16:01:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1000}}, 0x0) poll(0x0, 0x0, 0x6) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x2b) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000080)="ea", 0x1}, {&(0x7f00000000c0)="68af8a366e6c4139e7b474090e0987038d7a7d798f8466100baa7548f66fd6d692c7d0eb29c656a1fac52171421e6bfd5d329562445a018316149ae008f17975cf63a14b737c2f521e1703e945ddc6116fbfc762fe84340b580e27ceba0e175786911d2c8ac575b82833d5edca9e9b91aff6413dd0aca807aa7d0e284f0749c34d21c36fbe95a231afadd2d8cd9069ebee22b83ea9924c195d7df9f03664dab940e5e0c533df95fc5108399545640e2cc18c7ea2900f16f3fe1d95f42d", 0xbd}, {&(0x7f0000000180)="95e7d4671d5df2550c770faa4fc2541bcb8c3016e0810aa50783d305ae40448de6fe71b094263b04f8cff79035f7d2f71eabe66840545522558191fe788167d58ffdd053e1dd6f4013368a4840f977f0a9d3155188cdd798b9f3a9ac01da76cb54ae86220eaf112661a6524e5da10dd81c0b9b88e98fb87d9c99b9cff65039776d3992df9b26e2b8ec4d03a602b67f5f1f9d63078bf10fe1f2bbfa5a48a8df3d92de3872276950b9915a9fbfe77ece453afd9aef5fb70f748694d59a5ea8461de456a8f0fc31d4be3645fd4dc4b031bbef72914db773068d57ff196bc520e5e8d74afedd0d850235d2f4", 0xea}, {&(0x7f0000000280)="1a36de78424df6069f64b9c5c3caf068a6b3c72d2af9f8c688b1de690d489bd73986ac556a5ae7d9e3125dfb8abba3a272da60f380b76f30889942e5e003f57df8fe546a7f8516dd912e82363562022da979a4ba5b6e0a8ea998c615b9d412839edb5fa8a07e3fae6621db02680311aa59559c5c7cd06b2b3b3cb5563a9c7f2be5c15fa83bed598e5b4f1520bf711b2a6389", 0x92}, {&(0x7f0000000340)="7bb7894c1b2d90fc88fea7c258c757234d90862ca2882e744eed2fe573e70ea9d3d173cc2af69666c40864cfab6db71058c8f78d7a5b6406a3962ebe55610d0be8c3b5b5590a3aa80617b9c9a5a3507ab8ec4afeb4ebd2d126063e3e25011e91be04cae6c524a55be85f488b3254a89facfd6141905b44f9c21eb7aa71bc70966fd7bb7b588cec9ab0948e033862bd6e68c9a56f8f5b5b783698a220fdd4cd", 0x9f}, {&(0x7f0000000400)="7d7b14c10ace6289340c5dc983acbe61027da2f6bfded03a59", 0x19}, {&(0x7f0000000440)="394a45b8f6728e7f8b6fcaa8663cd63b3138fdff1aa49c97e3aaad013c928871467c089c9da0bc2d53121252d4ff7521298c93b1ec36e144392a404ac06f73", 0x3f}, {&(0x7f0000000480)="ec817fc95f48e4184fa712fc5aa8a84a08bb0bdf6f70af22fb00", 0x1a}, {&(0x7f0000000580)="e8c527772f6ef56db5beb9bd8fe7a6d61dbb24fa5b9f4a64e4ea3f12c6e3db9b001b3e33677708b4db02b65500383b97716ca994d2526e33f5a4f377fd68f24113dde35954132db6a038d67729bdbe9d449e819849f6d9c8b7df9fb6300727c8c533e111d466b2fb21b5e3b8aa9d86f0acba0a85ce8ecbf0df21c2350f3cd4211db8665e65fb792dc6a159c5fb49d4dbec475f66918c8309", 0x98}, {&(0x7f00000004c0)="3927a919f535138289cbe604b375eb248863548f362a8286414b585a2b53425560334f1a", 0x24}], 0xa) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:01:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) fchmod(r3, 0x3c0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) 16:01:38 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"}) syz_open_pts() write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:01:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x42) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:38 executing program 1: r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x7d15b1b6f8dd209a) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="29763b017391aa978ea43f868e15758984a2069d28eef68734e3", 0x1a}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) flock(r3, 0x8) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000340)) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) clock_settime(0x2, &(0x7f0000000380)={0x80, 0x1}) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) chmod(&(0x7f0000000440)='./file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x80) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) faccessat(r4, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:38 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55aaaf1272a51961e640c451253e3fe1d80d655e5f0908ccf7e77af599eb75cb5a242aebbd81a4138c52e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bf24fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b78036637dddb67caaf9b3edc63304f7ecb9bf90d707af6a7a545ec2ba3c040956b350e49a68d039e56d1057ce333cf3dec617"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:01:38 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) munmap(&(0x7f000043a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) 16:01:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x1, 0x10003, 0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x401, 0x5, 0x101, 0x10000}, {0x1, 0x8001, 0x1, 0x100000001}, {0x401, 0x80, 0x40, 0x8}, {0x8, 0xffffffff, 0xfffffffffffffffe, 0x101}, {0x44016f5b, 0xffff, 0x1000100000000000, 0xfffffffffffffff9}, {0xffffffff, 0x1, 0x27fb, 0x4}, {0x3, 0xfff, 0xfffffffffffffffc, 0xffffffffffffb91a}, {0x3f, 0x861a, 0x1, 0xffff}, {0x400, 0x6, 0x9, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r1) mlock(&(0x7f000010e000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000280)="23517b1400000000000000000000ff0cff7f0000000007feaf43e313aab29f3baedc727b0f7de63872b80647f30020fb36ab22cd81800d2b14832d05622ba249db87d0c5c91c61a27551c5d21eeee84d7ce9f71b74a0") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029f6e2fb0837011e2"], 0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 16:01:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07246ebf00d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe044f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547efabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d190e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03984c3551eadc42491ed0d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79da828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a73147872835b40d35cee64f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd2430718a0d95f63127972168a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e"], 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:01:38 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3, 0xcbb8}) pipe(&(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) 16:01:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x17, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f0000000080), 0x8, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xae40f3d0584c5f54) getppid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x2) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2035, &(0x7f0000000080)=[{0x100000001, 0x0, 0x3, 0x8000029d8aaa8}, {0x9}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='bpf\b\x00\x00\x00!t', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8, 0x15e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000003c0)=0xf811) r1 = socket$inet(0x2, 0x4000, 0xab81) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004002000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x7c, 0x9, 0x8, 0x0, 0x1ff, 0x0, 0x80, 0x2, 0x0, 0x1f, 0xff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x9}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) read(r4, &(0x7f00000002c0)=""/6, 0x6) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x10001) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x4000, 0x1) read(r5, &(0x7f0000000180)=""/165, 0xa5) 16:01:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r1) 16:01:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() syz_open_pts() 16:01:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = dup2(r1, r2) setsockopt(r1, 0x200, 0xfffffffffffffffc, &(0x7f0000000000)="98ab8f7081f680eed5b35b8e1840421ad04492f8fd39e1ee4c6ffe84bc7466bfe86391bc594cb9ed9ff9b2c3e05217eaac84a9ba664a13f6bb6eee9c5bd59a02ffdabf1d180a95e07b6572ab25a26885fdb0b0b30c23c4b6da7f08f07b8296b9d6ab5c9267f787279483881ef0f4c6635d723fa8e769288a8f1d01cf14d7f91412940b7325647dd7ceb3d0e9b6ae5b8a0bdacf96935a137262e69cb83c20e330ba151192bd1b6b90b1c4ec3cdff7a175733aece93d9eb6676ec3f5070e4b8d01b8caf238303ef43df8e5cd598fddc958ea4d9c959be203d8a72ab8ee64f576ddac324469dbf683112f8fb5c7037011", 0xef) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000100)=0x9) r4 = socket(0x2, 0x2, 0x0) dup2(r4, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000019c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r8, &(0x7f0000001900)=[{&(0x7f00000003c0)="47a81717a76576681324281e005d8fd67f7dcfe51dcd6a0c8d3a0ac65aa53601bb9cca0d", 0x24}, {&(0x7f0000000400)="247162f65eb6a0fdd7eb2544d9223d8a33ad0213d28aaed6735507a2c62d1d8a89371609b04f6f14d49e2ce1a487c469c41ead9c6805b5be8891874b12d2959b7e62624353727741b86b7b72041c7f735675b1875113e98e954f785ae552bb35707688e38a6c62c4c883401474e5db393c791d47ed5272aacd175bd66f995887c32629e74b17bcc61f2bae3d69a297d499a9b4ba0046fecbeb0a", 0x9a}, {&(0x7f00000004c0)="9b21e6159c859d1799aaae533884359b7e86b8e3dff820715ae734a157d7642cd9ea64ff595b439afd33040538beb0eb3399a30f4eaef34f60f8a5382abffd8fab0c8b1e9d502bb721c8733515a112cbfd634f86ab24fe4c6a247f41585ea69ec7d0999064a378b0af41ccfd9a2e7c92c6e48c2731b289b0485e6bedea1cf3e888e1e1044ff41ea8ff4f473a20db54265b95636a65f1cbbbc8a036a7961b87759fc1f523b19148c6ee43f92b6a59fecbc6ec194585a22a005c9a97430d3a220cc17c732c397755e246f7ca1693d9c90c7eacc10b5f30d6c969ef409bafb68fb1ffa8ca4e638de41fb39c8c3ee1cf163a80ef67d543", 0xf5}, {&(0x7f00000005c0)="a6c7aca4e556ff394801e69b6e999f5a79030fce17", 0x15}, {&(0x7f0000000600)="1fafdddaab5558dffd8c18feae9a40bf8b7576042958a66772569d5d10beb128c7ff8654f5c24172fc4dba3518de1841df30ce734f0242d082fcac38e698b5e3cf903f57b945de9d320b3e0e1d08d17c11d42b2eeb26446230e2e539645680496ac439398e3909e87a4960c49d2b40b844d1b74172b25bd4b454291b0c68ad913a4bbe36057124d24b5d738ee338f2fc8bd1fd768e8d10cb195776b6256600a4430acd835dbb58a36c2445b4c83567275361118aa87b00e1a05a728269521344494bb0202f4d49e0901d6a201e369ff7290936f82269e125397dc3dec7915a1676696ce9fb00f6ead472241dc62de2e8cf1b6dc9388788b88de87f1720585a1cb9bc575b4df6ebb24308985e4771fa9158541f54638ee0c542c1549b3fc30e259bc4b1f0217145f9d91d24b5b9e62d4a814fc2ad7edd0d592fc26ce5e35548bad8b3ca7827090388cf4ee7b7e6c58e5105b6a6dbdd565d7748e15f779253a35002c9b80a260b979f4965833c10c8835a34cec39294d1d4061b7e4e99824d177351e8e105f06502bbcd598d53da09f7599ec66a5b873028469abf938930f503f05fdb58a99b8cd97aef9899cf14cb05c775dd9b3126d56c07e43921e0e244c72d0ce088423d322c49400b485c9e5c3a9b262b50ff144df5482fd7578bfb725cfb8c8c739be9ed25a9c56f255af94e07fad76c8c1d7b44c6e42dcd9d8e77c5f8a8d5e861f26c6287e553242c8d5142641c982ce891d2a3d832a90e1e2c37117d793e19607f8439584ab4825c0451cf740dcd6512147d0690f995655c0584d021ae39e82506e2c3f3b420db67523be38f90bcbe4f3912c6637d8cde1dfecc2662ad01e290523135365a0360e00d11d3132fc579cde163cd7209f5e7c394fbc1f14a5abb22b954d544d054d5b467779b8ef7a41f5b3008333685b77a9273ec90edc7eadd1e23a165cd5b52d9cdb191027215c48b0943cfe0ef0a5cd5d1fe2595146f8cae16296b2fbee75145fdbf0c23fc0cffc322fbf59807e09d692655c54bee75e7e4625570391f40a6a3663ac3ee6ee8cc8a030228fab83e013c254ac1faf24b05a4f0e9d9d3e73309738265c4deed4b09e6730a6e6c43273fc5a695e06587ae68484d17df1c83684f132e3c62d708a782741282e8665e91c878602496ace5eb77394e0e1574f0646bb983233266b8f0c9a7b25d8d6b7c809ca0f387ab96ff494c14199d2ffd78a785243d6470c7b8ba022137f4e111fa791b58fb1fd020f8aef37769ef52a9c64c27199d7c7a290c72991d68a096622e7393c1ba97bcc05667ab6e97823a0cbb05d39f3179387ae2f27e90b8fb7afedd163cb1506004355274df7c96304e667f396fe012e2c6a8f0493d5041aafb4036da669fde7f0d23964ef4e0c91261f754d43a2abd015fbda48c3b513fe986997fbaff392d9630c7decec324339f8f0274a8d69b0c3a15c6c16828a0d616bf46dacc6c2b5365aa8c0bf92c9228b03c9ab68332882245f21b01add9b8476265d464b340a79f2aafbed29534f610fc700d0f2400edd25a729da6bd580357c952db591e320948fae82a0f8ed92b991ebf1551cfa4c82e45ca10b2977635a6ec40083022b5a3507575ee40f7d462a0bc2d395baffb785c4dee452dc614068ce7f6e2a25bb2831f214c9cd7465abe244b6489164e4ffa13f67b4c501226fba7a9489e8947e4f09efe9f9a27e3d50ee2ea31b059e0761cbf6133186418eead5df9fdc170752132740ea3b8f34b04600996803f118aaf1a06561b9c1b3b6d4f11d245977c0c4fcc9da9914c858e695a75e04f54f4d193cdeabe98a2dda25acd68027f7f0dd07da89932cf2a354e163fca42467e2d2b1169ea5f88a6980bbd4e8d1e49437b53ed59dde791e090e8913b0eb89b84150b57a6e263181da79f1f37f939f6294c11612637945465e8ac6248ed319d3a0e6292b56f0cd8d67619744d35088b023c91954b5e0eaa51be1be0c34d8508c4717f36e4e0b34d7e95c36ce7e589228bca23275b9cf2fad431a5ff6315a15be6470d1435a65188058da0ed0d1bb2b7e00ab3ee4282be8c7a959d263f98d7a7c1460f6c22540ec558552a050c02c3fc2b297539723c8f812bc7588f589cb0a2c30d978ebeafef37b02a8c686d01a0f8aeb2a44b6ab2c3167103c6a905d14cde019d50ab8045d624743e031f2255efdf2c6a3083e32deff3eb17bc1ff0fdb668ffb97db1908a60dac073739e58e9c6827d5893cbefe9f7831ff58cec8760ee159e18b57eaa5a3ca4366dcc3ad12595511b3f1544843d122af6ec6bc452d6883c6ad123ac6d604d5a16cd114d395fac7777067b8de51a1998e4cfa2ab9dfe71a241866f19b7915129abfe97d42826b2596c77b127d50e8f712013c9ba7ce3559632b0cb11fab60e90a19289a8572d687cb40579175d308f7c979366cc872bdbc708b0ae7c1c884cce3f120bd2cc2bd9dfd7e4fbb2bd97cafc054f298ca5c830fc57db25ed96c02bd5aff2dc5f1b3f9393451fc01baee0fb8b0ef6854b8cb966290ffd029f5f602d0f668329c151af1aea684981404a7ee5714c571411010d86a0390de14d42456007580306697ceafb78d874dab0259e2e18cd0b78d4a8ee6905930707aed24504939e5b62dbfe59a68592aa67811c54ec882ac5d626b0b274e945edd2e22e42d6b5079946382c555608493b4fcb469f30779065e450177ba52aa5a318e47845a3c031f08df038bb48b51d9573c8f69f2231ba9490d3e2e0c1376f77cf58093826ad19bf3201b3b5da7ee34311f2488e0b74794df4d19589caa28b17972e866a0865f2b108b4018fb7de039a45fadb2b339e8d5af2cf1f51349d50571adf9370e54892c8bc11722eebbcc77b02818989ba000654f23f74bc9b7ada5334f5c2ff690118afe492663e704733c3ec44211eeda7a504aa695a2857dc3077b6a49558443dc7765c2014c509b2caae46538ad2c78ccfb0925e062d8dbf867003995f15d5df425a73e6d548e618b838537260955c7597650468ad4a38a723e256e8c6f27960c72de4f97c9f91a0537671b6101e36c1cdc4b83636e3be55c1c6ecdf56a67af0eb04033c3adefe2382386e07ce70c9c3b5bddc145127d1e6ced2131e223344589e87cf61f87831dd7684bc53951c631d99848385d83cf1455006f07e5295e821428b9a2d30410042a907a57d499f03ed35945da5b37332f86472b4fd8c2c55df9c252e1af5d2aba015017fefed23e2055b5b8338f4c8c51d6c938cfc3798195c9290fd496ddc39507f546a9125517b00947f7b6cbe420579f7e23f09cd6eed2cb9b1d6779534072fc02c2a743b6055498df00302e945c2608eef9bdc14b5a8777eab10ad9d99c0d2de468bb17a5ba1e4d6c8a5009f3b72f615bad7b3d38da5c3f9c0275617c734a1f1a423a067ab64c5b8db3fe606033fcbad35c4b3fb70268fc4d42d3521325b97ca9c76127e85be48fc63d8ac2ba3e3922b8ae7404dd303681e1899da6ef7ad649036542f730fbb6e1d75ae7f136c6176cb4967eb966cd26bb7e0bdafda2e443b809fd2361e830d798726dbb2a9d66ca6e5c1ec1dc3ec6034ddc2859661fb294f8dd83baa9cae5e10732cf911fab7091b18e45a882814d0fbc48e5c36eecf47a8607d85d58b420d93aa866192d2377fc5671783f0fb2eb76eb29c347dfc752009143ddd1a35000c7b86ac81f6c9c9d15786da0bbee520a9e71249027531d40189dc90702565cfb5aecb70ea846a39139b25123b4eb1e35cba94ba5a0c3f1082a6b902fff8d2c0354bc7a32a827e6ea46519a748b9f9abe92b3c15fb54ab0fb60a79f4884e86c3fdf54057323363aef1e107ce35d627546401a27049adf412bb9cca7efd47d6aa489bcd23804724a79fd047e71e1a21ed6f839b026e2b1fa50db5ed3cff7709cd2d9f2f6f17f393988405016d7f29dc9874f87d8b631590a7f9efdf54c9ba8d8cb015f2bad7d6bd33e2f722a1f75edee007fc98438ef1892c95809fd538f0a58b326a8048133572e01497af51fcd86a74644f1e44b492d4d37a29cc0c95cd90ff1bec030f42e7f02e6e857cc83a69468adfa8a0b5c677c8746ae75906caf9e1c72604439582f63df6f16d1c688da8be7f2b483fc8ba5861a38992f090a461a02de4f0390f27194e45897a88f90bcd66bfeceffd9e1abfb6869d6491441b84194ff5761c3f17e5996d7044fa15d09c032e3a7ca05005d0cc2481d028937fb031c9383aca4770e9e96708d157a132d0d57b6d415cf579980e594990756a8786c686b2275edae8752e5f70bbeab1f0fbe72f5cf2735ca53826ee2f4ea17880fdaf9be0705c56378eb97439247ac695178d91f5ce2d8b9446cd6a97722d76d06a6d994f257246c3a25eeba360c906c0ce5c77f6e94a3df8ee63b71b953781871b5b78edeb76f9f75d69417a5feab82a58baf033f9af88a5a4e3197efc5db773d718a49a53d599c7c12ed28f83ccb48ff20eb2c3eb93a0cb70c6859f52eba23d18ebcb13d5cea05b8d8fe169f0aa7480a08f579b968d6e8d238f6f4e9db7661440cd733a739b7e94e38988de243e9d0200a5c23607bf1eb448b99af74cd56a3b366bb9dd06ed8bd56f09dfbfa7e263e130938d83ccf52454aff96c0dc2d4579904900ac734e58677f706b2bf6338bd248132afb1ef3c5a2e9384e569eaaf73ff76bee5249c4aa69008e717d0371cd74ea852139d83e0a6042ca1751103a3770d6bc1d62dc3f1aed2b9ee6d3ade594c91f258dc1cea27e172e3476ca0909dc87dc99b8a17265861318b87e7bc1c03b6ab64b3d0706b76da0f8804633059b4b473b8e56a0625b3875f62d7c510a19d551651b81fa13397638b51edc3522f5804a4347e401c4433a7d53e50db1c4ea3e87aa88c4f1b311a82332f61090a35fd3f42119fab449fa5cf557d52fdf4cb65f1d05acbac1cdb2862f55d58f36f382b0997e3c8cbc7799c4115f23fab0814b56213f9b697011ccfa7e337139272b03787c5815e777dbddc1d3ea2f582e695bcdf2400c47cf9c4d2ff462d7ea41750a754423dd02725cd2e543fc701f52963ff801003a5f861c5ec4f765d2c68e7f8ca9c887f718a4e67cb518fed93a94669a4d648e2e72f1889b86a46e11338feaf48e1d257780a047bc50f56a042b8278b428dc465f9f77c8b83fe99577ab6365e9583b45aff9440cdc1ad69c8fc3e88ab1f49cc004ada3834b148ce2dcd6e383e186dc083eb074414795a06e93c90241b3518d200ac752966812c9538f56b7053d02b03d6207a3b912b11e09d70db69f5ee2798fc02d2a5f4274b743997d0fa5282d8c9e8ff6600f174f023242fe8773becbafca6968cb65a1968b2db77defef4b6f37bfec5c96dd0bd2a3573187d821c25b82755d9f90e0a2b6940cd1243209dfcd020f174fef0954267e2d0b55cc956eeaa55e800062ee5ebe39cf962f941fece3ab77cbd82ff4e50c1bf803cec0fca5cabcd1b0cf457448c1f01885aa06c1ac03edad8edae63fd102f624d94d29b366d6d62040729fa41d5f3a3db85aca3d6fe4204834a1e93c7321306816f4bee5336e42b066e9d182173c5da0a3d0e412c232db58ed6779d2ae28402bd9a074c928aa95f186008f26cf5eb3d4d55dd21c1e4b3e26d8bc39b82c8b2b81c20b288740a7b8fb7a691e5b16b3a99e400a1351eaa61e07d6708f8597c87ae4bfea87297a7982a8108a1999755ff4111e88217cf3f90ef7ae6b2d1ea02efa702b6942da1dc319c084ee0fb8753f159967d23b3805c67c9c6011d98b4da81e7", 0x1000}, {&(0x7f0000001600)="0f868fcc2bec", 0x6}, {&(0x7f0000001640)="19f738c43ac42594f45f858e1eb3c780cb2700d6dca56b0df661e2346d13bf9fcef534f8d312af9d4651212d2b938ab13461cac2f60b403628fae53f9e55e77336fc565de0f2ac22438bb0aa322b2cf6289515bba5d0af10a2570e45a97cabe38016a97033e95643b8efbf639c90bd04e37202b36db48477e6026b109cbdee015694296515f598b795735d01d8236483b77b4c8c80067d69634fa919db65084f1e81620a32d356111ef7bed58e4ce75fa75fd4039623894c556776622b58a03ca9a14ab47bba36e68a05671c15884db513f25be97ea20c9e4d", 0xd9}, {&(0x7f0000001740)="9bef1019521697279d6e27e8fecce008bd8289712699338eca71e719a1a8f464cb99a612c0ff4fba7e64c459915f59b52a529e814e091b5cf4233b6181ae5b2b24ab6a229a34d9dc4ebba35fc4eadce0f93780905cf82ba7115095ccc2fe79770625a295dd9da297d43a2bde32f91bd7b39d457cb69ddf26133dbb0211ede098ab395a12e20c320e1e9e12addfdd0e8a03", 0x91}, {&(0x7f0000001800)="3442d529ad1ff921a064bcda7091e8019103738b0d0e209f3825dc44fd4b20eb1185f777fae791cf2502d66108011da558ab1f28122ca95368a5532c63f9f9cf813287e3797dc1aa480223c4442c6408d26d39de41a464b56f821c0438a2f6ca1f2da4084e8307c8713365807c1d7ab9abff2fa93f5cc3ce8201c9801c5f8a93e105cfb44850f69bf2795b98ae4e683adc6132188e6ba605c3038872cbd391ff8e47ad9ab927d65c012a89dabdcceb36d74d4b2c44763a0aa1119dd512d67c552589dcdb93e2e8453cf586e42eda3207e34d52c124350316282ac8407824be56705e853562db49b26eff24077544775e73ee621aea38d2af6197", 0xfa}], 0x9) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10880, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r10, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x45, 0xf0000000, 0x100000001, 0xbc}, {{r2}, 0xfffffffffffffff9, 0x5, 0x4, 0x0, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xa2, 0x20000000, 0x4}, {{r3}, 0x0, 0xc0, 0x20, 0x7, 0x1}], 0x100000001, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x101, 0x1000}, {{r9}, 0x3316c9abcaa9e353, 0x20, 0x46, 0x4080e549, 0x20}, {{r10}, 0xfffffffffffffffd, 0x5c, 0x2, 0x2, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x84, 0x1, 0x84ca, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0x100000001}, {{r3}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffffffff0000, 0x5e}], 0x1, &(0x7f0000000380)={0x10000, 0x50}) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x60, 0x7fffffff}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:01:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/250, 0xfa}], 0x5, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:01:39 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x6, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x4, 0x88000000, 0x8, 0x69}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0xfffffffffffffff7, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0x48}, {{}, 0xffffffffffffffff, 0x88, 0x40000010, 0x0, 0xffffffffffff904a}, {{r5}, 0xffffffffffffffff, 0x9, 0x80000000, 0x80, 0x8}, {{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x1f}], 0x66, 0x0, 0x82, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x2, 0x1, 0x8, 0x800}, {0x5, 0xfffffffffffffffa, 0x3f, 0x7}, {0x6, 0x0, 0xffffffff, 0x9}, {0x8000, 0x2, 0xffff, 0x4}, {0x1f, 0x1, 0xffff, 0x7}, {0x6, 0x2, 0x44d2, 0xf984566}, {0x7fff, 0x5, 0x3ff, 0x8}, {0x117, 0x7, 0x1, 0x3f}, {0xffffffff, 0x7, 0x3, 0xffffffff00000001}, {0x4, 0x200, 0x0, 0x8}]}) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) renameat(r8, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x0, 0x1, 0x4, 0x7c37}, {0x3, 0x10000, 0xffffffffffffffff}, {0x5, 0xa9b, 0x1, 0xce5}, {0x1, 0x66, 0x0, 0x8}, {0xbe, 0x8, 0x0, 0x10001}, {0x8, 0x7ff, 0x7ff}, {0x6, 0x2, 0x6, 0xffff}]}) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x90) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xc8U\xdc\x91D\r\x83\xb6\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000500)=[{}, {0x5, 0x200000000000002}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1d, &(0x7f0000000340)="92a516abe71de95f15c5f67a1c90b7daf44cf974feb7e90a84e0e9883c") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x40000000000048, 0x0, 0x4000000}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0xb2a1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = socket$inet(0x2, 0x3, 0x1a6) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000240)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000540)={0x10, 0xffffffffffff9313, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0xb000)=nil, 0xfffffffffffffa4f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xee}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xf6c9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd03}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x680}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000300)=0xffff) 16:01:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="05f90c000000000000aa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000180)={0x7fff, 0x200}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) 16:01:40 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000140)=[r0, r2]) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:01:40 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000762000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x100000000) execve(0x0, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000140)="4cb135f2dd77ee1a8a59defc4a72a8e43f2102a02aa242ccb655dffbad2f8d1c78ec93c1a1c98de75fab2ba17fd3c26a197a3573c8564bcdc1f2beaecefe899ec1e8173dc2e5f29cad250c43bdc33050ee7773258ff0074710b9fe1b4a09e2bd7b7e41c518714919a37f54faf9f010fb08e399020f0dbeedb69f4ab2949f361e3160a82c5465259fc1db5141770f1d6eec54a532e31523bc014e34fc3e192f35a44a5307f1e315f92ae91c866d3552a1f2470e678f741af7c2ab7fd3b57661c456d11c4d7b74ab60f6d89ae8729ca08ee58a33fa6630456dd26ed5", 0xdb}, {&(0x7f0000000240)="d1d6ca9e0e6b699eb2898949172c076b7b65c414c322ba2a4ffdcdb2b281f190814845b40322491b91b0c0280cf2e9d8044f741dea96817fde8fac143bf0a8f779b9f51a314bcc9dc30241ecbe8acc5166a6dc1cb272d00c2f0febd28ec50b6d26c1401db8ff6a0dee3f3ab7d20f20399afad28b2765a15464b24356fadb7aaa4fff8714722681dd01bc6f19865b664a1bf0561f623b8d1cac444595e60771905eee5aeec5cdf6caec12844cc2194c9554693853b48629d684f8d172dbf323a4faf35fa8a290403d08405dfcfd8c6592cb261249c6e4e4", 0xd7}, {&(0x7f0000000340)="bf2ba750f66eead110e7f5a68777158a29e766ab8a1a22df03856438e755c13bc88fc12067b122ccc1e05167d58e66136cde0fc9047535e446b95378fa65ad6e45de5ff1d6eafc9ff2c54bb92c6b0b2751dd94f64f9d825cc176346e1b3f8c2a88032f2227e3e3410a0d8c7058ac364563db4f2ba97ea7384ae6e08171a532a0265a0b73550b0771085b465289fdab53b076795295a58350263afdd2ae6c4d10c09945cd21f815e6ac087d05dd8f6eef0c2253454d228e8f208ab49cc8c3a9b8124e15348af36694dceae003051b040bef703766db33fa776890618e234197ad0542fb9118d63416525090766c1c72311ddeb599b654f5e96bd2ce3180488519f95c174795474f47a5530edf562d487f7c1425a141076af2b5aaea05b44564cb2a749afb4ac0385440abb1b89d0df5821719d0392f84200f216713347df94b6861a0db4de234aada2e9ac1455c0f5fd8576264cc26288befe6012ddb2d4662cdd3d0b04a6db161d82eddc4afe3c7a0820322eca1bec871c8cb3e07f2a09d1a09b4382906027b5571d659514a1f232fbce93e8613dfd171cc85cb7e017cd8fb780562f76be216edc9042a5c47ed401c0d39cc8b2fa525478a04969eff85bc1f1b044712fb3dc7dc84a951d5803a8bc6eaa5d0d8e186f19a43b08f5cb110352af0de7e3642d301f53b942190cc9c1281d164d8521bcab2d006a179b532cad1ceb68818b9304305537dfdddf94f0e8205f43380b77d91b138a666078e9cfc02718e14631c9731a0f5c4e17a77e0cfa058e817ed8de7919f2971a8f432db8e2205c6f5f20cf3de297880b7c3f854728539a8645e2c40dfad5abc23f57fa574380d1f03ffb35b3b10fa9cd7dca8b45242d18cb53a7b3a649090655e9216ab05a4026811c4425353e09532a91da5dd8006b186e7c3012d7b385f9b2a2ad24cafcd91759a482f5dfddb706391d184aa6c87004d559a5947086473af3f39987886796ba41168eeb212896652979007f6acbb0282f75372bc7ae4ff266a8ad346266c2bed45b1442eed8d63a29ff7e1e5aebb88db6658d0cbe757521b7592f33f39e923416baaa57314e0997c0e1f7f93c239c0dad9db5e0652d1947307b27ac113b83b174348b54271f8451490460b93b8000e61ff4bc9f7cb2c175e5442099b22674d5e2b137ea6bdc5b57bc1396b9ef7015323a4ab8cc248d313e45385f5789cf89f33047ba6c2882ff4001032d4d5d2bcb78a3329a0f463a503af46c1e25cfab60dfc015036c6fa9de4d0110f4bb3b8fb271a81e1fd71d873f0b69abc5223d7cb6e1227c311e46125128e36eb6f2e5b0fa5e9d7ff15558589ca5765bfadb2f1ce55d31d06e4c6f86a3da18d04e97c3f27fb6ec7fd09ad7a835232909f83a794c6c4b6bb20597538cf56d580bcd4f36a5629152bccc423ff5f59e96d1df85ebeaa338e3e5dc3b3e2d5215645d2dae08055f75c0df6d94a995b6a9e13ad1f0450e154c522ecd69bce2f553ec5dc33b44cd9a2e0e81c2a3b330c3cf6a4edf71bc8e3f1ece0368e9df9c068ac7fe40fa5aea339b2367d2e49588ecc57f5776b366fc5b7dc3c5edbcfc89b5010c24cd504fba2edd2b4bcf93873c1d65b089fcfd0d7444acced4fc1d194586ae42abea1b1fc529f25ea8f37c765240e8cc543ebd9d5bec11c0c8dd5db9b51f4a87a9211c5a91174d2715404f192bce23683b691e366692ea9e88a5b50668025a1340d74fff4c35b0a0e9940495689cf9b34a3afef20418f0c3209515c8e10b6fb50367d03ad454cac79bd4ed4ad986b81ff520884c0fbcbc45d5a29c2ff70c3ebbbf2c865e6bef7892897a4cb1855846190de4a615aebfa08c5fca9ebd4ffad012e1aa4cbc052634c1895a95180cd55c0c89923592178c6e8912d4a18c997aedcee85d2a6d751be5744b10175f44bdbde3f7323488fd1e4a45cdbf0422af20bdb77750a2d6f30a091b79a652da15c0f57c33c0de8bc36ba301a69fe6b30b9d667a2133387d1e5a64a18b6478cfeacb6be273359c3194ab1ca396835f48c1aa0cfc530e2e2db29e266c798501dafae35472e6f0baebd4845794e17168d2087bcf269588b63a01ef361d3887fbef66a2f6c6316696eb602bf5c5a44603be63b5ae1ab7f5668ea485b11ee307b2ad07ec651b8a25954cf1b5874708aa1affabf26a26d6f80649366e5a2c473afae4bc9c828ab68a4ba333c9215900d5e9d3555f711657a5a8a885659c206cea9246f26323da1b1c2399185081f6c720ae121d7a3d67c9d8c8daf4a8ef1b455514a7723801cf9e6e490500bdffcb50764e44a16a221b01954a39e862ef29b3526899e94901f8896795a0fc4f5c37d8e36335cf79bd534f6f05ac15f16a24c44a532776daf7a549a2ffc6bc2d28680a653404c665836a336d9086652fce74867b28e8359729646316652a892051ec4a26818b900bff79403730650aa1af935484f8a4ef7e2c492382863a8ebeae0b1945a1417604f5a2a04c866c15628aaeb920bc560f4c7202496592c27ab64689ec40c177bc52640e3ca68026644eec9c8747c336cddf6aa58fe53e7cdc110cd2d1fc3162f716bfc362068997d8f46a0afd057b52705f12bb514697bcb18638ccc582b3734262283741eb56f7ede3182dcba47b8798c58a22885214c897b0eec4cdd1750ba3a0e3b0ec24bca4f489508945ad37c3acf7732fffb7aae8f998ff3ef4521fa894b96bf3a2c613aad73100e5826dfb700b2b7646e574f12d38847a7d0975c6ec926499d002640064d291a1738811b488c284498aac77f69da4bf658c338aadc808e34e90b515fd5824824bdb929d00975c9578234a2eb303d0ada346334b48044245e84d8c5c0fa494e350297f82159c0ce1f778e84c8e1b072206112208798e000c48d500779345609122c01eee2bbc6b10c54b0ef78254babbe3de1df029cba28d05f02e361f405c023e356addeba805eddce139f8f1f9c3deca1e50f0c3df182e69daa0c7d53c3272951bd4882fcb6fb77db26ce73858bd752a20d7e6a4177a02ec512a9e9b4b36e1dd25ffb8c631a8262baa4b37c7f06e25d2516f3f809d231e1dcac5a850304e85b96c298699021bc893771fc65f3bfb5927d806308008ea3883401fae5ff5c617afcfd21e1d3914a424284e4b791112d26d01e9c66665f2e49f5b2fe6b1df0083d928ee9c2497111aebd7f85ab6e9a770ca14bef5c2d00109e8c7925fdad8f54ad277908662ceef49eb21e08c12bbd1bd5b5a8eb386dc01904c3ad688c2f34ad5a69c9c5af0af253970abeb75921c75c28d6ce6a079bbb86a9a15823f6c8cf65a5f485316a50949ded62972b4709dfefa1d478b1c1f51ad0b907d3dc065075c5e7d834f0d56c32b9a20b330438a4ff2890c816c95ffec1dd3c5ba58ed0d9ca79a11b1789b1d61f6d4a86c36590b676c33b4bf22312bbd4857f98da0c4cf90f4d820cf56da9200ec35d96f116d6511b687527eeedd09eb7443ffd55276be4d1f1386f37c81b828de646b1b923476e7a6b4dc6d915719b0ea0865005d0af07d9a636ba2af219a036d66149f12cadfab680fb2cd7afe44c9407d1e8e9e1bf59e1aa8564c82ba75de0b8750de4c837d036d7fc7dbed6772f5237919fd95f0e0e55d7320d37c434c59605b2ae8a2dd1667a2a061da174a12f99263ca25b1d8ddb6aeb19e1009f737c651309de43435333d3aa9a09283ab2ae75f221c6275825905815f238cc9a0a82c33a47478c9bbeb6c39627faf8bb89b66df646f313ac388fae115492b7f88526afce32ec4a1eb31c8488b783fa19266cffefcc4c6a255a967699a792f8d0dd931ab2549338692be937fbef671c02ab9aa2f56008a26f69997944ba326f71ea879a2e2066cbc8adf6bc249345eda20a9323bcac585aa2d8fbdc983eadc266798b1e715a2a048150b6e937cc4cae23fbebd217b20ea37730b2e31216bec5414006081e3f42e44fd57e0e742706c8d12c350069ec7708c9c89432b0d3f99fa0a9087a947a168390f0203c7ba851aa9d2b93f3dffb64adf64ac26fb8bc940664be134147e3bc27078c2753768d65d15ccc748d04a0820340f1e38780d213118f66a0a214a440cee883e2ac2dca9a230507ca9cc8fdf5af18cbf2641dfff1bfa8c57b09040005ab6ccdffebd6e823fcbe9441ac596f8a1041e683812a7d3cb4656aba0aed516478b12f3986176d2043bac6f863d3b927703fbaa1ae1ed32358f26edd534501940cda1368c20a0cd0fbcf6fac64d68ac5f49ca277705d40aace9f7829016d426fbeeb594ebf18e331d0d5214d119e0a3536507a5f046c44c1ba57430aaf2fada42479c84b1a583904ac96dff84a481c956a5034a66f47e35fcee354b91c471aa69a503842008077ac0f103cb8a900e57fe63397cac77236d243c33e61695429ec915af001426ae49344ebb0521a122fcd9ee7606ed2d9db559078baac2c0211844b3b1127ba83fe91e989bfb8d834b37d9fddf7d9badf3b025f58ca9ecf4e778822817f451d6a3aa16661d75ea245a75c23384837ea05b8e8c2703af955b537b3ce6474b92e1c33a5776713dfac2cb378bc9d42874e78503aba4d3c8a33aa1b45c32ff57e37d618ccdee2a8dcd399391441446ac27a179cc3c881f51f7a96c2d4e4a8b9270027e03bc4f50b7718cdbaad951881cfe866abdc02ae683cff6532439f623ab15bf4d460c465f1e6ff10374f138d13428fd48aa976961d79266aafe85e1747f0cb038cd001d8767775c89f7448724b15db3f2d3a13889c5b29042ae90036ea810193bfe4f63faf10781c62cd63c10cd3135828aad585f1b9715a55141c73656fe2f9e0a327bcaeba1518791a4e13d043d78d7d9d319392394d534a370e90fe33546231e59f8aebbd7ecab2247e6d43eefedafe4105247418a68602cf64af609cae776a89458fe4c8fdf5383af4bf47fc3a00304535dd08b6f3516c8261407fefb519127440c218d852309fca5e8f225a9b36c7d874a45eb1e1d49fe4800f435599623a99825cc2a278ea21d216ca2b3b517d6495a02eaf16646932325fc45207e75687ee96c8a6cb0fb98da3825903e9d02e182d523342452b01a5432a27f6d64d9ca48579e542824fb130a385008fb84d0bae5b6f7a0177e4b8375e60a1c10a2ebf70fe0f34d6aef93339613a7b96eeed4655793b39495f4025c086462c0c272b4d5dd440b47d3c028defbf65511ad5b6c559ae867b76ca0230be146a8756d0c44f3a8cae6d4c3b3932d2316aa65ac5a58b3574a8deeb5412a7b7447f6e6e8559e36d432db6778f2bd553a0b6c51d327589cdfa02ff3c10ca0f7a837605e6018038921acef495e1eaa6cf0c5f581a39cef01b72cc0a60e826cab9c14bddd53fc4d6d72d394c0300f78831c21dc9472e5a514bfd09bc551857b09eef368a845a578423dbfdb30d5c4218e2efcfa24ba17f3790423cd252d9752aff51d378d73bbfe8fbf70ffb0f16df6515e68894e971edea606c076e05bd181285144c3e278fe02e4672507bf21a459f66cc77e171aa71d99b72ac7771d6142c76d9c4742df1e3c1a719de2d1f496f7775d3145a6f9cfbb5f7d36b5e2ea4a7b1754dd7ac41e5d943955b87fdf2ec92a2a50787b69c3210f1894d154bc8753f641cd36855275c59646f2bb358ef637175741b058b4282dd828d42c81e6fe8e980ea70131c34ff2c552cf4b7b1ba5229442ac9974649be8ffdd6c3ae602de23435dddd9c5d8c6e9b00d5bbfcb7c8dfb3d9ef372f8eccd319c318dd51ae65a987f95795727d65f5a6c5db90", 0x1000}, {&(0x7f0000001340)="530e90ea92ae7d87be5b88ca58b9056901aeae9a44304f9101ba92abd00554aba50a15f55de0f5d2737187c16f9b6eacf0ea7e4a96f5ccea83d32783e2c9ca107ea73ae49cdf7779780d44c3e6a10091578378d2c591cae85800f9c7313b5342818fa1d0f932c85efd1ffbeff94c21724b4a14bb9ffa0b30bc389f3b70b9ade07e55d854", 0x84}, {&(0x7f0000001400)="658ff1879e05d68875d7a4ca0005a948c0caf180f09882ebf9c2a979c6564ffe4315a3afdeab64fdb82f8931fcbb4812b26dd03b57cef7465b7175d83f4fc12df1ebc58504b3702e7bbc82e8599450ed170d0dca8a8431fa9c671507664884f72331f9d1747e", 0x66}, {&(0x7f0000001480)="db866a1e6ea69e1425b68706", 0xc}, {&(0x7f00000014c0)="3d907fda9a0e5a8fafda7e73c0de90c8fe4f6389146197947f07f7eda2984d4ee754a77dbafa9c4a8960f1d60477db663cd26fc3d6413bb534964a49b4fbbc9e6ea4791b40685f3cfa45d51f248d9f1fe2682e45291b2664d2d0fd3120c09aae5dd3706668a168dd6b6890913b03048d2cb8ab8ff3a3710a031de61bf2fef55c3751b15ffb4334e47c1da6980c42dfbe6af990dbeda03975f645bd38faef80c8a3bb770a9778e61bf332a38cf39c0ff4c10def20528acb7cef27d74ac9bdd8844627a6fe051115b7aeae23c80ec22c26ea0222eb2516fc0313cb2f5be18bb1631a0e5e27f0e04aec2027ff97189fd0f96fdbcb31dbce9dab547d9669fc28d7884a7d50fa8623fae820f2a743cacf6402b12711694bad2a8f8fdc30aa68778f4a1a28948d52aba7e1530f04cdb050f97a311b89855b575728b92560c791002ea445f0ac5efa05d007884e59622606a92147f59dd1b0b2e5c431a10ab0b0b17b2473f0f919d7d799ad222d58c78ad9c604b00b820aaa98f1f9de26fa3b624058af3237cda1ecd398437e74a4a78b8d6ca14d21cffbf5f00f1e6750452a7bd60cef3c12337577cc18b2ee048a801f9bef1120263449d02842cf73f32b6bbe2eef527551afbf19855229790f22c64416de4ad0903c629d001c4674e74e5e38c7700da43fdb77e6737d61920452ce60b714273bbed95f2c9a290bb711a8ef2f9b8ac9bc195591882acce1c1f72c741460268fb8d4af4cb6ce35ad56f12dfe12c215bf7426ff50b90cdb1c7b5562355ed9a50b079c11ed22a399bfee61d98f52e14b95e14723efcee04e7b5ab3f6d5452be83b7fcb5acacca1a4e42c3fd65fa7b9cee7b2c6d037df0b42959fb014ca8f40797a73d6790d7a6f6c18b51a1afb60d728ad5858893d0447e37b59d0fcffb23da69482a2faa4e22889cdd9c8be59a2472cdb45c63d1063552c0a633c6f6ab71af5ef586b585c909e30ea83ec36aa41b94a4de5908d9ceb3906ad370384676ec3bc1c0a21e0a2638a905547602a15c43972159c81ef38a6d2e598631a7f5ba11786db06351bc8181fe973a74f3d4dbde080b7e2b2c971d813b51c3d5a9e9c8c3f8f4cd7ab39a71c54a6bc089841f631ece56cb75fd2b45dcb85e45b79b93bc03ee800c296122567b610eee7aab043c00f3cc01a66c401cd6d90b9e7eef8f22e22dbba71ac79febd6c8ca3f9f01cf2fe1db433b8d0c6e0edc789c4d6d482a02f0bbc7f0ec3301be50a9ad271d05a7d421f8b94a20864ccb82250c028b9e7cb4c5a525ac9e2dde5945c6f9ca0ba978e00e1e1ec852e00f5a9b230121c322be45f4c6974d1e397eec349195eab6eed1f1b333e68df51842f34294b5318dcb4c18408befa58679b3834dc32e4d4323fe6a7c673ef53d7c2cd76fccd0ecaec08b6a231dabf376c7de528b6f04ce9a945fa31ae07c2ed39ab929530d2d77731d05ce8adf2a1de16fb9a991ae2290f69c65ccb7c91049d866b522c6f7d20cb2b5e850c0f37b5fcf4c170b57a12f9cba9d8f203314b8d409d0df999e418a2f33a7810fbd536777ff3c6f09bf77847ca90de288db9eb97d4c63e01288a4d4d9a2565315324ac6c07681c7caf2374e0b604d2946244cb30a60e14ea28c1261627d405b956e82b9330b3f5876f51e23f2102493aac97ef33a1ecd1acc5e3d7ca4f978fddb9e81c61b7dff8cd964e975c51f292d29e2e341c3aa11b77f906dfb90ec0387d6094adb13f595eff9fa142016e32d71499acb61752e1a59f7f17588cb4d032f2244e5bf5914d7ba4f5ffc9a7d78845abfdcf0d2086757ce13a55c054895813fc15269d602e45963b30c51b55c3addb111633fad7326cb3e6d3a0c81a2d94d0342087989c257d28cfdcbdc5c581f64023be7f25d336ec2c67429a1276144b057a0a890c52c35b6525188258bff1308735f07c8d192a49659e035113b6a2682c6a671d06c2430d6d5b56cf4656e5dc1b961d389063cbd91c7a483407cf59703f93d34b448dc7b9337ba038af0dc0d718c6c893a845f9f4b5c3f4000bc92e19f4775c885260e01aea8f185186d0bb6c8a8dfa6d1bd5317ec0e6941f136d31d492c1de5bae42df6bbd018194d85189693e7a9ceb2850baa4251621f0616abb56fd236eeb067ff930c739fcefb4f9464c5e32d3063be023924325572511e6d9026da4f76743de041e633f2a54b46cc277782e30538f7cb1b275cb657c193332776e5f1ad42d533fcda4e7c306849c4d6c7b78fb9376ec73e84a9fcbaacb8fb189ace354993f5d3fb4d2541d32e7fb1f59463628124cfa8b6eedfa56eb5acff1c18c70e3e21d6c3025e3feb9e67a232068c5f7e6f921a349af5f9acad3ef1281446228a655ee8d578c49d2f55a2ed279326243c41fd8852bd5b2cd60b9daa34838e7139bff0a2739c0e551bb6c47d5590c428131482026271f1c131a669e21f6209dddb2a6da223d4efb6f0909ffc9720368f506aa8c5551f455e6c2a7aa00258e229462c77e5903af2b9568032f826c0490aabb5e1fa76ccadd8c1dd4b90490d629181af067f3c01c60d973ee8263d86cd40cd32c837e801f965d460a0dc22dfbf4d8c3dd05cfd610b1156ca87d88660a8c070cd0eb8035e46c23ff1b93396d7f5e9fc75789083aef8d409e9551a218f634aab262bac5d2bc950caade87705432565b5dc5727a4022aa1ec072411e7dccd3a3a3ddba4fd8e30cb79f8200a7b7f09de57f7f954721727e3c578f997008c16720a7cc29257984f48b6c08d0421e7ead6dccd1719ce091fbcb4fb879ccd3cf6ed890281835709e5fe9a2ce23ea3e8676aa9e370b6433957a72e260bc84fd12b6bb16420aa5fc5ac944a411d9593ab2973c414b37530e856ff61e71b56bd83d54eb280b0d784eb9731f9574cd5d9c617ced330dbfffc2575af5dea3a574701a63238636c698718102f5f9865cb3376b2eb368816f62e93e2017f21e5b962c6b7591c3ec2dbf74fc26d305ce1338de642dfbf31250e4b1fc1e6812b414da85ccb232a60238ac9a7d15e465b07b2ba4869b2c11f540bee436fcbf615e4a49e8cc6186aeed42232db6ed109adaa67396ec2ced77d031fa1d7ccbd0be231e4e1433699979f66b092f6c114ae6231f4af9b5a4bcbae62a69d94bd911be5304f09c64b5d57f19ccfd0ace8c51b7aa886a8e603f51bbae95485a549d18cf1df24352047e5da3c0db541392304546d1723dc85f3b5d1105d06232452dbe9fd2e4538c9cf55b5b19d06328c152d0b0f915fda3c051efea33324739340a2e8cdd492769dfe2ad355333e61fdf6a745b7cc59b940ef815ca605904e76df10cfef950ceb7a060345df4d6c0563f24e3bf9d1f80244fffd8594246316f9f918fd73451803c6e0ee95912babcaf8e893b3dccb8a5b0aee4cd230df5f9c9fa5688d3e813549779936e589474c1de7a9442c96e217745dda52563b3bc1833dfcb5ab818620c7d22f439bd635166de899fcaeb525d8ccd72d331f102fea5f9bcacafdf37c637412e5f571e74acfd256e5883ef45c45823f2bf129bf1930d1fb5ec4cc4f8c805376103e22f76fd6d2b670c3c9bd0c5a934f0eafedd3908fdc692cf88d4df427bff2f80e2293a2a49e626d199c6701502d1390ac12dcdb6b0f4248da28929c6e8cd1198e1180368a3e6981dadfdafc788ade08981e541b7667c99514cd51700c2ae4bc90f58d406555fb0b1961dd7528a804edca1809547e545c63643547508f7be793a27e367bb94eae3bf2703a592ede1b85b41f619117d140a8367dfe24029c014d26a03e9a6677bcbf04f0f2f9c4bbfc62dfbf0c7f75dffff92866125044ee3ba6e6912917231145ab2d028cb504070ab1ee74c0e470262fdf2b27f002ce25880a5793429af99220ea112605b626abedc5a704c5f339033222eb9e23a8fac2585786dffdd15c1c30dc587276a6b5ef2634f7bb360701ae9f637cb60ba1fd9dd9d8a63f448433769d7dcb5abf3293c30a3eb3bc854a30395bf388fecca60b166870e89dbf9cac07f8076444c119354490c63548fad4cc2f883b1edcaeff21a8c2c3e2d41c196cbf9acde971e4855c822e9a8da142836389a8c6e5169022adf2776aa38bb50f970a79797e63d6a73acb70f69255a16aef4c9f5124b044dccfcccc36691952900305c7e7fdfe3a47dd537b8299cca5cee8ed56cd7ee485ffe53eb20fb8aefc7874e9d24e2512380a5299de293c8ab58c2e2d0a6ea8a05794b8daf7f9478fa06caf790eb392f7e37a6dc913d4dc8872a237894799674fa74aff9e4514bb205c020110ac764f82804b2d489caaadc21bcf649a08f687d9f8a76e981e69d0dde05c64fa489c1231dbd46ed4cb0cf7b65f2ee3cf41587bcec712b6a6a8ffb0ab07451c972ee4228d4b12383a32699a97b6e06ea756bcd3a3c1517cab64def92ca8d1b772905c04cbe9099260b772a1c6649be5c5dc834b37761c354f8a3ccd2153f721c5f6b2535c17e04fc193138d7057101ed94343a200f035340bd50f18128c3ba948ce6a30ffbccd67add56454cd24c907ccaadcb54f6e4672c2001c88270d0b14d3e8703f5c69bea7fa2c8c17b2037adcd15d36737c72c7864a2d80a772f66edadc590ceee2f98672c460bc18a910b84de0214521812bf6066f064a750b22e919e4384c8a6a496bf6ec0114c3b7afc1e20109c4ec61d2c53958ff834bc6d94ed0aa353609149f0cbe795a0cee91b2607294c973c402349a09f6df22a03a5148c104a9627e8174edce947c5004769e30585eba0a82562645d48081c9499879030caf83af3f5a4a873092e05c8a3f33aa8056e61d02006dd6976c495da1e64a98127343a7ddfa6a19ef4f8e4de9527b84308db97fb12ff212f6b8428bb13d1d032806e0b798632a3589c4d21a4802f7585b3183ed46effede663a61c83870d68188928a945ea9c4cad8a16c9dbdcaba7094cdaadd86cf7f17b11f54c007dcc19a85465acbaa4a13ad82f740bfe658edd5ab6a2d7dcd23bfc9434f0ad9d56b4913ce05d81f336bd8f94971e1a0072ada0bc660b1b721106a2eaaa8ebb9b3c03024bbc44f2ee7246c356f07823c0df153076beb18ede650b957e7a662918c8f0e61e981485c7bb78c92631dcbabab22dc88d208ae10a225cc748c03b9377050889f5104d4f98d02a1538e713b3f9b5567dd9d05960b8937f1b92f5f0cb13a7a8b9894d8e3084eede4dcab6279310401152e6763dbcf66a51d10c0884f3ee8f0a7882b5f71ebfd0c422a5d3911dd23682d8bba8ec3c45b59b4a6e0eea3cb36e0e4becafb8d88a92fe9814f1dad138e9d1cbc575525c5cbc4b60a0a52de29cf11c1dc368b8ffe299eafcee94422d2406efce073d889fcdcaa8f47b967f658d27284972e79d46e6d79f1276728a36f970a3440e078e28d5ea1a25bcb599e69d71435feefbee0e1139adf0228d725036bc74b0cf608fab29b69ebf27f9c9839af04602dd3b4f7f7c0dfe72c1c58627b4aad474c520ac679ed97ad8301795830b6de0be67d0a45287afb91c3608d287cef20227aa05ad9b15b6fd7dabc8e04770664a44887d24b9f201834a022795beb42ecdb0e2d6e5cb70a8387eec38a85296b5559d63300c64a50eb82ebb53cd843b58720ffe6d569f442234226baef026b759c7b2a2b3e3df32ea5e0f539c14b3e0a6a9b6505b1089f99170680fd886b4ef9c9352f3faafd03c025ee954998a0c77c3aa5f269fffb312e1bb1a6772bcfd40f6d7214f75480125006d0091c8b723e6bd9caefc8a2571b4e5c586751d8e0dbd07d9bbcd36", 0x1000}, {&(0x7f00000024c0)="7236c8afd27f74c348184cacc8a8c67b082a29", 0x13}, {&(0x7f0000002500)="73cd03d51c04340d4a50caf077ee9b04c7e929cea1b980122b52b80993a7b272237d683c115422a1a09d5c690f704e3196f6b90e9d2572ec17648d52a3c6c4c36ec4d2f44de3eef89c0d5c7a536e23eba1278596c003390c021ffd9602c56851ae86a514eb48f75cac86e9725eb0c8f26304c37ee2bded11178701d600eff6e6458a44e2681f4bbdef6f6e376d097e61e9dc0ed6a183fc149b72b205f0054368275a88603303de8b9577d7df3a1e376c97f501ef79c930b7a63a8ed46af2d98d799b813c2c151dbebf83d60461eef9908e34c2ce92ca3bb28e", 0xd9}], 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r1 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:01:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1000200000005}) 16:01:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x1000000000000164) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='2\x05:W\x04o\x13m\xbd', 0x20, 0x0) socket(0x20, 0x3, 0xb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) fcntl$dupfd(r1, 0xa, r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) 16:01:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x41fd) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) 16:01:40 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffdcb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x9}) syz_open_pts() r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) pipe(&(0x7f0000000000)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x6be0d24c4604651, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/165}, 0xad, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x9) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x6, 0x3, 0x101, 0x1}, {0x3, 0x3, 0x1, 0x5}, {0x7, 0x81, 0x1f, 0x7fffffff}, {0xb0, 0x3ff, 0x8, 0x9}]}) dup(r3) 16:01:40 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) kqueue() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1, 0xfffffffffffff584}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x7c12749ea1009bee, 0xfffff, 0x1, 0x4}], 0x807e, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffb, 0xe3, 0x15, 0x101}, {{r7}, 0x0, 0x0, 0x0, 0x8000, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0xc0, 0x10000, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x9ab4}], 0x2, &(0x7f0000000480)={0x622f, 0xd918}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r13 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:01:40 executing program 1: getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000001980)=""/4096, 0xfffffffffffffd33}], 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x62f8, 0xda7, 0x4}, 0xc) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:01:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000001000000000000000014c06ef20c09e90000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000000000800000000000000000000000073e83eef38000000000000"], 0x97, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000040)={0x0, "4379f65987b4a367dc8cede85969aee3a5d2d71a0928d4d3069610df9de844115b76d57db0241daff52844c1190c830c9a5dbe537420cd42ce386275b53a4ec46b4d67a7c5c79bd0c952d9fd448f4a60770e646007577a14da3eb22cc1abe63ca1ee58c31ae6ef0df5beaf4a82332335fdeaea016ac0b1f75aadfff0b4ad80daa7ac82da1823e061536b7e75562ac963479a75ca2318a258876031a35f192e"}, 0xa7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) 16:01:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xd053f09ad9869c3d, 0x40, 0x20, 0x4, 0x7fffffff}], 0x0, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x8, 0xd2, 0x101}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x42, 0x80000000, 0xffffffff80000000, 0x4}, {{}, 0x0, 0x9d06d2b6edec2321, 0x1, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xff, 0xb80e}, {{r5}, 0xfffffffffffffffc, 0x6c, 0x40000000, 0x9, 0x1f}], 0x3, &(0x7f0000000200)={0x3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000040)) mlockall(0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10009, 0x2) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'|ap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r3, 0x1fd329df84862859, r4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 16:01:40 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) shmget(0x1, 0x1000, 0x430, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/227, 0xe3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') shmget(0x0, 0x1000, 0x481, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1ff, 0xcf7, 0x3ff, 0x9}, {0x6, 0x8, 0x3, 0x1}, {0x5, 0x1f14, 0x401, 0x7}]}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4811, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x41, &(0x7f00000003c0)="05499478eb1102fc3935512501e9458b7b21ae44d9c398c7f0c321d51ed63fdacd7dc535d5cf3366dcb3025f3abf700f3ac5cddac4c66548a4a3c3eb5e351700b4") getppid() select(0x40, &(0x7f0000000440)={0x200, 0xe36a, 0x5, 0x9, 0x18000, 0x6, 0x7, 0xfffffffffffffffe}, &(0x7f0000000480)={0x2, 0x1, 0x7fff, 0x4, 0xb35, 0x4, 0x3ff}, &(0x7f00000004c0)={0x100000001, 0x1f, 0x1, 0x0, 0x100, 0x3, 0x8, 0x3f}, &(0x7f0000000500)={0x8, 0x1ff}) shmget(0x1, 0x4000, 0x160, &(0x7f0000ffc000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x6, 0x100000001, 0x7f, 0x3, "4c7647c3e93faf62d2cba16d1cb6f2a10cc20448", 0x0, 0x5}) shmget(0x2, 0x2000, 0xc4, &(0x7f0000ffd000/0x2000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000600)={0x10, 0x0, 0x4, 0xffffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xaea}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd815}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f7c000/0x4000)=nil, 0x1ff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000b27000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000afc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a6b000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3b3c}, {&(0x7f0000a73000/0x4000)=nil, &(0x7f0000ef5000/0x4000)=nil, 0x6}, {&(0x7f0000bf0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000f5d000/0x3000)=nil, &(0x7f0000d67000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a76000/0x2000)=nil, 0x80000000}, {&(0x7f0000b72000/0x4000)=nil, &(0x7f0000af9000/0x10000)=nil, 0x30be}, {&(0x7f0000f0e000/0xc000)=nil, &(0x7f0000b22000/0x1000)=nil, 0x8}, {&(0x7f0000e68000/0x4000)=nil, &(0x7f0000f38000/0x2000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r5 = semget(0x0, 0x4, 0x48) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b00)=[0x1, 0xd83]) r6 = accept(0xffffffffffffff9c, &(0x7f0000000b40)=@in6, &(0x7f0000000b80)=0xc) bind$inet6(r6, &(0x7f0000000bc0)={0x18, 0x0}, 0xc) fchflags(r1, 0x0) open$dir(&(0x7f0000000c00)='./file\x00', 0x8, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) openat(r2, &(0x7f0000000000)='./file0\x00', 0xe30c0fe74d25a3ff, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x225) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x24}, {0x87, 0xfffffffffffffffc, 0x0, 0x3}, {0x6, 0x0, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r2 = getpid() r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = syz_open_pts() close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r5, r6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = syz_open_pts() r14 = dup2(r13, r13) write(r14, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r14) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r16 = getegid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r15, r16, 0x0, 0x0, r17, 0x0, r18]) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="49fb0ad738ecf6dbb6e65ced36450ea7e891a511b150a7fdce1a28395ab7232c9a4820c424606e254fee6b9edc40e970497e193a3bd37940faf7fef23c793234ce0f4a02e74fb62601c95977c0c3cf15f360a82953a8d28ee749213813bf415441c252af1d239c767897bfe29dfe578cec71f9d015830c1d22ac52e7f74dd8ac88f22f8b6b820379a3a79ff6ee458d9e82310aa968d33125b78354", 0x9b}, {&(0x7f00000001c0)="4eaac94f1cf08c371658c1f3b369ab9dd213be05c4bb557bd558ab72c00f16304aea3c18a7a0c57de559abaa877bc3b23d5bc961bbe884016a522a27cbd8", 0x3e}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r17}, @cred={0x20, 0xffff, 0x0, r20, 0xffffffffffffffff, r21}], 0x80, 0x6}, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x3b6, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x8c2) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x2}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x0, 0x7, 0x7ff, 0x10000}, {0xffffffffffffffd8, 0x81, 0x8}, {0xfff, 0xc0, 0x8ed7}]}) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) 16:01:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) r1 = kqueue() dup2(r1, r0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) r0 = getgid() r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r2) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r5, 0x0, r6]) getgid() r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r8) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r12 = syz_open_pts() r13 = dup2(r12, r12) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r13) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r14, r15, 0x0, 0x0, r16, 0x0, r17]) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r16, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r9, r10, 0x0, 0x0, r11, 0x0, r18]) setgroups(0x4, &(0x7f0000000000)=[r0, r4, r11, 0x0]) 16:01:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x3c6, &(0x7f0000000040)="00743264f2177320494b272aeeda") 16:01:41 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x11) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000400)='./file1\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000b00)=[{&(0x7f0000001d80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0d2c2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a36d0032aecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1", 0x1000}, {&(0x7f0000000440)="cfc6ed5ff90d9cdfa78131aeb47235d57a0f", 0x12}, {&(0x7f00000005c0)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767371d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd19309a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7cc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000a00)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0a1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x7, 0x0, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) fsync(r2) 16:01:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) setsockopt(r0, 0x2, 0x1, &(0x7f0000001140)="4bc33fec96f63274ab19b059d50d8c8ef174e6291bca90c48ce18ad8248775613151ac61e8b089dae2fba0be5e191770c64e029ce4fabd97131d5c7b30b6d247191d7148f30b8dd5c158f095d4f4a5dc70d1bd6ba71ffd793f8e1f775121b8c6db0b5b65e83cd0771519c7", 0x6b) r1 = socket(0x1a, 0x3, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x803, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) 16:01:41 executing program 1: r0 = socket(0x11, 0xdc70d4ee0b6a26a1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x3203, &(0x7f0000000000)=0x101, 0x4) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:01:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x10001, 0x8, 0x1, 0x101, 0x3fc000000000000, 0x8, 0x1, 0x0, 0xffff, 0x9}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000), 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r2, 0x20) 16:01:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0xffd, 0x0, 0x0) 16:01:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r1, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)="109075c3b2629a24382ba39ef819f3e5ae0ededed5b3edbfeabb3373c80822875fe976ca42ce72cf462582d1ab2d5713bc01295e26af6f659e35981e613a0e760cd06b65d44b99256755b76886c48b35260d31ecad6ecad5aa1c7bd4b4c7c7056eb021a75bab5f6937cb0b38b89747299fd936d912118e5f7a27433d10d7ccbaef2e54a3326d4c33fdfcb6e4fb4b693788719f4c333472", 0x97}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x9}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) mlock(&(0x7f0000291000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2e66696c6530cf"], 0xa) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='W\x00') syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x11e, &(0x7f0000000000)=[{0x3d}, {0x3d}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/15, 0xf}], 0x4, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000003c0)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000380)) dup2(r0, r1) 16:01:41 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) socket(0x18, 0x8000, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20ef}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/219, 0xdb}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:41 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x9, 0x401}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r5, &(0x7f0000000000)=""/145, 0x91) accept$inet6(r0, 0x0, 0x0) 16:01:41 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000)=0x3, 0x4) 16:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) 16:01:41 executing program 1: chdir(&(0x7f0000000000)='\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000140)="cc67f7f73a318834e206ad08f447306b25e4a6c883b9697b6a8531ae3e7850cd87ddd6a3b33f61d157ce194702c2fb05e2b172464af399", 0x37}, {&(0x7f0000000180)="b7e20c56f73a5ad39a8fe77b603c39c65bc09e3f18e574b21850d3ea677f3678a1ad59f553536c9e331cfd16337af29894791edfcab44e87e3669a45661be98141db3d1f73777c4366b6f59461df9e4c0e17ad553f88c296688825d93dbb8e8d993c94131930a8c6f7e2455cc61d5e722836dcb12b19d738bc55e6381bc47c663bda9e49950876cd74561c8abd51c009de06c2463762c59eb0664196c74e31cf1b851e4a29821fa2cbb8e7ea1b19ca40a3768ef33d5d442cb64732cc408abef1725b578322b63532e5498b1b9f3072996234c7d534d4bf8c3f88c3293e491a281477b4853c2c3c0375c81a8cf87b27be4291dca6066c52849769559a918c5daf349bd8b794ef973b0aa9ba24a9efe404404e053713c6a13a4754251e9da4eb535c0fd5c0c723eec82c054c56cfb9af294fa38e4cd7e3da01c330f257a2e6b8b8a142905875a20251ecae46be0bcbb3a9955243dc4f3510eb65eb19d0428e6925800ded04dc70f03cc27c61341b5c993c23d505a968a9bc6a1ccfe2c3850ac251d6a2dfaa8b918bb5a33fd658d4d2db55fbe4b6b91272e06251a6dbac9d56c2941c1e517b55a4147699e7e742cb30e0d67c7e763236b0d817eeb59727e10756e1ca57a7884b2c89ae9e8bf86218f9ee1c56a91887993c481bfe3ab0e59e323cbf48c0d37faedfdb5587e141b234156c60d2c99d4433a1a02fd1dd5b0af66b1eb522fb08d1e2037fde713d814f7292ddedfbf14bc810faeba7bcfbbe38afeeb73ccd1127f86edf2e98318186ad527fab985c5156052cec079591afbfb6d1393ee1d78e1cdf1a5fc0b1a4776f5328fab5d100a4048b5e5854749737a2e019000d6b8ba2a93b16a909aa7a4d667a0d7b55c5e61f4c06ea5122098d9567c9b451d43bea7cca58fdd448ef8619e5163e78a257cbf581aa5ed9196f1c3e843c74bd531d3038032a308fb64719463b3d8b3ca3d1abc9739004173b7cffbec024fd59be7a1210918f62de76cff934125e44407a7f18a709d3a12364460384c41327955f29f7f5f3ad8f1009bc711ac46e375f3b1ac50b060ae1737e8cbcc977080066e587e5f013c6c752436ce8b8c77723c1acc12bb0ee452f262f3526a40ac2d93083504853756d7e462cd1f148165e682188197194e65bcd2e6b6d21f5abc4f66da8c01011d7923268ef7d5eab3bb732f9f78173b434234b6de3581af91201df86a9ea6dd85c997af5935f1d525c4cd0fe044dba91d9bc01b8e450ff9f6b041ef9cfb2d4bcdf1329d81a4f0edaec3683647a24de78c8a13bd8d60b20787088fdf63043995b4df74d602a051d63fc90082866e97074155260417a1c3232177dccf56223de99ce5001f554fdf861f2db809696e14f18baf9381f49939edcf8976807925021f85194642dd90885d9dd98e503ea5b0eadae052070725b624dc762c5f9f3583916865baff6ea1773a40b4339e13c61065b224a769f6a312180e0a87e7aa27719d3383a72b9d4cdc11e0722bbc84ddafa61da0fa9c6612b0ba12eb590a5e0d1da4514953ba884f34e63a7dfda62cd7b89ae560a33d398c15abab6322250ae197c7c861626ca4c55969c498494bd73a5dbb9a16c93669d4f5adc8a0b3b873ad25ee18a489c2f5116d2854cbe84c9912c032bc10b00316eabfece90bd70c14652b2fb57e300fc8a7a8390cc9983b3c830e89de6ab4fa1d5c23dc04316911593f28b1aaf2cfc69ebf56a99ac24f821bb48432b9fb9a224fee193602aa62d55d2805d1970b7ce800fcfac84f2360f0b5e5d45a2a2af6e7d9cf5460a16515639201b9312d8df95d7b78ba19d8a539e68cb9f22ada78a72ea72ead633c8089df75b4f7297eb8528ed6f636633de24e9f8f9ba1e22a6da5dd7ffd85285312eb71bf244cfed0e6a1fb383d246d0106514cbc0a5dce04ff609ba3440bcc66ca846bfeab36b9d741e5d773f81792231d9f3cf11daca6bc2b53d560072f9a05e22b5170dbbf851261fb3bf378f98713af22cc4a1ac67453d5776079c730b7e4a432c2d89a23ddbbef474f0afcc573a85c3b76743b907e61ea351e455a4749592ab1f2c9d3609443761a1e300f215990d131496624e8365d7b0e4e1baea95d69ecb1dc8d39004223fc992bc730dbb7f96ad0aa87ab1f926bbab90a48c2f481d0df02d404ff7b8939aef109883ba58439b1e7abd22918fa96538200ff4eabdb91b5749008caa38f1fea87fc6e86b4bc80f499f33d8aa672c9124a472800d405ecb472b7b481ab26fb70a0736df84b2301e1731a17600f27ef32fda910ee51f0d32d55f0724f9bc633bffecf3d2a8e5c709a68a8220f10e8ee7ebbdc8a961015acbaf5396462aad03a5346e1224c19100c219eb03f1071cd360d0e615eb4330c626cb970c967bf17bda7900fafaebd6b35d24a6f9a8135094e6f1c70db109860d6ca8136581bf368dfd446e9e39eb41bd19266992d279efaab1cac83f325bce9fa4489a4f68c0300dae73e036f78c70e1942394aff4d7bbc62d3ffb006871db4c3d066f51fb2cac500abba81a1f10c014b690a3f57037959f3fea91e55bc07a9b5a2c330dafaeab3fd562a10c055e846ade14780448cfd5d8aaa0cc7ea87ccb766f3d9f71b435c4d7e460a5b3412d923395db538ad98ebd551f2588a32c268fc881745052bd0a13ca5e8807911daf83aa61d13d2aa746a764eeaeea5edda8dbaed0a69de5d29288fa1410d92c2b0f95e07eb4a74d51644d54dd030b6eea7647c22f7935dd47c1f52b3d808369e73113412b3a9757b2735b4171e334343bb6b1435ca4e391ac14b0c5b24368078e2b2cb7e7607725404c2bf8423b9b6e10338b9fe0cf3e764ecacb16ca648affcecacc0992d00d3cfbcf066e65247b7da9030aba25c0501e5232b379baa230aaccc0ab610ff46eb30a0213caf45ba0fdbf94a552c0d6bd412b7a7bcc01e0cd91d8705a88af6ec2965c331483f0b9435bf69a342235fcdc4c954df115a23c5d3f8c63fc62237ae61a22ad5c7f83750531e38a4a9f23c21ba2819121574430be0c5d84692ae6fb3172e44cb378037e98fc7bda699f01aad1c9d5e037a50d6e75d3ca2971ebf86fda769039bf1a1eb9825a3a6c6d6128aa30f06704d4045ee539eaf39ca665da611bacde3a3fe95b1711914f073e46168b42bb516fd697405ed706dd217ebbe9e6270482bba397b1700c12699085f7673bf6bd50ed4fd12cb14dbf30a2334eb9ccd2307e6b9d2be6b1797543ff91f2d42adda3b7ed4be0e7651f76697fb768dfcbbaf831a2c6996b82afe1b453cd1809225af073418f110f62f9d9e90052bf7929698fba1b252c97c920ffeca710fed14abe2a578c41c2f7d0ef3ae8677cc946caacd12451131f549d3cc6b167b03a6893cbe146cffe663a2c8f2541a49f012fc6b78cd917316041d51619cdd820c3571a09e021908b89daa48b9d5a004548b37aaf1a99abb9e146d9ec1d50959fe02897e18eac5411a47ac36dc487cd9f023c7b34097e2559f329e7886511826528da2ab4d8b6f1059d7163a92f41d3b29f1754b5ea01f9d4c4462bbdb5aeb8cf4e6186ccf9970bb5b7a88a9d3821fe7004ac0f8847229d412dd4381f3836786563c8eea91af17497dbab691b61a65640bc2d6b829016132ebcc41b9a5b2d1bc2130cc35d670de16779ddd4893e0de00bb57880489a3c9e39d24caad10a0c749f338eb8a0b85a8531ef9121c9eecab9b0a2cfde86b9fa5dfaa6e7734d993ef321a18a96e9fe03d7cacdc2854809865dc9c02fd746d6e45a99f3c1db294eb9e7f65fd7ed08e30655e432410e67ee892760d03219b1661435137b431d0082388f227b4490c744678bc05b1da41978814cf7c35b0fb2043c08d395197ff4504ed26cc2c5571db69ba07d9e23e7f3e6ea7aad4b240c9d98256a69081c0a5f250aab72b44ae81e8bca389fe132bcfe87de20a4c7bd3cfd5c335725d3702ae5d7a48f5f99aedcfff04bf6a1a0120e2312d5ddde3fc4e39a8754315df2f3bdfb6a69e59c57477027d3ffedab6f1b9c22777cabd6abfa34c7df22b07918e9e9e6f2ce92d872f06f3e98888b6f66839a6902ac40c358ff61e81e24f7b118a10a960cee5cab85cdac823ea6453ee20c07e9b719f55b016d448f1aa0ca7036507166fc5c5475d2e38ac7b917736ba955bbb4124e0ca67089417cc3ff2c827bfb610e54969925311af04408f355f80a4c3258e8e9b4596846f061eb957baa15f95a6acbe03287605626f1f8d33a6e0ec1a9a436f4edd39c897de3f7cecc00bf743a01c0bf0b3e04662eecbe28b1f343ada8a8ba254ff3262ef903b7368319e5ba1fda4e1c7d00cd5f9fcaa9b045fc9f96ddee6da543929b14e3e67e15a5e9cb889b7434953a06b86978bb51785acfcf569ced3c3e1b84b4abfd5a28cdd4b1f19ad851d1304cf93832c62d5febd86721a3862108f13f96848178b66035cab9439ea3d3a07a11a48b47a87bda92bbd35d81bc6c3c622e19d9f14f3d9951d50203fea66217d2db0868c4caab9cfc08434d0bd9b073dc6709ee532b2403585146b85327c6c187ee3f35282afad649301c139cc450d90d463cf410a1aa3f66edfbdf7e9acc96db0b55e3ff2fef65c360496d9a4163f028a9f2b6389dfdd5536d2e30e9ebf85e1deb4dab899161ea4cb2fe41cedc298ae71fdb701e179400f43b2d3661ad2ae04a48cb37b6f53d6b42f6df378ad4975c9b14415cdc11a407b284da161e8b2e3d3f110657f3329a811e92430db37b815eae42862ac40611e1bce263ecd9b5c2f7e7b0d0cf9dca8925606cb5e4ad985f30f1d513b7742f2261b610acd74c885ec59750d8456081690256d76bcb52c1b6a97d5950686fe230d00bf0aec61b7d27d521ff86614a18233d86fc441d9f201edfc3a887029c8caace4c76212d37f2cb7e06b4daf95d91c3ad8fc7b7ca53bd2973014b473e9611481ecefa48bd1e33d03e36b9cb09a193df5184a4d008e66751e58c370cc3278e4a902f349699df013ec0449e7cd540ff571449be1783ec9efd466ac45cd7ed06556016cf2ef9a3dd30bf240c51f56162208756ec467969ba961394a3b1122817e1d3e6ed0cd991f49f788e22759782cd0a784220929cbfc2c2232a12ae8fd4d629684d1f52b748b53c4069ed46ed59b1c43992af2610948270e746dad6fec8a081bfa97a51700387e67caef2a273573fd9d3a6b2af42b53af6030829ecec2947ff7ea740a3f367c6f64be38312bae12b33a92adbbf046308b965f1a6b3325ea440f01138eedef5f0f24e2bbde0bac9caeb96a6b398c4b358fabdbd9d395b7213f2f878480b556d265ea484a5d68ee712ebdbd9a158ca798a6f336d4f93bc59de2c312687a7cfae497f23c194a0d18ed32b47987381a2728f751b284e8ccf006503af658f776aabb25f8535a9fa8401e7dc9e9132e3cabef3b73e05610162970ba2867552cbc4133651721eea86b041177ca533305aa61bf5e5c82281d9ad357fa35de570517c87b721e00f78be372135c1761b4c61209371402360445e6404edb2b875bfe687bdbe62ba2f12128df4060bc4b688b2dc449be48190ef4e7f85fb468b5881c8cecee47835150e81e01ec4c81e11ea4e576fe924a58d6aaed7c0f20cef8b8dc799ba25ffa116c17650fce8caa15cc61c9c765521e3233f7555e9eb2ba2a6528be44d121d910e95e39adddb1649d0e3145d1724cfdbfed50e467118e2f7cc87687447a0609132f3b0ddd47c1bb22e6aa447efcc2842cb49973c5d39a177bdb9a0b9943e0d7bd00247ea60c31393771d", 0x1000}, {&(0x7f0000001180)="d52561d07ce891964a05aa99d9ef01fd8e32edf7d16ba2f5765c262b465ab22c641bdda92badad3f", 0x28}, {&(0x7f00000011c0)="d9cac93aa759b62a669e561aad8d94ec1cfcf33e1a85fe8ba46b4fab3d7696d745494504fdc4306430b23abfc7247509a5bc38504154d2f75ee0243ba4d6daf2b2c26244d1e41472a40687d14c8f7488aceb1d88919107a348c39e56b7482d163d63a2960cab2a8e92d3570789852c9e9fb19e5c1b2a0c467cedc03ef17ea7731cae3620245dd1cfd6c6b2cc94c3bfd2545595411f441526bbfb810ce1dd5abd8973d67c230d6fb35f1090f0", 0xac}, {&(0x7f0000001280)="0dd38b8ccb7c01065238e6260f81156d2cea1c499a38e21b54ffac03600749cf482b557e54118efbcb19095ebafe53bc8bdc8272c7f0867aaa07a70bd0a38126df4cf1a4698c6dc19f3c8a8ec48021a882aed21508fbac88dc7149fc3c816ad3401f5b6c3cc91d75de78f36d577fb03cfa7c93679ff07a0a33359ff051921a142709281404f8b40235c63214d2ca69abeb5b70814c8692c6f0e2e4916652217b0d220d697e3ab6ac36f37db3bc51f0ed59f8fd67a440b271161b06fabf8c78be48", 0xc1}, {&(0x7f0000001380)="36084cce8ad3f0385cf53c3ea15e86395b1b7ee53c598e7ab545fc435dfcce8a7bbb08df62bf244537c8da4e18531d23642597792a353ddba0d0aafb6ba7d8ca466548b2fd1e0de850e37d954d9b9b2546f17ca31c13ae3722f74bb7c9f206b8c0ef59c63f937401ed4c33eb759bb739cc662f200a60fca33c95149c8c6ef0e08aebc0", 0x83}, {&(0x7f0000001440)="16ed7de88679f267b566ec0aedfff493ec6863419cd3d6ed521a05d524ef53250986597523e291fac014017bd79845e1c0ddce1b9343b417d55d907416dcdbb01e30869b98c5ae01f92a11932aa1fa0731d40a49278fd631b523aeb1a16f6f1b9092d0f2facd54d8ec4710d8f0e013d44a976049e5dc0956ec3b822a3e3d1681", 0x80}, {&(0x7f00000014c0)="36224f0492a8a381fa38b0ff3d0eafff816a45e35d96d77ab0ed76431d7dc91e8c1feff5205e135b5fcf7b836846f592c73c63fa0371a6b4f52c3ac2eed49392e8fdc039cf4a6fd6f18fd745d0751471d5101c35fe39f74171fec31f09d4ed28a19ebfd3782827dd1dc1299c06464195b00c0540cb31f959107b55dc05e2088419efd125ff456c04985b73c18910075e22aa934c7ef381e2ee103f37dbb9fbe978aec8bef236ed52e7f178ef0028698ea3446b0ee67814258f77a2b14e407adb21d71e1f368a9d4e17eec1e382bceed307c17711a0a662b77f55cade8595f6552bf1a93ea946be1f5a397ee1b918cc133bc63bedaf4529102e4dce590642a2171186e0589cbe8b2cfd347273b571bc44524b4a592da6ac9b35fd6e773152e07a682c55a054dee35d0d76de5828aee31c40072d120389dc4d120c066f011c034782b4965bf86b16e666664356c9e994200aa74623d753807722bf1aab3509d209ad13b17abb379513c0573a1cae838a3325e4fcbba203a4e2e5fd23e8c04b7e0a70fe24595dee961ef08aa68b1ae083d92e145b79feca8bd24c4b5892cf7161ebdcb7f72fe7a439725f912c53e612dcf3353078bbc5abf7ddabad310c640116b5c18eb907c620457a54b08102aef27c10efbd648d101715890e796742fa6f39d75a80b4dfc706926ca47e495ecaedf837f2ffc79790c34b9443498da4ea3f7241361e5735adc446a5e7c692b01ae310bdaa553af72efa4f0043d90f2391e5f857dd18f94b5258b83fc6d7f875a8065c29a1f8038755778c94ff7de5fae8ba7fd6170d5c05fe4a9ab43df320dab9987c4d2c5fbded4834ed4025a47cc4c17b21ca4359acd8cb7bd47bafd3bf58b9e5085474f2f60f1192b24500379a589a78a2165214da1d1ab55f04b261818c2eb6de4546d4f927ca03a38b4b2b4c945fae726cd7ef4e2ac36da07d6124902908e4e337fbf8ecf668dee5ab7023b13627d43b7d92f403f1e4ec89159ed5493752a597c6c1c7ce8438bf7a55f6aa8c86e5b67795ffc0e364d37d1bade4823bf05201ce5b82eecd33d248e9817de3b62518c6d771e5babdbace7e153385bc388dcc53cd1585a22d3eaec1e9d61c8978e1f094be3195c9757182cc4866ee04bd92df80b90019552a99f1b40f389591b57e0b9e5c881b4b36accd1497e7ce7e5f9f12b4cdbb9c52fb0c4b285bc8020c4c261c5bb08ed40db75aacd360eb75971732367dc074168db3da7f78160a791d4af1aa9a607181ca934beef4f0c0bbdf8fc2067d95e21d8027dda6f6037111b8d082a832fe61fadd2ff192e1ea0af28e81167df3ce7d141d12257e43e4c33d7ccfc532daee914aad73a72dfef1a602ab3f5fb9b20760628eb0a6f488cf6e12c2bd0a82d0af08c5e5202c73cede6adf9d36a6676890a6aa5b39e12e5f5068f83d140b62b4edaa13791db4d70cba4812aa379d37f4b90da15e758265c55bc1e0b6c89c8fe3098fa33fa9f35ff43c3e869e8c26d36ca4adeffa578689975557e05546b80219581380ce34f19f8421b3b6deef806c04d64e87e2e2c76f19a8da315c2249df84f604d9f488a8d091cd438f94bc66092d195ae40f04e654fbd4a3c485bba8172fd59d8c0fd8053238b8dde17193f3f706c4016a8451e9c27b89ef3da1d9787c8654acf07a86252841ab40643193891a257f2bc0b7ca782580210fae6f5342919fbe11d7c0f6dea052bf9496fcd489ab3b2e628441bc843ae043f2dd9d04d9d75cc859753cacca5b538c81cf934eecc16115f6dcbe0deb2f165a2a962c319554d9d46795f885fd4fcfdcb18c88661cef45ebe8a3ff6f8692bdb72b6bc3e05f7173714b02a54f596fefdafa962aee1b4227a9cb5671c4e2b3d94932e8132572dd4b01a46ed25e2b04a4443ada1c4699bad174da024e01073989059f976d0407464375bb09459cb046854c2d976aeaef9dad997ba60633376aba67eacd0776acfbc85eaf24598186b29d61c2a882179b29d12feff2b6a9caba41714d6e97ef9e92538fdf4ca0301efd5963576e9c41ec2d4a41f1ffeb86d14d8309ae4cb157afe5cbb353387712764c866b96a7c6a18ac05114d49e8a9a7656b75d38b2e1ed7f240bacb02c178cab792ba1ffd16d5f0a576c3ee6d99c1953c15ec59d3a9f15f61ebfc20fd30caf9fcd19214db81742af892356e885a81e044034921a2e5c4e98f7ddd6359517a79d848463bad7ab239a1178d4d3dab24b44e23e5decbd533471ebf2306fb1779d37b1914429cf1fba8cdb6ef1abffa8b48d8b540c3d77ef27a84da77c87541f02d813f4d11849ce0a3bfc0051171a7ec80275a2462de4600679d2a73c3dbb50fa922ba7f8ee88592e4a18a0764ea97ce00a1d08f54218ef3a1ab481e5b0bd26a7494edbf5272c5e175ba268a216c22f68a038a53494b490e62070234f1be5889457631bc69943091861dcff2598633c5e67722029301b626fb9b995efa0e4778fcdaf0e943ea945d5e585e90d16347d004f26021bdea1abe6dc91ab192f6060c241946d9f29cfcd29301c9eea82c79e84d420ee29cfbd0c59d44f48342da97c86be5600c9291603e5fad4263f5a77529be27ec8774057db85fbf7d9d24910877da7976ebf2d800b40f6d201e80c2dbe63cd4e0cbbda5601b40e66b0d586a385a5045d680699c6de0b16ee38901f87c3a59595cb203ddb2a2d7caf6d4c54bc6ad837f1509cdc57d27b49a17c7293ae7f32ad6c75d9e101adcc0c951a45e42108a7e4ae6242cf5e5f88f4eb295be7febe2de1d2547a8c9530655e9f1824ab5c5ee0ae2584d3ccfe9e7f83cd0a9ff52218c0fe11cb0593a1b9b5142a3bae4af1e4c31005d4e3d2b333fd988be884e1578e41490e205c03d599e4673815c85ab7659cfea9895a897be2971327d29d191ae73110c59e1becdb277d0ffbd0f222fada15d15a8c85d0965e971a26631dd3b844f2dc76b3387b0b04820a0581d66c7204fe150d1fc749aeb6e6dc6835bface62ada3e065c0cfacd96025eb69411bc19dd5e30e7705974f299b13e32bc995b2ec189e638f08234f5157703f4c46e25362e612a19f985f8e9ffc43ef48341270608aeba764f3c5a308c43673bd1eb230b4cb7e43fb19ea900bb39a77a86c5458dd5953238bb9fbabe8608d69c67b0af07009741d5a46cc45ba06c615ef12f3e2a246156506cb1b82c0517512a0a475a451dabeca50ab98dedcf03ceb4a08a57c6d2eee119fa16fcc1ed4db21970984208ffd7902504488861edf587cfdb2b8a891f05d4a4de1e0e196202083776ee82a1ae3f942b8c375ef5f4895a0e2168555f584187f184bda033051850af1504014a4711a2eb0bf2e1c1e0e908f312970ae97254241828fe69f49493778881641f0ca96c6eaba686dbc7f7c61ffda017d95b9eb27e1f103f16814c6d018666ea42d7b480e0e601199938db0f4b29331fe678d210dff2913adcd36efabb18c7cd51ae83b04529357dbd667082166824de19e16e1a06f0fa8cf5abb5ca9f57500d69ca32daf29a3e556698ca9cf60e2c873873ad952c0cf6e148ee881c1bcfab45eca8035c53a6ed48088ba84eb9cd9d9df6da78ca17617fecba3bbadc99e8fa85ab606eb69d435cca755b4ae238db7558970036e0a9e5a090ddb8c64b949ff48688e96ace2b5877ab1cac98e6d013d76c119b61ad515f301fd817ab08b396bd6c5a392369465bd45770d4309da33934f75c8f8c9120c2470ec87ba547221dbc6c4f6f8571feae72b17a4b8ca8bb4a259b7f073eb9310cc69261034507c2efefc311b3706f0c0ba4e1d67518669465a43aa287ca91f7941e7d249dbae615cc009f91eb76e71dffbadae893ba4a63f1d773b37b88c2b6a2362f4b5368cf38aa7ae0f7f6409f0276496f7e8e5df4fc5cf0ab3c2b541812e31d734b7b0fcd91bb7d52be66d5d7af2692eeca47b3c7109e11d24cf556bdd2a2e3477995cf0f8a8ab9c0a843915c09c80029ed767561561fae3f1381f5a1ee59e31688fb63207ea08c255f979878b64e5164ec7d2528a985cf32b0ad4bc01e970a30d721c4e911da5b32b12e474d535b19be0da81b79bd542015332c2804824172d0195e21e3b714d276ff5b671db6240ad06fb5702c17fd4946f66e755a15dccc81cadc4e95df3139a83c2d46d2e5bd442487568c9f15e45745236af5f86091c84514db8d6916a96aa584ea986d7c0287003e0487c2d927640a89043f9bff46fd24cf7c2732d3e456f7805de8f66d5c2812f7431a88ccd9c2533c95a8bfbe12b660f0cafb5e7b63473383f1ac34ff14fcb6ab268a5bf7c4da63ca9077b4ca40606fc138426edfd86b6380d0a59ce70820a0adea17e578ae68d2a2175d974c0454f5d4a24015b8a62d1709455be83c2dae4aaf53985a2fab27c4980c2cc584ac2f9a53749940f855cbbcdbb3099e660cdf13bb80707eb7ae78520c2af85eafd248d4f9c784b562b7dacb75a1e2c548df0be72c63405abe2c6c6977363c110257b5e888360004cc0b84d130603da0b38d87e92e63c31fa9b79d4a449eda973215dd1d3c335e3f35d250b27e46d43b5435e93819457931a24aa1c635117bb92fc4104f7be44ca9e09594b37a0f753e4a72f777705b25e27cf980d5febe17190333ef8a153c4adc77bc9cd307ac05b5ca63f48cd5083190c31f9deaba4e82a3c91d912153650d9f27f7646c4f417895b4851a48027c83a560b64c1fdf09925c3f1e386bf316b95090f28f60c9e2b7600d9673d38331963d72a95269435e5e6ecb59a0f9c5bf212916acfde52b6de4dceb179afae2063caadf092717b23271dc414a5359a88a8ffb08716f21959e860227affb354a6e29dbd510f6ed4c6b42d11e2cf694e29084bffb4b51cb0110aef35f54bba266ae5faa8a9c3e347e7c215b37bdbd5f0bf34cd4f904e94f788bec2ef34bd3ebc658ac1b9455e783dea64a567dc60602963b28304575c1a0229c2e32de3a947f05eb1063a729dc8b22f0698b1a17f4c254bef10514b6a2bc034591fcd7485877e0a1db5fc0cf01bf3efca4654792a80867637147392dc522d553bbffa5501ed026db28e6c78b02ee708edd78dbb1a9eac52aae578ab6aecc7dc7ffffb9683030ae0d9e86295246cbf672a17572c3f7649e7f9012a1b9dcd65aef935e83c80f4c20501a18eef010c776a322ae1c4b865c3324741b824b6da8e757cf59e561ea0143c07008a971431138f335d3077ca5d0d78b83e28202280033a8537effcd76a5e77bebb36a2210ead82ed533a08eee0f1700ee57ff56581ae8881a886817d179e07c7104837256f57a70ea9b003b1fcdb34a0d0fd36e205d25c16c923588ad3265d796e75db1df39d75fad318994231db505f0dd6f2bfa0dec5f901c18a200232517de9abcb200e65bdeddc312b56595aa3fe11132118180051238f89b30cbc24de0951492daf4fa34500cebc3b69f99b47284087b5c3e7dfee6cd27ebd3291946ea0c2b500a8cad8b94e00333a8f3466cf9ea1643c6254d78fb276cd96750cc6ccf0f53313ea49624dd935c7b14ea63b12df04210535d5f09ef38d733379488d9b7cad5d2ce6b4cb17ab40e771dcdde17fd1000fa39d10df4f053436a7a5028016ec9f58bd56b6c5e92161fd8a0c73b6508a4016067083b58bc0ac04a3a89d01553aacd61276d0a4c5a655bd2bb7079046f777a75f293ec930173114bfc706a3bdc26e21fc95c6dc868938abf2c1c90c3e9979132af7de04985520d85453689cb14b07b79ad6079890dbac8dad6020c1672ecd89fa5027871", 0x1000}, {&(0x7f00000024c0)="0fe6a02bed575b76661a955f275069b5bfa13261fe7511db8a547b16976282ea255736a585c5d62b3158e8616d6771e83edf957dd837ef21e1f2c78ff31c90b84b8c1fd4e84858abe5458664491d616efe816fb730de174981f66179e9e0dc39ad99e5103eda14b8ce1341ceeee6671488dd2159b3870e558b819be813b17a6d77a84d7cebb6843a524005c87f9666c60761dfeea891816aaf68abc65bf2f099e8e7ece88c802192f2702f7fde7b6b270cd097bdf5896f2d19cecf55621cb44abdbdbdb43a747821ebb904cce0c9d47a", 0xd0}], 0x9, &(0x7f0000002680)=[{0x30, 0x1, 0x80000001, "e7925835d1040cae9c01b4429a550e1fb9f29c73544d89b96cb0d1d2"}, {0x80, 0x1, 0x5350, "4af69b7ce95ce30c0c2fb35376fb662ee58777bb2193e39f3d6cd49839945c6e8c698d537545940c7f4974ecab75a245562c65d4c0fe848a8a3f02ba95b6d2abd3e1d9226dd0e0a36db021ca13ca598bbc67c58b768115fc9fc943bc98c6f2a92476f195caf6cb9fef4d339983c2e2"}, {0xf8, 0xffff, 0x8, "b1f66743bfb25f60172e267cf4b4ad166aeeba75d6ccc800788d7ec3a6023f2d572e4bbeb8e5b2a954ffd0a3ef4e6baed24a9e167cc232e64fd0396e17529e5ea0597074bf5f42fc841a80cf162b2b688b9bd4b24a74725bbdc6f8bc340d3ef5de19cdb7bfb54a7d51b429212c3cbf321f71370cb0affd69bd7ef21119df032d254469a03487ced73fdc14a368ff68de50255552ff02ec61dde32f7d5c6e2f087c9aef309cde85f841f53f23b41ea2cb5afd9781d0268f1e0a4ad7d9c7521951b5d240015bf11cf2b6a6efe27bc65f618d4b192d818e7151d6594b6a79a0f0890ddc0f216f40c0"}, {0xc0, 0x32a1d9dc3f84e9e7, 0x8000, "a17cfda08c88f84ce1f1f726f2b85e59ee14e8fd6efea726a34c327d2fce9f33e1945227a721430dac003a363ed703ce81b20d86dcd79b251500c09d0f5f2ad50167a80acde9b07f28fc0593e389782a349145271dbf1fd62bdb7c80fa0cf88315eac3976c2e314984a2d4b607878b3785c6b36085458e22fb15a0d4cdc25f382a65b32917101b11c624a61e07fdb72e43a16d993c5c6e7c40ecd4c5e239f31062a19ca7943f3057b2bd"}], 0x268}, 0x4) 16:01:42 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x796e, 0xfffffffffffffffe, 0x7, 0x1, 0x7fffffff, 0x5, 0xab, 0x1, 0x0, 0x100000001, 0x6}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x3}, {0x6}]}) r1 = getegid() r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r3) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r4, r5, 0x0, 0x0, r6, 0x0, r7]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r1, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:01:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="410f7119b05c00125258b122b5ca0459a8251d7f26dd9aa097df7c1f1849392d664c5bba499ed567d27a2d28128d72e83eccabe37502f2be000000000000007d5d58ff863e35de48ec9061296cce208b7a45ebd3b9b2f9bbff6a7d75f7f1bc1d797a6029f13ed2aa73c01b9f8d2d3557f952525e25b72864555b831b48c070b7aa3e3d7baa6b5e66f80691ccdb3aa27c50653ac31482ecf33798ca799649d46bbaf61b3b9750", 0xa6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:01:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ccea311"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) chflags(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0xc3d6e94a3846f537) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) setuid(r4) 16:01:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x4f3c105bbc828ba5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x7, 0x80, 0x0, "85092452ddf82c766b81543110229e9658324b4e", 0x7, 0x101}) 16:01:43 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f}, {0x0, 0x1f}}) r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r5) getdents(r1, &(0x7f0000000280)=""/224, 0xe0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x71b, 0x3ff}, 0xc) 16:01:43 executing program 1: socket(0x1e, 0x1, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 16:01:43 executing program 0: msgrcv(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7f6ed055cf7ceff43ef9d3f0ae8b34be3910fda970694c9f17c5b2496458f20f3f2379dff2ba0c83642039f"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000680)) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800001000084}, {0x80000001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r4, 0x0, 0x0, 0x5) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="280000086b780b9bbef100360e8dea66d51837b09f5dd7a6854e8e2b76701a48b0a778a3839261b5abec215d3573cbc574cb79d31b15c99b2eea2cbc367fd35fb8851af2cc6d990b792abc388f779e017318ed5ed9a3320d4fa94b630071f1172b7304f9810c39d74d6ebb22b36e", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1], 0x28}, 0x0) 16:01:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = dup2(r0, r1) fcntl$getflags(r2, 0x0) listen(r0, 0x5) r3 = socket$inet6(0x18, 0x3, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xf6) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18f2c93954d53ced6d7ca4297215d92e550b696c653000e645f81c95bb736aacf3d4a9bb0252a2eb552727c7b33be13266768c9abd4f184dcf17e43703c625c634ab4eca79c3bcdd5ea0efcce6cdcdea060fc784d0f1c84e78c65a83faf194b665fe6cb2045d5720d9938d515db6170058e338046b43873e31562ece1287ea26a43ef061a6f8246ea5bb20778594fd853e2b2bab6751a9f97360b6a2cb79050c0477e60b394abe6a147fa94a714cfb179c0b3abe"], 0x1c, 0x0}, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="b3f9d8f8bb000000000000020000") syz_emit_ethernet(0x75, &(0x7f0000000100)="a5000d31bda25a336de67c485fd40d65d8e05434235050140663f8d72b6fe69f181f1f997b5ebb6716d1f9ab9bc63ce74e1ab959353346a65bc5d21e2dd2b83d2f3468109eeababc83da4a771bfe9663d542873682426f2b9409cc105c270fe5402eb726fd2ba97921f031890258b758c846b049e4") 16:01:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0x1c1) 16:01:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0xa, 0x6fee) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0xad5c13012d0aad93, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f00000001c0)=0xb1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x104) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/91) 16:01:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1000004}, {0x1c, 0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x5, 0x4, 0x6, 0x1}, {0x2, 0x5, 0x7f, 0x3}, {0x2, 0x6, 0x9, 0xe24}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x9, 0x38f, 0xffffffffffff8488}, {0x1ff, 0x8, 0x400, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) sendto$inet6(r2, &(0x7f0000000180)="f39aaa24a24795484798baec401c7c3cc658a574f2fbc0ad2a0ec4", 0x1b, 0x806, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x4}, 0xc) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x5) 16:01:44 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() write(r1, &(0x7f0000000000)="4e8e47f842c30d6d47052a00000020000007e49e", 0x14) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) execve(0x0, 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffeffffffff, 0x0, 0x0, "0b10e16eb402005d8fe0c0ef221a1f6c8e72a8d7", 0x4000000000000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x105) 16:01:44 executing program 0: r0 = socket(0x2, 0x4001, 0x4) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xa1) writev(r0, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x6) 16:01:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x800, 0x401, 0x77, "f56d7ddfe5e6f566de7756f6830e3da6c0fcc8e0", 0x6, 0x10001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000024000/0x2000)=nil, 0x2000, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)='\x00\x00', 0x2) 16:01:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f00000002c0)="9d95dfe6d411c7de9a927946996c96abc8c459b4fbac5ff20c9b52d04e11f6f4ef69c20a5325292ecd0705343802d608e5fa2183330ff7cf0edf0ac0c98f4ee048a36453b3eec320d56ed1bfab4347db7b5c789309576ef0b38fe0784f7dc347761863c6d2d4a4616c061c8384865f1e829bcaa75782b3223d028e2ceb6f2feeb290f249d252cd8abf9ed999bfca781fa1c1a469ec125526", 0x98, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x3, 0x3000, 0x4ea, &(0x7f0000ffb000/0x3000)=nil) pwrite(r2, &(0x7f0000000000)="368836d6964c9b837922a34de9a8e098b35926d4d4893b4ecf175f6d8b170c8a709feef3bfb5d2d53ee65a5d41b50cc71b22c3c0737a2dd0c53a7c2a8393483e2f3224f236107a59c468b5f7ff1343efec31ca044caa48666adaf45e07b705f1cf452b5fccb0d9da36a4dbcae0550aa4fc4659c54821489199ccf59e0df4673b1e098ce31666cc90d32366fd9f42592b7633e37dcb64d7b943a81284a4c3fd3593077218fee5c8e179ad50e7a810a590ab7164240c389d5fbe84e88e88706f5459b3f80009bab1a2fd153f41a461d645c14ecffa3804bf140043", 0xda, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x1}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x3}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000500)=0x440732db90625ea7) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f00000001c0)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000380)) rmdir(&(0x7f00000002c0)='./file0\x00') fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x6, 0x3, 0x0, 0x10000}, {0x8, 0x0, 0x7fffffff, 0x7}, {0x5, 0x3, 0x7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x47, &(0x7f0000000140)="7674d7e4b7b8d3a03ea5202c52e5d5f1192d06e9eb85c3ac4f6444e85efe2a32b37de30017dc15d192c40eed6adebebfd42290176d226b5fef10c24c67419e49fd586d1afe2468") 16:01:44 executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:01:44 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x80, 0xffffffffffffffff, 0x0, 0xd6637db04520396a}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) close(r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0/file0\x00', r2, 0x2}) r3 = socket(0x1, 0x1, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x3, 0x61c1, {0x8000, 0x1a}}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000003c0)="708daf5e00a711f0add4b4ae49edd1da2cb82f6519e8492e65716012cfd215becae077f3b56ccaf84684b17f3dc275077952174588cbd16689c2859212709ed9cd6b4325f7c58a82801a125ff275d1ed5eeb67850d669ba0ac08fe46b87031b6906f9b06492b4309a0d5877236a5eeb0ff0f6219c23d59e579fd3fccb89cb45e1193f31bbeb351668f50c8a0083bc41328b850334dd72b333195d35e9fb8d2d42f7de1c8eb3585db1f3b17bd2d13611086d3fe36fe36ebc2bdf69d41de3e5befacf9443fb3c3cae70dc0cd33c4b06f7afb82b3cc6f8619aa0b26ff0332aebc93483c1efa7ac8a3cbd96427490d475efc68dde54030d3b7435c1e7e45f0c9e772a3a39eb7a918ddf323ea0d3721a3b16203ad6531a16496e01d878b72b30caf1a9f2a4b449d9d6b7ff64562a35c5560ef81a4bfe1dbcf7f0757644144102a7ba96893c4214c6c27576f2afaf681e4b08d12ac0396f0e77b442caf5e1137d29d67c5a513d545fece30992de2637cbc13438ca6d773b733e156d0ec123e08fee6b51d5fe4c3598ef6579a778c335675e68d28b3124130fe51792013c86e06328524c7d7ae975367ee9140d33955a789cea04b5186e2ea80174d6b50c3a1695a1dd0d5f5d2400b27442d", 0x1c8, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:01:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="73b3df6aa47692cd1bba9d80599b2bd919e2f585ace9", 0x16}, {&(0x7f00000001c0)="2219bd0397cddd399c948924e915c60b02ce1b64271b29fe283cba7ba8115f30f71bcd8aca28da2d355e7a77c75d1a1e995d0986d0c80b359a1553f32e36a72aac38b60140cb330d37acce61c5381ad06dabe98b95bc36fcfedd7eb386e62d1ee591db1fb24c806f5137aa36e327585fc1c0", 0x72}, {&(0x7f0000000240)="cf271e85c8544fe4b39ff3", 0xb}], 0x3, &(0x7f00000003c0)=[{0xf8, 0xffff, 0x401, "3c043acf8a0fd871ab55fe75ba43848c70441b215b23f4156503069d7bf5141e97854169ba1de093b3c95a1614e029bbc166e90da0ca2e048c429e987df72605bd63011940da6c9aaad827bc083cafeb91876eac964f0d6d51099f7dc197866aaea7fbcfdfba8a25cf61d0f112278309a2271c58da22a9b1760f78ab69210c784e34d82511daee62ffe4ea8ae6d84df8562f71c9988f019ff19ef0dc065a38c61906ed0393579a22077c899b34152f0275dbd4995cb5d7b6e190f5be0e0e2d6db47a29b9c49e28e74b8a3cf250797aa51fbc6ddc7e6b997d31c0415b31d2f0974d6f38cba478e9fd"}, {0x58, 0x1, 0xffff, "b450c2ff4467e3d042b04ad20b7ae96043e2bb4d5cd6e4faf027996c20f96a0b1f394cd2a6ea4c2d60fa130c15de153a2b9a2f022fad75352aedf8e1de83606e88044b560577"}, {0xd8, 0x1, 0x3f, "815fadabd8e7ce22b1558bb0c95ef53d26a40ddce1b64c6d2ff86ddf2c70223afe51861124e9dde58cd08d2c263040e05ae0c3a5fde1a8ea6c36e68e0b6295041dc72b9cb0c49d5711f7958dea61497c41fcf1d9d60e259596f5d44d6e19cc14036798af00ed2b325833d236770fa30f87b096ba5bf33faaa8fd1d2f7855f3f7e1b0d0c3857a6bf745d0dfd693e6bd5b6c0521e71ec6173a8e40b1218b8840a586c37b5afdfcd7d9e34fc7458b05566ea1c42bc161767a9977a36a762291cd8518ce35df7d"}, {0xc0, 0x1, 0xe0, "ef5b9482b25cb55fb33c8da45397b5f683cea4c8cae1e7e1402bfb70f15adee6b07280e5206c0e1450409f44a16394d372748a4007a7d970a8d0f9e1578e8ea26d7180527998f10bee59c57f546eceafd1fa0c519cfad0f9a03c88008793165063548caea0dff2042356ce96e14e21740daa1dbb12c1d1a52d9dcf9bac2dc408a90ac9342ebbc35cce5a97a72b3bb516ecd51995df4ad481277c42fa0568d9815570382dc184b29c07dacd0556ca"}, {0x10, 0x84188d66c7f03890, 0x6e41}, {0xc8, 0x0, 0xe8e, "fca5c0abbd6bea0b72059f6533e57022eb2418424478616b36035710a0fc56b5491e5df091a840b45c968caa9bec7f3f107f46a43cf95e2b9d8b44f2dd9b6c2770773f896afa799887d32bd65b7e70aa6a22bf303228440f00f99cd17e2fb063c6146944dc72b36f84b73af659f115c8e6f8f2259418da575b82b8f1ac7b22ba59243a4adbfe44567a43a0315e2ce7c3d19f8dbba056bb473ab2960ddc0f7f52c22c22c2197f11cac2d98dd7d3e3a7b63d1ee6997779855c"}, {0x38, 0x0, 0xd08, "f69d68615a24c8b7cfe14c7acdee07a8b31c40662a076794220aa711822a3301fe463724"}], 0x3f8}, 0xfbdda447d69a9ce7) getsockopt(r1, 0x6, 0x100000000, &(0x7f0000000000)=""/108, &(0x7f00000000c0)=0x6c) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x10000) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 16:01:44 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3794cf18249c0912, 0x9) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180), 0x0) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x709, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) 16:01:44 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) r1 = socket$unix(0x1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:01:44 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x8, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8c3f0bebeaa204b48d2fc8f6d227638a706f6fd31ac5f58ffbef450dc5c97b86cd316ca5f74724b08c5b75338553"], 0x1, 0x800) getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000700"/179], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r13) getgroups(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r24 = getpid() wait4(r24, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r23, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r30 = getpid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000ac0)={{0xffffffffffff7ffc, r26, 0xffffffffffffffff, r28, r29, 0x8, 0xff}, 0x8, 0x9, r30, r24, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r20, 0x0, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r22, 0xa5, 0x1, 0x100000000, 0xe2}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000f70000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a602d820bca6fc37aaaff99d17a644e3cffc848000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r32, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r33 = getpid() wait4(r33, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r32, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r34 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r36 = getegid() r37 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r34, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, r38, 0x1, 0xff}, 0x8, 0x6, r33, r33, 0x0, 0x2, 0x1f, 0x400}) r39 = msgget(0x3, 0x241) r40 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r40, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r41, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r41, r40) r42 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r42, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r43, r42) r44 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r44, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r45, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r45, r44) r46 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r46, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r47, r46) r48 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r48, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r49, r48) r50 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r50, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r51, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r51, r50) r52 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r52, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r53, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r53, r52) msgsnd(r39, &(0x7f0000000f80)=ANY=[], 0x0, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r57 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r54, r56, r15, r27, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r57, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r16, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r58 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r58, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) chflagsat(r58, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386c07001600008295955984c87910bf453f68c117006abca61f00000000000000bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc82bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0xffffffd2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(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', 0x2, 0x134) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001000"/43], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffdf0) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) setpgid(r27, r27) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) setpgid(r42, r42) r44 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() r50 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r45, r46, r47, r48, 0x5, 0x8000}, 0x1e3c, 0x8, r49, r50, 0x1f, 0x7, 0x2}) setpgid(r49, r49) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r35, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r42, r49, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r20, r27, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:01:44 executing program 0: r0 = semget(0x0, 0x1, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/24) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x6) write(r2, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sync() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:01:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944", 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/\x00\x00\x04\x02\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) 16:01:44 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r3, &(0x7f00000001c0)=""/128, 0x80) dup2(r1, r2) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) sendmsg(r0, &(0x7f00000038c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)="e3d6a8f896888b70233be6796d2d660cfe25a69df3567d435cbc25852f307236abbbe5ddab003e69e211f77a54bdbb18371cbdb271ba5bace469da452f18afbf0ba4e28378a962937c08637d48b296b94de292cdbcdd4289d571401bb15a363b8b37220a2a8eb098ad77c350bee6b17a5a38d3ca1e2b15ec4f54abbed049aaa6f3f2acaa2421986b7b309a72bbf2b03a9d4ce50e96a3e417d1b4f47d2f03aa5aca2f44b4f415589437041be0f7", 0xad}, {&(0x7f0000000200)="fbcfcd25e791528778dded58d4b44173e55073b4e573579a44c153e5c628b472", 0x20}, {&(0x7f0000000240)="5e8f6a0292b5e9fa29bef0f255439db8422ce0e75992782b55d480fe90f9d5642392142f1ed2055eebcdd519ade52c7c1727309c233650dd80cd2e7bf91a0be52b3eb37f4e49e37ee337441cff7ea1bf7e28f8b030202f24a9b42b8bbcddbdaeb482b0ed8aa53aebb60ee2c156510adc823b0398f2aca2006a92283dd59f1f2bd73140de1747d2fdcef9b92503b3751fe80fc0b05252de386831d6023f02b1468d292bab018d7c94728592b9314f945438a17dd495b1d0ab75dcd843f7c0939f25", 0xc1}, {&(0x7f0000000340)="fcf5350a6888219cfbd8609fae31abb4a99c19a387bc6115991646a5e11ccb08dc6d63f177622d256c63014570c49a8e84d8ade50f8a67a13459bf7de211ab0746bdefef821454388060fd2febe04e042527e43a4c9e9df38ac8ecb33e8e596a9caf", 0x62}, {&(0x7f00000003c0)="20577aeff202e24781696f0b2384df45079cf520394040bdd2901b6c1fbe11ae0b99a913d0741469d13258e914a12518d61ddf8db7f3a5b470af48db14e333f9efcf4139fbd3a29ce9acb01ecd6c2a51d40ce7e76aa74fcab52936bfcf4288add1fdd520ac4817c25fbdb001532d4c6afc5fc624295a13123f8d040c0e78646799a30daefbe88ef18e68948e1284f7e83040abf04d0d47c5f2fc2ab9ff8b16db8d8c974e9ba31618ce8a6fdf0558b3521a1fdaeadd6a2d5c8c73358a1adc3454e2f29ca0d13851cf70cc64b65431b4b05d14a780a436cc649cda87ded9846cb559350d94260669a204aa1783775861ab74c58ed6cc460cc68ec566d5d91c626a5048f8beba0da0a853e7eda2a1ca1dbac22f7876bfbf28cad9d3f1e8e811ddb3f94910db71adf52631292b5f2e72a4d7d7bf0bc07491d3a3d3d4c40dd30fcbe409c972232b7036d1955808db5340390779ee603a0e5ff634b018ca82242c58f826eeb9cd14e7be76fa524c6c0fadc256db4cf6ef2c91735675df0cfae5d11183af185f44c5e8d83b0bf0bd243c332118922560ea6ba99c11a27bf23ac8fe3b05cbf197fcfa2a8f83c98aeed65bfff6a803ca61376dc77a4858aca2b7b10227ad0c40228e5ffd533c1c3cc687695245652ae5329f5117c67bfb1bcef132e8a339421645f714f96f6de1716f38ae84f9498d9c2dce27c62b927f67a60cb981c0eacd11c066366cf53d71436e02ee7ca31ecb65e10e0460eebc745cc35b0592427fe8e79cdc780430ec646758ca96cd21681b9a7d6a9aef9006d23970e94f1ef4b92b0f406cbea47cb3f2d7f9ecf20e5c6981fc543b0fdeaec52b00f5b81717cd595ff4de533df0a6789e2023ee0703715f951c0ef30d55a5900616be6c2b215bcdef8560c66440fa4588cdc9209c0aeae7a08fa617386a9c49ea54cbd2086f2c11e8d45e5bbe0e4686bd539ac0a6f34f1012b2d901a349f444acff4abe19e4adc8a6d9eb0d7f8489da0509aef5e5fd6d230cd2644be8721093ca2049d400cdbade0937932d87e00954e38fa9e0762ad1d47aee0793045cbf616a0c2b6ec4c55f86d525eac9713ddef91cef46ab656dd4db0aa8fb9ed164c881b1a6ce89df23d086116805b34655305e89d813178dba429f93906741124568cdc6ec45314e02827a9d282fa470049194b0e9bce841b0c9697ebae60cb2ca6a0b7859add3085478acb17aba0e48af8702ac19a2968334d18f89d76b9d1265ba804c90080cffe4b66aa9a5f77fa1027cd6ba3176eddecff8328dfb45d55838e4cd194ddb9c3067eff4b113b2d1876e3c32a2f32f1f124177a600490f6dbab442f69e88d5beecfeec76fecc7feee862c0ef96f96c5a6bdc3b88159cc9189ff3daffb9120393c7f6811d3b6c172a33c1ae1c838745850722e64d046922ffd724f1accfd6c972dfb12f9cc511eb02bd93df88ec59e3876ebb6d6351375d5790ec8536a6bfa6f8ad8c1ae11b2c365b9b25a1e5be772e37dc2489fb6b430857ca0cd12b7a57ca450031f385b6d9877c3a82b34a3e3625f4b6474c1016cbf7566a9c9611fc56f57669019b967a3f211d79a708dc4fe75b9c50ac7343129388bf6f366cfb5f7075a829c5b4b97726b3e3a143521fe7a55a9ed9214dd2052610926f31094e0f2b1ac50bd3882442cd670379d5ecd7a5133acdaa8dd070f1054fc2b03633683297ab4736e09bd69ade9c4c5d612ce116c277dcc15d5e81920dc08d438ef3c6065565977bc6aa2b0e75632e58993863cc83339f9eb2dd22ace2834f94d00b98704e594df53434cf2163c4e00d1daaafff699670662ec1414f9f138f4bb2d88c873617fc6b1c83143d3d45dcdc1ac68b3f54b48bf61bb027b37f781fceabb86b06074c2e0597039233fe719037d461b4ba2438406fd2056d74be6c8bd9fae31d566aa4eab916ce2136019469944895b30042025be33edda53e75ddf3824228b9821d713bbf203284ac1746cf159f95f6d4728702626c654849df67c6280910190b2cd6a8a15c9bebfa34ca809600c6b938cc145c76d43c07df29da19cee4e0653053e64321233a82ebac1497723739df81d42e2f7b087024ad057bafb217e179711fce76c178c807278a8d6190c064aef87c42446773f83726534abc663d6752b1a71f63078da68e355fb30bbed102ad8ca06e6c8e6cda341830d07f954f144938d428826e52a5c00ecf8dfcf10ca26f85f49082d9a7a499b10655e4d0b719809d43e87c827738ec93cba9ace17cc73cf34b8d5450ece407fc56fd48b42980308a849717f29f6fcb7f5fc02a1eb882d07639f113a5277a205893592555197f3c72a73bb0e7fd1ff8d175d178182328e731b0554e5f481c9ec8b46f11dce6ca0f4d9eb8883356f11c21d05ca248dc534f4f31218df0ed6db2b6f28b351c2d12c3102d427e5e116bb746004654c1d6c0304c8bef36f095664c15736b83cede329850f77c57f42fc1e74a61e91cf20537c81ecbbea8970f4ace2e371cfc93990e74da13414e17f0983b048e57c49153140d65eb74caf0d8fe989484226341f13a344538e7a44c29437512b47d2de1c2312b0bafb1eae0cdd438cdce5dd18ae5d3a8c4ea8c0b4983d2b30e1435ae7e091be603d0e2872e5f99e4ce171b3e7cec15388a4c99838885bb056ac0370a665fd87f9a20f4fd46b4e1be6a92ee0cdcf6450a068e365c2f293bb75e9e7036401ca5bf91273331cb9724d3784a959f24d18f2eee7ddf5ae562db4f9c3a44a6e53d9a853386de285b38c466da8e5c359c2cf9aab9f41bdaa4bf0fa4b34a5b1f7eb2e01306138826bc3bb6aa2c23f3c896e990434dbec7af57231a13645c43812263d4060bd7f9dfc359780bc7b2281226031e42f5f574600533fa4503f9b8b3fd59534641ee70b72254f77764dfa825a872b844604c2e96ed2b5ae944a81c949b7ad1bc09736762acbd4ef17b8e633045c23ba24ada267362a9d5fbc25a2fed91ef93cb24072ef37f42baf90659d09cece55bcd8e2334ea14d5eecf448222d9107e9aa1d8f8b928f063b9d4363a40cc5a7aa91154c2a3634feb74ef8ef88fe0187f65cafe97100f04d4c2ecbeb48240ee599c430279a3b5a90383b89f21f6771bec0d827a7cd13047c96ad7a59a82f9cf666d2509ca9dd1c7ca0343c59ab87aee1ffc70e4aa07c0021ee068370d6fb139fdef53bb41c37024dc33881ffd9b0cecbfd0c1f4a20c26f773c1e2c7d36d1f67ed7322a4c3602c35b57699dc235570ee7a536e731782654e73e5b0388e2ed4e10f1c6374846ccec98e0b3d78aa3369fc69a205d050831e2b54776f5db02bea73cd1321b386ca5c926ea5995264ab56357c8b596e0983be82ad770333df56c387a0636ddf665546e4187dbf875e1d62ef00f3c1b803ed25c2136d835466e664ca4ab3dfdac09d055233d9cc88b468218f8ba5b4c006ad8431242342beebca19c5eb272ab58aa35a93d687d101f462004a09409f14e501d11543e852cfba607363312498cf13005ab502cfd598dda5e958a8e50846fec8e485a8886ed6b4a69571332903fe1b0736ea3dd63f06a843afcddebc807aee738f0848afacd2b59dc0dd7ceebf3ed3fdf189d3c35e1d0b7a535c0172a7a883ebbb64f91b50283859f29de7250c628ff127255d1799fb93adac87c2222276fdaa290a7f3838606b73ca538cadefc397ffda414667dbcca0314e4e48d31ef9ac658eb60a796c4b7b76d25954bf814ee26989f17cf37bfdeb93531cdae7a45c4f1e789adb8fe19f2f83c6d4a745530de799db501cfcb22b70fa81df9c06bc52412249c3a025545aece4ade3ca2ef08fe6790f2d061fe69cedd85c0858b74c32e47e239c4dcf8d2ad2904ee6a5d6cec348cf15a704122dd4f19370f2fdd3fd90883cf0be6ed60510d8a9006301ba3acbea6118cffa9817666594bf14d7fe279a0f2b0b0aac2a95f388e931096921befa1da41c928c014ecec92cb9acebfe683c100444bbf4aa69f8a0044abaca277b724654b285673de1ebe0b34711995809b76950f44606c54fa66b45e6aa7615dd643a6dce053e085736fc776089244da192d0bef74e03282faf3abf993bc16a78e15ad89a432ca4558fa1eb644cadc23398d148b7fcd72d2b092cc07463393e5b28c81ee806a519088cd2997f2f76ac16a39006c530c88c5963575b6e4ef2beb9431c9db5b7683a77b906421a2a6f249cf913a5fcbda50a52c6f3b060fd6cc696b3882a623b190d57eb47347f4fd9678fd1b16e912815876793ba565ebba5dcadbd2e8e8e24983b5fb978fa398b08b67b40786e923cf33c5602317f5aaa3c02b4b13e69bee2927e2b895589333a4a0936a3fbefba5f7bded0092e3c90ead083ce7c3d6bb9468ac943469e895df3a0d36d793a2bda5b0ed613969276247b3a9c5724bfa03a311c45cbf7ea1a12c566f790ccd7c97617b5eadb0dd3bc55dc77e48c758fc247ca1261453b298d1c9bad6813fccd153d945f7ccc8de993884c71ba24c28af96d14147128bfb7d84737865cb459d3f229683edd7973009dec0bdc6670aea26b480c98a359fa95a5aab62211b766a8ab53c031d486f230d89c6ee9f1737e629c9678b020073e5947cd3ae41122e6d201c53ecbfbac876f0d0827952d75766b8dbeae25c8b3d88e3b35fbc1622eefe077512f49ec964b9e26de04b9f84662b9889c995bdad944db8d88b3618835982f61060cb21fa8fd19a46fd91118cc7e731196be72a8b2c29c9f2e8dbecd1457b82e2a281d90d91bf09eec5fadda9e57db52fad4f4253c792a518afc7a6137664fcaaae75bb23854e11b247ce725f1ad71f45c021803b8a4398c6941dbe0219d79d37d3b747b5ae53f7447e6c229da5a51809ba5d14168ad4030a422a57b718e127e3f74da641893049e83be4c64c1efc7a1f76770961376eb602710597ef8406c9ab94b34c85393b92ee06b219af3123e43ee8064866427de942549311c8945c61a996ea6dc2a33feceaa07793f3aeb05ba086b57d3887f20ef3d7fd3abd0067d31bd863b7f2b0a33fd8a27b97ba54b8c952fba69c1a69c8db8504d2855f15a07b54541a3aea0ccf53b8af579f83cbdc3929d2019090bf03299f44940a0ea7eed053aac46d93c6d18fb5ad46a6b8b42e54752c2637c4a5216292af516281a17c66d8eee104a286df984fbc6fe2e1376d00ead3c65863b8ede14566e851dc9ed9d2b53d7e0e90de7e1c9773ac4a95d5e08321a0705b7c2f86f9d67e7b92fa315852bdcaa7be5d7fa2365acdebffc9f302e4cb05bb9a65c02ae1664eab6dd3098b83db8ac524ba4e733413d9ff4e5f38802b464ccad7a037d21d5c98ed43597c0287bd84efc31144dba67e1960355de143e342faee0ce9be10c460530642d980ddd2e224648d147881c0cfb1ae5445a7371c53d562a9479c1afddb3ac3971e14ef6e055608eefb4d6742a263a3e9cd454f79e2ef661abedfa14c3766e069cde0ebf88d0691bc6917bfe3ac08976b617560babb35f74f9b1cba84ef61c37995a6bba37769caff9c8e879f42de4ed5c8ad49f6207eac9e98f03fb82375d4f34c743d8d71a5f5c0d8455334dee6887529c3cfe34eac57f92aca98610573507d900168c325b3898dfd3b3965bfc14c258877e688000d0d0b75e024bae62263ff662effbd9330c0df2fa3d1ed3934b0fa78aa28d143fd1b00af0dd749c82187f15826d5b80f0d947076042f169bc8bb7af8fe841c320a99064df557e5f89861275e4f1937da80912f861a07f90055295251d5fafd59592dd5c47", 0x1000}], 0x5, &(0x7f0000001440)=[{0x108, 0xfffd, 0x8001, "17936b99735757c8e19b6e910cd4d28cdfebc8bfcaefae4188e4c8c7f4273da346b16a3bba943547bc9588c932efde9f03e5c83275b098dde5e700e9f2df5d559556a0ca41563adfb6918ae5a3ab9969b6843f8677b1558bf28bd575f7346968fdb6ef27972e0972d0894238e0309fbc00c5a5e1e5c1a1931ce65ddff4beb5e232e9ddc150123ddc6f4decf66f101bf925588646756155536c33fda91599934981d85274421869d99528cde0ec1fbbbdf1d2a7ebd647c1dd748b9f7688f5910affcfe0585175bb5ac414141d6e9b8e675f02bb2a3d4982b2a6123d44d962af6ffb10b7e37abb30c5bed59d6882e7de81447b74"}, {0x108, 0xffff, 0x9, "beed22fb4808b91e1d09deedab9b6a345debfc40d1fa4c3077ad35dd20d09d3feca36e6dec32cef02f1d474e6612ea0e3cf9842c63be6555a0d98fbb2d5bc51f5d835860b3c27bdfaf21792bdcc8564a80cf112b0a80c70480f30e34ad2fb9db05578663cb47b6f57e4e349ab114a6df13fbfae4fcf1b0b10ee420c8db35f698542a5087a8139cfd1c5bfbfed61ed47ba3b87dcbabdd0ba53e6fc8b10eb0f3e138faaafc21dabea3c5951d96450b180872a6179fb52640ddc96b0516945cb8a66cb2676778e3fe21de21c2f300bdfbae20d564bd962bdd6d13ce43d92d9514ed3f53ed69aab11d517d3fe5a1a2eb7150e755aaac19e34a"}, {0x48, 0x1, 0x2, "f2cf5fb818f63e6327bcf9c1086b4b3fc64e65ecb1c544d6cd99c72e6fbc14c4c2ca52bf3184d342ec9127709e79a752e504"}, {0x1010, 0x1, 0x10000, "7dec9941b715a7dbbaee7e5e55c9596c383edbab8b50430c5027dba599bec129103273e6a497a4f31f5b49d5aaa23e3c8dae9136722c8a12a5a4bfd618627808ce1cb741ac4e37ac44e655a1b550a468e577f42d354fdb894c96fa40e3ffc010b4d8f94ed36b751f61df1d26593cf4549e7ba1b12e3ca75170f95087a86cbb024d72dba4ce8eddbe6fe63c3b8f58cc3ce94528b22c0d59c8c0c2713da950dfb2b96303074e9a587cf0abf03d91c524042508387845f0f1267ea7d0ac199f4b010ae331d783fe8e25629863f8e3352cd6fcf4f0e4a207a4ee3e00409c4899389061dc49c61e4544023b003192aedb4bde58a32c21cd0dea6ecd56f492a464b577dc56c1e015c5d1f6f2514b13104466be905c6eddbc2b3b8aedf47ae4e5d13b502b2660d6f49409622a5a05c8503528f686fb2fb4b89fe4d56acd9126f57a407e29311cff23a4fb7b41c3ec0e3d2a4d8645c7a0e3a46ab48d4c1d7510cf1116c4c569cf55e1f8cabb386e0f261cab550b9183ea255853337aa055ee51d489f5cf5af501057d76f29dd0be2deb38bc129a16486dbfa0c03e8ecc54070417c44e65911396af5b40a957e51cbe7014c7255b5672e1ceb22ca6fdba5f73a14c41b9053c20b3359a1faf95ec13c467f124b85474b1fad08ca93f6befce9e7a8c3fedd342af5c575c8506c6cd5fc2339c0694e6b03641075d4922b21609440abf43f0391dab9095cc7e2b3bec0d3b963490d6055e31016efaf80f0181550cb35ffa219ff0832ccd96d42279ed15b173a6ee3c8690f174c6c2a65a4e38f7f3cdf7bff13dba49c68173e924b718575eb89793f4e7d10f362beca0db1d0097fe930c79d3cb72de0857f84b466e7cca7ccbd9287d4f03a0145ba524051be21413a9e4ded4653e056a8fbcfd4752d5e92a99f413c6837eec2c7332088898418f95454db1c4e0b6cd89190ed86c837521f5bc55bc2d34dc8541cbfe37c9f6eddf5ca26fd4d8d9344fc0b539274c07ddd885cdde40955880ded1e17142711f8e3d9b6cd3ad2705c64f56c95f6a68ae512b092ed2597cd6196b628864b64dc6893f9d6c847cb84e4ab33d90a2b5c6125d0646d5d0e34715425624d686bda5a9e3bdba55367f91e0e88f08846c881d7299e44ef0e88bd11d94e067ced53ac3607a2eb1f90ddf7e9e62dab7930b07a8954e6a8aa1a9439e49e0e76b938f5e58f10d0de9031d4c0ad03e92ef4bf1be97ce6f4caa0ed873376327e0bcc58334d53363f6af619c1479a975647708f0ae872f75e8dc63df0dd55b616db9232fa0d2b21f660f1f143491f0b49beb50182d83ca5b2d9ed26f9b3709a857b12d84c366b8a1ea32c4ce6c81f29dacda22c4c9f30264fd05794dc4e0695c1e7419096da1ec5ccc2a5a57d310f04e82e34e5763df41ddbb28d328e5473d4d330ff7899df83402583021f321be0eeaaf1abdc90e0d33e347afb133a9d70fc02c82efbc48b38072d0a893168ae98435f58bbef6355291bda724ac79eed30692e360952eabf40d40385eda30d65f14cdf038c353db0090c03d614effa1c52fd4a4e114dd2ebabf9e927549e5997cbbf5717c3712ba9a44ff49a31d93f35169013f00ea4300bf18237cff0a09f91327e653ae5399a5aec349146a5650d99b099aea2a3aae4afcc02768b5d423d14a90a527ef2d0c5358ea097e1fa7b3081c62ffeac6d8f0f34a846159c1ab4b4366aae8b1afaa79ca32e2831db50cec4bbb8493b1078047c9e4d51678a7e958222a1e6ec7ae311650c077d587661e6d1d568edc7af61556e0fb21d173007584edc6fe0bd74d1ecff5216d56f81585dd20559a942b7b19f59204fb1240e91e850c820b5f80e1bb1709509158f89d86d3ace26a6207d7fc006754e0ce5813f759a1f39a56e8acbfff965a46384a663133adad787f2f799c79a1a289cf5da9e6cbb8ef10e3113484caa34017c5e568462c2dafbf11194703f4b8647d01b99fda9d25d43af90ac36d72617359fc716ce796da17a7084e21838d5c0628f1fa0d7735ce77fee3527d364157df4b2ab10a5e17c11b2a7710bb7e8c654566f8f2823cf3bed95af5ee35b79787c2b9d00c68991e83a78e8ba57633de4ffe95d9327f522066f430e90abaf82ecef959bdf3db86f72d7d8b8b28eaddd2e903dfdee5a67a53fe0d0a29c7cb0e43daab574e70457011bcf76f56bc04d1e136adc25888bce3f25f12f2476e4e3fe2e89468f917b937e36675df2ad499ea29b9f5ad5d8252f459e39c30ec46562f60e0a9329cf72b3cdda0de41cd65df355cf8ca5c9f686b5952f2bb972799ed42aa87d485d17f0fdd90a2c7af3c6501f0cc7d23b3e76e787fd015b1e5b49dd83e38474a2124266518c8702b661d59a0f219676eb3915b4c9cbdf5eee4984011755f8eedc76553490d19fbfd4ba2c5675a64fb167edea0faf0f7937d109cf448ce3926a944b09c10162f4528db99f6d979b856a0e536cf16719331ab8de139f80fd98c1247aa4488cf2bbc708f1b144469432b8e20c273c7ff5741be23b37b56f7312ad40d5efd8c5a836f610cf4f0a0bb028e5e0db0101b91b37766df2005677e9c141931e00e94a92fade3a6a44eee9509c7beabe0a00112590d84e4a7d905af3be931cb34c3a1bf12b07279abe35cad0f5b017aa59c6cb029a49fe9181b83af2b7e652054b4ee4979a78c4fc3a2b3e2d5af83e6c5bb9d94e913ae272f1d2119f91d0e7cab85f44c2cb27f14ed8b99d9a68d281979371ebebabc0b814eca18a08873ada7fef88c80496b6d6d1311dd8b160118bc250e3a14c6080be15dd64931fda513dc6446e6271da7528f29e3f73d879da3abfd4f76ad3b037f21e55d634bda2baf9d57a2b7ad4cabd9b3db03bd866cdfb40442b7bcbe9da3ba54e2984a86c12277b9d1cdd1dec1726c35346ffae25c7691cc00e03a80185cc957fb2aa73743c4472f1919a93a155a05f185963845cd9aa9f2635f60b50f24decdb05e471d6302207b9ebc26f840d798100d91b7d8993ec90fb0db3ef4be1fba9b4176f29f87bbb350ebeb0d7d6c2013f5a61dec65e6d940bea91198e0a88c9ad4be11e295cb6a177cfe7ff380fb5ff3d9fbc9084ad3efca6cfefd7a4e30c9e26c5b43bafab94fc0c410a574fb5f98fed8e72e00759853d04c0f6a52df720502950701548713ea86ea3c34eccab78db748465fc716ae2158fb4addc6b63dcf8c072c02212f84d1bec7d163683f1e676a9d7a864f7db349df41f8a43f75a23a8f71f4ed781c1459a71a588bc5d5b99bef5c1949f2ae82d8a15559ccbdc9723f8208297c3d330906bb416810f66ac54037634dd4a3608ee3aa7efe308b3d6cc0e8e72b7ea511d1e0e25436ec2f8c7180b4f9e1f5c88a49f222e3ef65bc7e39fefb4c8b6489e8026d4b270d3d35c1631f2caf8be131f42de6c86460067dc1f5d30034fa0d9b8979ff0a20cc3dbac88e8c323e23ada6eb5c8915f81cff914c8e7f449ab30079433304bafe2f9fbd8cfea2428d4fb7f1ca56baca66617d569da0fe8216f36bde2bf3fe732501feb3cc87ff55c537bae42a3796d14ca5d9c9d5de66b4e7666778c133bd9d04803f29f269bde37993c6dbc8bdaceb38ffef2122fb29e9b9679326d8f060f0dd3a852489e010a8a383d1798f1d2d16cd2992a08bddc47c4c32637af05495b4059c3ff4db70c5ceacec20b9c5d0acb1b890debe326e44611dc1b1207d8b3e800220b5ddd7e84574c4eae80412f186e5240bf3aacc2f2bd496922c7c89adc0abf4b1c0447ef0a6342fbb8547e55f94394b0848bd4d1e2d7728da331975b97515e17d0a41921cfac585ca3353682323f16d802cf2caec6d5ae39d6acb0aee7d05b4b543f7d2242790522c6ad81281fc146bda6e947bacb93d830441577885090ab5516ffbc3beb4f42933e0d0c40434bc1c3699df5c5821d313d61a50af944f13cfcb995ac434d13fb0b06eb24cb0fd299c01fa8d59bb4c293fbd4dc094177d71fcde73eb81bafa02d0e76709be2bc1adff478c64968ee2a5b0a4d8598c79a4175201155d5719950dc3acfa792911ac90ffe263f631aafdccfbae0e503d968f73831bf81ddd99d8e1dca3112ed4c66b8079a6602a7f1278b768b26305196b99a03db0d1c863681e87eddf85dbfe624e1604c16e8ab6be73ae5dabf9b950eb1ad5a15cffb2838e5591c4fd7d94a75864f313120847ad5205e2f103704525490577285aafb9634aa0673cd965f414fc1161f41972c131d01f731bb6b553db7fcd2422a90f30f79bd969c9653536855f4d6d6bbccf30f096bfe8ef37cf694ac30f55885af1626ee98b60f6c17d06ad39aa482fce5de5e944796bf2b02ab1e5506bfc593bbe878bfcfdda79f7ae18164fe2e3d37934118c803d10f63bc692fcbc9fe6aefefb58ec96e4a8dc6a880290234bf1bd2ccbea3bbdce7d732a24bbace6aeb0113e0c555fee8e775fc18ad60dea82c873723d1b190782914970cae91f35b648bafecae90a8fba1b3b3a2bf223468166cad0515ca628e56bba505a752f941654b344b549fb7b8c209a7e64be8afc9dd366801b3220c8f07352751efb1fe6d96614c9efdf30f3c7c9cdda088236ab2e2a831c057ce88f1e36f96855efa2d4a70512b55df1b2d7044e2ea1fe9ab36fb8192d6a665d4e25120243fd7eabf0fa742fea75fd614deb5c44b2228a388d6eb57dd5b54cbb4edb436ffe608c87f42a3e5efd73c62f0a10d4cb985d893c33e265d7d6c7d03a33453981debb4e279d1f5a98354274f7cf40746644d70c8a973179bb1c48dd57b10d69f77ef7ba3897df361abc56878f1f0dfd7e2ee2dc716ca90f4bb20ccc6610ab18cd34ad811eed8b5c7ea6e75ebfd5130a5379b0798814e0e2b69046636178ed356ac01393b86cc75ed468df2ea9763c35a817b4ca8487dc241637163ae6f4f84887cfa8cea255197020ef5e9df8ccf9a9cc1763a4f2c28b66520d74f46ff1a8ab2f7c31df21edd04c6cdb54e468e507170c167e435451f0ebacc6813f14af268662fa285a4e86ce455a762d1ceaeba4b6d7ffc191260454ee8841f3bcabb452ce4d482368af8193e5ded7856eb006ef437f486455a183068b32787034f7ff2a83f0814db065bb01078780e6f7c7d50dae03e614f2d386eb8cc5540473658e8f28649e1441564ea68602160eab4c413c6e60b9fcfd6771422766e91a3c70d49879f02f5893c2c2d7a66886719358620e8591c4e2c5986ed06e2ff7dbf8ea3f1324008e3f437645b4c691b58b9f4ff85c9512d5491624dbb8b81b0033ca696644b9a9d33c70766a368d3655446b99d5826fa749597edc8dd7e2e4932d79b7004e8af33de14dc32779d32051d85dffffacc4e669a82302686f36163c2cb18a91ca73d25d70f472e968459ef07cca3a8f3c4620e05ee6e54b23a1abda915f3db2dc17094d1dbcb10cddba035231d2ec9e7b1c9b2751a59f5bb0bd69fadc02574025253ce89e54f7752b0b9ee8d562e7cf0478b29180e864d4741a35f2e74346ede80ff20065bfe2cefb1b773a5266c050ead4db87284ccec404235cb762c9f92785ac6dc14683f292afa025d9b0494780a864114db894c7a527af7d3057abc79d9c8f634d130a63b8c868a4716cd3c82bb37a68d89bcadba7bf6fe3da92e3515d615414099081ae0412d3757288c3ea7764c2e78bb0addc207a813f4221aa7c45ed50a455cb786c67e95689cbf2ec4fcb0aa203a3b66a62a40a306467b439d5ed341784fafd6090cac6449ef56bd527c6c7738a8727f47b4f0d7f7cb42b62bf33d7c415c9"}, {0x48, 0x1, 0x60000000000, "5ba82e6cf1107e3c7330c77746a1c4954aab98cc0673936fa71d99bedf45e75f57313cbb2bf3a5e861d8d21f27ea110d556772daecce"}, {0x100, 0x1, 0x3, "a3bf0eb3928bc336bd845c6af7fd1a131e381cfeefd8ce61aae3fbe22613d0e86a04f4d116e707f81ee218960ea849710498e65ffe1d50c8adaf2f63281e81d44c9f76773fe7914e448dbda9e4d161575417187d19f118822ec186f185df248dccc10d1107f8f3f02b78bc8faff89783f054f2401f736fb4c6e308b1d5790c8bca7f15871b63e63dd6184e64c3dc2b63ef0b3143e72db0166b9be5ef070432328246edce10223c4983e244d1c0d43c6c807047c7f79d5fb1dc44d4c020c53741a37f0d6f488c8e14e1a1d7be84308a7ac14ee610bab537f8109382a0d546a07159301440f009db02a5be"}, {0xc0, 0x0, 0x8, "af9edc0e2effc94fea62794d547648d1c1d11a92d4c5aa21c24c830b02ac0c2c6f4398a0f1c0d78e3de49c962fba5f6ea48e337f1f14ded7e47d53f50ea7ec93250e5d3204bccbeef8f5774eeab62a664762f2c5e2e2a117a76e0c69e33ea0db3621b68c69bcc70f10a5224c2b2f9f40c9e8b61da58b78e8bb7f06a93939825394f98ba39151516dd9f67940e701a1aad5e619976343145f5c9c17a91b2ecc28917e1baea57b8aba378c08df"}, {0x1010, 0xffff, 0xb, "d25861938697507e4fbf264e1cf854cd95aa4ca02f68fcf874d3beda321c86f66b9d0a249247d5d8e7b5f4786a6a6cc9abd3fb941cc5f29d7a1c5a422874fb36d9ab33d589dd2a12a181d4a24644b3c59b97309d265cb0b6a12aedea8dabb4f4b1a99651126a40f8d3fdd1d7d665cf22aced83dfb43119fe3cee800bd1b9381d2f0279e641c88666e137fdda9cb8d2bd1dcbddaa274a621887cbf7be0ad7dbf2d80903cdb55d911735b6940d947345b0e8d758af28f2f23367fa587311c627bf0d2bb84184482e8e18984a6100a16e9ffc8c6871ae2e0a993a9bf2a986a9e75f1522677dd8cd60a0c826aec64693a73c7edd71644991a50b0f22cd603b63256e8c99e35cf7f5d5fdbe254403300c41fc57f7e62d5593a8577643af52c6d98803c52c2d3cf521a81b6be48884bd3acd5b707829d4a3a7cef03ccdf3ca90b8cf30a6d737ea9f4e08d9ca2a32c5dd0d64023b0bddb61c76ab3b34ddca57848b15749ad804b10e6d24a85401dbca2e626cd5b9e9eb39d120d988846111b278ae2454533668452e9b41d3b374e6909f53590e64d073d2175609776fbc3aa299f67e4227f37eafd4b6f712b663d925bdd326c55552575743fd2e52e94f4968d23e9507fd6ce35b5c351e6276ff9a4934e85564a3aac1e7fbe3b6d21c4c176975de79521d4f8276199bc22fa897cdf6665198e0558d7151330333a802bbeb91a9e8aa4faa8a4754a3ea6cdc2cc6ae371d03723513afe50f8c96369fe57543ea8fa9f5fd7b5ea12066d8e63d5001e640a3184661fa3e6c143e96cb7e01847cebc8d19929f88721440370cf606e587c99461a7307bcaeb61443831a169c9f9ab8145485365a9c9f644e6cf4fbfb5b2be650d958ab1ee67833190a66987c12db0ee6b458d773c30e7d81a6f8c13e78d97c1de578d0284ecb840a2138bcef0db60f059b8a33ba97a5fcb04169aaf8435e81e64cbb1ada5891a40c856c993ca44e67d172c8d86feba46ac184f50150ba2720cea26141f4814c988c75335b51f60b6c026d0685661d9002b08249970a1927b322479c961efafaa9c17cb349fb9f55d8ce424471e9585a26aec41a685e97c88004ee98932603396f47951dd3d68539c0fe44c38060ccf16957ba244f372fd6438bfd48f189e3cf4f4e717221d843ab6cea8b775b8461bb45e19f3794a4b04bc27f700e170769ec6bd6a87bdf823cb8b8fc6b89ffa0a00aae091980d93ce0a3cac45650dc2e40caf5f7f7c36b3eaaadf2bfd9dd1ed84c226d54c226d27d04979948b310c8509c98b2245096358f31436a34ed151ea75f396bd213fa02e622d3941c699dc53f984dc2735c7d9d88c29be30dfcc156f2de09a012302dc19a186e7dc93d4782c15a25758a9a0d7a63626c9fcef3f6b4775cc67a33cd49e6d03887abc05c7c6a55d9f0a759b9f9b95444bcc0aaa18ac48a9caacf5fb88e69add4c513acf50799c341af9e23dd1703b8a8009abf99f59600095e96a566f894d371ce6ea853a8662a21b3ed4d0e8d419b4f994c22044f65410b5ae8eb11a11ab9a63a11bd836bcce8f5b3ef481547394f9041f4ab2abfb8a14ebe8f554285a8a53173d6bb6fa09daf86b097453fb8654e7fca3274b953cb3ad06130cede34146d25eb500a053bd75d4460610420402757f9f0606be1dd085072e19b22f4b1058d0bca8a85a7f4d2cd5e737ceeed2996a281dbe8e9a1a0f862defc9b2e675878f9b4a9ebbc66a8df3c6a1123ab78c9a9d3762654312115bb46cfd8a71b835c4bf33dde8a8546c31e0342e1d19b6b8a39f487478c474a8f3601fbd6a0e9c264f2fdb3c5a30d66bb641c1c40b654cc52cb0efb3b968575cd778567ab702219df68bddfc8ce3d21dbe9174ca2eb0bd8c1498bdfded1dbaed80e83bb24646f97a6975bc203bc94be9a6e5f3bb51b659e5a9cba0f7f085301f45525421c61b4637da6d0181046e244bde6bcdbbe052572165c2ddff1711a7eef0169a0ef08516a8eef9524c25630bcabdcaf0a20afa240000d571891d6db8261bf38198a42003bb4e5d8a2bc6fd079f9e5723cddb7449dd4334146c3c6f50ea79473d80c7c966ec66577454b9f3e397ece392cd4f493f1d29723a6a669c49a84802b5fd865e5d14a47ae6b106f0742ea6558de82fdf8b1b8eb7d37a713779a656a7d3daeb4e5966e705bc71c63f5e410cecf4fbd49fd6760edb59896d3a0cebcad4226bc53e7828eede37c7805d4cdf78ed2aadc350b2f9343cb2a7f96c133d65246ddc7d5b955bf9281128b9e2d57192ee874627e1e6950fbdc1783ad5d1e83250a090b14d4f308077080222cfd5b9bb796d4e13f3fcc66364ed0b3d0e0d7dabef01b71646b1d06e9cefc4d9ac5c2e519221d8d3d16dfab2a3e2f71e55a8022ece809f30bc1435bb9b4912a4f59474f49b5eb08d357487504751a97679990329b3330cc32faca467a64b41c7f3696ac561a246f51bc4ed414e54178c0599105b99e9a5da2d2c7063fbc0ff6b16eff71e2c58cc0dd8626f9a2409ecc7b51e54b3bd7397aa4f1a9b646f647c12dba6b6d33c8f0ba9ca10e2d10f136af050596dd72adccebecb055e059a15e83533948aef818544967ccb12b62630ad0aa27e9883d5eaa52f8b8677b8680aab404dd8552d99528af6341438eb419c89fd2e9bc8e1a29be144c40835b4daea2bb901319829f414bc05fe126be1603ac17a8a1cad3201f424503591e342315169ff0f2bbc1f10a92067d3c2d6691c9accd29489ed169d54781fdd4bd7706ed42ec05a4f5ee82289d2558a91cdf16c8339a7e514d9c748cd14dbd36d5ef461c866179ab5776ee76f235f1a51027735a562636fe259716f70a2cc1bb4b3e6a39a897a87c046eb4c4be4affe3d2d55e584ee5d233d0bfaafb4fcfc1193a0bd144fd0d9df54acabd77b4f1bf42c6dcf88dba0eb73c6200e10bd56d500b6874a4563dd6ee3e8464179e81c07edd83ed03ff48c748edbdc8da58f1ba2f3917f8dacd7379d8ec114ee11ce0a74aaa7153f8bd28bd2b9f43f0cf1643dc94f9afb4e97b352c95b7f98b5e6ae70812b4a17010e545755b5fd0c7c5c6fd9ea8e16f13a2937cb2eb769859a5cbfc785132ec61004e95ad6124c80e08cfd268bfd2fcbfe8a4544bfa8161ccb9dd38c5a06725b8531e70ef4a23271af88b33b2f94bb2245096eb5f98daec0533486d118c899c0b3e17cf5741518615670ae856a10eacfaf570a7f0ebf9e33fba33844843a067757d9aaa8df2299ef156beb7c90c423e8c89f0839d3f1a821975960422270a8f3f81ecdb64a72d28e5feed44e7eb8a884141aca939454de8b91b057a272a9ee07d5ae5cefd307f433d03b2fb249246e4c3aa13f6f936485ea08d6619cf405632b9387899efcabd374c261a978599f461b849407f5578970d76b8c0d1e07ea326c0a5202b3b312b956b382a55d3b96794fa116f6998aea40dc9df1910656a590dd277ac6326d9d4fed5b84f1df431b9ad73e2aa02998be676a2a4307e35a90261b0d9b1442734b7107cf678f2840623c37267f6d9010363a6c75b444c9294200ac827fdad930163ad0d25768e716aabbec02155b6c049fd137820f9106693ce753ec3a23dd1398acb4d1401b5821c00176d63bf86b031e7172019f4e3107328215554bd8a02ef8db6f7a646e3c159fcfad55b084d5510fea4175cf023358dfbb1fc9b98d3e0386ae4feb025313be275dc4ab7027d777a35eef802c2fdfa07651b421cf8f9c92d0607089bdd35dbe87b6204fd368636e51588f5c4db0c56c75fd15945044f3691da97ee818e2d21ebe717ca16e3f61979b690ac09baead4b13c5597fa5a37b2856c6ce821d0d3409e8151e79feb263c13ea23e0f199f6689fa30ca6310a672e39ced745b9e70d132e59b64b2c0fddd9de2d426ee7de800438a793d458ac6b3560d32a6b8d59e3f4740434ac5ba3af990999bc52d821eedfa3570dbe0eb60218e4110c1c47f261cf388f8e5de318ed38529b56842b4cc755e941b96b8bd4aed0d3590110ac4ca6dd5c254c72eb3f1d22dcdb92e93f1457704af60838ec2b5f8fa796140b214447c54439f6a66c4288bfda1caa9f32346e74dc49eb59e4618f6fa0192645b6ba8c093d46f1a532a09638e3b0207d9e9f005ce577bae3f0d99a2d640dfa86e308c3f7e04fa11306ee3e94837a93b2f3fcb558bfcb6471b0e5e12799bdf4935f05de7d1b9500ffabf1536dfae40cfa4e3a9f1396d13b8a6039dbf1fa4b374afa891e905d005b56e6b060e0c546458f068ac78bb655195c6b574a0e0573987a993db13a6ccca2a543c2441ad96e9d0a849ebe4d4d81d6ac59bfca886d086e75a2f616209851caef6811508eff5ab4b04dc6280ad19a3f680e273f21ef63184dfd1dd1ce79acb4206165d5b23379205c54f9df3afd66ee736f99d21e858ae8b75fcd85c21c09b6298da3eca88cba0e340431aada93b978ba48a914c149a569bea1e7b68a75f4b74e186b11c157b83a403999caff315f9b4662bda285c59aa7c7c382615959df4d16ec3d2fab2c08255776073e50f3924c3cabd9cf76fe687944d8243798cd9b161b742e5d5c5c88b5f6565c00e6e336d81df7a4bb817402eda8d78415888ef8d539c0e670c0068240fb2507dfe5f02e59a05a35e6f2ba5c34c71e34abb372ce2030406271c4c4951fa23584116377c1649dff7a74ca864656beda58de5dcf9f6975977ffcde7291e8600e995eb5c3a4f7fbfad03f895dd6a06d975ad9576388e56b77ec011e4e31d1ff2b7e210a750c800dcccd9a36865ee4aeb537ed533e32134a171e32dcb742ddc1d94ead291929c7c5e090bbd0ba98d756276601e36a22175bd335e1665c9f2a940b683da0cc2e5f4322c73be51b58c8e78ce07627257ed1878580e07e615884e7db1bf3ac4f621739424bccd6414014469bbecc828ae938b87e3398aa92a907ab78469913e2b8f5fb7d039efe7582cd6bb0e2653d2dd4dc0bbd8edd9f31947f8c48d8e1fb0049dcc5125b14d4ce01082404e9fec03591415f8f98c96a6d4e0f27c3d38c6a7fd740d11621890b81b8297ea813012cf977c0108e53e86fae9340a5f97a6c742f0a29c9af7271f629aadce3e92d29bbb51efbddac5bb005d0a266a6f75fe690ac7de450c3c2fa0691e6ac6b3cddb88dd618b2c3cf11e774a52368694d74853bd515de6c09e2a7a0e426b87fb7ef6e457ae41930d7311ebb2b6e48241d4f71d27da98a26821256d1c975ec28b2dc36b64c804fc1a8f8796f5f3cb51de06c1b748e13f14120589e66094a0fe4b560de0fb5068ba5dd2ef45991507419784699603c02a3816293f5e14ffc68a8932fd10f0799070e668fc5f5b6afc207057be2979cc81b3fc85f13a239d85c430ea9313bdb4d5fc803410640ddf3587f2b4339f15281cdec385f0fc8d3e692e74cfa6b590695f2b4ff737de59336af80dba8fae563d194b8b44ad45c719c3b182a0f03fb6d0443e9b01f3378796aa601eac91219ea0fbe5513924e6b62046984dba312595ecdae24b33486bf9cb189e1ef4e402f4f3bb5b23e44db6dbafbe243c22bd255da3f8a75ec06c01a31cd87c71816a432ea71e0140017ba7b91cbdce07ef7a6d55b631502128331a5029b7418a6d4e7acc3cc8e1c8e432effce44ea6b55cebf5aa6a15e0960523556a8e60be8326289f7387dcc6c3598feaff168a69b7f792a0382545d77b744f952817a917311d1cf9d3e67dd2ad5a274e04d7f964fe77ba308156e50a1bfa9de75fabdbf375e0156819df386a114d0184780f13af43d"}], 0x2480}, 0x6c13c38b66d82c7b) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000003900)=0x100) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r4, &(0x7f0000003a00)="00e300db496cffa89012d68c9d5eb25dfb0aa15a18e6d095421627b76976c2f1ee7366c03688230000000000000000cc698839ae1245f08d8b13f2bacfbff37662405c786b5a000000332f56422e00000f1f88a9b118f5afb734ee71f54feb3083cfa25e389f769865a826764fd52f9b3777b196cc1e1958e212ffc3becb4364314e2def314dece663a8aeeaa1c0459d82e0c8a7ff010000615ac5fecbce037822339a33f23604458b801a92bdde89b74a2c2361e217891d85a0117a9a32ed8c961fd449b2e5e1b638d55253ee48667411e0f481df188755bf35ae75540f37fb73b1ee9feb", 0xa1) execve(0x0, 0x0, 0x0) 16:01:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000318000000300000007000000c1bb893fd6e29e44249f5e5029903e864554f6122ff2e3aac67bf4c79d46a4d41b8cfdd31ed655d3af9e12070754a69a170d5c479c9039796520b55ea06f69f9160af490901b4d305fbd7da5458c382e58c8a756fd38b71a250cf91291ce622467c03bb7436908be64fca4b5b6e03ade46f47e6a49e20b348211404459012caff9ecf4cb1dac0030ebddb620684a537042e0e9440bc88c8b3920f778d0b010f2834717eeed31cd6cb88685727989de577f7a08ce47e73fa7b47621cde3153d641fc143ca6b0d09c634e29e3d4ba851934733845cfcf4e177008bec99ae8af036ccabe3bd4d8ffa"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:01:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:01:44 executing program 0: r0 = getegid() chflags(&(0x7f0000000000)='./file0\x00', 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5d584d21a06fa935, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r3, &(0x7f00000000c0)='./file1\x00', 0x2000, 0x8001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r4, &(0x7f0000000100)="7242d44798fe23fd947244f069edd03819bff3", 0x13, 0x802, 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[r0]) setregid(r2, r5) getppid() r6 = socket$inet6(0x18, 0x3, 0x100000000000) fchdir(r6) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) chmod(&(0x7f00000001c0)='./file1\x00', 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r7, 0x20007461) pipe(&(0x7f0000000240)={0xffffffffffffffff}) connect$inet(r8, &(0x7f0000000280)={0x2, 0x3}, 0xc) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) flock(r9, 0x2) socket$inet6(0x18, 0x3, 0x8) getppid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) getpeername$inet6(r10, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0), 0x10000) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xd4bff1582de61e37, 0x0) sendto$inet6(r11, &(0x7f0000000440)="dac6085e913d972d5b56c76decf4860575a840f19900477bbc1d9a07730e118fa91f1a66de363471f95828afcaa5478779d36642470bec44be38bdc80f3545c8d2affe42c488c3260cc85e05d1ac1fd2a0cd77d5c608c03a8f664442c3c3af7111e37908bacb3d087e59aa94f4cbf044386261b61bbeeaa29688e518ad0c8ad8c0e6dea75dbd1b2a9eccce56f8be803f15ad5c8d34f002541c2a09b28990205b2365c7da29026d62", 0xa8, 0x14, &(0x7f0000000500)={0x18, 0x0, 0x1, 0xa}, 0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x400, 0x0) read(r12, &(0x7f0000000580)=""/103, 0x67) 16:01:44 executing program 1: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) setuid(r4) 16:01:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/225, 0xe1}], 0x6, &(0x7f0000001480)=""/13, 0xd}, 0x800) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) †‹oïüTz“Wyü,N   OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:01:47 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x100000000, 0x49}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x3, 0x8}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) clock_gettime(0x3, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000200)=0x2) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x48}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8e, 0x6}, {0x18, 0x2, 0x2, 0x5}, 0xb0, [0x36, 0x1, 0x10000, 0x81, 0x1, 0x401, 0x2, 0x8]}, 0x3c) 16:01:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xf4c) 16:01:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 16:01:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x4, 0xb09, 0x3}, {0x100000000, 0x6fe, 0x4d, 0x9}, {0x59, 0x2, 0x1, 0x9}]}) seteuid(0xffffffffffffffff) mprotect(&(0x7f00003c2000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) 16:01:47 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202dffffeff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x260) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) getpgrp() fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x244, &(0x7f0000ff8000/0x4000)=nil) r8 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getegid() fchown(r8, r9, r10) 16:01:48 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchown(r2, r3, 0x0) setuid(r4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)) r8 = shmget(0x1, 0x4000, 0x584, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = geteuid() r11 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x800, r9, 0x0, r10, r11, 0x100, 0x8000}, 0x7ff, 0x7, r13, r14, 0x6, 0xffffffff80000001, 0x7}) 16:01:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1f3, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:01:48 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, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:01:48 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x80000001}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:01:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2}, {0x40006}]}) pwrite(r0, &(0x7f0000000180)="39625c72cd13501f83d959c47000dc271cacff96ba3f6d73c2d5bff2ed7d70a13f940c43ae388b3dba546e08aafc9671b983cbfe045872086748890f5129490001ec51de007c314d8025d4e542e91e91016eb3b5cab66c9dc1deab0533694c3057171899d667242aee7dd32514203b41726fa5e11ef4b71c9d9fd27e388555c5b3c3815e3ad31c9fd2cccea69a9c5c9b16c1aef1f737feb417401165c0712c97ecde8b457b4b854460d1d6", 0xab, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x6, 0x0, 0x1) write(0xffffffffffffffff, 0x0, 0x662fe76fc3b08d6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x1f, 0x82, 0x1, 0x3}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = msgget$private(0x0, 0x480) msgrcv(r5, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) msgget$private(0x0, 0x0) r6 = shmget(0x1, 0x2000, 0x102, &(0x7f000006c000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) 16:01:48 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0x326, &(0x7f0000000840), 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f0000000400)='./file1\x00', 0x5, 0x191) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) socket(0x20, 0x5, 0x6bf5) shutdown(0xffffffffffffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000300)) r6 = semget$private(0x0, 0x2, 0xa2) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = geteuid() setreuid(r8, r9) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r10 = semget$private(0x0, 0x4, 0x5) r11 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r12, 0x0, 0x0) shmdt(r11) r13 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000a00)=0x2) 16:01:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7f, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x0, 0x0, 0xfffffffffffffffc, 0xf0}, {0x74763624, 0x200, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15841360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e02a7b164885a89ee2af30045377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757ff6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 16:01:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x80, 0x4, './file0\x00', 0x5, 0x7, 0x5, 0x5}) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8102, 0x0) sendto$unix(r2, &(0x7f0000000280)="602e3aae504ea55841af93828634b09e8741e19d7566775bd5f9cfe80f404011c303ab9124e4464760c4a95b626fff2e2dad68abbbb40fd75b5504e9730990fd8779fb928e82f6bcc88feab00765824ce14d1d267386959ecd1b0c419580e7b0c5e864aa066c3f2d13d6120240d614d49dbad9cb5525d00271182cbbedc2eba17b5703bd2e20836cce86e2425a7bce18c1b834a1f82e17bde3b239effb1d64de6d6d5f5165868e3d205a5414956c5433ef574b3c7f679da51c4847cf6d1a7bc8b35344da2190e22fa5de3db022bee5aa1cd434", 0xd3, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x221) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() dup2(r5, r6) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r3, r4) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup(r2) dup2(r1, r0) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0703a277dc5745192a101008000000ffffffff045ad35a0520000004131fad4ddca517d2e33682a150ba3772791a4aad69cc06a39dff0673b2b7b9c78677cf312d02d66416f799b92a"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getegid() 16:01:49 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x45d394a7eea0c585, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x85}], 0x1, 0x5) r2 = getpid() r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r5 = getpgid(r2) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2}, 0x3f, 0x5, 0x8}) r13 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r5, r8, r13}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) socket(0x18, 0x3, 0x3a) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:01:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000)="d8eab6aefb878d5e48dc5ebce3e77996d4513577fc0970121f30abf47010f4ebede0e90fd159a5f91eee35ee6c9d", 0x2e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000002000000ffff000000000000f85085d9b9bae81b3708f7ed643c79887c8a5b671b1b542a538706000000a714000000290000003e000000030700"/71], 0x38}, 0x0) 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bd8cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f23189cfb38f8300"/101, 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:01:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400, 0x28) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x180, 0x1ed) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x5, 0x5, {0xc000000000000, 0x3}}) r4 = getegid() getegid() r5 = getegid() getgroups(0x4, &(0x7f0000000180)=[r5, r4, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) 16:01:49 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x8, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63338fb4ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000700"/179], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e322dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r13) getgroups(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000003e4f8e89f7d6dbbf6bcfc02e6da03dd200000000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r24 = getpid() wait4(r24, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r23, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r30 = getpid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000ac0)={{0xffffffffffff7ffc, r26, 0xffffffffffffffff, r28, r29, 0x8, 0xff}, 0x8, 0x9, r30, r24, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r20, 0x0, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r22, 0xa5, 0x1, 0x100000000, 0xe2}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000f70000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a602d820bca6fc37aaaff99d17a644e3cffc848000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r32, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r33 = getpid() wait4(r33, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r32, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r34 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r36 = getegid() r37 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r34, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, r38, 0x1, 0xff}, 0x8, 0x6, r33, r33, 0x0, 0x2, 0x1f, 0x400}) r39 = msgget(0x3, 0x241) r40 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r40, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r41, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r41, r40) r42 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r42, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r43, r42) r44 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r44, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r45, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r45, r44) r46 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r46, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r47, r46) r48 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r48, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r49, r48) r50 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r50, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r51, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r51, r50) r52 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r52, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r53, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r53, r52) msgsnd(r39, &(0x7f0000000f80)=ANY=[], 0x0, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r57 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r54, r56, r15, r27, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r57, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r16, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r58 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r58, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) chflagsat(r58, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) 16:01:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./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, 0x13) 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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) 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') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x0, 0x6, 0xde9, 0x1, 0x3, 0xaba1, 0x0, 0x2, 0x2, 0x7ff, 0x7}) 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:01:50 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r6) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r7, r8, 0x0, 0x0, r9, 0x0, r10]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r4, r9, r12, 0xffffffffffffffff, 0x40, 0xff}, 0x0, 0x740, r13, 0x0, 0x1f, 0x6, 0x12079d6c, 0x3}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = dup2(r15, r14) r17 = kqueue() write(0xffffffffffffff9c, &(0x7f0000000000)="594dc772aea63990259ed7d2e012", 0xe) kevent(r17, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) read(r16, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8, 0x1, 0x637, 0xe98}, {0x7, 0x100000000, 0x6, 0xfffffffffffffffd}, {0x7, 0x2, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:01:50 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000001200)='./file0\x00', 0x8000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x1000000000000061, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r1, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x100, 0x0) flock(r3, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000d00)) write(r0, &(0x7f00000011c0)="ff", 0x190) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001280)={0x3, 0x408, {0x9, 0xb}}) r6 = socket(0x800000018, 0x1, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r6) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) 16:01:51 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) 16:01:51 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) getppid() wait4(0x0, &(0x7f00000000c0), 0xb, &(0x7f0000000540)) r1 = semget$private(0x0, 0x7, 0x200) semop(r1, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x800}], 0x5) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x1, 0xfbe, 0x3e}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0xfffffffffffffffc}], 0x8, &(0x7f0000000180)=[{{r5}, 0x6, 0x0, 0x8, 0x49a, 0x8000}, {{r6}, 0xfffffffffffffff8, 0x10, 0x40, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfff7e, 0x0, 0xffffffff80000001}], 0x2, &(0x7f00000002c0)={0x5, 0x7fffffff}) 16:01:51 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) r3 = socket$inet6(0x18, 0x2, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x0, [0x8, 0x5, 0x7, 0x1, 0x9, 0x1e, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) r6 = socket(0x1e, 0x4003, 0x0) writev(r6, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) setsockopt(r6, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x28}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:52 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf7f6e53d4e3be7d3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x544) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x101) r6 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000380)) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x40}, {0x800000035}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x81}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x7, 0x200, 0x7, 0x6}, {0xd1f, 0x4, 0x4, 0xf0}, {0xe0000000000000, 0xffff, 0x0, 0x1}, {0x8, 0x8, 0x0, 0x5}, {0x68e, 0x100, 0xd229, 0x3}, {0x80, 0x1, 0x5, 0x400}, {0x6, 0x6, 0x200, 0x4}, {0x5, 0x8, 0x6, 0x200}, {0x8, 0xffff, 0x5a, 0xffff}, {0xffff, 0x1000, 0x7, 0xfffffffffffffff8}]}) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000000040)={0x7f, 0x6}) syz_emit_ethernet(0x209, &(0x7f0000000140)="eb6b7924426891bf000000efffff74e907ca24277fb415779b9ba19c8d070f847e2527d25a9fe03ee4a5db1c28fe0b0191cac0fde2ec645341812796da4bb47a575e6eaf0557adaf5f") r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:01:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x68, 0x0, "0000ffff0013e540dcc3ffffffffffdd00", 0x800}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000080), 0x0) socket(0x0, 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x7, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x8000, './file0\x00'}) 16:01:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x8000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0xb6, 0xa4, 0x1ff, "211b334167e66f550e2b37175e0988d2bcf2b347", 0x10000, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xfff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendto(r4, &(0x7f00000000c0)="cb2a001d5ff7ef4d9ed48e4d0704793533bf31a0584971fd2335a283d9b51f62c46a9f7e", 0x24, 0x409, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0x95af}, 0xc) 16:01:52 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 16:01:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8af40491c44b6e1f, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x33, 0x0, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x5e}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 16:01:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0xe00) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 16:01:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r2}, {r1}], 0x2, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:01:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x315) unveil(0x0, &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "00000000000800000000047a5f1800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x8613f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:01:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="8d1f", 0x2}], 0x1, 0x0, 0x0, 0x400}, 0x1) msgget(0x1, 0x3a2) sendto$unix(r0, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0x4, 0x3, 0x8}, {0x8, 0x8, 0x8, 0xfffffffffffffcef}, {0x1, 0xac4, 0xc896, 0x1ff}, {0x9d, 0x7f, 0x100000000, 0xfffffffffffffff8}, {0x7f, 0x100000001, 0x7, 0x1361}, {0xffff, 0x3, 0x668, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:01:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xa9) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffee4) setregid(r1, r2) 16:01:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0x23}, {0x26, 0x10001}, {0x25}, {0x0, 0x8}], 0x4}) open(&(0x7f0000000000)='.\x00', 0x8000, 0x2a) 16:01:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 16:01:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) 16:01:54 executing program 0: socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpgid(0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1, 0x0, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:54 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1f, 0xffff}, {0x18, 0x3, 0x125f, 0x13b7}, 0x3, [0x4, 0x4, 0x100000001, 0x5, 0x0, 0x8, 0x8001, 0x922f]}, 0x3c) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:54 executing program 1: r0 = msgget$private(0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x101, r2, r6, r10, r11, 0x60}, 0x9, 0xcc6a, r12, r14, 0x0, 0xdb, 0x10001, 0x400}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x30) semctl$GETZCNT(r16, 0x1, 0x7, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:01:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x10001) r3 = openat(r2, &(0x7f00000010c0)='\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', 0x80c0, 0x44c8aaa61ad54373) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000001080)={0x0, 0x1, 0x8000000, 0x2000100000000, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000001380)='\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, 0x1}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x1, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r15, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r13, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r14}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r15}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r16}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r12, r17) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r19, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) write(r19, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r20 = geteuid() r21 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffff5) r25 = socket$unix(0x1, 0x5, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r26, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r28, 0x6, r29) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x7e, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r29, r20}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}, @cred={0x0, 0xffff, 0x0, r22, r27, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r12, r24]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 16:01:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="74027f0000003e8c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="59db5e7a979465f9ebb782a5dda1bf343c09a233fdfb9424f7e55f44d7e89f4131a2f3a5b4f12c559795660dfd79bf74a8704e1831dca64918c419f0b65efda03254004bb4b33a8485390bef412aaf5c36dff89e27a0b3430bcf770af2004d36a1b585973f053d7ab95f9f905c4f9bf3fd37eacd81e70aa00538320000000000000000"], 0x10) write(r1, 0x0, 0x0) 16:01:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xaa6) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x4, 0x2, 0x1000, 0xefe, "7bb3642dd9b676fe68167d47ed2c59c2dca504e2", 0x2, 0x10000}) 16:01:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x10, 0x2, 0x4) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="1fb2", 0x2}, {&(0x7f00000001c0)="64357a60c1c8d70fc01f8171e82751d47b81ce2ed815b66f2713756c4d72dbaba2d0887a3ce04e3dceb52536018977e179ef14885c7ee26061fe219c3701acf6dd8b90d008c55238f8c16aa422892856d401671acf78448ffaa5dfc6c688446a3396cf363d7ab3c3e6eaecb862dc5aa10eee46ca51c1009a655e", 0x7a}], 0x2, &(0x7f0000000280)=[{0xd8, 0xffff, 0x9, "0585ca517f976f705d28e5ed73572cfdf2612b3c4cca3ad08e01742831cf9692eeff87883ed1e12eac217ac450d0c8efe22dd54885b14f6abad360a8b7500732f47255aa8cccf8b72a3a6abdb7cf4dbbbd2b55da50ead5ccf300a6b860b4b4c25783d18c6ae6c73a2b0551c46b2ed8f0fda2da2d5a6b86c527afa374ffad996b502f4e2c6a9d5e7676a6da4112ed5eb42d7a4f02da9c87f8679ce8ecb08e4449d0879836bf9323ca60a99b950c1f8f0a614464a14be0f4ad699dc9193dbed882dcacd963c4"}, {0x90, 0x1, 0x4, "0cd85cfa442c6256ebbeda6ec7b7b087793e17974aca7d124425ad25e435b797e789f81ab7eba536421921b9281cdeae8babcecd5ae887ad803ecfa712f98def4babdcd445e7bd108a014e03b40bd7cb6f9c5f580d50811c0d37e501ba5a9bad036f3b3aef04c1c86ce97359862690af0944c1cd1f2168d8fab7f7a85246"}, {0x48, 0xffff, 0x4, "1584249ae700635ce24e1fda0a2b9fcad6ae0020fc0bd70ef21de4414f6ab5d5acec593499995b5b9f70b43633885f0fe4"}, {0xf0, 0x0, 0xbe5, "8e5593cce11722b0345114dd2a7ca9b872cab643105200a822db8eba6048df32da87eb5a460531b97498113bb7da6702c5e31460e914447d72383843a583e923e47c8c89f6adce605277ade4ed136a6b3fd7c33931b61969873902b61e66d5187fa34945ae24075e24cb1f4307da7a19e9c7d2791bcdaf06a76f7f9470200552aaf252a3c8f8fee6faf50a1b2320643f8c9dd7518a926ee7a2a601ac16131cf33a6ed4701340a2c948e27855313bd554620b62a38fa4b8e825c4a3619ecb7ea1ba4267a3532bf93a41a858364bd6a221ca178e3d6a110d3e2d60"}, {0x68, 0x1, 0xfffffffffffff800, "cba26afdf1a46d7f204ce481ce671e856a614a3dcd45fcbce5d8cacab85bb2976a8756748331906176d2457fcd379fcef2fef00f3f3204cc948e3fbeb6e9c8b2b45de432128bedb2c6f914b3f1ac0b715f"}, {0xa0, 0xffff, 0x2, "0ac4035e14f116dd896892d1ee86825af2326338bfbcbf06a52734efed07f3373e5f211d66a7add00a894e5425683b4a03f3e1443127ed2e2c63a8a9265a0d96316f43340b6ede294b2b6ed3e5006d4bc1ad9dadc9a76507cd6616674cc696785cb2bf514a1f6f1be4184360dd99067e938196f8755a60306c706fe9277b8aa425845cb7c19797b16f72"}, {0xa0, 0xfffe, 0x3, "53350b90be60325519dd411e1de40a9cfcae9c87aca8f174a73ed9dd83ed79a5d9392c937141e9b9cef528ee45161a6a8ffe9b641e25bdd281c161adf87abe38d7f9a6bbeb08a7e7caa3671f9f314ee03e2e1a3d306c5e64edbfd7e5d48ac350011753db57689ba6010c2645a4cdba31d44aeb4a6e93e26d8514a31dde387127b96f3d3bac7cdb1527d34986e8"}, {0x90, 0xffff, 0x20, "4fb221c689823c8b6ad12e87fff027a44af912fda5bffe6ae43e0facec3d22f71b8487b27ea6176df0ae57f7c97cf9d4b85a6c0e1c1f12ecba7981d38c9d59b18d68d8bad15871d1037e19785d3c50c442a69d569a258074744ae90210425d1e41510cbe68061645df92354c5ff8a0de492f484c1f7b34a87756"}], 0x4d8}, 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:01:55 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x2, 0x101, 0x2}, 0x6, [0x2, 0x7, 0x7, 0x0, 0x3, 0x8, 0x80000000, 0x9]}, 0x3c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = kqueue() dup(r4) linkat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0/file0\x00', 0x4) 16:01:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r0) accept$inet(r3, 0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x400000}]}) mlockall(0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f00000002c0), 0x1000, 0x0, 0xfffffffffffffffd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x1a5, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x6}, {0x80}, {0x6, 0x0, 0x806c72, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpgrp() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20080, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1d0, &(0x7f00000002c0)="8c68123ac1239438a7dde00ddb1df3353c55bce2eb4e20a04c6cdcedcda193ce851beae3dff78467ed4767d5a4fae25207453851872bab1aacb6ad0a67dbbc412bd58e6263976c992ba438c4ddf24fc5a4e03f5170b51b9cb0b5563c2ac16d8f") 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x54, 0x0, 0x0, 0x400000000}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:01:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = semget(0x3, 0x1, 0x490) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/244) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000044}, {0x48}, {0x6, 0x0, 0x8000000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r14, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0x3}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x7fffffff, 0xf72f}, {{r5}, 0xfffffffffffffffd, 0x82, 0xfffdf, 0x9, 0xffffffffffffff1c}, {{r6}, 0xfffffffffffffffe, 0x48, 0x1, 0x5, 0x8355}, {{r7}, 0x4b10f55509c3f4c3, 0x4, 0x981857f8510dc39f, 0x1, 0x7297}], 0x2, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x46, 0x1, 0x9, 0x9}, {{r8}, 0x7fffffffffffffff, 0x8, 0xf0000000, 0x2bd, 0x22}, {{r9}, 0xfffffffffffffffd, 0xd2, 0x2, 0xb25, 0x2a99}, {{r10}, 0xfffffffffffffff9, 0x7041fcd32602f377, 0x40, 0xfffffffffffffff9}, {{r11}, 0x6, 0xc0, 0x2, 0x8000, 0x6}, {{r12}, 0xffffffffffffffff, 0x5, 0x20, 0x0, 0x100000001}, {{r13}, 0xfffffffffffffff9, 0x4a, 0x4, 0x100000000, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x8}, {{r14}, 0x0, 0x81, 0x4, 0x4, 0x8}, {{r15}, 0xfffffffffffffffb, 0x41, 0x1, 0x3, 0x3}], 0x2, &(0x7f0000000580)={0x5, 0x8}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:01:55 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x7, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x5cc1de48d3880196}], 0x1, 0x20) 16:01:55 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/142, 0x8e) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000, 0xffffffffffffffff) 16:01:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x2, 0x26, "4d11c0d42fbb5ed52c2a496e6c3b254af45d6982", 0x1ff, 0x2}) 16:01:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() r2 = socket$inet(0x2, 0x6003, 0x3) r3 = geteuid() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r5, r6, r9}], 0x20, 0x7}, 0x4) setreuid(r3, r6) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x3, 0x800) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x0, 0x9, "df0101000000ab2000", 0x8, 0x8006}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) preadv(r10, &(0x7f0000000300)=[{&(0x7f0000000280)=""/128, 0x80}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES32=r3, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16=r4, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYRES64=r9, @ANYBLOB="04ff4c370bd9ec525c3e860c65872a5c7687b8e9b1d05e6c65bbd9d5fbfe0a6c7b9b8b94625266", @ANYRESHEX], @ANYRES16=r4, @ANYRES64, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r8, @ANYBLOB="fd37b06c9e557a6c9efcb38fd8805dd7bea33c3d59c3b564a52c0a2103f537c9b832c9d366a04a176ed1f9b0d255c84db39e4008017d1f93a16630ee094859d54768d39ee0b3176f9e66b9a0f0873b912a32f7b3d4163933c2413acf184ce947e0d7e326729fb3d467b0e546da071da043f90586b5112178df88ad49", @ANYRES64=r5, @ANYBLOB="ca242fb0ed4d7433e1eb6cc6392c1ec37a6e0c7fb5a5064bb72fd22b7933e56eb473ea308112dcbaa7ae21d8a6b782fecb6aed4fbc81b1d8e52b350158", @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRESDEC], @ANYRES64=r1, @ANYRESHEX, @ANYRESHEX, @ANYRESHEX=0x0], @ANYRESOCT=r3, @ANYRES32=r7, @ANYRESOCT=r10, @ANYBLOB="8fbcd027e537028ea5cbb1327ce0b84aeb8240ac0111c6b051f89808bdc7fae3aa7722538d9d6e59175368d99051e0b10018a9b813a3d75513f8ac4c4ac7e42a1001fe06fc0962bb3fb8d5c92c5efacb8a9a154ed05da5eb5f5daf743478fb345566d6a27c52dec9c1eee96a7aef5f61ca4f47e15e817fe273e30ccde387af30f9223dc89fca8d402541f583b6f474e51ca1cc04c471f3abea9491aaeb2e347de2e3bf6d7e4e44e23d1ee13921b9c16d72d06d507abf3b2258a447251f3f468b7976df1489a179b1f8a4923b6955cb36f75ae82a79", @ANYPTR=&(0x7f0000000480)=ANY=[]], @ANYRESOCT=0x0, @ANYRES64=0x0], @ANYRESOCT=r1, @ANYPTR], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:55 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8bb37e4ea5e67a9, 0x0) unlink(&(0x7f0000000100)='./bus\x00') 16:01:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/207, 0xfffffffffffffec0}, {&(0x7f0000000940)=""/109, 0x6d}, {&(0x7f0000000840)=""/222, 0x205}, {&(0x7f0000000c00)=""/242, 0xf2}, {&(0x7f0000000b40)=""/152, 0x98}, {&(0x7f0000000a80)=""/188, 0xbc}, {&(0x7f0000000580)=""/12, 0xc}, {&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/203, 0xcb}], 0x100000000000036b) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r3, &(0x7f0000000200)="d93ee90775bf43c2e5d6cf5483e5af4ba8ded826054c1e8b877ee964e4811c087994d3aba0e5536dad34a277047c134fe042528ea7fd23677a6d48260db79b4c636a57861c696a98b9a58e2ca9bef925944cdc81010b8c889189162aa8617d1be0c6ceecca8a0c33ed72c1416c43256c0b056bbb0f6b8ac0a70c954efa2f95de8e203aaacaca039c55ac5fe7325fecafee3665ac0138dab2a98eb9f5cbe6b6a5", 0xa0, 0x40e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket(0x20, 0x0, 0x80000001) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r5) connect$inet6(r0, &(0x7f0000000000), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(r6, 0xffffffffffffff9c) setsockopt$sock_timeval(r7, 0xffff, 0x1804, &(0x7f00000002c0)={0x0, 0xb9}, 0x10) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfea4, &(0x7f0000000680)="81ae5f7fa56a209cc7340000000000000e5d1ab19aa44fde640948a7d069068f9b6d6e5ac454010000001ec6a081b7e96da01ddd679729ae920b64dba7adf93829e72ba8c43de68e572a7233ecbf61b404c7817a5e3877457ae9eae885e870d786170c057eb9b8e5a0f63b0a2e5a329ba9ff267bd8f51545c12ac67285b2cbdb0b7028e9a1237abe556e5acf2f45ed258dc6c8d2ebc409b2c2c7026837374779e6202cf365def684de1993b39f3878365152c5b0d7f51dbb437809bb0472c84fc5c3b3b3b37908d68b19f5bf6760f1d21f70e7eb7775cb08b7d9820a2c747abbc59039de") r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) r2 = geteuid() r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r11 = syz_open_pts() close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r11, r13, 0x0) r14 = getgid() r15 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x400, r2, r7, r12, r14, 0x100}, 0xa5, 0x20, r15, r17, 0x7, 0x4a71, 0x1, 0x7}) r18 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r19 = getppid() fcntl$setown(r18, 0x6, r19) ktrace(&(0x7f0000000040)='./file0\x00', 0xdcaf6681a0d5a22f, 0x40000204, r19) 16:01:55 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002980)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x6, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 16:01:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) flock(r0, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x3f) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\xf8\xaf\x00', 0x20100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:01:55 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000180)="ce33ee55e4ce5f20e59100eafa2b6151955eb410b04374db8d6961bc42fe99a32923d49eff6e5b7445c38e32b86183ed27ef71474bae7656e7b013d4cd6265f92173cd9e3a263026b736f6bc30410f9364d946916307bb2626cdb24dee9a4c7187be2e9553b089addd09870b05b440e07c35152fa9f1db8bef0fec527565353bcc3d64dc1ad3323c58b14074becd6c43fe953520e98473da01e298bd50b29d6779ae0a3c71e915f2565950d7d885961273dc8084e061df54edfaf7a05b999bd527d284cd9e5770720c3fba1cc71184c7978c16dd3db11e6134dd9868843c4609887fd1ae419c176b89987c1d", 0xec) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x4c, 0x200}, {0x6, 0x80000000, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x8bev/bpf\xcd', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c}, {0x1d, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:56 executing program 0: r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="75f01cd2fcf671b023faf9e054a5ead7d974f18cf03bde3f178af1efcdac4215045780cbd5ebe3ab95bfe14ea484ab5337b0139cef91b840aa96e529b7370723b03164fb450acad27dedb878f09bdd52cc8391ea467457", 0x57) r1 = socket$inet6(0x18, 0x0, 0xfff) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:01:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x28) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8000, 0x6, 0x6, 0x200}, {0x6, 0x81, 0x1f, 0xffffffffffffffff}, {0x9, 0xca96, 0x1, 0xda}]}) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x22) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:01:56 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x40, 0x0) 16:01:56 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0xc0000) ftruncate(0xffffffffffffffff, 0x0, 0x30000) 16:01:56 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x800000035}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000140)={0xffffffffffffff1a, [{0x1, 0x5}, {0x2, 0x7}, {0x3, 0x40050000000000}, {0x3, 0x880c}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x3fc}, {0x0, 0xc1}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x0, 0x1}, {0x2, 0x9}, {0x1, 0x1}, {0x460981b40522de45, 0xc839}, {0x2, 0x5a6b}, {0x3, 0x2}, {0x0, 0x8000}, {0x3, 0xff}, {0x1, 0x1ff0}, {0x2, 0x3}, {0x2}, {0x1, 0x100}, {0x3, 0x3620}, {0x1, 0x8}, {0x3, 0xa6}, {0x2, 0x3fe}, {0x1, 0x1}, {0x1, 0x7}, {0xe5459c754994ab8f, 0x7}, {0x2, 0x2}, {0x6, 0x401}, {0x2, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:56 executing program 1: socket(0x18, 0x8007, 0x401) fchmod(0xffffffffffffff9c, 0xd1) r0 = socket(0x10, 0x2000000002, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) fsync(r0) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) setsockopt(r0, 0x100000002a, 0x24, &(0x7f0000000100)="09000000046df028fd1bda370d33f192000000008834538eb90306edec584ce2bc96bd284d6fc6b47bd75d81c2118ba637215b9e7a7bb2ae4419efdd38a755df349d2437393a6be60af4c3b6366b420d8bd3b4e4ea11699882c9c0ffffffffffffffaf4a", 0x64) 16:01:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80000000) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) r4 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r4, 0x1e, r5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2dc0ffffff696c6530008e9b55c2050000001709640ebab51988f3"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe2(&(0x7f0000000080), 0x1800c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:01:56 executing program 0: socket(0x10, 0x8000, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x64, &(0x7f00000000c0)="014bb4f90200000000000000f0000000", 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x67, &(0x7f0000000000), 0x2c) 16:01:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000580)="479ccc1d5e2aad828fe395d7c69fe4d4c2a7cfd3da47b84de033dc3891c47311f69cece03a6d47d647ef71efd331ffba464dbd41fb0e91ed77bbb85ea47007b846fb6adc1843", 0x46}, {&(0x7f0000000600)="e6b28e15f8b5e1c8a333", 0xa}], 0x2, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r2, &(0x7f00000000c0)="21d2d0a941d7068a8a671a7028aa0bc5f9d999", 0x13, 0x0, 0x0) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/45, 0x2d}], 0x6) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) symlinkat(&(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r2, r3, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r5) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) geteuid() getgroups(0x7, &(0x7f0000000380)=[r6, r7, 0x0, 0x0, r8, 0x0, r9]) r10 = syz_open_pts() r11 = dup2(r10, r10) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r11) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r12, r13, 0x0, 0x0, r14, 0x0, r15]) lchown(&(0x7f0000000240)='./bus/file0\x00', r3, r14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r16, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0x2}, {0x0, 0xfffffffffffff800}}, 0x2) r17 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x800c5707, &(0x7f0000000000)) 16:01:58 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40461, 0x0) r0 = getpid() r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) fchmod(r6, 0x1) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) read(r5, &(0x7f00000002c0)=""/105, 0x69) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000001c0)=0x1) 16:01:58 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x101d0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) read(r3, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x9) 16:01:58 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x7f, 0xfff, "010000000000000000ffffff7f00", 0x0, 0x39c9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x200000, 0x0, &(0x7f0000000040)="00006b00b75b34fb2414b7ea72f8939173afe903d3861e17f15a0d61b307c4121a5c5961060ab66654f70f5e4517c4a72a92e7a4405c30609afa653951280c30e47a637cfcc24646e265f163787014377d96ba5ca879ba4a788a64ff114bd326531f315f86ee937ddc037b0ad811b6360f25f143b01c970d0e3ad1cf4a821fca199a79ae27eb95c1b78585a28cfea33e672b7d326419d372c059a89af95f0dc9b8ba13b241065851bc204ba33464e49f3cf371f22365b2f24f43460c48b37075805f33b8d6a2b71d30a38726505ed717420e711c3800"/229, 0xe5) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:58 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3, 0x810, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r1, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x8, 0x7, 0x0, 0x7fffffff, 0x6, 0x7, 0x0, 0x0, 0x8, 0xff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000180)) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r6 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pwritev(r6, &(0x7f0000000480), 0x1000000000000116, 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r7, 0x0, 0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:01:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)="f403e5eff186cccf2b1c20ef0d54526038df4dc2cb5c877de404d17619dba3e5ff06d30fd2ee453f81b6f5e09f0be44647aec2a7521c13a91cb7d8968b02abc1d5da5b0799d179d8a67a476fedf99477cfee77455c4fb97de7bb6e4ac62309de78b1625bed1746ff67815cabfca1413bbfebac9b69f6f4ee23bfbf96bf46b7006de2f0ce0abd3fa37909ee47df13f6a68a2e327c33d9a79753452b95567e2eff1ad36b558425bb4a34eefc7676d52da49f1400d26ea6f165726b0567ab781747207f42ace39011a53bb9e40176bed0ba7116502d631d7871ad8587e2e78ae44eaff23188191ff7569d1187fc23a3abb8d37658e010a8232b3991ded605c9a359f18c12e34101dd47ec9b3a777e3e421c5baa6be422e2fc0e27781609a501e76de618b9181ebc96189e6dcbb4911eeadd87ccedae75580c8836c3c89157c5392301a17e6579c08b792ac7082d7e8e1e86fa349382fa2e69d6409b38ed7cfa92f558e962640d5c0560906323", 0x16b}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000180)="2f11f8a9cc78f4f5fcc6317a2f4ed10910b444ab9b115704123920ac93fdfc408343f007403434839cdd03165dc882719e015b5333a4ff8b8be099e14b07185c000a920a76abe5f9e7bab53f65d5386de07c6a160e4026eaddec2fb6f94fc4fcb042a6a12877de0a7790fe3529ec623394151eda4b8b0b8d5c358f7703b4a1aaeb7540156c390c9ffaab29e34ce2fb58cfffc6857625ec138e3c320817a964e14380643ad2cef9a290649083e27360cd756c026606302768555a77526839ea7b4c1092", 0xc3) execve(0x0, 0x0, 0x0) syz_open_pts() 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r5, r6, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r6}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r10 = getppid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1ff, 0x2086, 0x1}, {0x200000006, 0x101, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r11, 0xe3) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0xfffffffffffffc93) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000400)=0x800) r12 = fcntl$dupfd(r11, 0x0, r11) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000080)) 16:01:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="09070261d2cf4365ef3681b92ee655ded1f6c43c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r4, r5) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = dup2(r0, r4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:01:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000006d391800ac0000000000005b67071b542a53870600ed403641544f18b1c53b79b35359d3310000b81800f9ff290000003100000003000000070000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f00000002c0)="383997d73673765efec9340fc311f146490c2d1d12110911e0835ada648c8eb3ec04ab64047be799963af134d14eba4a64175baa7137559895d46fda74953edc5efcc470afde4812d339041b0ee804d7c298f7a1cc865a5e666372067ae991847015e741698af55bc164dddfd81730447b76430339d959d7b279715bef15ff1fb3477c3ae301e7ceea23", 0x8a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x1e\x00', 0x0}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:59 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 16:01:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) acct(&(0x7f0000001100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/14], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d\x05\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40000004d}, {0x2d, 0x0, 0x0, 0x400000000000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f00000001c0)="0991752f782265ebfdccd515269232c01f1eb7dfe6000c6529efa5c019ccbbe8d009d424e026c07260c0b59fc1bebbebd94d3c07a83f3c99219528acb0432eb4e5255a1bb3b4b413d51727e753aae85bb9d878edf20e132d66c5be8bf03bfc0300000000000000315aa34c4686bc2128afaa983dc010309eca286129cd203429907169be565b0ff7d3220a0c88dbcf1928804120d952099cef6f36e7b37525d9c1826952c7005ed7e20863ad38f95dbbeb4fa00edc4e8c40dfc7a81fa326b8b60d2600aeed175f50163e7e00"/214, 0x899e8e3c4574d26) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x3, 0x3}, {0xc}, {0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) fchflags(r2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:01:59 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="9a6d2468f4e2395c9ac79d091599db476a8fb4b5022b672b39c23fe1fb026c68", 0x20}, {&(0x7f0000000200)="0b2062b9151a3a207b6281459a0d650eca0216f6a4d232b7a1d16409cef7b032f78ee1af71e3dc8f1c96097fa1de38fb6ab6e0fb22f87b326bd04e632c544930da5503e57e8872f5fc5a10d9270083a09be2003501998ed56f02175996ffa3f0412063d45bf3c2282b978ad6ea6998b52f4302330640143c7601b742c5c2f3a643563404d8f14a09d83c0b3e1d1409ef625bd94a3d048ace3319844b96f08a09e15a86b6cc23812aef7d458b0d57327172e7d506d5bb1196cbff19867a9a23428a9e7d50dc69e0ad2cfc0eebdf303f0932df7a2969a723f5b07bd7841ad6369ef3da4c50af8a60b9955681f407d57ea97f1b22ada4c388dc9068454b3955f2442891f97af0f43e12f7ca3bbc0419acf7347d9807de92d8eb4c80cde99241b2f2d119b60b418c56e64bb2f3c71cd3ec6ecf5bf4654ea5f453c1bbbcc9b1feac5559c6e9fe90380f0cf126494376af5f0ad7316040fa5647fba93a0cfe828016fd0c43c0dd4fbc9d0ae4ab539d82d86c1f11093fce35fc2eec412a56777a1e89e070250ea921e479ef09fcdb189de72ef000ddbd2ed48ae0aa758bd2c624dea066208512d8e75509191b160a18e8d66e652b3c05b9177a53825888867950ecaef6e936632a730b17bc6b38ca1514f0495afbe4c6ae19a671b6e81c99ed58bfb34e04f9c839f5e8fb6be1574bf514c1652f9d246499460361b21bd26edd3d2067d021623bc3dfdbef35961b43434a9f59627c4b8af592b0e1daf5be9b3cefa975ae8fde0bb11547c0726e9f65a82622bf66d147bf4d30f8fb6d610a2c13628af75463b29551001643fd685b97033340b36257852e14375278f008f493b2fd94ac6a2a39eb755b3576c35d2a7fa60be88fe100223965b081733edc48b42295320b64aef3b9b1b2128c4b824ba9f755b319f396502131a29c17e5c05760086ce617094503c23bb7467fdc048664fac6a87f3b4921ba1471762b781c3270a0178cc6b0868f1060acdaa27f1ae25e71e3e9a2de3aec69696a87478ebe237b90d708978db12fe89f9f63af4af2f45bb60162ae16aadd43053d80b72e8566a2e1e59ecb468a24da31bdc72e502f615d7b346f91dab7f768117ff071ba34b0a2bddd6de1e300f99c665e725e0dd604aa7a6c2fb2a78e0a087558383c71ed45237f7e5cc1b3411d976fd790b291c4e2ff34e9e1337770865f3a1488f2d366aea6d0592685dbf351ff1e09756470bb43b197cba98be1e8c341c9073320c3432b1311e7bddb61fab72e7af10768bef0cf10d1f581a1dac0a3590857a6664d063f145bf6020873ba7f4fb16ab1a9080b099ad6b8ccf0ef3ba644bd91fe4129171084e77bdda58b7f0aff0ad00e800f246fd0f27984acd8b9c55d455cdac7e4a97059d88f6cca120448968b4ee477508a9a3b187706f9976a6e5ebc29800e25d5c4ba7f94a2c8cf9bbcb62b5b4799d2458f7e8bb85404f7838fddf2ac114986d9b6dbae67e3667b111b21dc1c96adddf3ffc5b7ae27c8dcc7c7a8b60cd02946296ff10339207eb6a15643fe5d54a41ec8393b3741e48c5ed7a5b7dd723842ce6332c03c5450b155daab493f1503bd88efa9f1f06fb28801277e4691ceea4f592f567fa04040571bbff3745710c8a58e62a9d33a34a724aca8ba045e73ec74c9c91de3735cedd6048c56f4591e9aa4cea89d42489ca96460f8e8938604e2a1b1fd9ebb986a64371b29261c9ff308c29f5496b790cf0abfa5aeb86fb08b434d5c57d991652584e95acb72771058e8254a305368af8ca9606063257a382865c937a8eaa2a8fe8f0f3f9b2da91502a95d13ab3abf812714de11f156d128a286c0b505b53096177f058a8693ef8acc4e9064693727be9809c2a0677a858c6364246b006e8f9dc045b4790bb0664819bc1b1b3a8426f365e8372894e55c817e158229846b1b21d60d2b1682b2d775a4a1897130c0adf4ace62b694c43bdc83087bef2399267ce5e509589fac3e4a5042cf7265dd9d0ecd0f3e8e625c868cd904d3993d486285296f55a65c93f29dbee257e39acc851cc549065468aec9008e2106e0a7d4f6d9c6f218458b2f8069dfc69525df5ae368641f5451fde6bef24d313cb06cb68a79e4eab6bb95ddc3360b7f4023e2c68ab86e6c65faafd247aceb6be362c8945ae5eb2941d1ae0b3d7e4e9d16ed44142c05a75ef7f4be6dfea3a1344d3742330213a5ecd9f5d1bf160a1372396e424d5a8a91ac358bf50e4d94b64933339d4c310b72b621cc6e9fd06d370dbb4ae053c8607a4b9dd1ee7696c90c828e1f0e0f504bb962eb7d2e54b10b7c818e7c7b902f6d476db04aea560a48386ee2762280b6f15d812623c846e1fd95fdd64b1f1ff4915f6262d5d50a379f1752e7321964fdc0a0c4eaa893c68c6c621346b02cd10be6a362254320b811c9c1430f4e16b6c05a61d05e53ff2d42ba50c9f995eb36e40dd4ef822acd6f98ad5874cc281b3754e77c79910051352c200ec79a22eaf9fa2dc4672571473613ba64d2cbecb5b10db0774bdcbec00f27e99685b8ddfc9cc8d4a0716f51603743adbc78b836b73fcdb2abfac0aa871027edd43d6e4270bdbc0f1441e734e158aa1ece48480eebeb63bcd2e041e2431c7f431348add638c3d739d618cc380ec63362e383a135d98a7e58596b3f9794b907e6f3a263b8d2b9f762bcf743fa929b673b33e89cded7de9980e547b658a4194ea70d21652919a50ca071f9ab3c9b709fb833d8348651f809c095baa9f380db6eb93ad9049aea6bc4342f343773f6e98e945dba35eef6de93194786139d7e4e2f6c13d9da224a21961b18c496e3282af9d5c2dca91d2f01b3d9e2de4811d6fbb9e8f027f73205b84611f6aaf7f36cd7c20524e250c77b4d8f139d1a1d821539d3d29cccb656a94acdd2f97d90356d890fb60a9d7650a2f3768fd6b8c6fa70f0911364419e87919a9831c2004cbe813612651f10edcaf8fb37a0e9cb0d7d02a49eb59e1e7c3ad56693d22948dae1b49ac96abf06ab666a83b9b25317fa7a333c3481f00a60e54a059025a7516ffdf5836cb92b40d9a5fbd4cd9d5f86fd15b9a8a57aad6d46df2c22592b3d1ac3ab66f1ae04f0305502754ab07f6693c619cc7bddc6c5ef2324ea1a68740c339c986a27a46b4bb8f812aa4aa78d970ab165c8a7f50b25dc36b17f264bda7707c0fde3789657daf6500ca30112f39c4ee85f3a1a188fc39917c83d13a3033c45a42d1c0e9ad14bd76a10970388f6d6d1539bb9e94424186b927da877242285c25d3e4a270395159c1add1d79952fb357d18f52b04360700423519786f14b7f68d3946a099df9983079b9bee68204ab6310adf3bd66112cb933d8b4e328fc081f4c44b3165f038869fb21fbd3170b1df607aaf0dc746fe067d4a80333685a33c2795aa186d9e0fab841182507b84c1067fbe70e1d7130e699835a53a7e3e1ef36cbde7e63b763c2f56c22ca8fdf3c1b8efd16c7d644c15dae169dd64c74869832cbc4d00feec14a67150cbf5872c1ef4bcb2141621ea80daf71dacc91ad6484db0543f13fe338e3b2bb0e8008b721122d507517322f9389302f69b1afb194fd377b83dfc9d25c68082f79c036e438cde64935088ac7d5ba4072447c5b47a82b0e454a85488d91ee5e5a995c3b907bb8995fcb8c7993177effce54feb394bdf44a3b09ba4c86063d292152534b60e419c77aba8023f28e118f627f72050878bfa3567d75b5c28af38d70bf263406b60615a1518e96e8fbc04eb0a47cc9b60088ae2b6523f0828efd56c8879b79c34f030abcfa4b429a4e22993fd2a2bd498a5c6d268d2d10729041d4547c559b48cdbcfcb3ce830d1955724f3041895e620884f670b1a19140f3c7f9048121800ec7ae92ad0f010491eedbbb5c5f024f8e1a135f39b0a4ae1b49e8e7456daf9a3f0cfb71e0ceec96ba80962a91d730d933e44be5d8c766c5471fd3de3294b4622f1828b341480fad90983b9b2d099428baf07c5a7ea35cbcf6038eb2631c8f23e8deb2dc641de28a43b37e151fc9bf980607837997434412d16e1dcefc615611a720fceca97513d2dc59af54f15e75f65ead29cdf496b92af53e657b900982fafbdf4a033f1066c9e9daf6960b29265a668c886353eb88822c0e97db2bde1e01f969686a3d8e257751028320b8501e8cc532a7e69f1703e93c228eac52fec934c1e4ed7d0b1a4a83319f4985ad096f7e8740ecf94176e4e200a1bf7d712c24a0697ffe8c91619e25f1216baca117b499da428a27ed5e85eaf58c971cc37166ba9b9e720f4647ce15ef01d36c31a905838c2e43b7506f22a40a7d86025d5c6710154f7338fc90adab8694bdfa7c08d128f8c75af4882157ee7eeaff5097dc6206faaa4c378bb0157b54f3a3008d3fae3c986db9c810654dc5b3276629239fc266b92834e3eeae8563b65aae3d38ae1107a694687870793ef62f4461ceceb1955a3f1c837302fd1180f0af8ed7c01c54caa316ed9f4db468f46bc839412f5754b6c61f25d82ee0651ba9aafe56302a81a2bfedb3a363f7caab7d9e3ba4730bab7f60ef0a22912f3b06775db1f12bc503c1ad818843ea80c00d1e352cba34c33d66349d668e4ac00dddddd0f07011ede5dab0f22e19f1b56220a4ee8824244c9187d8ed5d472238a120292825d6ff762ea034e7fb989c636840a630d627e887445e51392af785d36c4c098cccb643e6bac9189a35e3faae21eeaf5e9dc27b9d88eff0975a08038935e9cd4a964bbfaa2be0110df975f8206e30b53deaf86e3cc9ed3983dfaa870d0bf856595207f05478f65af51e0dab5573cc738a38e0d1ed10402fdf57b9b08026cf8e6aef8ec852ea405abb76f2165faa07848f51e1e45f304da965f351bd303eaca7d9ed490aeeef6ace4988bd2b62f33689b779fac7863c28d3bcda5d1887caa7052ce32d02f901fa1c9aacfeb95a5a3034dcd951faaecfffa0f784c754514aa9e804db27e36b1da3e2bcf0ba79c34239dc75bc1c4e2fefdf44195c6ba8273cc323281f408432c956ba80d3ec6e2621ed52b7c478d5c8baf095125506b2d6f699efefb673315805cbaf3e226c6e6ab56cfdb8fa3dd2688724490726c74588c423100b0b3eda303763228acf476699642b76646769bd1654b77e931d3fcdc6465d3298aa1ca173b0561b7d4b3009a9b10675ec5baf6467648e45ce3e1aae4900fa613174a4e9b31609078ad3dfdb187e95aa8dbb776b2a59d4fa96e2f2b23bdaff0b378fef11929bc8ab532e13b70b05f1d41df310e8dd55a892f32d776ba0c6a98127f4a298d89de2cd3c255ac6477df9eb66eba1de98434106900dafebdadb4aefc3b4a97e5f7973168e96d28bcd55a67221560a7f3811e3b318952f9adeeefbd4dacbec36dfd2afccf7bcb05362d2aa516edc925c2fb23a35c4a3751b992c993b14a8e04dd99a58722d664f8772e404df0ca9fb467ebe3a6915cc7d3c6c38934dee390c1bc84338166721288cb7a96901983f3f7b6bb810507fd1e18007b99d53ac3b66efebc6999f7a2bb9a32606fc8e08c092a3e5d2118f3674c10365e5ba933292af961f307d287ba228b8c027b058fef3f042729316a05182e76911024be040c96b21871a7ad2f41ceb13106c903cf62ffe1beb7fd55c8afda510b3036c4b3625f36551d3b09da100d8dcdf7d4a33ba08d69fb918cdc214f5e5daed16fc54caf5b3f4c8e8adfc7d82240f95e26fda41a598f8be9d12d909d04412ba6a0d706f7a50e96e92e03d4bc5b0929e0578a34ec583727308a65c9754c5482e0", 0x1000}, {&(0x7f0000000100)="48bdf8b5e19ded4d2b36ccf65d961761466a39f1dc93b4006e4caa0d22ccc19aa248d565412a0f759c036407ea60508fa0a873c0b97874162c2c94fb97adc9120d8b36244b27291246c3007a1e50c552815112f9adc6bbbe480ee80a9bff6ec448bf1eaa9b1714fb192e32bc8d2d3739d60751", 0x73}], 0x3) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:01:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000004000000000000000000000000000000095ec07daec4dc81085bfb00000000000000"], 0x2b, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa3455829454f71aa591bb3bb2130209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39cf32bba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d144000000070c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649cfafa8e3746ddb63d83a114f1ab678dc6c53d2af7e221876f291d4f835ecbe6c9eacfc133541df21924b6af299c2200e9a0d43aee06aa8"], 0xa9, 0x1800) r1 = socket$inet(0x2, 0x3, 0x3) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:00 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x8, 0x96}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x3, 0x7b) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x80) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xa44a5965be1e58ea, 0x0) dup2(r2, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000340)="1989c473971f59e1820e4c89baf5578dd8d3081cb0f0fd624a6a1f78fa54ab3a748f6b43e6d4bec73a3f627d56c7c4f8709ae2450cfdcfa64952dd", 0x3b) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000440)={0x3, './file0/file0\x00'}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f00000004c0)={0xff, 0x100bd1f4, 0x80, 0x6, 0x6, 0xfb, 0x5, 0x10, [{0x1, 0x2, 0x7, 0x5cbd}, {0xfffffffffffffffc, 0x7, 0x100000001, 0x8c29}, {0x80000000, 0x7f, 0x2, 0x8}, {0x1, 0x5, 0xe033, 0x7}, {0x5, 0x5f8, 0x8, 0xfa1}, {0x3, 0x80, 0x4, 0x6}, {0x5, 0x5, 0x20, 0x8}, {0x3, 0x40, 0x1, 0x5}, {0x0, 0xdad3, 0x1}, {0x3, 0x1, 0x7, 0x800}, {0x2b, 0x80000001, 0xfffffffffffffffb, 0x2}, {0xaf, 0x1, 0x9, 0x3}, {0x2, 0x0, 0x33, 0x7}, {0x6, 0x9, 0x9, 0x5}, {0x6, 0x8, 0x80, 0x40}, {0x2, 0x0, 0xffffffffffff1ae1, 0x4}]}) r9 = dup(r3) sendto$inet6(r9, &(0x7f0000000600)="2be753dd869d892213a62111da9c63ae758335811e7f531ae32788b2fe47f048b89eb5c0e96a1b51e2aaba182baca04b47e376bb740587d779bcb1d32fe5", 0x3e, 0x0, &(0x7f0000000640)={0x18, 0x0, 0xffffffffbfcfe1b5, 0x6}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000680)=0x1ff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x60, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000700)) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r11, 0x4, 0x80) recvfrom$inet6(r6, &(0x7f0000000780)=""/228, 0xe4, 0x1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000880)={0x3}) r12 = accept$inet(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) writev(r12, &(0x7f0000000c40)=[{&(0x7f0000000940)="131ac3526a4790818a4d72b0e6f5ed8fdff848ba3340cddc3c19969b39470dbf170c8263ba9bde6fbb136fddd134358be70c786698eafca44170ed92ee172f1b3a7dc24dfb44022b1be03dc256c6f1934eae06b2488137c1a62e3aebcb398c821033a3a05363010fde9da6607c48c6254433eed6103e52", 0x77}, {&(0x7f00000009c0)="2e78db24b651081bfa8d8c75a763280a8368e91ed0037d40321b49915cb98322cd86106bd293a27e95c0092a5e544543c37c018138d7de04e110ad3261f95aae9423ac02e93c", 0x46}, {&(0x7f0000000a40)="5a9643e997f7534b07ff3410336d87107af01ff1e2294e6b9d10619670f39dacefc1a388543da00b06909a598f3451d9b0339650117ba51b", 0x38}, {&(0x7f0000000a80)="10fe81c926825946724ad46a25261955198a3d443450fac8ea8952f3caa2dea900b423488f62d3dd46b9a2d00b51910f516aa17c7885cb46cbc623465ff89a5ecdae5dfaa5ffa665af96846ed718441d809e766ce1cbefe387a1e164d1e29cffd9f228a1b030e57261da323f341593ad11a321d0d08bc37e7174a3b92cb3c677b7d8f93b43f684ed6291d411990bfe79aed865af3c0c6728d856d9ac3f05866872ebe6a5c8e5199182a47221d78d6f7b8723764d", 0xb4}, {&(0x7f0000000b40)="b6cbaa9b28b97ff1070810509ab5b54092757e4ea1d14a3e293049c4d760a48887b63000cbc03e183cfa7a99be2ca5db7aafa7e20ead499d0f487950ced9043e4740f05fa261015f86f634f0069733a86fd95b85c5d2180d8ee623bd26c0fba124c3f3cea42361812e3ca90521253edb0672f8a19d579b7e46e19ae6fa96fb39b5c18c08e6b9c5d08056f6a9c9eee258d91c4e8c8fa3fb7f9dae38201a69f2ffb8f21b75a7011f755c9594b839be4c12806411ee5314b8d7898fb9eb715be470b24f9ef4c8db6d5da16d29afa3338b26a1ee2d881297fee7fb039ee471a2dce08192a301c2a388232e94e856", 0xec}], 0x5) r13 = shmget(0x0, 0x2000, 0xb2, &(0x7f0000ffe000/0x2000)=nil) shmat(r13, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:02:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/139, &(0x7f0000000140)=0x8b) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{}, {0x101, 0x2}], 0x2}) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x270, &(0x7f0000000100)=[{0x4, 0x7, 0x0, 0x2}, {0x7, 0x9, 0x1000, 0x8001}, {0x4, 0x2, 0x8, 0xc}, {0x100000000, 0x7, 0x1, 0x3}, {0x2096, 0x1000, 0x4, 0x2}, {0xfff, 0x80000001, 0xffffffffffff742b, 0x25ab}]}) 16:02:00 executing program 1: msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000c00000000000000000000000000002000000000000000000000000000000000875c25a99ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000b8bd4b7e0ef90000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12c410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dd27cce60000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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', &(0x7f0000000400)={{0x4, 0x6}, {0x6ce, 0x9}}, 0x2) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659d202cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c7688dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db472222ba82f2e2e5d6ba1e8564f4307f3cd663ce1af3d030cfab5c8c82c74e2a9c535c92d5fab78844b", @ANYRES32=r0, @ANYRESDEC, @ANYRES16, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000080)=""/19) r5 = msgget(0x1, 0x10004) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r5], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x1f2) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r7) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4, 0x0, 0x7]}, 0x3c) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=r11], @ANYRESDEC=0x0, @ANYRESHEX=r7, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r8, @ANYRESOCT=0x0, @ANYRES32=r9, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r10], 0x9, 0x800) fcntl$setflags(r2, 0x2, 0x3) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r13) setuid(0xee01) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) ftruncate(r0, 0x0, 0x4b6c) 16:02:00 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') msgget(0x2, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:02:00 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) 16:02:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) write(r0, &(0x7f0000000000), 0xa7) 16:02:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x1, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:02:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffffffffffd2d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fsync(0xffffffffffffffff) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x0) getpid() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 16:02:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000023c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r3 = socket(0x6, 0x2, 0xb53f) recvmsg(r3, &(0x7f0000002440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002300)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/4096, 0xffffffffffffff85}, {&(0x7f00000011c0)=""/28, 0x1c}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/63, 0x3f}, {&(0x7f0000002240)=""/151, 0x97}], 0x6, &(0x7f0000002480)=""/130, 0x82}, 0x840) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000002540)={0x7, &(0x7f0000002400)=[{0x81, 0x40, 0x1, 0x5}, {0x1, 0x5, 0x0, 0x400}, {0xffffffff80000000, 0x4, 0x3, 0xb5}, {0x7, 0x5, 0x2, 0xffffffffffffbebb}, {0x80000001, 0x10001, 0x3, 0x2b6e80}, {0x80000001, 0xffffffff, 0x8}, {0x7, 0x7, 0x5, 0xcf}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000480), 0x100000000000015c) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xc, 0x1000, 0x6cd, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)="080d2d413fb2c507154ecbfc891aa16212d6f0dd09b8feaf57fe9175f4f7b220d29f65eb2d6e494c4a7c4464453a05b8a2a9") 16:02:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) unlink(&(0x7f0000000200)='./file0\x00') r4 = dup(0xffffffffffffff9c) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x7, 0x1, 0x2, 0x4000001f}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000400)=0x800) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = fcntl$dupfd(r5, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000440)) r10 = open(&(0x7f0000000380)='./bus/file0\x00', 0x0, 0x189) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000400)=0x800) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000140)) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCSTART(r12, 0x2000746e) r13 = socket(0xb, 0x1, 0x0) r14 = kqueue() dup2(r13, r14) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r13) wait4(r3, &(0x7f0000000100), 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x71, 0x80, 0x80000001, 0x8, 0x7, 0x7, 0x7, 0x5]}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffffffffffffffff}, {0x1000000044}, {0x400006}]}) nanosleep(&(0x7f0000000080)={0x8a8, 0x1}, 0x0) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:02:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) 16:02:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x20) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/94}, &(0x7f0000000180)=0x60) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x8001000000000000, './file0\x00', './file0\x00'}) dup(r2) 16:02:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) syz_open_pts() 16:02:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) 16:02:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6f}, {}], 0x2}) munlockall() r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) ioctl$KDSETRAD(r3, 0x20004b43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:02:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0x1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 16:02:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f67aa797ab3d6822a44ac2ae2fe3733e81d000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom(r1, &(0x7f0000000140)=""/149, 0x95, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xffffffffffffff8a) 16:02:02 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0xffffffffffffffff}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000300)=[{0x2, 0xffffffffffffffff, 0xa614, 0x7acae1a0}, {0x6a, 0xae88, 0x58db0c34, 0x100000000}, {0xffffffff, 0xfffffffffffffffe, 0x9, 0x9}, {0x1, 0x41, 0x291e, 0x2}, {0x5d5e, 0x1f, 0x40, 0x3}, {0xa7, 0x3, 0x78a2f3de}, {0x2df, 0x1, 0x5, 0xd}, {0x0, 0x1f, 0xffffffff, 0xfffffffffffff000}, {0x0, 0x3cf3940e, 0x8, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = syz_open_pts() close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r8, r9, 0x0) r10 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r9, r10}, 0xfffffffffffffc9b) fchflags(r0, 0x0) kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x4}, {0x6, 0x0, 0x0, 0x7}]}) 16:02:02 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)={0x1ffffdcf, &(0x7f0000000140)=[{0x24, 0x2}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:02:02 executing program 1: getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getegid() r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r3) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r5, &(0x7f00000003c0)="c55223ad17cd6eaa7f9bd647853e94f94b09406169a734d8527af699d29671083bfb3e4698953f52258e6e55426d9b5dc96830f03c0939eb6a7dc6d720d7597ae4d88962fbdc47a9222a4268b715370aef3af1c9b843a31a11cc7df3107ca10feaf03c9225e78d7eb20b9186c0915e918ee229abb39c2a9f5dcd6d53d05b0dcdc4c09514127aca661cd3b49eff2ee96d14b5248bbea2e89447ce3e3544f30c6ddb109feb79a01811359f0704c1e47e0926a9de0707", 0xb5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r4, r6, 0x0, 0x0, r7, 0x0, r8]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f00000004c0)=[r9, 0x0, 0x0, 0x0, r1, r6, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) r11 = socket(0x2, 0x2, 0x0) r12 = kqueue() dup2(r11, r12) connect$unix(r11, &(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:02:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x47b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/13, 0xd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000000140)=""/4096, 0x1000) 16:02:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendto$inet(r2, &(0x7f00000006c0)="54c3e47bf0a9c665ba5436a22a52a13ace583deefc7933b5a182acf558f4e18259e66c9b33da01de38b8a396a48c505178bfede50c68be4a179d2a3309f179c9a4ddc7f3584226e384c15e175d10d984931704ee410fb46610944a0fb49aa88d55c60ed974b46918c95c4743990bdca5", 0x70, 0x2, &(0x7f0000000740)={0x2, 0x3}, 0xc) mprotect(&(0x7f00001b6000/0x3000)=nil, 0x3000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x6) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) write(r3, &(0x7f00000005c0)="dab6269874f752c6b9fbca081bcda40d43d6b99b2711abf5fa2dcd253ee72c3a7dd1d26eff0311d7fa3b2009f40000000000000fff2dda135e53f1a22d18c2630b865f376729f9a62e5501c85714a604802e1a6cb328ae515867efc8cc90b7614d7c462d82e00db7bd5453ea188d88615cae8a92c963c92d83313e9200000000000098f8ffbe63fd23631c6196d030ec36078c00ed8259ad3674d3d76739fe1929e272d63e3db18d1560f83cd1b6812c5df8d71319c775167a3fb2a2eed5a1e2e6f1975294c5783e477f53964b3cc713d2050f55e246d16446", 0xffffffffffffffa9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000200)="d0614e9eef9e497cea110f3df84c23575f9f5c99d724d7943a00fa2019b8f7c6e9a2f35a0eb9a17f25e89e8ddf0e9077049966611a0f63ec041aede1dff9844df3f6eb74ca9210f4175f4692726aca6a156ed0a4db1fa3375f23af2d04bcb892d92ae0140705fe2e711acd6f5e54e616779163fb72ae65dbd889e271e70ee4592ef8a5a168999deb123947a625c53d65d52022a4b2f65bd1cdfbd4b956952cff8cb19c68f8fe692e1a9d5dda2846a04d06d0a765e73e6ba1c1e587065fb93a0c021f6de4ad121369996fd0d6977f5b14ad9a29ab34241ad5c88c78c6a3a6118fcf7b763ed1263070ccd4a6738e555c193151ed34", 0xf4}, {&(0x7f0000000300)="6e7ae07b10390455b607388858c8dbb873451707917d57027463c4554ecb38a541ea14aa177fbbd3a39d13118b0671024ba01f942e68a151e8b4856ae7dc3d869a12feab66b18bc08f74bb0f742c233d2a279179794694fee15c95961e72bd64603ad91c10254194da194d39328b001a3eaedd7ef439ae7464fa07f17151833c6436914bb20c72382d388b88278966a91d3bc662a97d3c670948ad3d80cd188ed7409488c76e4ea26652b36996836014d3a299b53f117541a2c3f93cd1ba6c", 0xbf}, {&(0x7f00000003c0)="869cd8e60fc656c93f0b236d9227792f65122d3bb0c505a8e9bcc6874d8cf3926d388db33d58f7a0be599004659a2e25edd8bfd4c9cb630a9b8830ab5b1d11e0dcf12612db33edd90a4d8e7372ffeacf7f4f981d5beda85eab094f3a12adbeb209763761e63c999b16731a2bbab3b390c1dad2247071a1726968d54a71a170e9ea776a391eb812661f1052cd1ae77c337959c40d13264ba9e5ca2ba74750c5ad442856d49c88ce42aa3485bdbb394f714a17145c4899f47a75e611576295553ea8fe98ad30755d07ee61ff2af303614cd51f2bc19de93dc79eeca337ec52", 0xde}], 0x3, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) r6 = socket$inet(0x2, 0x4000, 0x5) dup2(r0, r6) write(r4, &(0x7f0000000180)="7922f263c8a019679c28a5d0bf4b057ee0c46af8883278cacb66630b04d44d53542110a9aa6be6c35703c8931c38d08278243ebcfccd4affae1c7711c6187a3d785fa8807d5f3839327769568aca4f9284101e2dfe6e14d789e6c8c37248e87830cc390074ce44089ccb0269154affc830ab2486ebcf4ac03fc4", 0x7a) pipe2(&(0x7f0000000080), 0x30004) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:02:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="20ec3d1185f2118048f3c404"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:02:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x2d) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x80000001}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x3}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x100000001) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x100, 0xffffffff, 0x10000, 0xfffffffffffffffe}, {0x9, 0xff, 0x3, 0x2f65}, {0xd3ca8cf, 0xffffffffffffffc0, 0x5, 0xdf}, {0x400, 0x1cfd, 0x3ff, 0x8}, {0x8000, 0x1, 0x4, 0x81}, {0xd14, 0x40, 0x10000, 0x8001}]}) r4 = dup2(r2, r3) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x22d) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x20}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x19, 0x6, 0x3f, 0x5}, {0x800, 0x9, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:03 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x2, 0xfffffffffffffff7, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x17, 0x800}, {0x2, 0x5, 0x72e7d0f54cd13104}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0xa2d30ac6bd98619a}) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc1206951, &(0x7f0000000300)) ioctl$TIOCSTOP(r6, 0x2000746f) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000180)=""/40, 0x28}], 0x7, 0x0, 0x200000000000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x80, 0x5) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) read(r5, &(0x7f00000002c0)=""/105, 0x69) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x16, 0xf0000151, 0x7, 0x374b}], 0x8000, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0x78300000000000, 0xabe}, {{r7}, 0xfffffffffffffff8, 0xe0, 0x40000000, 0x1ff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x7f, 0x2}, {{r8}, 0x7ffffffffffffffe, 0x1, 0xb1eecf1c581b6705, 0x3ff, 0x2}, {{r9}, 0xfffffffffffffffc, 0x1b, 0x80000002, 0x3, 0x5}, {{r10}, 0xfffffffffffffffd, 0x8, 0x0, 0x300000000, 0x2}, {{r11}, 0xfffffffffffffff8, 0x82, 0x40, 0x8, 0x1000}], 0x7, &(0x7f0000000100)={0xffffffff, 0x1}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffdff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x5) dup2(r1, r2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) getpgid(r3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r1, 0x0, r1) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) accept$inet(r1, 0x0, &(0x7f0000000100)) r2 = kqueue() dup2(r1, r2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 1: socket$inet(0x2, 0x8000, 0xfffffffffffffffb) socket$inet(0x2, 0x5, 0x5) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xaf6fcfe45d659ecc, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r2, 0x2}, {r0, 0x1}, {r0, 0x10}, {r3, 0x20}, {r4, 0x20}, {r5, 0x2e}, {r6, 0x1}, {r1}], 0x8, 0x100) sendto$inet6(r1, &(0x7f0000000000)="952f25621e47ac91e482e9e90dc539f8f7e3496d4f16ea18a5d30c21d8155f7bf9ff1194d302f4691b406c7bd6ac80e579782c9229f4fb13e25176d9c2b8c19924a1d0c9eaa7f207752472dc595f9a38e91da7b4059ce21ff54e067be3cda3d60276c29753926e0545136c207937a563fa9db9845fbc6c3b5c6e94a007816489f58524e757a95eaa35b489d62a", 0x8d, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x400000000000000}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x3, 0x8, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") write(r0, &(0x7f0000000200)="a4307b899da8d12cd142479c8500cbd0d8990e6aa148ebdd35629da6d66ac832bd6e00bb71637ea332d0cd2f109ae68869def51fa09017ed20199ce4df07aadafdcad7c4c8bea9bd36ba9330988c50c3f8865ca3f34513ffb247bb661d665023eb297b072c18821f818c9ce4d26d7de608466a0730455c2d6b0185ebaf7edfb718c74c63e5c1458a8334", 0x8a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000400)=""/114) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xf79a023d48fc, &(0x7f0000000080)=[{0x20, 0x1a087487, 0x0, 0x40000000}, {0x800008035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1001000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f00000001c0)=[{0x7, 0x4}, {0x1, 0x8}, {0x1, 0x5}, {0x2}], 0x4) shutdown(r7, 0x1) r8 = socket(0x2, 0x2, 0x0) r9 = kqueue() dup2(r8, r9) r10 = accept$inet(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r10, 0xa, r11) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r12, 0x4}, 0x200, 0x401, 0x2}) setegid(r12) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f00000002c0)=0x1ffc) r1 = msgget(0x0, 0x644) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/194) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x1b4) read(r0, &(0x7f0000000080)=""/105, 0xffffffffffffffd6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 16:00:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000010001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000140)=[{0x7fffffff, 0x5, 0x0, 0x9}, {0x8b, 0x8001, 0x4, 0x3}, {0x0, 0x8001, 0x6, 0x1}, {0x3ee, 0x2, 0x9, 0x800}, {0x101, 0xffffffffffffff80, 0x80000001, 0x8}, {0x7, 0x81, 0x8, 0xc00}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x2, 0x6, 0x5d9495d2}, {{r1}, 0x4, 0x80, 0x1, 0x7, 0x40}, {{r2}, 0x0, 0x40, 0x40, 0x53f800000000, 0x5}, {{r2}, 0xfb5f4b4ee6a5e4e7, 0x44, 0x0, 0x8, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x2}, {{r2}, 0xfffffffffffffffa, 0x22, 0x40000004, 0x4, 0x7b4cbf2d}], 0x200001000000, 0x0, 0xfffffffffffff09e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:00:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000080)="09653851ebbc6763724b9bf91064fb8b427ee1cd30cd57712206406fa46cb0bd6a71d6a25c4ec55cfa4a443169e3ee4c5a69bb", 0x33) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 16:00:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000001d80)=ANY=[@ANYBLOB="0900e530a501002e2f661c628f60e3a6d06fd98fff46efda41639ba7461cf0808e12860c2378ff7db998d97eaffb67b39c54d0ac93d184b92848f99fc611585c19b54f58b8c451af46a6a131dec18500bf9e8ec026514f547faa9fc3689791ab21a8eae13d03d1"], 0x2d6) r8 = socket(0x2, 0x2, 0x0) r9 = kqueue() dup2(r8, r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, 0xfffffffffffffeb4) r11 = getegid() r12 = geteuid() r13 = accept$inet(r7, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r10, r11, r12, r14, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x77, 0x34f) r3 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r3) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r3, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) semget$private(0x0, 0x1, 0x0) socket$inet(0x2, 0x4, 0x3) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000140), 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r5 = dup2(r1, r2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r7 = getppid() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffefc) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket$inet(0x2, 0x4, 0x4c7b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = geteuid() r13 = syz_open_pts() r14 = dup2(r13, r13) write(r14, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r14) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r16 = getegid() r17 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r15, r16, 0x0, 0x0, r18, 0x0, r19]) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="b695eb411f3ebb", 0x7}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffff9c, r9, r10, 0xffffffffffffffff, r11]}, @cred={0x20, 0xffff, 0x0, r1, r12, r16}], 0x80, 0x5}, 0x5) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x44}, {0x20000000000006}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="d4a656300e90c91615f0c2496a090d71d49578119c8b1d9bc4a779218bb89cdd4137953f6dcf390296479177e379b26ab0801944bcd58e35faf8550530d8ca1b667f7f0c17b6b1eeb8ef56ffae15156b86802a59cba5d813bbea10d3c6d3f1fb19d767e7405193719ff40bd8028570be167ad28ccbf2e8fbd243564c2cbfb4209db5aefe16bbea8abe856ad57435bb68cbb7d973480d797ccf72de6b39d4f1675756b5464fd8ff697a8b4ecac5f486e49d6cf9234a112a67d23b50c7cc55af70e027e7", 0xc3}], 0x1) socket$inet(0x2, 0x8000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/197, &(0x7f00000002c0)=0xc5) fchown(r4, r5, 0x0) r6 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r8 = dup2(r6, r6) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r8) getgroups(0x1, &(0x7f0000000300)=[0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[0x0, r9, 0x0, 0x0, r10, 0x0, r11]) fchown(r1, r5, r10) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3}) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="1d4b92ba891627e5c789caed0e0b05b5c402ea008b54e54ec36b809c22c9cf3db5a1bdb8862442e276c203ca8ca26222261240705eff8d01d0252b707e7527adb1c1dcb39f526fd3f60b4c75d4993a108513d0036c6a145481e95dfdaa38a13971f8001dac1bc617d073071114b62db7d5c84e5d822ae3a7524e7145769774dcb22594a409a93f5998672224374c40736431861566d58b4840e564550edc50be4f4ed9c4fc9b33191e67902a984f801d39128ce1d613c67fe8c8dcbdc315d77d0ebc3dcc8b69972fb693183aa815bf42ccdebabdfada2d03fec88b5537c70625642d506e0a38722655b2acfab6ad1238bdf96dc89121871d58261bb36a539c12c8f404b2ab36a5e5ef8656c07994fbdf25674ba680b5a883afc8db8098b0c4023387885caf91859bf0f23bf5dd3dd146f607a8a895a709e0c848cde5158d93fa7b6632ad62c0fd83a0a1a3beb81a1fa0d3acac3b6c0b12ffac71865851de94a63851bd3e3176a93ad43b4e2581e7592583894c5b353dadd0dfe3572cff9f9dc718b5cd9b8c5c09305f8f8d83b01c28d436291f13b6c93df2b050123264ac0739"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20927, 0x0) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x44d) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000002c0)="eaff125c589b847e4439116c01a017c9c199c256ec8fc9fffebc92fda8928b081480a5a59f7f1ddd1e2568f8ea7f415b2c543f64cbb579165583dca08759585ffd79443acb85b09e0374f5d5df763e6acc0066751b3dc366221778e2ff4bf0c7471c64a56ca294ba9577fd2462972be9ef36a55efeb42cd25b2168f5e13ab49df71023ffed9c7b45a7ece8488bb6fd082a56f5203540397f48346dc6e703b3fe66dab1c40819c9403e58fd5fa2a3152f55ee45a6b8a8e09ebc1eb90139d1987938d19d548c65db966e10b1a5024914b2f5bec3298024001613", 0xd9) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x26}, {r0}, {r1}, {r0, 0xa5}], 0x4, 0x0) r2 = semget$private(0x0, 0x4, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="bc1fa5cf28505c3db6d1f3986c4b4e4885c78a28b8d3c5150ef0ef556d6bd6f4b0e890dc4e7b1e2e1885bb21c412119544ac40132cd5ddfc9666ac45189dcf235af0918644b976360047a828df98256f2f9047e63afa87ae91ee69c3283fda37b93865cef30cef40a67c1eeb38434216210b99dc6a430a3548e380bb4af107156e1562d98096f0c61c08389ddcdbc243b235890a3aca7d30ac56442444fa40bf6a872b2302896d53c9c68996ee6e", 0xae}], 0x1, 0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/205) 16:00:02 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffee2) read(r1, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000340)=0x40401) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r3 = fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000500)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x2000, 0x480000000009) fchdir(r0) fcntl$getown(0xffffffffffffffff, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x81, 0x0, 0x80000}, {0x3, 0x0, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0xa, &(0x7f0000000840)=[{0x8, 0x1, 0x401, 0x8}, {0x20, 0xbc16, 0x1f, 0xffffffffffff6390}, {0x0, 0x1000001ff, 0x7, 0x3}, {0x8, 0x9, 0x8, 0xfffffffffffffffe}, {0x4, 0x4, 0x0, 0xb17e}, {0xffffffff, 0xffffffffffffdc34, 0x101, 0x8cc9}, {0x9, 0x80, 0x53fa, 0xffffffffffffffff}, {0x9, 0x3, 0x10000, 0x9}, {0x1, 0x7, 0xfff, 0x1ff}, {0xfffffffff1940e76, 0x1ff, 0x81, 0x2b}]}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000003c0)=0xff) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xceb9, 0x2, 0x33d, 0x1, 0x4, 0xd70, 0x7, 0x4, 0x0, 0x5, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x184) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x18, 0x1, 0xd) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="86537602a9e6fa1c1f8d2372c3287694735206d6fc4946264edc34bc3914f83d8c57266e7f2902240d1b891ad5a642eb13", 0x31) r2 = semget$private(0x0, 0x8, 0x100010286) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0xac19a07d5882c948, 0x0) r7 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r7, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) r8 = syz_open_pts() close(r0) dup(r8) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r9 = getppid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) r15 = getpgid(r12) setpgid(r9, r15) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r16 = syz_open_pts() close(r16) 16:00:03 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, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000000000000000ff000000000000f87c8a5b671b1b542a538706000000a7140000001600004000000000030035700100000000000000822511bdd5a587f8381087fe2ca6fd423367a369e5091a8a634f249d350ad9a48510e60499ac4a527fafa992bf2aefa905bc3128"], 0x6c}, 0x1) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7476fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) setrlimit(0x3, &(0x7f0000000080)={0x461, 0x9}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x80}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000240)=[{0xe1, 0x6, 0x100000000, 0x81}, {0x400, 0x3, 0x5d2, 0x4}, {0x1, 0xfffffffffffffffe, 0x6, 0x2}, {0x80, 0xffffffffffff0000, 0x80, 0x80}, {0x8, 0x1ff, 0x4, 0x4}, {0x1, 0x8, 0x7, 0x2}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2000000000000104, &(0x7f0000000100)=[{0x44, 0x3ff, 0x3, 0xfffffffffffffffc}, {0x48, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r5, &(0x7f0000000600)=[{{}, 0x0, 0x4, 0x4, 0x6, 0xffffffffffffff21}, {{r6}, 0x1, 0x40, 0x20000000, 0x0, 0x3}, {{r7}, 0xfffffffffffffff8, 0xe1, 0x80000000, 0x6, 0xa0}, {{r8}, 0xffffffffffffffff, 0x38, 0xf0000000, 0x80000000, 0xc8f3644}, {{r9}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x73d, 0x800000b8f}], 0x8, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x52, 0x40000000, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x8001, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0xfff, 0xffff}], 0x3, &(0x7f0000000440)={0x3, 0x8}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0xb60, 0x8, 0x148, 0x7ff, "84a7798e504b589b1c37d75947d8a8e682baf576", 0x400, 0x5}) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffed7c) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/52, 0x34}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x2, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt(r2, 0x4, 0x6, &(0x7f0000000200)="00631c423c1c4654562df9e803e10d5f04fb172127ec23ed7a4a0e28e268e639ab0212b8f7837046e9d653daa08290bab5b21e71080b2ee5c6e1ef1fb4ba60ebb7d1bdd524fc1d4abb0f5e6d1183ec25e15ef8be16fea9a00149a3715238fe5d771cc7ddd4374ca2579b91e8466418e55e7175455c1906259496725ac429c9cc32164f5af6c0712e721c28931e82738a69ec0eefc47fd2128dca053b370708713e5934480aa75626f4f462fb5aaaa512b7ded689b5b6770f5122aa71baea36eb30a658d987cf88bd19dc45f49e0afedeebdc05d2ec4b04c64eb85321581f97ef797cf6d824f6ee5127047180b224775ba7e7b0543f888716aa374aab", 0xfc) connect$unix(r1, &(0x7f0000000080)=@abs={0xbb42caa0a350303b, 0x0, 0x3}, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xc32d545dcc01c449, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000300)=0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) pipe(&(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x84}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) open(&(0x7f00000000c0)='./bus\x00', 0x8427de97f6a07d19, 0x8c612c85688abc6e) read(r0, &(0x7f00000002c0)=""/105, 0x33) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10010, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) 16:00:03 executing program 1: r0 = kqueue() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = accept$unix(r2, 0x0, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x9da, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x4e9, 0x6}, {{0xffffffffffffff9c}, 0xe, 0x124, 0x10, 0x800, 0x7}], 0x5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x12, 0xffffc, 0x7, 0x9}, {{r5}, 0xfffffffffffffffb, 0x4c, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0xbc}], 0xc7ef, &(0x7f0000000240)={0x10000, 0xffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r8, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) getpeername(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18a82, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x7, 0xa303, "fb78fea8f525e2553f3436dfbb1dfe219d879d9f", 0x4, 0x8}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000100)={0x3, 0xff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0x6) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) sync() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x2, 0x7}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x5) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x200) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000380)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) r8 = dup(0xffffffffffffffff) readlinkat(r8, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/251, 0xfb) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x89, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f00000005c0)={0x0, 0x4, 0x5, 0x7ff, 0xa21}) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff}) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f00000006c0)={0x100000001, 0x4}, 0x10) r11 = msgget(0x1, 0x80) msgrcv(r11, &(0x7f0000000700)={0x0, ""/30}, 0x26, 0x0, 0x1000) r12 = msgget$private(0x0, 0x20) r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000780)={{0x81, r13, r14, r15, r16, 0x1e2, 0x2}, 0x401, 0x1, r5, r17, 0x7, 0xbdd, 0x1000, 0x8a01}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x0, 0x2, 0x2, 0x100}, {0x1000, 0x3, 0x0, 0x6}, {0xe9, 0x7, 0x9, 0x80000004}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="b7ecc029abda00ad6846e7cd58f1b8dc5596d5aad295c19770e9d0cf5775cda1d133f8cf459417655717a21cc48b030f884a4832ceab68f5d25c4f027d506bd289fb0106d446d3d424e3252af175"}, {&(0x7f0000000240)="c80f69de643dcc586d9c711170327c44aafaf277d1d3905c5029151df087b03797831a86bd2139d057e7", 0x3a9}], 0xc9) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fcntl$getown(r1, 0x5) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7ff, 0xfffffffffffffffa, 0xfff, 0x0, 0x1, 0x7, 0x4, 0x7, 0x1, 0x5}) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x40}, 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xffffffffffffeffe, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0xb}) close(r0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x200, 0xff, &(0x7f00000000c0)=""/116, &(0x7f0000000180)=0x74) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffffd}], 0x3, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7ff) pwritev(r0, &(0x7f0000002400)=[{&(0x7f00000001c0)="4807e7f733391145b2a8a32e32e672fe814de5cd6ae73b7cddd858601f7bc06e03d43189545b69ce86eebe30cefdfdd22f50c95dd8b82c134201dbdd5fde4e858c4340ce35a4f5d6bb3162a8583156dd0017e981b0e72ebd43ac4ce9c86223f79ad22da8c95b37f27386a633c36dc019887aba0569fab51a820c0aed1c4188d9941c3aa4e024de770ada8b996d450e4389734d713521d6526e6e30e254d73602a64e3570ccbded089d39352d9a7b1c84", 0xb0}, {&(0x7f0000000300)="b7c5d4e9ca3944913502072364189d448cf4c5723f639701837e567421161b964ef8a74978bd82adb7c70fae4390ee183ba2dc76ab81f63852986d37d5116563ccf24be0386fbe318fd18c67cb5120126d20f1540769a1be362840958d13c997b4c55f473c2f3e1aab27d8c20732bd44227a69edf04d33f4893cfc5f3bbc8d168f90395717965ef1c4964274b13682bb9f336e403d821262285cf103a7c5fcd6ec3ff723c76a9a3b4a9ead921eda26812de72e627c92127d0b817d2f5ee6b9570888572b6a4306687b63010bac36d4cfbacc51ac2b44d48fc952d3128285d17b149c41cb93f2bbabb1953e631d33b40f45fda8cba4c41d64b56110e49ef06c703716f5f1ac1c18874ddd66a993f86ea78798e35b6829450a0b282be58397c1056bc275a96b74bed010b205c2e94deac91a86d0e5d7dfca9fbfbba3289f8fc9e6883d1f56901290f24cf4c5823cb8692be956626b74fd6c1209ef5161707bd031a120ccb7faecda8149e20c99c969cc9db964b19cd00db91a08d3f39069b614350aa6b3f9081fcf201857bcef3a4d01aa5117e8a342f4bbf0c2c894f732300a0835e107ce2d702b59b0782ba24cafacf40a26503cd5700ec96d3010ac146bc0f4ec1522ab4055ea739d8642ec33321843ab64f225b1580136377860d33afd0031a872f964ef2c1fb1eea8a0599fc6c6a0b0b8921886c5546403e3eb1c64351c35c02d2c660f5010072d1884077e701d1439934ee76433c34c4bbb9d7f320db27311814efdde753333264db10479a0d266e58fa1edb44600573d55c1494b5d9b5cff3c5c2353450fadf497f2a5cfedc53ab3462b28f3ca47be8cc8114907eb4221f0be402ca4b98fa1151112b67a0dc05d2566930b1b91ed5dffa0572eafe4001b9661ad2a5a52bb70e21781372158ce50d7e71c5e7bff5821b9858f9100a0b1ce9c9df8201200254ac14e2f5f495243772827360e38cf2f6181f00eb8b6164761b9696d8c6c148ab9f046f318ded1afe26f550212f8734974b099e67da8c148a8d3e5bc09bc1049c6cd7aed120abdb89f6517b236e7018f480ee0ab481e9b9db2dfa7db598221009e02b17609f68bb74a1dee8fa9f821ce1c88aa48e3ee38c7269d91beb82a6b9c3eb04cc749b506dd6c40622e7942b204fd85fa5f338a4b1be603275b34df6ff1b2ec7cb9de7cff6de15aa70700e871aac50e047b90953b5dfc50a937d7440c52959bf271a4417592c9b9d419a955eac39ac940f6964e3b132b1f9b10fe80da62fe0f0562407c9aad1aa16646850925f27a2c853f20c7eb3f578df73dad710bf1a5167e08cb4a6acb9b24ff086d1e7e132f3913b09fdb1983e498f5df30fb125078438e89d72282b301c56b063e9a262f928ce4d65dcef206ba89224f0b32c79462cb6c8821caaa6b9ac0bc88fefe77000b8f62711f4314c5ee816ce6dfa7125b3fc13982f7f7cb8fa7d830e4b1ca90ea6dcf135d8a75b77fa35f3f99d0fee3956ba3cb977b16067b738a90b770102ca2d3b611200147b53886de39c71da66264f3a52654fef951ebcc9e953fe2f934d3f595d7991d1399352d0e860d1650f978d7dd930cfa01b25096909e909c0b08589d513971a3b2f4e9a34b07d2f71e891eeae77b45703720a2f9bbc188c4458031a053d14ead9e17f7ad57fd8a9aca18d3e6121e2a0f0d8c25f39db91f3178b8ca7d6d27c70fb68c8bbc59652bad26ad2028404cc92aad9c76a94a2c00fbc1e8704f199abd39bc229d496273956190559711aa0e1bf7b69c43dea1a580ca0a8ae94de85afe89c17b780837b8dd9bfe24c2c25abec1bb72868cee15b77b1faed674dc30cff1380d3f2c491046bd51c55449dbb3c32b3c5c259aeff962529243485745048948403c5fae4f58469a74805af26f4da4232abfff559d9d9170af1f35ab72d4516e739a9603cb737aefc203fad2d6a60be190a8cae3521c9e2f06381e1501822577fa32c9d9ee284e56bb08a74708ea188227aa8f612a067a8115aa2386a3e547aecfbb5306a52117f6673336321e1c0db0caad0bf952545efe720b75dde2eb8dafc04a6b89759cd590643dca4e6670decc098548564590730e8097ea48ea6937e31866c1c896455b2b81d524e680557bdb39d46a3d3eafa9f89e8783d0c397ea2fe3e2f6f4d1d5de53f1d6fb30ffcbf02548f38d169d073f25fc1a1254fcd50a5e9dd5f66b24e3f5e77631ff4fb76bbaa713bac140f1b417855777f5e7d6bf8a21f92f63df2311486d8459d8ab23b28dab13eaa7f96e0be14599ec816582d1bfc3673e84edd609847118c17a756dab5649663e2a3edcfc582bb952ee67a2e904955647286e4292b56e2eeace89b9cd1aa18d00ad3c637edfbf67e8aa7afe190a1ac9dde2164063ce9727770e172cca3946a820a71fa53a60f9ef9b072bc7f6b62ac363e33908d962754e6b844dbb75f787b0739a0119142d729c6c96689f9fe1827ffd6eeca14d626b2d09b5d43065aea71a3808bb8457cd1f700107c43a51a4297a51cc17943c3943c3b75a6ae2e2c2f93d6f07e9928af510cbaaa0799d2793ffdbd57f49700332ec4baa3a3a94489f340c3a4ba0b650e4f0a95ea24f685228f36436580aa364497816ad0e0692e5db82d796724181c99213780f4325937db1166c8f63b03026e97c44bdae43c040937a36eecb72038d84a320ef3657a53d9d8f57a56a734e23b9a9f10e9cc91b661540f27be11767a5e448b27742148e43155addecaffc95aa19533fc1db1ac7a23d35d9c9327fb3d1d47db75d2381eb7d38ace13f2473931f2922fdea6eddd2d3d846d28e473655a60969ae6d8186d0e1ecf2ba794c8929686be97a43b39e52b822092c0e5e98f31bce7715509059ba77147d636e3faddc9b4e3553a63426e147016fd6854b1e6cf33aac4f38943d5570928244a8f97d86671b594d95f807e97cf49c84242cc4d9e311b38436f224a3cc2cb79acd02e2e5117b66c5cd4522a4e42e62c8ce7497ba4c5de8ff997dd29e7d14be64ce8b43175f1c84e9733f43f183a3fa0afaa500b7704ce5975612ab19ca9f314f2c59ef56f874fbd51f3eedc35fe5b14a18e65b2866a81121e6f67389a5870f70555b0428b01269a18b2265c71bee284585e61d0877f0b23fc0275deb8665a5745eb608893742ec3f31d3912d41c69fea0b7d016feb4be375eb5111c7d7682e8dfbfd8ac80b1537537cf73a53ea827af267b6b0080927d3d124bdb1b85cd2ece60f249efcc2b3f6ef2467bd23f3bebc9e0a8de4e83c943ed05bd2fc1c9772c5d3b9be53f7ce698918d48650b24df842f5dfaa1292b4d9b7c6e3fd98a6cbfe739af311ce113c4e3ebc3a0b228a527347f0a388863ab230eb67cc918074490da8b494e608d3f48f209f5a0360b56077522e6cb71dcd0c70e72e8aeddc6b85837fd08a431603e95d9790d190a7f4b8feac6c9bcc0f403be81e59776ea740ec5349e8a22289c072debebe30ed885864275fa6e297dccdbbc38a79e4b0b5e378315ab7a8351644f1f43470ee04e79d7f019c933fd1ba960eda62db758978cecad11e45557fcc2429953cf111b56c77dd175baa6e12642fad53c8af9590857d69455f67a2644c5b215c6794ac3e8553f692abb5198fd86fd1406a5413a6523b5ca09ffbc27e2003125f91283f39a5cff5dd44541aef13fa003717f7995b56319f3fb2bc4268d47bfe9d54fa7a825050c8d52b82f98c05eae0b4648f4d93c59a9ecfd6b52f50642288e784929cf272c876b8e42dffb252fc0ea0df59349759d047e3bbfb27ea3d85e866bd7d2791d7595f2207a4fc4e1df9159ce1ce82f63473207099796f7eb120bca1aeeb9f99138b6e4e1b185c3adcd51d5ade583c038b066c228c2d3125af3cea3fadfeb828a23987723c545da9ec8790d78b8a82991db13db051c8ed2f27b20a09af811a634dd8b47c1b362bb1a832cd3ab622e7843e12ffec87b005733b154116f553d1fa58a16b928ae44dbf6cc44bd49c28bb092a0cb99b06096c211810b2be7f9c27a4d39402fc8bab78c4ed0c4ef5d47d7950007c38246a3f51a4b81f10388b94efd4ae41b31a321a73f270dda2d16e78b82c3aad22b5bb3aa79889c89ed6a488f70ab7b9595b6ee1431339a1b6c6b8df65990f093a3c8b9eec52a9216597b8b3df844aa6c98ad99aa53a7df15f9f2ca17bbf37a357d3bcfbb6ca605a4854591bd9a58086e667603c02f6b86451a8097b7c200e5c991703affe650ed0643efa395c9cb8eb7dbf50f9e54ff3bbacd16e37ec959328bc0642c69874acd6e428675c1b298dd6b0e91cec95fd6f639b296327f0c2a4392bfd64be58b4721a118cf9e70f70dda2395f926a48e141f6d9cc90da0487ded0d3c64a321964045db87f458b2ca3a7a90d552e45db26b827eb1499f526a0739e652041e02b44e917a18be7e632e6c8de9493ced952b6d36572d8e72025755218861281d47ec04e923a09651bb73d80303fce6ad5c97f085a08092bb72e49451459f956315f63174b0048eef8180a6805e77f91a58e004caa597d8f520e36b5eae67b471b0279b57b8fb39aa723cb1000788255b687bcb5410eace3a7af9f401f56bc1d908d6718414cd53aa66eefe984147d45026250611c7144972ed1b56d00cf38ba78e323d4dc22694e95c8c3eef24ac4ab3f15b56ec273c6f6ea534f9dae464a638c6a471d2c04491403c1034e12884615c0f835898f75f0e436ea9a7749c5c68dc490f71d2b3586cb4902a7c065430f1ba8db06eb94354309c8244a54e45a5e1e1c7402d9c3319b96b4587378271a81566c92d377b65258adce6b71f8c7ca1b44d44d8dcc157c672cb81b7d16beaa11f7ce94ea849967d6322124e1493acc45d8d6f7e290ba1887a6525b02de4810e5a4cff54d706640d5c568491986a12951bfe24a461f5ce2e4117e27bd7768041896bb0e7357584dfd2b52d35e7833b534bdfd4e11845318b235dab26758997ac49e60a3c609ce0705b4a03f7ef924c19f1c31540c71c7b42af776b21c5c368ba8d25fb26115337c4f0ac955006746c607c0610a750fb616cce2d08fd4d68315a786668223ac6fd40ec59124cf60e72a8bf613250606eecd6f2940d2a386f40915bf721383b3c9fda3bdb7df95cf7d6b86d6b41c88dcd0bc9ca024f2b22005ce774bb419e46674ec95c28677fcada4247f3faf2004ee88434c3fbd3f481432275d868db58e83a5e20c413040f94de984f443113298483c18ac625ec4cb8a578ffa8bb3fcaf097bceb27cccf2cea0446852c6d014de6412f127bbf84e11f71a35f72b12991eac9235ca0536f379d5fe7b85ed157c5c069162b319e38f548fb7012009867d566b8c5c43696324f87bb292d1f5fdc4ba110a16f6fdcdaaa883e0a35245aa32a0b6cb44437c05ad680642b2d3c4d5d968dda4e616f62e956500dfc91cbd471dbfb61e63fa74916fd0f32d40323714ce9a64f8450fb433810d5474656f8d586487237732659dfbf640a4562cc38ea296e760d5334b39857bce88194217c5eb698a4a4f96b386f4748f60674f3203b6fc36106bbe0098838ac50f35ea3a4038e4aa94637827822a57b692d9f8b4221684d3bab82bad5643d8015f91f9a09c1f181e2c7e80227586a819b0e5b6ae16ffb6d5723b166467d5406bf5bbc5bebe58a48b95b76b9ef6266947d9c2367acc789f663428f9618320b30937800f7354810000f56d6894d43dc4d98e5bfddaf600680d1084130295c56603408c9737a0eb4a342052dfdb5e47e63049ac32633590f051fd99", 0x1000}, {&(0x7f0000001300)="a3c325d10b5b498fd24931c02aa21268ca8d0d99b61386190b59a213cfd098d526f9c7696ef1de93dbdbd7686bfef9aff3b17a31151481a0e264d64fd7a229dc501752772ffeff234003ab1bdc243e158e85e2144e200278d0617941611c788316c84b13750fd69885d9a8a6e5798392bc53eaac39c0e14e663feb9862d2a26854cddeab9befb727359a379cb75ce86535d8a77ecb17cf54b9a7f4eee91a21476738c91e7f5c01632fe41c4a5ed0d9ebded1ed0f1a3b056ddf5d9214d803aa5b366f", 0xc2}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="8106220b16353b", 0x7}, {&(0x7f0000000280)="01f3bc7453858719483d0e1acaf399094f311e56888ef3af7289", 0x1a}, {&(0x7f0000001400)="ce88940747a8de5e07b4c9af4612799ad4ad58de4b7fa45d75cfae9de43264b48cb51d98234d91485e0b2f4fc223ddbbf5f81e1cc59ad61d0c9662c42e6f123afcf91e747afc3fe7db5796ede17f62fcc75a9c355ad5675a2bd2831ba1941b1f2f89b81e952903c3d5fda9e15001f21a6caaf486c2dd6ade4a968f1898a45b900af3e7bc7853a847ea661f3da1ebf52eb713caa75e12a84e3ab3ed6263cbc7709e5e957134d75f7d5abd1dfa0dcf02956ee00361c0c1e2ddbbbe43f244859da115bbf798316db15fb75f66f587085f695d75a3e123fa557b3e528af1f58d0085d5b3ed015772b442d38b54c0db36c38b7e6ac47992ec5c11729da546c7be308f519cb2ba34e7cc6d8844c921ad9f449f650ff48ac20d679db7ac405f66b1b070c13ef432a081f970d51535e2c6dd94e7d540bf541833c0e5ca5e0b25bc2bb7b2f9b9d1ac78c275cd1d75a473494271a80063fd5f011233e0d2268bb63fc15bc043ae8ae6e18d399dea1c2480b551eaddc3f2ae8929f07292951f2e6a0bf3145ae5fab88d3dd56484eaa338a2e7683d31b703bb502a6a323c22c63e88a99fe5a521688dfbbd739349309f893d3905f5a3c0b5b10ca133d783be5e6938d6310e1824f3c318afe1c35aad1d38845361fe20b8de070a0e40434ae490070ddb018cf125b05f501ae4dba3e17d3d2253c82f69d9a292989c462adc776dc3f178381f28c157114344a9bcb1ca1a92942fe2df78f68a65d03990e92f9c6c6113807d792f7d37fc03a5fe13d57d143e5437695c0ca630bc6e32c13e00f2dc3840f8fb1826abef42b2118d86466ce3a74933d7f6aa4b020903cace4b03c0cde72d5281d24031946a4408e0703b949cd5d2c9b95b2f6d9c8cd66586eaaf6c98ba08b319067792e08bd2d7bb39d19dc56ef18de9af095303177d2813f3701b4c686712faa33a2bd678354d6a510e93b8b320070b9bacffbe9de8d125cdbf1cb3ba2bd15424242d79d44635a5f6ad80673fba3ac84c7ac2187a85f51ac00ef13d35d029aff108149f9a7f5db7872eb103cea9f8d02f4304f058be62c3321656cfdfa0ee1b38cdc76f14c770fcc484999467d0c17acd8d09c4b8d204268678700e0cd619cc83f534ee23963eebefa08f0362e91cdfe6d6a521181ffdfa795127070634e138ee31c0933113e0e703118c479d1477bc8797906f68d49f6e9ff9e3122a6e0764664746febd3dea973bd34889ef95cd97203850251e2c526f7d28e7d5fb3b8479291d6d62ce2d585ef7c0c4a17b80e64700dbb85235a30697a0032fa9ea2b1d459ca8c325b08f3f9de010e6bfbfb2a984a2a39d28357947814a24341f6ff2e163ccdf5a8aa47f750ac2b8dc41346f7dbb32e817db03fd37a8388cccafd24bad4e2331757ba6b75b5a9eaab12ae01d3967e0a90ccff0c5e990f4a9f4ef8c7748de7551ac91ec1532f60c63b5e00c18a6e3bef983797bb6fb477f83e302cd3e01cf93f181ccdc68b4c8813495a893603717ed3cd33bf831d78235d43197103deaa8d00c8605713303d99d5ace652a59fd11a1c8d4532cce5a0bc37a7f4f39154c96e548efa2b3ac7e5b1f691375a65950e7dc5dd1accef7ced3c7d840a99d6f1346c79d6f4c28c32a6544fa3c262933a4e186d04e2ad001ee965eea9cfce1737cff6dabcbfa0446318cdd0de7d6f21d0213f0e7abcc287b5e8aa1a1deceed12337cc4d338076c3d59b8bddfc10af238ac3d923a7be760090660b92e50964ae7888332c5c8a2aedab9717ad6513aa05f345c5776358cf8cfcb4ecab9f61a91f217dda10b7f84043e303b9e8762a8109383e48a740f4a7abd3a00b528166f0bdd6dcb08eb7257c0b05bf1f4ffeb22bd07074e4a560afc51d28274d67271cb79bc10292002dc6eba56e95eb1e6d8ff40090d19ecd4fddec3d4f636f0f429ad06187535df6937e91a9cca1f8f5d0fe61ffa901923ee0ca875b8d305d390781f4cc026d4dc104bf4430de2be7456dca293b94ff91c6cbe886c26bea4b66b01425b0b6b931347647f3db1e8f1a8ea31391058300397fe1b33cfa3b5d086c1201144fa82695b36e5680a12139a5ee92acd63baa953b414f85634bfadd7e0a4b4bc4576b2d65b009c4a14b867fe207ecfcb16302e895fea17fe46b4725a75a97f3c66bda4d0051b9be61b386dac5fb179b6cc3a76ba803f34b5fe4bbf7b5fd3a7d19bf2f74fc4e5feb3caefc8fcb892694adf8898a0b31fc77655f859937ec1aebd6e6a552a80bfd1b1b3ad2c211e889d51e8b324f1d22cd1cd34a4e6dd08a5d6647789e7836b9866e9f3f6ca0299a5d435c6acfb332f62e2b29f15e34aa27360dd2521ca230ba5bbe9102980543968390b8084d81410b04b43261b8f1892a6eeede07d621f06a37130bb70005bfe84d12b9c581c0c5be79a904e98bcac6c273a6a4f5dee154c87a1cfe04effd53a9937c76b95e15ec62de3b460d8e6db729f93c73d760070f12461211a5f24f1d11ccbdef0ea5838a7a92a6d4b034ec6e8bc7bb03f92309c352ae51b4577414f675d7f725a69d194b8b0e7c3627ac30e4d3d7f66c8ffb63b8db846a1f358047c5a20dd9909472f8a8940cc5ebcd04f822a0928b432680ccb657cc175500f69d369d0fc4f1da2c7aca1b54cc9807ffbf7db15a22e430090c5fd52b1d50b64df85656a4de6f8fa6d72f77ae3e0a62ef6802bb015e0133478031fa1baa263fb07d8498d961de42c6f157a16a10dbb939e57c7ab34b2c890aef817ed1e069a107941ff6ba62ef6ee974ef403813504b1a7f04f2832d744118efb7592d0b42c19b74c097c0e5965df761204592f1687b354d365b2b984879269bd6f112127c243965b324f4126818d701dddafacce48d803da5dd35f26e95b7d6b7f0b29681f34f5f7b11af68b096f96c89a505eb4bffa48c711886fc46cdcd22ccb9e19f2d6751421f8780be32071536b4f860f7b60a02fe4210fdd2310bb1e8a8a258ae11724cf6f00f9d43fe460f16bb67c7a082ac269df7de90c620dc173ccc83d9c6701ed2b5aa854cb6f69baba10053107af21cadf3e580c3ce8d8ef4a3257f62eadcf6f2aae1295fbf568acd42b23e617109abd8f8699f84a04873956f0d54bc755bae8b4bcdf64fc1d65ec828125e8ba53aa80ee82e6d5d01db7de7102e75aec752ccfb44095245ef8844045bd5e584570ca10635abf6959337b300382b8c042404007088e3c9ebe39085fa77a6dba554842525b2901203c22a4e3ac77c04fe0683f4834025f2efffc7f0668d9531a9c7701dbe0611feb8546e8f885e24f3c1f3e03bfcf8260484fdb594d3a9859af537acabd5087c08b3f495a21e2448fb1a72ada84910101edeecd0e68f4c533b593d5e566ebb82c7baa14d115fd26959b98bf7f6b12d03cfd5c66cbde562c7daf00fee2c5fc799828bb936e20f548c94cd2fb0725473a5f36a54530087ad3722455eb7e1ff155b73b492d5d747739a8e45c681f0490f956954867a64fe6f8a5211548d4b6df8fd28293401df6b17fd3d6bdc5b7890653ed34bcc8182550697dcb3a93a42250e0f1ab04712cfd43645e19fba86bd2e9ade755873e60eb457d9859cdfed3de5fcf39705186cab758be678cc1ef59bc935a94a74e33103b32a17a4285e51ae639842a9106440e0d01dd6b24cec991b828eade2d45eb265f0b8a3b7e52a7f25792343519ccd66ec30baaaa7bd615bd611882d602b1c0d6cb3fbff43c80f003de5fefd56014d7288cd474d05c1eb209da5d9dd22307b48467dd9877f35058b9c8332359abc1c8429e0b22ca97a2d773f6e6f4f1a30cdb05c18b45ced8c7329b370968493c5ab5014e9304f9fc066c0f4d8ff14f8c7a2e8e4fe02eb622ed862a88e30ee263f855291a1caf3541891736001088e49df1fcfad806b7b1db85df8f96c85f60291d95b86257a85fab780a02ced16276eca06d1d0128664b762a9565fa5883a632590f78b6db1ac960af88e6889a3e34358db7724c387da721df6b70473e7a3065c50512823e19fb67b8b1b5ce27cfa8898a8b8453ca6035b09499d9f513e7543861c11b29e1c34a7dbf92affbe5ced2f453d536153d786400c41967188b1aa2132556a48342ff0ed4a4bf3837e0bf1dd45d93dd9065278e6dd41f8eea3c7c895869f0ac094a2cd497325317884b936ba8861b167d3765d21e116d95c47da78031ed66fde7061bf67603a2b72d380a55370a691ef613c6ba8cd2ebd2fb05bb6df9a04b448b7576ca4ee26df23d59200b3ec9c43480469a5e36406bdc327aa8b19f31601cef20d00383d78d05d7d12795056f4e9d3236cacdb496f729f423889dc01afde1953bd04ba7de4a9af6f4af19ee9a005e5faf813cdea8843ec6186cc1c775abad24cc0c5365e697f5779b2caeec2ddd2b63ebbbe536fb5cd305af187aadfab788c7b829793059006bc3a2fa3ddb76c1ac61a77a1d187c93700ecb1e3e247a1d8c8fd4a40526f01dd5fa7320c1f1473591d624bd4293babea572bc0b5024186ca0df6ed14c5d3666d8b6d41aaace438f50b89385ab263e25aaaabd80ad387ff4de2127e1e0a933cfcfad4654aa32f2c3313ca6fa5776660680161c0d6b690f32f5f26be423d93fdbc53098d8df75ae25b32124ed691aa69b352560b2cbcc070c623fa31132010eb361c3276b4cbd7b3622a834efa9cab672c40e3f1a64f0bb719d30372fc6d321a645b9e5721518eea94cc2c3f1f3382d09d37d04d6121243c41b7b0ee4c3c5f5de854f4efc0ab2c47084b4db7de8d944762dbdd6fb56cc81e640820b4a665d40fd2ba46825051b1a18b8b02e04a0a4c6befbc447482c97eaef78887c70dacca0631b0b4dff54ccdbec6ac50d7bc5e59161641474a38586f659b7cff02024fb446f8dcc416594dbaf9dc06b3fa482e1f6105beb9e28530b905fb9327bde036bb9ed2090789074010db60a1c9a8ce2a4c29be75ac8e968cf889647743cb4cffc359e3e60d539e2c9fdedc35a1afa52f8f8cdc602ac223048655b2ffd4ef8849c6ebe2480b9cc5b52e81d8a99a5762f446ea378df6aa79c3923781d28c32b65ac6d6d9ffc1995526e59da67b1f7f2bc99bff3a14b75536cb6633335c2388d3fd5a520472c9e0f15dcd6784461156d1a0330d211fff8ff9b3b12e05fa484de01bf66494dffe46c00c51b1f19764dd9fffc556af14e2d05e62019fcaef3817aab7fee61b4ef736036c797494e2709b84f8350df2934780ec7ca78881136d160e1ac7c86d8ff402390b36422bda28bd556205718743de5bb128f9237647895b9d5dbe162d3fde6db03cacd3cc060ac98f67ffe29fcecaeb7b4ef1f9945dfc09fb2d2c297955b7b89daaf05196c6c317e4889bbdb11fb6b265dfb359ecc322c6657885fd1849a1d57f074d8b513c383fa1fc2c21968e2016705da47c73eb27b851f62133d51be3415d98efd55b5c4221ba1cbb3ed84bb0a85ff61a14eccd3951bcbfc7585243a2354c81bdb175559afa2a8e671db45a7df6adc1de838b8e873476e28b79295396a44bd1772348993942da9b8322a588d19485cbc36b84f51a613ad21a29a23d7c1421dd4c966be71e575b3d989c1dfb9c685727a8bb2c45d0ccc7e4562d52e783183c18b3afc3cecb4ba3a2523aa43aefa97f0129aa5a5c9edf133961e83bddc63ebd72da74be8937c355e9c99dd261a461372eeb945c53cd1876596e21a3549eb02848fdb8a5f535b8684443326ab0aff0010d109bce95d8c56798df849a85260ff020d98f5090cd7ae474e98babc22c2706381d391e78ea18665d8", 0x1000}], 0x7, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x3, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x7720}], 0xf8b1, 0x0, 0x8, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0dfb4", 0x96}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2, 0x4, 0x2, 0x33}, {0x7ff0, 0x1, 0xb2, 0x7}, {0xd, 0x6, 0x6, 0x9}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() r4 = dup2(0xffffffffffffff9c, r3) kevent(r4, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0xab}], 0x2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x86, 0xfffff, 0x9, 0x8}], 0xffffffff, &(0x7f0000000080)={0x1, 0x5}) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x6, 0x2, 0x80008000000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:04 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="ef80dd98ffd95f6e8ad17d2988f5a5515e98094fcfbddd90b40aa381754d2b812cba9f438c8b6cd715b7b554a2cb46ad556977a53874ac5c283264c3f5ce27c1b7cea68671b4bf8f02a2134e", @ANYRES32, @ANYRES32, @ANYPTR, @ANYRESHEX]], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = socket$inet6(0x18, 0x2, 0x7f) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) bind(r3, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './bus\x00'}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000027e, &(0x7f0000000280)=[{0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x97, &(0x7f00000002c0)="080d4e413fb2c507153a05b8a2a9ee6515de72016190f26cc94297ff87498fa2b84ee98cc533896df30f2538b5e906684dd1aae00226397b563646ff0202ffb68a415f16789cd8411132fcff967817e8a59f55a84a387a62b9909fdaecc0a3fadcea62ffeef93010bb618a9087e767808990e13b5d7b0aef20943a7ef66da97107a54a5d822bf784af6b694721823b874b5e5e4c926bc5") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) msgget(0x2, 0x202) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0xee, 0x1, 0x1, 0x8, 0x6, 0x2, 0x0, 0x1, 0x55, 0xd9}) 16:00:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r2, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffff8, 0x10000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt(r3, 0x5, 0x9758, &(0x7f0000000000)="1ec4520c551f667050d32f15ad7f070e7e9ca35b34b4ee48fb132cd2f93fe859b5be5261854e0b5820ad0724e12d9cad578a7b2067984848c9d61f4be6ad76cf5a743fb36f9693", 0x47) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000140)={0xfa, 0x2, 0x400, 0x7, "3f4d754bacfae93fac25b9613fa5538da9037d34", 0x7fff, 0x2}) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3ff, 0x400000000, 0x1, "7ac75737320e219c4a7baab7be9b0943b2fa183c"}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x40000061}, {0x8000000000000006}]}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) recvfrom$inet6(r1, &(0x7f0000000140)=""/84, 0x54, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x3ff, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") msgctl$IPC_RMID(0x0, 0x0) 16:00:04 executing program 0: msgget(0x3, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") syz_open_pts() 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pwritev(r0, &(0x7f0000000940)=[{&(0x7f00000002c0)="2f23143e5e7f3b036848b3c0404258b4bc6c68b80ce96f7dc5f738420c9b3d4832a0995b919aafa89609080d4513a623191b9605f50186a0cabcc530fa8f240f00787cabd238a3c3a797e02ec12750436c794ef5c766ea61bfa8940bdc21aa30d78c752623d28386f11c9bdd4e4f1a7ff4220025c3046874479f7f71d8", 0x7d}, {&(0x7f00000003c0)="6cf52ebada8955d103096ce7f5e29b02ddfef28c2db873b1b593f2ef805b3cc51d093b0c9b120ec612cdfe7e65dd9f8b0ed08fe9241e330fead9d3795d32980effb8a4e3c52c58e89af7b2e9c30d4d30d14c3d53d16f137050811db4b533d5d604f40d06d96edaab38a708ac5d6fdfc555ef99c8b35e1925ee9e9c5740339c6af7e327e3baee9e001d7d8c59c62d364b3d0ba2f0b079d8206e9d427f1b5b8fe651181ff1423b5b52604ee7d6c5a69c20e7c2a7f5c8dc453d9ddf", 0xba}, {&(0x7f0000000480)="0afd5caf0e75c338571ef33b2e0b3c7f87dcc4c05bc7ee3087b4cb0396a42eb2f6ac7d017a4f54139360b0aa2b1e489509d693ee6ffca91bbc6b52bd4e8c13c33101e3ed0f99e15e617cf693d26b626d42681f01c3d102745b18c4ce6a70ddd4673b3353ae69b2893813c01efc4515825c0d7782f5eefe193a6e343f6a99128168a880e8c3cc09d5acc026c7f6c0499c8be4979d81b4cab6b9e6f7c8a91cf5b26d77ba8c76058aa1695b5b73924f1d853d8d4491578debae9b9d2505a464dac6321288e63bb26f5422", 0xc9}, {&(0x7f0000000580)="e7135b3c0d0824d96886afa313e1db663b106a90d75f8443c0894a46d09de4d3e72ae082b52a6bc9a6547b79e479a083c6ab0d1ad8c2a88f055e80261c22fefe615d76fb9220d51941702e6f59385192c1a7867415040ce7d59a256e6c8b1d14b756e5700aab69e96a335c3d831126a8e26d2ae3d252093488cb8e43cb64025cc65cd2266a551afe83158ee3e40246b2580266f2915169987d6fa43b171ebf5caf99310425aaa8ada1a33118749ad268b20721372d8de503f81c12d19dc15f50da48e8629be79ca3e8e9900d3d2107c5", 0xd0}, {&(0x7f0000000680)="56a946518ccb3c8e540c8aea01349112d74e6f54b97f033342151a10ef6582d078c203aa4dcc6428fdbc62aff30322cab765bd20597625d78d8831a6bca461708ed41b07dc7e4b4cdcfcfc7cd31825d478de0831d180145aba5940ee66f19be014588b2e60d6ad2de9538fb2478c72097cf99d189728cd12de4042109d9ab99daa97fc17b841242a1c0e5955ce1f1b6db3aa60411889c54a9e", 0x99}, {&(0x7f0000000740)="bb5636724000f1fd81085b759799d5727490b933d180f339cbdb7d946a880801e1f88725dd24c6042974474de601d83d75be9482edce5511c45f6c9f2bf0e3225600de4b28b1a2ab23fcf6b7c5792444fe87fb9c2a0dc07b5400a137ce3cef7faedded0c19637ed5ac3dc947f18a34b4d931a9d4dbbec848155eceb0e96dd05954711265791381c30223318c6c56d5380c347b042d863985a03ccb7d636cf0a11a8c15a43260e6a5e42580fb834daef99c7deefefc736cb98990490206c2f3c426ef0ed841ef9895a7d70ab5c315b5b380b50e201da19c1d86edc25bc987799457ac67383b8f8284544a9722349a2412f7b0f6f5abb2bbd680", 0xf9}, {&(0x7f0000000840)="3efee9bf91df89ab45122fa402a1d40b1a3c2b60e0e536b9276a6cbaa3d683d45911395938209dd30b9429823e2a5ba4b08c8706633f6f83b8fdf9e04699a2b7a61e526bfe1c440897f2db3de65e84da0cb60df7d9ace64e55d31a8b155659343bd69fcd276cb1de6e7d16f504208ee502323e4b450aaf14766f7e7d58c1ccac2cf3d1e60ddb989b652c2760c5840209c7082c2c09eea3168b23bb2e65a6544a0006283eeb1455b331ba6b3c7dbc4e9c1a24cb417b6374773f1afd898eceb58d39a4557440031644", 0xc8}], 0x7, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r3) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r4, r5, 0x0, 0x0, r6, 0x0, r7]) getgroups(0x1, &(0x7f0000000040)=[r6]) setgid(r8) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0), 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0x1, 0x23157bedad173f4e) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dJ\x83/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x6}, {0x48}, {0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000003c0)) r6 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r6) fcntl$setown(r0, 0x6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48, 0x4000000000}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r5, 0x0, &(0x7f0000000200)) recvfrom$unix(r7, &(0x7f0000000240)=""/24, 0xffffffffffffffdf, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x6, 0xbfc, 0x8000, 0x5da}, {0x8000, 0x1, 0x100000001, 0x20}, {0x2, 0xa1e, 0x101, 0x7}, {0x3, 0xda95, 0xffffffffffff659c, 0x7fffffff}, {0x4, 0x7fffffff, 0x8, 0x800}, {0x7f, 0x3, 0x3f, 0x3ff}]}) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x7fffffff, "730c76f30d3fc9c06d00", 0x0, 0x5}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x0) 16:00:04 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r0 = socket$inet6(0x18, 0x4, 0x8) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e09000000010000000000000000") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x4, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x45}, {0x6}]}) write(r1, &(0x7f00000001c0)="abf72bdb728fddb2e8afca12e5fe047bbaf6a059d41c6b3f214fe778", 0x1c) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 16:00:04 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x0, 0x1}) getpeername$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000317fb2190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999d3e839d18a09d15965c664bfe01289222cd7ef7cefc37917d9f98b4f95b99c00625f9"], &(0x7f0000001040)=0x1002) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000140)='\xb1\xde\x1d\xc7\xf4\x00') socket(0xd, 0x2, 0x33) 16:00:04 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8900, 0x0) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = socket(0x6, 0x0, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x7, 0x7fffffff}, {{0xffffffffffffff9c}, 0x6, 0x0, 0xd0000027, 0x9f86, 0xffffffff}, {{r4}, 0x7fffffffffffffff, 0x22, 0x1, 0x6, 0x10001}, {{0xffffffffffffff9c}, 0x2, 0xe2, 0x0, 0x1, 0x9}, {{r5}, 0xfffffffffffffff8, 0x18, 0x3691de1274d52580, 0xffffffffffff690d, 0xe2c8}, {{r6}, 0xfffffffffffffffb, 0x10a, 0x40, 0xfffffffffffeffff, 0x7}, {{r7}, 0xfffffffffffffffe, 0x1, 0x60000003, 0x9, 0x1}], 0x3, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0xd2a}, {{r9}, 0xfffffffffffffff8, 0x4, 0x337acced3a14e239, 0x7, 0x5}, {{r10}, 0xfffffffffffffffb, 0x911fd2ffec65cd8a, 0xf0000000, 0x1, 0xffffffffffffffe0}, {{r13}, 0xfffffffffffffffd, 0x40, 0x2, 0x401}, {{r14}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x4, 0x9}], 0x6, &(0x7f0000000500)={0x2, 0x215}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x9, 0x7d}) close(r0) r15 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000200)={0x2, 0x6, 0x3, 0x9, "3077baa76f541dc2f405d935599de63519bb2d2d", 0x7, 0x1e67}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r17 = socket(0x2, 0x2, 0x0) r18 = kqueue() dup2(r17, r18) recvfrom$inet(r17, &(0x7f0000000100)=""/157, 0x9d, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x46, 0x5, 0x7, 0x7, "9fc1c172aa9ec0692d93190d420f99791460a737", 0x9, 0xffffffff80000001}) socket(0x400000000018, 0x3, 0x3a) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) pwrite(r2, &(0x7f0000000000)="a9f7be76963ccd8ce33f947fbd89a35257a6d638297383a84f552a47c7978535eab81cac01c6eb0d", 0x28, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3ff, 0xfffffffffffeffff, 0x8}, 0x83a4, 0x4, 0xffff}) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) fchown(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000002100"], 0x10}, 0x0) close(r1) 16:00:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040), 0x16395dd}], 0x13) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) socket(0x4a9daa73f8b90e83, 0x5, 0x1f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) write(r0, &(0x7f0000000080)="ad291bb23f1819282283cbfbc9532e02b9fb73f5cd14e063b2e55d9c11a5", 0x1e) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000640)="445103f9b9991394b0dff174e5710f86a4d1806489b1bae37329c7167854bad221dbea0d4286678c06a23444c8a16f97fe86098f1bd229e37a29b8e9948eccf838654d298a7cdf567472eebebd43531b311a0cc5d3f77f3143a89935172d56bfce24417b7a58f292ff76621824c5e321dbcd2308c437c82ba822b6ba247ec99e504c5f1a7f9b8a7ac18adffa41ee066cb3b9f22bd85a46a110da8de4bfa69f10643a58c32fecd57e42f1a6776303e284860be29dd425", 0x24}], 0xee) fchmod(r3, 0xe3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x6a, 0x6, 0xfe1f, 0x9, "17ab45aa54fc95e529878f08a9f9162b22622824", 0x400, 0x7011536}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:05 executing program 0: r0 = socket(0x39, 0x2, 0xffffffff7fffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getgroups(0x3fcd, &(0x7f0000000180)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0xffffffffffffff43) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f38a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "002200000000000100002000", 0x4, 0x10000000000000}) r1 = socket(0x2, 0x2, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) getsockopt(r1, 0x4, 0x1, &(0x7f0000000300)=""/240, &(0x7f0000000440)=0xf0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) r4 = socket(0x18, 0x3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x4000, 0x0) fchmod(r7, 0x80) r8 = socket(0x2, 0x2, 0x0) r9 = kqueue() dup2(r8, r9) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000400)=0x800) r11 = fcntl$dupfd(r6, 0x0, r6) writev(r11, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000140)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file0\x00', 0xf6ca46a1090ba856, 0x1) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000200)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0x3) mprotect(&(0x7f0000669000/0x1000)=nil, 0x1000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1000054}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x14}, {0x1007c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r4, r5) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket$inet(0x2, 0x3, 0x802) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = dup(0xffffffffffffffff) kevent(r3, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x92, 0x1, 0x5, 0x10000}, {{r7}, 0x0, 0x0, 0x1, 0x4, 0x57c}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x400, 0x10000}, {{r8}, 0xfffffffffffffff9, 0xa0, 0xd0000004, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x10001, 0x5}], 0x80, &(0x7f0000000280)=[{{r9}, 0xf, 0x80, 0x20, 0x9, 0x401}, {{}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x0, 0x3}, {{r10}, 0xfffffffffffffffd, 0x1, 0xa5980ebe25193ad5, 0x4, 0x1}, {{}, 0xfffffffffffffffa, 0x2, 0x2, 0x8, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x12, 0x3, 0x2}, {{r0}, 0x7ffffffffffffff8, 0xc8, 0x2, 0xffffffffffffffc1, 0x5}, {{r11}, 0x0, 0x20, 0x40, 0x7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x100, 0x80000000, 0x1f, 0x8}], 0x8, &(0x7f00000001c0)={0x3, 0x6}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r3, 0x2000747b) close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r4, 0x80) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/^pf\xf7', 0x880, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x80000001}) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xb67, 0x40, 0x0, 0xfffffffffffffffe}, {0x3, 0x0, 0x0, 0x80000000000}, {0x7ffffffe, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="58c100"/14) getuid() 16:00:05 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x80, 0xa) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x4, 0x20, 0x24ea, 0x74}, {0x4, 0x7683, 0x3, 0x9}, {0x9, 0x7, 0x9, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = getuid() r3 = getpid() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x9, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x9, 0x692, r3, r6, 0x21, 0x3, 0xfffffffffffffe9c, 0x8}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x1a9, 0x3, 0x2, 0x200040000000000}]}) msgget$private(0x0, 0x4) r8 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000140)) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x4, 0x0, 0xed) pipe(&(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) dup2(r1, r2) syz_emit_ethernet(0x170, &(0x7f0000000280)) r3 = socket(0x6, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = kqueue() dup2(r3, r4) getpeername$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r0) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x10040, 0x2) r7 = getpgrp() r8 = socket(0x2, 0x2, 0x0) r9 = kqueue() dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r11 = syz_open_pts() r12 = dup2(r11, r11) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r12) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r13, r14, 0x0, 0x0, r15, 0x0, r16]) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x100, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x200, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x40, 0x0) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r21 = getppid() fcntl$setown(r20, 0x6, r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r23 = getegid() r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r27 = getppid() fcntl$setown(r26, 0x6, r27) r28 = syz_open_pts() r29 = dup2(r28, r28) write(r29, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r29) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r31 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r30, r31, 0x0, 0x0, r32, 0x0, r33]) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r35 = getppid() fcntl$setown(r34, 0x6, r35) r36 = syz_open_pts() r37 = dup2(r36, r36) write(r37, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r38 = syz_open_pts() close(r37) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r38, r39, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r42 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r43 = getppid() fcntl$setown(r42, 0x6, r43) r44 = syz_open_pts() r45 = dup2(r44, r44) write(r45, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r46 = syz_open_pts() close(r45) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r46, r47, 0x0) r48 = socket(0x2, 0x2, 0x0) r49 = kqueue() dup2(r48, r49) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)="e8e3fdb5e7905adaa119bf39c9b54414ec98a12f74b89be26244114540e3d9c8332d00d7ecafa66e4e05cd4c1b0c764909288f6d8daaffb31824ef5212f2dcbf19b65ca8f1b481dbb7785eab4bfb6decef105c725f27d55f3d2475121337d0fe1399849d61a57eca95f7df2a6e81d1a5eeaf439b292bab08039c6608e74343fb9f7b1b6603032eb6300a359308771c6b9c", 0x91}, {&(0x7f0000000140)="d7579bea237848346f3f26107779a48a7cac633b7ff242ceb20999fe81a1833dfadef2b21048c7dd82c790c195eed1112cf65f9540063f82ab6c", 0x3a}, {&(0x7f0000000180)="cf2c1755134858d40d6aa18ee1b2824357c67a1ddb666086167587b2b3b77488ab94590d5e7574b005c4b7a9e6b1b38f31c12767e18f820f32d0a9dfeca54315a2401c3fba5e489cd98a837be510ef7a60389f1b9d189fc9d2ed4ddcc2e2ee33666461060841367fde1c921322", 0x6d}, {&(0x7f0000000200)="06131953995e0240e882468331e5e4f9a4ecb48c8efd778ad57afdacfec354335031cf764cf9b31577027eb3ee40a863ef5746dd7626b6da3cd477b1fd10995cfdaf81098bd5623b1e4f6e6a8b5fe1929fe6b2981e3e80838dcbfa5f73b1555e5ee5c4aab036c4", 0x67}, {&(0x7f0000000280)="cbb024c65a4a60abdcf6ddfd3afad5e476f10320eec7b66b2473d300b23e5f6215c3a33ba430e3071e1d2f392ecdab3633a6cc4ad6630caae95cdfe3e1b1184482b2b095137f8dd373d9a2416eb9f55a41a16615d722d171c588ef8c776ff5af44a796985a3f1a7347e9ac929154a722a02e1716c4f166cfff4c7086ac93b180e3cadd006ac0e0306ccf2ffc92dbead886429e26c04fcb72baa1234010650b8df21598cf7de4dd5d99f43763065930c3d34155c3cdc7f759d344e7699e91490f44b3f113afecd580a688112f5cf826bc43628db773d563c744f584e574bca888f08428461ac1eb6a3d2b093fee862a706260464b7998ef47d8661afaf6f9e13817f6cd60a065bad145ec800f73e81cb986028022daf4cefe0d8274a89232d90052f7c3a90f9d0b51944f1fdc034ea5684a58079fdb1f4c4a0a224be66938033e3eabc337e6fc27478141f8c9065afa4cb4c2d8c00c8d24174f1f3ddec161fbc30d4a3a659679a50f6ba37aa19cc037d2310b38582e49102ba03d4941d2989429cd0c268383931d7d241294c95bbafd530fc57c6044c2875a4d48359083a850718a3afa13af6be42580191698f01629c336d9c64c5faea604c57a83b972392ad9a3bfe699d8700814998ea33005771ccd8b29c3e08d1025759c43a0b1f82ee5749905447ceada3ac5ce4c37ba6453d93a9c127198ad20d505bdd6890c7fd60971f494462b451d85a3d467639185cb73dfe516b92193f1978a4791e63424eaeb9b6d74432985ca4c14db83a92b82ce0751b14f075c050c4d8c5b20258117229e13d2d5b8e9317a06fee22961cc69f604fd9eb25c189645e2ebf23277bc71aecdc5fcd888330b6d39000d2d1c78d8964571b5106b292d4de4c9823fa42ce0fc224d96d547dc8911502e49d077770f7dcec7d09a57fce6903e06da04f6767b73ff8005bf5a90dfd296fa34ef8aa44978039213f04fd13580dda9ad6fa58d08e6c56e6acd72218b7a22edee710c140e195bcb07bad6aa8a3e40076009154fc3b6f8ff97692a2ea16e409244cb40338ce3066cb7372c04cbb64df466f28d482070e1cc5035e2ee7d8a7e6ef9f5399065af9adcb24a5814f23c7758e8bbd00223cfdbb792d629690e69723d1358c1422c4ba72ffefb2cb6fee991900a5f681ee72b57f7d5d996221ef1778ab764601308429301741921318120c2df64fc2357c54a2f1bf46b12fd7e501627d87241eaa58e6854c87dfb6328d96b468382d6afaab296986878b97ac7389f7919a21ba87b85646da69d7422fcd55c5b5095b6e0b012bc0c7293d13ef90ed7c048d2cefcd175c0b342de80661e03e9e51a71ce4b05443b11dc4e56e64adb90494c2811414d3fb8f779a226a06b9ba6c22b37b3deaca24329d82d3e593ea7bc651af5d3700ac10a07c414c96ff128c88dda7a5bc3dbdc5490a6b14bdb70afdbcd0d7c8a7e5e4a3318a51781419d238f44e97caeabc98f893d9c99e33084fa5010e78becd6793f9c66e056b7b77933de0e81b30aba7112c040344277179139af60dd411acd71c165f30946724343f4f635614170e0ea11b38796ba44664f06c49646c88ea823392a1431ad8ca6ee15db5db9bea765d5902ad6c90ba6812e74ee46ca2cad587db10348e870d5bf8715c4fa9a3f2433ca199936425e86a59c03d43f84b1621fd7b4105abfcfac6783dbfac9f2bf8e3fab9f3bbd8ccb128bd35704f71337e9a6e14bb5f022487783342ea51288f155f13d708c4eccc17eafb2bbcaef92a2afc25c7a6a13c32f2a25e97dae9669106c4ee3094110c71ea4a8418723fc7d641ea43bdf6f6881f682805c4e59883db20a936424b89de517380dbbbf117db5f591bdc5255a91f872446d6fc502b01afcdbaf8d723e33cf0a855825bac623dac1e7969d777f7778614743cdde2e15526a8a3a3d528db529eb35efcec263ef2a9ad2d69085ee65d2eece36a2c75fac5217cab278fef0bceb5b169a0f6052eeb67a01d3b17cbf28d1f5c2a56bbf05f8a6334b9584d4a9d9217e92f3b0fe9f7c5ffa522c755e1a0d4f649007c65ee2393ca809286a07cf04c6d1cc2ab89a03d23c33aa33cd13f3043b872f3a653e9e8879e9e6945978e31e69dcc23ebbd3a8beb5a49ad076a1dd32ec41e37b850e171b8549835fd51987dda7946e2433c03df768370d3dc4a4bc83ee4784c2ac2a6d3d6e4bb024e977f04bb6d7ddcd5cec98a6b04ef457d21c1c323f0bb7a3a961813cb569d43d60084e33bf36cb82152b2a1ca6ee6ce570977a0347987a7681ee48a09d3685c273f2082629c33cb8f3a8ac3c91dde8e985706a32ccab2dd3135d064c6cd9469b6619c38afeb51f5331f3d846373eed44f21464d012a21290ceee6fd3a2c03472e671bcf46b480c53df1a20e23ac000bc57e9c8b22093c2d6e8a73301bed0db3d3e28e5b0c893cadf0e8af52901ca512d61941b01b25378bb3f94f8bd91e3997fc4f7e9bc0fe2095daf538568b4274264465dc0cb8f3e9b4a537fce42fdd9d765ea10d7209172e7807f5a4d9bcde8685a13e57446ac53fcf1002d8a2fb6f677b8ddff62484f01d3581ab022807557f2926f9f6712942d5b11fc01ff2197054031c85e6be8f3bebb6a5f735114df642b31b8cb1c1162e95bb5ffc4c2932c123d50efb2a74121ec40bbfda4ebc605bcdbc1a2e25a891cab4499074c31e9ef9c704c0d3d0e504905b8e99224dbbc41fd960bc0c1abbbfd42238e1933a4f24313ee7bb6314834db97fa384b941149958957d2ea65e93556b38cd9320d2f724dc5fb3e0fe49ff29e558390984b965e9b90a66bc22c8db89f97ca6ca76d374740cc7dc92b5150065dc9ee871b9183ae3892b74afc8420bab1d288741db44c2b9bffbdc638ef36e24a21314c49f3fc2e3d50054cc3041e2784217aaddf61938943d610d261e3ea3a18787db58c03ffc763602a44cbd0049dd07e3b3897b8389c695beb4c0a53bed0ee576c16e5a4bfb4c532d6b7d3a691572ad73a4178768ed75d62c4004a40a8c4a5d10e8e763dbb2acb395001f5ab369689a6afede66ae25912b5e0c438932e1061fa79a0859ff2e238e3f34269296f4d5c01a9624b14619025163af7140ff46af2c9c539ba43504ae0aff95e1231348fcc560e7c269335ae7f1a4ccac4f28b12f8936b7f82de4ac14f35ae80af79166b9dcc2896ee9f970237e12b0d8586b78c6dbeebfc607fb46e862e116fdd902263a97059bc768b65256f6d059ebcb9798b03be26678f3d9787eb9cbc14af01a256750cf81af37df4bafe188e4474a9b5e6ba4e018938d58b9554940371677de59c8d9033bd4984c191abfde0ee3cb58c1480dadbea8c1c20edc4abbf32a9cb1f4d0f8aa1c096b3e7bd8e9c97c0c7abc722ca1158b99cc6125cbfc6bdd8e6be875417a2c20ebc006d722142f22d0157f485975cfec99d08eb57b004475063a0a5c23ebc0b75a185c08ae87815bca1d512630c186b08d59c2840f55047f3c2312057544d7ec4fe7cd77c5c1d00e811ba72557c0d110b2011593b6a5adbefac1f7ba8bd3c2c73cbb4c8395dbf82bcbebdc9607156b5bbbbc95bd9ffceedecce3041b5cf914c04300472f78274a9c8a025c4fefba4a8a55187d4faafc63fef04a5eecf3e8f985875bfafe44ce7dacbf94ff340acf89c906589db904aa58351700261557e85bba8f66f1ccc62d15e2fc3b88442657c184f4fcc33fa236348dc735c703ee6084ff89fd947bced8172f821dfad696f41d6eab392e1240e94e95ac5e5d24b4345bf371b2f505632cf991ebcd0f89fcc95574f11bbc8d0d24b87befd05f5c503d3959682d6a454b39c5052a421719419abd2f11a613a86bcbe2fe862322c3d3a4659e47f647486a2b95191336bf5c62862dcf502b9a7a2b6ac1ff5944750fcfc2bfaf776036b6cf14b1f1382db30dca237ddb212bd97011d5102ebe52e0a25611ab800cf1c5980ef3ac501fcc29a347e94ca0747804e53a77bd2bcf9d4b591540920cf3886365415fc9104e28fb7e662aa0f1a37bf80fe1afa6889450fba910dd58f8a2ffd8c127176b208d7288fce1369811b28aadea2fa73413bc0e61b2db3bf388edab4f2a26729010496ece774fc0c6fde3536603358a99621fac3352275675bc967a84ce03d9dd85e037bcc8d9a45cef80ca6c5a5eb3641009ca16c86300052a1d3d34c73cdb33ac373891975a0debe22b2a3c3680073cffa1dc36f801eba6b69a4011fc822537ff6932955f74e93fff5aa92c0334c5f913750babf0c68eb7099f56f2cc8e5a8d9204c88cce859fbf59800615a1c70399c83b4289d6e99aeac7e37d3487f79320ea3c0f891173ecd228d9df85c4ed1372d88321c19ef82fd59c8831efcab70a763e3766c2a319e661541e192c1a1aef0eb3d235e3875238f1ddacffff8debe9cb626460e702ce7c2904a548bd78ce05e63803919dd5e60606db1209aa26016a43be16185e517d25b648916afafa169a71905aa84bc26039465e59ee51bac1a32758f70ee04e21b12f7c05342389786c1ee486164d04a1256edc56729722877496605b821e4d102484fa16d06cd70d61690ae1fe3c7007defd75dfbfa5fb1ea736cf0d9cb2cdec1f5a51efc86252e5c0cae44dc6675983c0eca1b25fbe9f302e57e4d07485a8ca1c03a8255bd3fff146c66d726424ed0bbee91776ea4b60db9c18b40a525bdb71a6c9fc6e07259043ea91b70d6ed35cc5d97b1a2f2117eff0823c961f327e241525ef25b822bc1b358909cf72bc768265d995e8b444cfeb3ecce046d18533bdaac0042309866011530c1889c545134d2469fc36067ae0cc6c7a65f5f43d34d5cf32a67b5316fed49dce96134b617163a20f22b9d104c03c49dfaabfb95616b1ed012af9ca41fe435a682bcba9f2b7f12b7aa9d27bedf55a90d38c9c671f033e3b39472157046cc6d9bb88526ebd44e97913bd72a565fa9359ad81a269a0757c40dedce0d945b2db75b819466b40feea2451cbe0cc7496763cb346ab1bfa8f310de0b06d7c2eba0d42a44e51bef74cf8b8cf4610d56a2310db24f2fd96040b7eeaf7911431a320db78188bba90314a5dc7185d544c7003a7c57bda0af9a2be5845f5d8d5c35b345ca5f995a191cb3344b2cc2f8e8caaef3a65b32b1e980f7afc12252325eec9f696fec8951b996b6c2d489597f7a03e0e67a483e654994e668729f692d6158c3fcddfef52f927b5cc3cf594df3ebd42e1b5ef140cdd7a0e149b5a035340d30d2eeb2b58838cf59cdd78eaeeded7e9c9dfda2d25da902c9105767d448f5f1b2956c350870b902df4e4f9443214592b012a7e212d79ae7abd1eb20f3f5c5edda050113dcb3ddc5aa562d5b5872d26cf2af0848ead0100555b9f109b43ddd124fffe0ed24ba7dcb168ff30666cbd06e013413171e90499e3cd346d2d3dc95cf132312072342fd4fbd284035dd86d70c3d79e3f82aed78957530f267d117a4d2cbed2e968805027c1510c422922a78b3581ea747b0dee76261763fd60b66454da60aad0812c209d72ccfc76ab0b3c9a003a3ad223177c9f6de536ddc40291f60ec5ce4252363af3b37cab2c60a510b2073d7c30501c75623b95e9e152e4ca8761696e173ee8e38f89e0808a64ffec0785a2f85db80baf6512294a8848ff01d86e59db22e645af9fd54fee29e0698a85c9fbf5c33dc68d0fcd62caa43bfabd777029d5c83cc730b51ffc20b0b131e92d53adeca9f0d88ae73271675fe6e070f778bd6e5afcba68bb031d5cba9b451649bf2a4a8ed26ee80eebc4a73a7", 0x1000}, {&(0x7f0000001280)="40b4cda2afd0a4b635728b6bd70dab07eb2ebd59acdf3e68975615ec4d23ac936b686b313f79bf532da563d2378390246b1b3250facbf2b7c1250921a22d98013b9ef8f3d18c96f9d6d73101ccca6d749befd7186057429c6a18e4bd76e4c1f7e3d3105a2eaaed21cd0a842fdf62166ee76026d93ce2c3124a671c4e112498ae40d4b8a2239e5ce072d6edaacad8263473250a3c3da5a078b8f04dca2af8815cad18c39e7164d2738c07e56832dd0f6a2167cc18fa6cc9a38ee3bd70820734fa00209c9c5a280cfa4c599afc0490b296aca51dfb4dc39a4bac324877ab41472cc3", 0xe1}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r7, r10, r15}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r27, 0x0, r31}, @cred={0x20, 0xffff, 0x0, r35, r39, r40}, @rights={0x18, 0xffff, 0x1, [r41]}, @cred={0x20, 0xffff, 0x0, r43, r47, r50}], 0xf8, 0x400}, 0xc) setuid(0xee01) r51 = socket(0x18, 0x8000, 0x100000000) setsockopt(r51, 0x29, 0x28, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x68, 0x5, 0x4}, {0xc44, 0x7fffffff, 0x626100}, {0x1000, 0xff, 0x2, 0xe2a}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x8000000000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(0xffffffffffffff9c, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000001c0), 0x1, &(0x7f00000002c0)=ANY=[@ANYRES16=r2, @ANYRESOCT], 0xfffffffffffffdef}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000500)='^[^\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/tty\x00', &(0x7f00000005c0)='/dev/tty\x00', &(0x7f0000000600)='[-\x00', &(0x7f0000000640)='!()\x00', &(0x7f0000000680)='/dev/tty\x00', &(0x7f00000006c0)='/dev/tty\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='/dev/tty\x00', &(0x7f0000000780)='/dev/tty\x00', &(0x7f00000007c0)='/dev/tty\x00', &(0x7f0000000800)='/dev/tty\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/dev/tty\x00']) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x2, 0x2000006c, &(0x7f0000000480)="cc39f5f42afd90a514b7d56230af5a75f31d0813c6cf656f2473d8a93b111992e1becfe0ef8a5ad4b97ddfcc296914bed274fffe633632b9b8de3904b3ad101cfd4bac02e1407c962c20f3f07c9590d000891c0567eb8707d3a34df5ff32167b17a603838b9c4851a574b63f03dbfb22743682b0ead81c1567b6c987f8", 0x7d) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="4b4fbd4ada34c981cf4f514d10259b18315af255b68c396426a1d96a4791b9a7cafef86b0ae12213d58a05127cd8f5d60b19e1f84bebefe2", 0x38}, {&(0x7f00000001c0)="92a60ca4cc9d7262804a548631b5dc1a1c15133c6e134592add94c5d90f0dc7eb9cf37e79c0768210ed655eeabb571495490f7365c3923d56535dc859d2e5e7fe00ba5565cdd325b10639e2f022f5827e4693781eafaec96989a299592a6b873c5fe5113ca5fb4a52ce13940dc7a7e9a74cbcb8e86f0f8f92c7f11f810484453f12ea5321ca5b9b3e2b29bb28e172694f612ea05a6dddd77a0e37b62c6006a49ee2a3fa6e63b05c89d2054bad6c14af32a97c9f4c473278a6bd222980a56c315cab25951e6cbdf198941aaeb711e407b1ad9637e06cceee5a1b95f93c956da55", 0xe0}, {&(0x7f0000000080)="263a3d82be189f0508e9f7cb997b90887be384d28bb990555df32157a6ead7dc203ebbb54fe1c4f2c4b4d49dc43d6ce61914131551947636c157a0850384e1522157a5e7", 0x44}, {&(0x7f00000002c0)="c23f9ead970878127525dc20d34ff4f4b05b7fea3dd033f142a811cd8f1a02a505a2e81019193df12740bd7ced98675f01a1cd9144ea9975d589c39d43ca6bd650d925e63af1911383679893da06dd77c924db5d5f1112889bf87941e6294733366ef9238ff2828d7b7c10d1d5cea0d8c824f0a1e0f373a897b8b727dcf8545fc935b7608033a4cd57dff3605ee62d6924e60672bfce864376bc45ac36ea3580e65268ebb2ecca7616133dacba5d69bf6cc66e4d333f39b2dcf66b6e2ce1a6e816c4a9c5efa44fdc0393d09cc522fa4a021f980c67c184", 0xd7}, {&(0x7f0000000100)="3fe482c584c03ac583e49cd59124e5ec0782e4bc60a9742aaebfeae649a0c7", 0x1f}], 0x5, &(0x7f0000000440)=[{0x98, 0x1, 0x375, "015009cb1cefdb183f59d517c43009ef4f4d0ce618b32aaf8865ed94e8aa56f1abbf4a95f4de2fdf6de2bce53257a9ab61ffadb2449c092ff1a4b834e0c90164f3c0c9fb206f01b4e9dd336675d94ca7b3a109bff7329d164b5e23b8d49c58a26ffd28e3d759422de6323f08ca5448c8c55daa2a81b2a4be74937ef45cdb6fd44632f6e0223f"}, {0xb0, 0x1, 0x1800000000000000, "52d2fcad3da5636a4778f69aad3fa31b70a832b8f7609c0f0572fbdd94e22a5123b782d449e5cdc5214adcc4140fddcf8e82eacfd66463434f05d9e1e20091584e30cb93676fee98a658441c46fa6788ea76ccb8e79c6efe0b95e548ef3b04c0ad1fcdeb534972198b5b090e6cfbec5d58d0b7a8d670b0dba26ffa1e31d90192d884afa1c266d1d0af320ae588b0da262a2d25d3697a914c58b2"}, {0x90, 0x1, 0xffffffff, "73e4197e3cd3ddad304252cf0ae984ef09c867f7d28d600add0636eed7404250a9de8d8ee660171cdaa4e4b1d0c5c1b719f064c6a0e4b672e0612569a05447db954633e0d65b9933623a3334ed1ef56f294ae3571a431561655ab65d79b519aee302918a845fc0961ebc354a4b3e9366ed96a0b572192aa0c23096ecb8048ec5"}, {0xc0, 0xedc76a629590c0c7, 0x77, "b0423a2c8f56013d4548b4ab266e754b2dbc92cc67360b4ba0b087d5ce0a7577ca51a56f7ef9c12fce32c4dd9efdb4787244062d6bd104337c2e74b69ca38b3c1834ef5b2f5005cefd114ac861eca1546ef96bfbdec2070786f25d3d99f8c4932487eb920a75b6ef815e41ff0b1634a7b726da3bc0826108a72f65cfe0c5c70dd953ac3c23d010e3c5b0c1dabfbc23bc81c18b70da8e5d1214625be7d152ddb35982aa7ff552bff05066"}, {0x60, 0xffff, 0x20, "71f7d562312af61947d034b5be512b66377f07fa330fed77d1f64ee613e27ec4201ca709212e55d7cc7b6a038b16680664d1067338277b2d7de855dfc5104e7552cbbc9a9eea146e45fb3274"}, {0x1010, 0x1, 0x3, "fc6a8e146824d5b821ec3171118c7baa8c49ad1e52b883f87568979058d44ad9a7cbb7b31d2dbbece874946f6f714d3486d0b6abd80f530b9f66ae9815a780986e1f77d422e5fa10a50c141adddbe1d94a4cbb77b9d13cba00b8a3ea07174aab6e648c2b03121f92eb4e92fce9e9e62b76d8cf1c442524e5d0a6cb5043acef12efaeb01a564c6c38982cdf7cdeb10e19ab7765f92d319d2edfd4ad8eec16f4336c80f49f192b525ab1003748a02a8d9414b0d0ce75069776bace0ab913047ad78da0213b51a899d7cf683a142d373d85def76055e557af7bd951528126850f571d2d180fcc14e119a54f667beee1181cd94cf33ea06fd029d7ef5a083d9cfbc354b5c38cd6c7ba2c2053fd17dec6bd1835ea898483926fb9103b2f47d277e6320706fec6cd35ba1583fac7572776908024f20a4b1a0ac45ca25a8ebe0f32a2e4203fd54471d9842b3502036c216b796a73dec927165c128967a7495a6291860747c097e8334b9da3f00c03449a8eec19b6e3dc567ca8829e8bac7e602fadc784292a5042614a5390b7d5d9487fb8638cb67aeac84f45a79c889efbdc8e297a6f054dcbd4f2992c7cf0e7dc33804a548d2c3014182705bd5cd068f0b9a6e12a99ab495888f4504157f91bd7b2e878d45b9c55adfa8ffee4bca8df4cffc5ef12fd4201b4e11671c88909376467e4826ce1aafae071927793d76b643fb6e258c8a4183f476889be76557648e62f6a6ec6f2dc9b85f7419519e69258d3041111d6aa8f06e0d76a9774ee7d3058d750f4a63c09d48169ca584c231be7cbcecb5f9e0cada1db5f2adf1b12d1f5254b58ad1db652663a08b8691902ccb3ad68ee066c76d402f2324cec15337598195ae6de3c1250f4dfe9a1b743130c889d5b18e56894e46e96f98438946a13201beed27de24d55dfd52951b456f3f7656defef0050d1ab2e4f0cae4a564da89db8d9b76f03c4bcc1c484a52e542d3494d1e34bcbf6c2f2b85b172b4797a8aa6264d9a28d0da0717a659dae193512fdc46b1a5ed88bc4094d6f0347fb367de9875c2bb1d309be74a7fbe113b49fa75eb7c5517dd8b5d8629e9afa9de4d145d8a2addfe16feddc55e90dbc6e203430248101f934e5465492fdd7d69fda6ce94fcc6c013c4f96b5a2f05bc62e1a124e3fd0b27f5c604bc36a22e34d7dab72f2728263baafe47b7858a0e07bcefa09f2022bfd62e75470716b15f211d073953956caca8c2fac1ea1605d8675c4bba5256fa5e0ebd2cd1043184fbbac1f5cccc60ed4dfc4d2a9658d86efb9b004489437c4a1df2b207461028d2b234703d6e08bf5fad28e5a686ac3af75566669c0d3bdf4f1f71a6b3e774b8554aaf8cf43d2443a38d96c7238e4ada5ce0fd8c0ade5235529c29487691236cac2bcc6e801a9ede7d70debd2c265413ff415bf49ee97bf1be564ea542b430e0b407bee7a40308f8f3aeb469cd166e20877b6c1005a41a2adc85b53c10c099825ae71020db0782d4cfc33ea720940e3a940f766d4849715c99bcc31f04f4cd8b656d17237f6a41c85a4379601c941f6bd4b9375c51082dd57b2384512778894b7a009693a45507f3ae85b68d1ae464c0cf10d34a7e95a289129cfdc9d0557aea84135f10c39a92356c77c31e0780a19189ab985046c7fe8addaa2ab2371b5132f624ee4901f5b662ceaec38d83d2bb469c833dcb01cd8ac3fa363c195c7df3fc5a2a7a2527ff449560d4cdef8a750c83f643e4bb01356decdd794f151dbccc91b3cc894105417f8437017951169b76815a0eb0e7b3ef5a15355c6fceb2293116f8e00c4099f3b3f5dd3be1c5a58f0ffd0d0c4211cce6d6424611e36119293599b638fe1089703ec0411a1fee1ceac7a138b4b1f1c43c276f2b71692c2fdcd4a3019443f610b01819d25c67d05f90dc080b238e426d79e03d34bf5b46fb7a1a4955846305a96555b8004921ab5ff54dd7dc55d778a6e7675003ce2904e1802d94ae4c7ad0f13d2a9f4fe2b0b2b34bbf99e0307640b1f87e8f30846d8912c3b743bfce83731775ef26a1194518f9fe90eb410de1dde99125d922a4dd48c49ae97ca5bd9035046552e77092f936db4693f9c4c176c5df8a463ee36f91eab09eb6917fb105da77dd965b3ac9c669bb76953b8d5edccdca58cdc9a239c3709726c449338e7eee45bcaea9c25e4216555e64386c6f56a84dd5c303155ee295ad1a375537ac99464ef13a89cfdcd916ef6403928ab3c4f8feeba5815c7a62968f304773cd0513320c530aa4dffa3e954273f0d3e46d98d2df9cb1d6601101ba948081900fca0b32556672e3dbf929286d599aa1b4b19468b9b390323dc585326be987a8beec76a27029bc2713427549a8ffbac19424a9c31a6299b45c1301b5b770d725070763f5bb03b0c8d2a9e47a2d322f9c0cf71ad48b454b6a5a356a7c91733a1afbd7918632f194d46ee921f83d396bb88d79080edaa6ee75846e6cd99c4631180d13d24a5061bfb2b6b67d996b5230303d18115ca2765873f5557bfd751ca98b507ba7dec370bb8c7875b75743427d60cc615980abd08098effe679e84494ace52e6848e97827b23d7d33e7d1ab99e3da92c579a7bbcee07f30ef1f6d3bbf5b75f03f4ca4a6e6fdc92c5cb7931f5b1a1827decd72166783ff14fb8e0ce739ae9b3f0ae32d693929f1251d6a739947d8e9c51dbd8292bb8b8f5cf5a424192f350eaa2d22dd8f883e15c4da3922d338ab05d70de3adea788e7a88c6e95268d92bc65e81aca83328c6c10b3e351469388d2489559c17f9b30f5883df0dfe4377b7510600cc449d0fd5ba37be0ba71ef5b0660d340486daa41a89287fe13786ace09f50849f94bf5463e68352110254be0114883549442def0e037244f906d22a5effeb08b38c291ad098d3a7e65ec15f7ea893249916fe959ee2145be8be23ccf131e6ca65de60ec7f13be92532d518331f8fd9ac5408edc16e9379cdff0bc14b1dfeaf06df68120818d1c978ad6d68e783162bd1bf1308380206663662a0063ef530016c3293d0103a9e33561e4f32bbf7491aa8ec08a996b7edf4f783c170f9b52b25a82ac963a57895dee649a645257e04af9bd1097e89d05bbee422d274a757b560a2ea9de94c58d1d721a11917518719fecafa674508ec8d127e87e1c823989c43c7af37e28f1ceea1565e398ed92036b4d8c687da132b1128be4ca3f98809f2e775c06229c164eb07d19703332c522e9edb645be5b9924169fad890fc60f728bc790f97f3a7c39a2b9e6cc28cbea2e71985068e1dfbf73ef7b70fe92630f3b22ab88c8304bdb8c7534dfbb55de54c9c267b70f4d4844c6f98c2b1890620403362140cb5c8a08815011329414c017826000ba955c085fd6e5dc6fdca16f437febdfa953fde84a087cdbd89b51d670b66898218031468f028f5d1ea578a010edddda9307e73cd7e8b2c72023d6fae92d182c013d7a77ba88787c5b9f5ac0c8481f969d64f795b2ca627281628941639d5a247d45106194d989ac7e024a4011577c821919df9e41b4e63c9b81c6f56cffa781bf0dae0ab74dc48e3a7e13cdfc3d318e2b1cf0bbb6f78c4caeb802eb9d57ad1225467eb0179e149ad0814a5ff924a49696e96d851ca5634cb317c29cea98c828df8aac8f92ff19b0b82944e01df12f3edcee77b699f732fb228ff343c91c702632626d4ad5040b576b6567367da44d61fc7763b12ec8180a8e80d792778c397f656dba6b8d7ac54a1705bf72bf038b148ce4af2ca1337dcc3b313b1f17d7a484f6a8e99ccb5f64649afc6743075680cd77826cb1594e95e38b7029aa990d88a21b22e4fd260f8591b8dd3787d9d41d8622825dfb04d61f0353322ed2f22a053b88cde778b6182ec89d81c5789463b31d4dba46140a770fea90722d0ab5a2020b43a3b34b1c21045e79b29161471f59292e55480693153c29289fd16aae4636ee9fc2048dc171e5cf7ad5037767f462dcbc03db443d35102fac61f663d19810533c0b39fc4deecc4ccad099fc26afd5431b5db39d5e7c157e945117d7e4893ebba65a8faa68ac8317c5622773e2f893cc2d55ff8399868225c79f982d59679203a7bad3fdd64567c6949d46e6050254ca78e5a737a43034ab163fd0a9a1319bdb7c6ec36fa090aeeecacd944b5b3a832c4d26f3c4284193431fefdabb0ccabd38ddc4cab17752dac1fc1cd22dadcf2fc86e77acec7f7720b726cc9d4f0a3ad4d81b7e8bbdd2eab38fdff4a17251dd0aaf8f85b6328032f30664ef57352ffcfbd59d7f01d5169ad42d8f09123ef7927c96122be08a33cfe925814fac7b8f604b5b66a8cc038f0c9197c8825f99b2ceddd4529658b65723e4673103176615c118e021cd656f1dc6e18f32f7a108ba4d1b296c1ca97bb1342b68ce90c506fccd319450ca686aeb230b4ffda71f1314151769d8961545a2f5f931cfc84dc4cb900bb913ab051721ae2152a612fe9151fdfd28ec153ff0a23a921bdd573a317fce2a335425753937bee1edd45b20ee9bd06f78c9f4255d66d28cd17dbd105e67cc61b68fba71c9c93498ffa886265860592bbab04175f879905d6841d3af4abae74e953529e23a6744c137bde53f5d52964e61bccaab2cf14fb6eec01b14b949f662015778228291e4978e02cb325f8cb0ca72570a305a23ac7e609db9b3ab4b7f3598b8f7290699b860a102b9d7854fade66edec4a4d1daae10e4caf65552c4b80a65a23a0f0fcf86ec81e8f77cabc9c8df659a67e170e72db172015f0157aabd585ecc1f67c69cb593a51a5ff20d2655f75fea99d1fc7f284c34eecf12cd5a4a04b62cdc24d7b787c47307d240b4b82e6cc7bdeeef434c31ddcdb39d75cf296151393326128dde6f865cec775360e05511469107c2d3b64c3c753eec320477d98c16d2599e8d09eae95133a431f356fb988e0b8e3d0a4f4b5a609e40b47fc0f35dd274833e4c3ee156f20688bab44d0fb1c67adc60876b9befd8778d8ee18fed71cbcf80394bbc9f3e80bb546670f3cd22af284a3d4bc32527b67ddd873e294ae8a73721bba8adfe6e7a7c70e7617a7b48a30f65e4a87eb970866ea008e2c0238502ed698176bb8d3eefd96b68a630ce6799eb586c8f42c38c51703f2daba8c59d7ce59c3df70abc5a407b149df9e927536b8aadaa9a9585da15f4c7da826e71b15d08b69c600811c014b74e69c59c371e574d85937cfb9beef6761e385576d00f8e94225e0d0a2ec10fc455a5301c458abd55dca1c3c20ad754edb27d4f2e11ea6211f972aef6c29b3a1d5e0046198f4365ade89e4083021bb81a8069fd8361b4ac3910a65eb8709d01729cd1057cbd1b4ae8b473e186d0fd334940b93a82784206ebef1697454c88c433977c29b2ff663bbff4dda01e4971bc3dcbb2ce3c5583b2699914077f5c25d03da436e898550498e8ad1a35380b67af4e2bbba148c9107dccf2a04bec3ff12e6baefe5b780e8542cc989573c6717bfe0bed24b29c92d0be120ddbfe74d9518f1da39fba5b7238f48616f661a4891cf8fa2fbfe9791ebf0c62b3b34453f627ddcecc4d2a2f55e08f22ac88760f18f68a0b0ca02d7da69dc0915c946202e81dd7eef3c9021e5536aaf67592453abba1c26fc6ad50ed75a457ddbca33e7955aff2b3e0c0a3a52571d4fbe2f5f2d642f689092f2c5a911e467041d1bf56c84776238b5a35212bf028719b2954f390963e519ee86cfb66cdf74f71fa4252500c2ce9aa9ca1998f94bed40eaec3cde482c2c7b0659bf4033f1538945e82e78a089aa4606fbf09c9"}, {0xd8, 0xffff, 0x8, "10f123f6dbf527791c27f958168efd6d3808df08b1f98f8b5a2d790ce6db1768bcfa8f8d48e9da54c206e4521204f23652725d187fbf42f80950589f239b8fcf6da5e1c8044419701642bea45f12039869e1913a64c1c2cf71465c31fec47c967dd7ae0d4eb557cdf8a42243034d08cff574b3d0fce43f8819fdecd6258f398e161b9f71c8bbd21b46336d9d0195fc1dd60dc0967840e02e04875738c4546aa4b98e622e155683798b9742fe049657add872f5c892b07593f5d54ebaf1b73eec41c4b0"}], 0x13e0}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 16:00:06 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, 0xffffffff80000001], [], [], [], [{}, {0x400}]}}) semget$private(0x0, 0x1, 0x100) close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000400)=""/207, 0xcf}], 0x4) r1 = syz_open_pts() close(r1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000500)="e896d3ef1084e3d2f2fc43c2f5c575e213777fafbbf027efa5858f6a50a83c37bb08f9c705e4d7f691d58da993c5de0ace76411351571c3342782c52fad5fb2bc0243c45d859648bb56f2df3fd84ebeb13c94a0e8198b0a11025afe7f7840ef072e283d648235924f9dd635d6a27f98f57a579ba6c9688955c9d41ad58ea6b528a8f404c3aaa454e9393c14505a00094132736fd0368839eca7ae6d29eba4cd96e12f5f76e4f5ed0014677b3a179e2eb2b177958a2253af5e07aeb801a7a39e411db5b38177407c4757e5ac005b80096b5b4a82a05170c8703ddca0d089dd44546b2f3d39cef42a94be4914f67776027b68c4e85be1e9c32b580ef7df9f0", 0xfe, 0x0, 0x0) writev(r1, &(0x7f0000000640), 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000600)) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x19a, &(0x7f0000000100)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r7, r8) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b5e9fef5bd9a54d4437eb6ea1946bd6aa85d9b6a121539d02773a1c8c2c924c119354c2235e5cf7bc842c3416db2d964c4034faf65838aa4adbeecbd9ed3885cc981c97e457dee7871e828c1c6a97b2ce08abbc59db4a1a72eea6c74204488fbebbd39ecfd52dd6dd7d1d77d08d5cc4b058dbe9da8bab9830d785e02ab9474dc2073214c9b502451d227b92dfd2351d32e58203c687da70b835dabf74e7624abac6a1c61e5ce67210f9a75aec83141dfde2245530536b5c1e85d5c84dc2630ced788eada88c1c9c53f07c680c45e5a432a46d394bfd45f59bceb9c35fc28cc20dafdbd7ad882ffe0a9e03571c8604615480f46396def5e2be954ac6f58bfee507675ccff0040a0a60dcb0550103723debffe4015afd104885851fa22dd3aee88abaa951dce7d85ac1cde77ed836a372bfb3d3daeb0eacf10c35e9c12449bdff2d3e60e823439c058dfc3f7717f8a7351785bf5995493c20ba4f84fae418df113f84b2b097c71d235070500000020a4883340d88a"], 0x41) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a190000000000000a4a8295955984c87910bf453f68c11700287ea54bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r8, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) r9 = socket(0x2, 0x3, 0x0) dup2(r9, 0xffffffffffffffff) sendto(r9, &(0x7f0000000180)="64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f000400"/54, 0x36, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r10, r4}, 0xc) ktrace(&(0x7f00000001c0)='./file1\x00', 0x4, 0x40000000, r7) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x81, 0x4, 0x7cc, 0x3, "772be88075469c5ccd4e6b97a110b0080e372597", 0x761e, 0x7}) close(r2) r11 = socket(0x18, 0x400000002, 0x0) r12 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x80) pwritev(r12, &(0x7f0000000480), 0x0, 0x0, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f0000000140)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/238) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept(r5, 0x0, &(0x7f0000000200)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x3ff, 0xfb, 0x8, 0x8}, {0x3, 0xffffffff, 0x7, 0x3ff}, {0x4, 0x0, 0x7f}, {0x8, 0x8, 0x7, 0x7}, {0x7fffffff, 0xffffffff, 0x3, 0x4000000000000000}, {0x7fffffff, 0x4, 0x2, 0x7}, {0x3, 0x6cff, 0xffffffff, 0x1}, {0x80000000, 0x1, 0x7ff, 0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000b00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xfffffffffffffed1) 16:00:07 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:07 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x10, 0x4000, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x35d, &(0x7f0000000440)=""/148, 0xfffffffffffffdc5}, 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8, 0x3, 0x3}]}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x100) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = syz_open_pts() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000000)=0xfa) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) r7 = fcntl$dupfd(r4, 0x0, r4) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0xffbffffffffffffc, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000002c0)=0x800) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) read(r0, &(0x7f00000002c0)=""/105, 0x69) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r6, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)=0x3f) r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r8) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r10) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r11, r12, 0x0, 0x0, r13, 0x0, r14]) getgroups(0x3dd, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r15) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r16 = socket(0x2, 0x2, 0x0) r17 = kqueue() dup2(r16, r17) r18 = socket(0x2, 0x2, 0x0) r19 = kqueue() dup2(r18, r19) accept$inet6(r18, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r22 = syz_open_pts() r23 = dup2(r22, r22) write(r23, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r23) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r25 = getegid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r24, r25, 0x0, 0x0, r26, 0x0, r27]) getgroups(0x0, &(0x7f0000000380)) fchownat(r0, &(0x7f0000000000)='./file0\x00', r6, r21, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530000bbcafd8ff917032721770ad32b1abf7c07964b316bf1bb698a12d96cae76403fdc51475006b1d2b1514e149"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpgrp() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x47}, {0x48}, {0x100, 0x1c6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) dup(r0) setitimer(0xec288d81f1a7035d, &(0x7f00000001c0)={{0x7e8000000000, 0x180}, {0x1, 0xaa}}, &(0x7f0000000240)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0x8000000000000004, 0x4, 0x80, 0x1f, 0x3}, {{r2}, 0x8000000000000007, 0x8, 0xf0000000, 0x400, 0xffff}], 0x3f, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x2, 0xfffffffffffffcc5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x60, 0x9}, {{r5}, 0xfffffffffffffffc, 0x58, 0x1, 0x800, 0x80}], 0x9, &(0x7f0000000180)={0x2, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:08 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000180)=""/133, 0x85, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x40}, {0x6}]}) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x20}, {r0, 0x40}, {0xffffffffffffff9c, 0x40}], 0x3, 0x2800000000000000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r5, &(0x7f0000001280)=""/4096, 0x1000) 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x206, 0x6) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r1, 0x61) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7, 0x5, 0x8000, 0x86}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r3, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x81, 0x4, 0x2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe78e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf74}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28101, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x1, 0x0, 0x4}, {0x48, 0x0, 0x0, 0x8001}, {0x100000000000002}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r3}, 0x297958f79cc2056d, 0x84, 0x80, 0xffffffff, 0x5}, {{r5}, 0xffffffffffffffff, 0x82, 0x1, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x70000000, 0x662, 0x2955}, {{}, 0xfffffffffffffffb, 0xc5, 0xf0000000, 0x3, 0x3}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20, 0x2}, {{r6}, 0xfffffffffffffffa, 0x60, 0x1, 0x4, 0x2}, {{r7}, 0xfffffffffffffffe, 0x50, 0x862df384664f2143, 0x800004, 0x20}], 0x1, &(0x7f0000000180)=[{{r8}, 0x2, 0x80, 0xf555d554bc12efc2, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0x5, 0xfa4b, 0xfffffffffffffffa}, {{r9}, 0x0, 0x10, 0x20, 0x8, 0x5a}], 0xfffffffffffffffe, &(0x7f0000000200)={0x5, 0x5}) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='ol', 0x2) 16:00:08 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='\xee\x96') mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) dup2(r2, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="237156beaf04736ee53108165ff842155cb0137ac458f7d0aa0fa3a1dd87b0629eff6a62f4143e361c8dc6b9852b6587f9303f5456ffe476b6be0ea6824adc5c51022bb15e9550290f1c29b300d809a94fd4b74b332c55648021a97aa94f09ad3c91258155aba393701815dc0ae7d61c636a97a3e49bf8b5b7f4718e65b01b687acafdfc1c9e71d9c897f27cb69339a5f287899ae2f49902c89868e25cec90e89c875359e156ad80e8ddf196e63538c6952ccbf700c7229fa1a67c2506e942a3dc31c7dab095fb61e6870c0620effc3662f0b8d7fe010ab1c787cf99aba2ad1af9166dbb4f5d0e70dc5dc06fc29565ad801e5fb8de8b88335bcc3e6e952e2451e9a16627c06c607af84df7c3b90a1744601b95271c72812aa12f4cb0f34b052f63e46a56336298af99fcb8ecaeabad3bd373869ed76d4c635d4f82f3d2198b8cd6ce1e85ebb0244934ae614b030043c77346a82f12a8f3078aa5da3d7b3b1aed3a3dd0860f9b38e675d6fea45931630c16d54a35d9fbd04a621bb1f0fed3c8b06812bf031328bf0b624a69fa3b2a9155e76904fde302a17e9f6f828e84fbddf14f09ac45d02fd408c80aa3f4c2cc791e4d1208016bf993b84b1e6723513d78bbe1cccfd66e1f1cbb6863cb391359bddf0ff7fc6d270fcdb4b95c1a6b0098fac13b92ccf8d88f566acd744ad9867b2330aef9fa84660c6a74872fa293acb6ac8bfd32e392eb4d00bad8214bad47e062b10e7d21080c7f4440ffec97b87c0e35f8498e9870d84a2ab87e58a300de0525b66e924e140d8eb172bd354ef5f99568fa442e905ec3de67c690979387dcb0014eb8103d2ec855e544fa5ff5d83188446738ca0457348617d93893bc3936be50769e4db794de066ce2f51878dc2b0a93020c81373f4a1731edd728d5361c635bc1e1a8671602f89f76c970f1ec441786e258121b6293342bb09ac92282678da42dc60654e0712593542a71854c43cc79b6af72935eac0f8c03d060fb720b2759dc25796fb37266d4d3b0daf130ea2fc238a90cf4190b98e9954cabd8d1ff393ded49c52dafed72921e033556a6c61663c0b80152dbda138d525178c689c8e57c41b8c929e4590deca160554751978a843fe3d558d19e08e12bc70cf3b7a7794597e901659771e2fbf23f4df14fa38c201ecddb4e9d711cfe8dcf7da4108a5e43e819a4e76eea4c12c393cf0629b50001eaef1e37fe9b29d0de91f122afe348cda482cef220cab5b0b9088543af843bedb45a09a4ebf677b605dfad052688d9456775931f0fac967b8f3c591ca750a8f0318f002d53c72642d3242bbbf5ec88defa2800422d0b873bb55674069ebe817bdf6b968c647ba90c092a2816df7ea7d98f8bfaa86c597d59ef1f8151f945d3d8c2eee57c83db3171371d19d42c5b7b84a9a2ad0ad81bad168804ce3a5ccddd2b8cf6f60afedec17a5a29a62a19734034b0d2c003bed56dcbd871b99c17c641a05e0e879f970375c955042c8e5aab55699337e0427fe16bbc9a87e278f44fa13b812ab5fa3d27c84dc9668a2778cac7bcce18c760b4aadb9086bc711150c737ea401bfc36d2bbeb06eae4de7c4e0a18b210681127447edf69d0cb28a99fbd184016321b3eca6bf46d2e11ac8522b5aaf25c47a81db179a8e9743b2da3febcf1d38a9605f2e2ed145d0c27d0e1f85751f6a941cd2ff6a8ad6a3c321903ed7d31ef16c42d5876b32260734812ae3c5d0ff7192d232b6b6be78b0121a30541e912a9e511c33af2848a6a3118f4b76d5da194ba6a56fc7e7b7aa83ba70e051943e25eddbcbd109e0c465eb0512751a1e9710af1924bd67c237215a4ccaff36de5edf7e423661eafcd61719b396c2ba73f1f1dc6d87e3a12fed848792ff65c798a6e8d13a02cf94e17ca0008465fb3772e8d8f84465764e7b0b9e750febd31ed8e2d8774d06aa33ac7372ee2fe83fad9354478a20a44e18fe0a88c67402b3014d88e5895e6c1e3c54c5f0b31dcbfe0511903af291898b2b0ac67e6ad7c03fc29aed5c9bf3795468fcd7835b9f1df3e2e5dffd9ed2e7e74dd2effd7f0db2efa97f9593ce6c779cbcb1f798cfc2e55c9e7354ad571e5b64e222b64db69f98cc233784bc35222d10e22e321ed6baf26ca8e1a2f7a1f7930d2e689ff1aa78a349c08154dd224bb98a9c4a5bd4ecc666303f2a122dc87defeeb1b2548fcb42558c61023645175881fb051262f7b40cde28e7115be7d83dfcbd2772c2751901d8a65707a18e20cac55011643700f66930422b8f40f1830c1ab0415fb2e5205d780bb8054591a857b515542a82a1410f728d7a42ec3de5a35d32979a8930f9f9b9b9ac11bd6a3872aaadce505a9fd9193ce85dc69412290762840c43009f9921454b330f25484d9de12d6d978f9304d37a37bc6f16ba3e1879849f06b5dfef22b023006654840f4ea645030c835eabbce577c04afab69a5f7eebd4aaa89495725d8f587ff7661088c2380ba179893ed167fae77dd6aa70bfb408388cacd9528985325867feeb910246c12c0fbe60b41786c2df4590bf614f1ea8e527110fa80e66a5081239039a0b437759f3e86bb45c7d494231f1a7e7f99b38b1b39b1319de3d3237784bea48e4619be570297586985d4f7c2120fd24c62a9d47c91ebacb774981d669a53ecd5eed149105c59dea42d2921a5f25f4bacd152cd79b4becfe0c0ea96bd9125a801c15383f7db192f490bc642dae1389c7b0565bcdbbd4d232c87f048104af754c2bc7077588e31123ff1c7cce1bd82d9cb3142fa86925f4a2f0b68910af479e0744c2bd311279940fd7526dc664adeeb4a39cbf331d8559d2ae6fe6c549308414f66dab40aa9b5bb251705290e8aaf9f7aa03ed42d21fe460ff112a85d4ca62adfa041d0500000868708d781838559dbe78e994941c0d3d6e66f7203264d96f1be8ebdb5aecbfe0c28d5af5186cbf9021e570359a0041aefb4d189070d6fe36da050a8d66f3c261de1c3ae613ea7fedd1ebe190047561c3fe39e21dd0d10e5348ee50c6d793adfb8121a788abf8876dacbd3d9ed6f58580e04fdf339440a44d5d4cc81a3f3a930fe9cc34e5cab7b0ea988cd94cbb01e2caa4cd37037bdf2c34548d1067b004ccdb3b631a9a83c1f6227156ec0857386e136e9c0ad48203bd707541c8785a2b0a7704157e20dbfced3d4154875a47ba43738db9810e7f73ced6515f515b0f9dad5e631f96cdad595b598b778a69ee413a348cf7aca351c620e897e8d77184c27524b7db36cd999c8f088b177ea323baefff2b18a38dde6ccc54ec64cdfc91277ab8ea53eec77b3d2b73be9ad4b07603814553100ca3650fc2d018e42d8bd7139970806348001e47716ee68e1d330a03cd24eb534e934e12d610e028ad1dafc2e625eb74fcc16371807fa2679745edf8a345f9f7d6bf9ad4fc1178f0249792cf5149ed6d89217585f88c36e87589cdda5dbcde26fe7c6e069209cefa28bebcd4777962f21cb3349ccc510a8f2a6830cecf884284e4e1043900b3716e7b7d1e2cd64866412e1533b7f8684d9a6ea003a607f87302ced9f9fe576d59569cb6c7f95d38144a2dbeac830d9696a7ab1f16e46fe026d22417d25cdea785428f0fe2c1625e33a9746abf39e3bdabac187fdaaab718156e64477ce13a864d4dd4afb59d4eefd68d7669e28c4b71087914010a16715d675a3aa400bbb1407a2c36156b116f33a6d3629d9c1009ca7a2cd1605df6f7fa7f918dcdd4d8ba1f68fa9b12431a0c25a568db66db93a08499d9bd4139bcf0449ce2a52f364cd0ac588e32f232add965d354fcef2c5a751df6e925ce97d46e5c96f60df9f863bcc2913165ec8d903c2bc9190d1256dde473e5b09a2d341ea865b3451fed8442e0153f5b45f20beeba40b9fa0d90d98b96ad70bf0d4272a3bdb6983574c265d7f545a515b4adea96a5f1c4a7e89991bad8effa229347b8bac3f2054b4da98dc8b76213b71f6b13d3bfab53417cb7e9c88f4ffe615ad63840e4d0fa3e7df66e7caa690f6414629ae511cb3d939f40445a1e7bdad4981c6a0910dca9579be5edb152acd059d4239eb774d47cfe27e80d6c054cb8049624669545ec2b4376c463bd0891a3419e5632d32bbfd5a66f276a53e13536e79dcecd2319374e48f6a9d397f88ce957d64e78b465da988baa205c51b09f373d4eb8f5b3f33c75e00861feef2a8e0224650cd23154eebfdf061c4169d2a340ae747fe04ac5278f17bc4b352cfed49c92de39e02a4493eab006735f14b2927cc6a133faaf34b44880b9a875d5ad0f9d95569001c3ed9b241156fa485e642c3e2aaf827838538418c32446a023b4a7ea12e1402c303426f4120e82465a29b1e14e1f5029d35c0220382270e0ea8c00be69ee69030e994b122843a1be66d4f7f36e142818a2ed94ce0c7d893eabc777c2678b6015b7412516d7163878eb47f9448b78eb07fea7aba69115fa34dc039a8f370488f5c8e37995afbe35fe477aa44dbbb17900e9fb312e49fddc0894ea3e830b87536c1c12efc4c4a2e9261f18f1060d58e064ea01cd34d33fbadc1d923acb7d52a9ca64f79a0fe88d9471f8a994bad384c303da2bc4803dacdaf50b893b9debb0b799fc706a905a8e87eee5b188be59e407e6d07ed1868fdf3cb03fb11b10bfb8d3e1c4050809356fd5f2eaf3a3f8c353ee7470108491321b4f6e0520f56da4072d22b4642c9d25d57b2484a7aa688440256ed4a5e77c040f82d5366f591d37301b3ee424060c3dd90c0c8787fcbfbbbc510cb0c5317096eaa989a3bc8a1da81bfecece94a24cb6960f34179bb19a55bf442ae9b9467064709401205d6ba063e68cbec7a9faed1358ffc2b42c01fbea1d4cc9daa9eda803a62ca2a8a07a18622e5c5e22b528c4bd8a32362700b5031b27f16c7ce8bc4750ba909a88cbe95ada20e7a7e9ce7ecb6ccb3d16d15a5a4f5191b93f005122ed86ace1517a9a5ce65939b7a62f8a016aef65173ed630c0133baa7deaa333bea39704522fe762aad084985cbc5cbb076d20a03b9e70cef8585f68be97d5008ae811976eb52d78f5c86dc0261fd95ed063975e5cb940b861a3e213f767e7ebf34459710aa81369344d36ce204fa36890a782875ea797c8dc2fbe7b2aba73986c86b5d64ee1b9872582164bbe24fa5bf942d7812307fddfeaa4bd3a94371242bd65610d3632f8cf75c48ba5eb845f00ad687ef6b6ee2ae23ea9cfb400600ad9da331f9439ea4eb4da7bda43204b6325bc05fbb55483879093d82c9a36ff3bc773254246b8edfd9ed32c8e8b3da8ada20f935d99238be2820064c3b538e64f95651fd166f0192a6be99143da97822289e6c29bbcab28cc2ee818a7c23aa19160b84b68cb6dac1914b3dbaa9f1699fd82f88356703a7148e878b829750d46ce19ffea9ceb7c5930bb9a75ab0933238f7f107375a609576eb223d95d30d3f04b9ddf0e00624358328c465d54a9ade3e8527c5dc2e16fe069ac278e214eb500be84ff1086cf378e68a2d98be8925cfecf7ba191f68bd929d55d8fe8d5f4c02e457eed2b6e16ff3828f34d8ebbda5d48ab3eefe34aec31cada93280a14b104b03a468cb16801cbed5d73ff65e9daf2f49410d6080c2b90b1723b7486283b5fd110a4a642e0954f084001ae4bf41b58f593ee0439bb418ad079bf3938ebd2b62751e4127403e19a53d94e22745b507400803a728868d129b4352c67c3be90a4622c1021fa68b86f43c936374a36f4206d56ba3575d59af194bcce17def39bfb8382b9ca493de71ab33d223342d", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sync() getrusage(0x1, &(0x7f0000000240)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8001) select(0x40, &(0x7f00000000c0)={0x1f}, 0x0, 0x0, 0x0) 16:00:08 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() dup2(r0, r1) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff9b, 0x7, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000f8ffffff00"}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x20000, 0x0) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000480)=""/189, 0xfffffffffffffdc9}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000005c0)=""/250, 0xffffffffffffffcb}], 0x5) syz_open_pts() 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="fb5ada1b0f65da2e2f608556053c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x18) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x31) 16:00:09 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, 0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x8, 0x7}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x5, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'ta\xb0', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3d, &(0x7f0000000100)}) getgid() ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000001dc, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x8000000}, {0x48, 0x0, 0x0, 0x2}, {0x6, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x6, 0x10000000000000ff, 0x45, 0xffff}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x120) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc68) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="f6bc35b49d9735e9699040eac1c42d1da08ceb6319d0abf61b9d5eccd3911f4be7a43de8b85bbf36c4c77d45aab7074414e158d260", 0x35}, {&(0x7f00000000c0)="4bef85186dc10db81b66f2f01cfe9096404b2fb707127eb13a48fd3c0feec33449f07ba6a34a68c58e753e84fc", 0xffffffffffffff3b}, {&(0x7f0000000180)="bc9118f378003bc5a52525b7", 0xc}], 0x3) write(r0, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) write(r1, &(0x7f00000000c0)="cd0e61a2f0851673e9a4ff118f38be2659c207409ece8f8df46579c67a3b44be83e17b2cca4b4fb1a9bfafff0e9ba3380b790accdb947ab19c151f8825d4", 0xffffffa1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dfv/bpK\x00', 0x8c8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x5, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:00:09 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x1, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = syz_open_pts() close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r5, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, r7}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0xfffffffffffffffb) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r8, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 22:28:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = dup2(r2, r3) r6 = accept$inet6(r2, 0x0, &(0x7f0000000180)) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x85, 0x4}, {0xc7, 0x80000000}, {0x4, 0x3}, {0x25, 0x5}], 0x4}) r7 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) r8 = socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffd7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_dstaddr=@in6}) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:15 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x20, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x400) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = dup2(r9, r10) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r11) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r12, r13, 0x0, 0x0, r14, 0x0, r15]) setregid(r4, r14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2e9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 22:28:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r4, r5) r6 = getpgrp() r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = syz_open_pts() close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r9, r10, 0x0) r11 = syz_open_pts() r12 = dup2(r11, r11) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r12) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r13, r14, 0x0, 0x0, r15, 0x0, r16]) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r18 = getppid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x2, 0x2, 0x0) r20 = kqueue() dup2(r19, r20) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r26 = socket(0x6, 0x5, 0x3) r27 = fcntl$getown(r2, 0x5) r28 = geteuid() r29 = syz_open_pts() r30 = dup2(r29, r29) write(r30, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r30) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r32 = getegid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r31, r32, 0x0, 0x0, r33, 0x0, r34]) r35 = syz_open_pts() r36 = dup2(r35, r35) write(r36, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r36) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r38 = getegid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r37, r38, 0x0, 0x0, r39, 0x0, r40]) r41 = syz_open_pts() r42 = dup2(r41, r41) write(r42, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r42) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r44 = getegid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r43, r44, 0x0, 0x0, r45, 0x0, r46]) getgroups(0x6, &(0x7f0000000480)=[r33, r38, 0x0, r44, 0x0, 0xffffffffffffffff]) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r51 = dup(0xffffffffffffffff) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="dcb88d10924da34ad96b51a9193583f2c686943376ba5c253f9947968f6348c8ae8457d715d3cee48a3c4dedde512fdfd45b2ecd0df1428bc3bf0683f25ce3ffff95dda9ff401cf37d5bda35eee33649673aaef0da48a7df1b95ec50e72f0a0c690c6def64ca5844a355c2f9c4724145d871f2eab85526b179d82941b0b1c49ea0d39e2d763e84fd923b54fb56df66b7be316f0957316c1125d13ce80f567a746b09bc63a95693689c8c8320fa393022d889735da1159d058951b28d8f0fc3244d6e101b", 0xc4}, {&(0x7f0000000280)="2237c3f62217a41ef50d0b61477f7df0403e258abc47529c3dcc50734cfb9eef3213532c9c122441a649e506bf84e984ec3c2c0811762e5e2cfcbe670355b2dad23c7a9b26c11a6b6de4e235af34c9b728904d9c8c66c74d6f61c2d2a1b0b83cb743a0ddf36b913bb2990b2fc99f6d14ec0c850749b4a5f49c3c877e93804d5f1f703e49acf9a78e0a133920427521e26c1617af45d2256e69d1725a0e868a92feb7871fcc07e8b2dcb7bfa75c45a075ac79377d3faf4ff88e12499e7cef56e1067383735db4b58d52367c987fa767", 0xcf}, {&(0x7f00000000c0)="cf7f017cff08a81127da2d621862cd496ac4ecbbe876d46a198d7d4eee4512fd3bd939763f5c0af5db7799df", 0x2c}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r10, r15}, @cred={0x20, 0xffff, 0x0, r18, r21, r23}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x20, 0xffff, 0x1, [r25, 0xffffffffffffff9c, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r47}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r48]}, @rights={0x18, 0xffff, 0x1, [r49, r50]}, @rights={0x28, 0xffff, 0x1, [r3, r51, 0xffffffffffffff9c, r52, r53, r54]}], 0x110, 0x400}, 0x1) 22:28:15 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) clock_getres(0x3, &(0x7f00000000c0)) 22:28:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="869f77aca3ca148307bf1c0e1d7e60f2489e28f43d164563057fa7f8919390d38e6af12a27f6016cb94f498ef7a31fdce1bf76e4436ccccdeb37f0940b78a8c001e8b29f434c9eb5e3fa701623b63354270fc0d6daabf9d53fa8f626760d", 0x5e) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) wait4(r4, &(0x7f0000000300), 0xe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockopt(r1, 0x9, 0x0, &(0x7f0000000180)=""/173, &(0x7f0000000240)=0xad) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x1) 22:28:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xae00000000000000, 0x3, 0x7105406e, 0x5, "22ac3ebbdbc0bf2f6626df06faac7353be03ebf4", 0x401, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800000000}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x181) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x15) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() dup2(r3, r4) r5 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r5, &(0x7f0000000180)="ff04f6b2aa74ca6ff539a4ad49cd8ecca9c7", 0x12, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0xfffffffffffffffc}, {0x7c}, {0x80000000000002}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000140)=""/162) getppid() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000003c0)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0xf17796213629f228, 0x100) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000280)={0x1, 0x7, 0xff, 0x8, 0x7ff}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 22:28:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/230, 0xe6, 0x20, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000080)="d0", 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:28:16 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4182, 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0xffffffffffffffc1, 0xff, "35169e479808db954524eb6d2ca7e726b84cc2e5", 0x6, 0xffffffff}) setrlimit(0x1, &(0x7f0000000040)={0x3, 0x95}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) read(r1, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) read(r3, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e0700020002001a00"}) write(r2, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 22:28:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x800) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3e8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x708}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() dup2(r5, 0xffffffffffffff9c) accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000008f37fc6c3710bdd4a2de7d2d6198103ce02b434a0dd89f84cc04e6a08858290718f528af2de7039ade0c85086fc1e177a8c8fdcf36887a6307ba851d2a15cbe6bf171c35ef60997b590f48fd6dfd91c8ad987cb041c0"], &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r6, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) read(r2, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x0, 0x5, "234b7112f4c34bbd2e40ace2348c63a0bbf945a4", 0x1, 0x8}) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 22:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() dup2(r2, r3) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 22:28:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1c0000}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000001}, {&(0x7f0000fd9000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffff64f}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000f73000/0x9000)=nil, 0xf0df}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e87000/0x2000)=nil, 0x9}, {&(0x7f0000f8f000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x18c0}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0xc0044266, &(0x7f0000000000)=0xc6) 22:28:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 22:28:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x100, 0xc0d, &(0x7f0000000040)=""/142, &(0x7f0000000100)=0x8e) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f00000000c0)=[{0x5, 0x0, 0xffffffff00000000, 0x2}, {0x6, 0x0, 0x7fffffff, 0x80000000}, {0x9, 0x2000000000000000, 0x0, 0x6}, {0x8, 0xffff, 0xf2, 0x1}, {0x1, 0xbcb3, 0x4cb, 0x3}, {0x6, 0x8, 0x0, 0x9}, {0x0, 0x800, 0x3f, 0x5}, {0x4, 0x40, 0x81, 0x14}, {0x100000001, 0x7, 0x180000000000000, 0x401}, {0x10001, 0xff, 0x1ff, 0x3d7a5339}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r1, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x81, [{0x3, 0x6}, {0x2, 0x1}, {0x2, 0xffffffff00000001}, {0x3, 0x4}, {0x2, 0x1000002}, {0x3, 0x7a62}, {0x1, 0x2}, {0x2, 0x7fff}, {0x2, 0x5}, {0x3, 0x100000000}, {0x2, 0x8}, {0x3, 0x7f}, {0x3}, {0x2, 0x4800}, {0x2b0dc08ea378a90c, 0x5}, {0x1, 0xffffffffffffffff}, {0x3, 0x1}, {0x0, 0xce}, {0x1, 0x6}, {0x3}, {0x0, 0x2}, {0x3, 0x80000000}, {0x3, 0x6}, {0x1, 0xffff}, {0x3, 0x3}, {0x1, 0x9}, {0x725b22bcf01c8084, 0x1f}, {0x2, 0x5291}, {0x1, 0x2}, {0x2}, {0x1, 0x80000001}, {0x2, 0x8}]}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) write(r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x7ff, 0x5, 0x6, "bf4806aac54e099e62324eab74ff949c88f4bded", 0x4, 0x3}) 22:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x6, 0xb43f, 0x7, "b6d81e2aa893cd10ccb3b456795ad80ab462b023", 0x8000, 0x9}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:28:17 executing program 1: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x10a) close(r0) socket(0x18, 0x8000, 0x0) socket(0x20, 0x9dde8265ed1bc1fa, 0x7fff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/78) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000100)=""/23) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r3, &(0x7f00000002c0)=""/105, 0x1bd7) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x82a0', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:28:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f0300000000000000f96ecfc73fd3357ae26caa0316ea4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce671ac5e51a7a3dc1a0c2fe538f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f8300000000", 0x150, 0x0, 0x0, 0x0) getpid() open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 22:28:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000024b000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3) mprotect(&(0x7f000024b000/0x200000)=nil, 0x200000, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fchmod(r3, 0x200) fchown(r1, r2, 0x0) msgget(0x2, 0x83) ioctl$TIOCFLUSH(r1, 0x802069c3, &(0x7f0000000300)) 22:28:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) r8 = kqueue() dup2(r7, r8) sendmsg(r7, &(0x7f0000000cc0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)="aa1c637c6cce61962fab09171bb3b388998709d7c58fd61ec4ebfd270a62da9cddd7e7193acb78d4a6c7aac780bc3b49ef2745a4f57b6ae5b68d", 0x3a}, {&(0x7f0000000340)="dfa09bb2e62713313ea5108649a56860", 0x10}, {&(0x7f00000003c0)="6f9191a4503c2b55725787eac8999a0089eb58ae475d86e0a09d9d1e0afbadd9abe5ff50019df52aef5d95aa", 0x2c}, {&(0x7f0000000580)="517285009118cc598e00b624d3634568b49bd7b9f919e2cbdd6c196c5e8765c731b7ae1a72e20e463e5ed70e837b2856e7a3a3a471b6af9e5ee4dee51b1f97a2f555f49d5ff92122e1f8d884db4c24a751962bad9ae8fdbea6c9ad1cefc5412478dd37e6ce96e8637f9d1c79079ffb692cd4ffb1875d51d695c2f1", 0x7b}, {&(0x7f0000000440)="bf", 0x1}, {&(0x7f0000000600)="cf24d946c11c17db5fdc1f13e6183ce7905a4a666cc564d899a4bd65f714f1762f4292c87ebdca20a43f5b83f2d62908355ec2509ce54892", 0x38}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="c000000000000000ffff000007000000aca30b82eb167a622379f0310742967cf051f28bcb159d6cc46b81c39a75e98251fc2e779063b8e0761f4e627a0793759d19475eb00ea26196c64bebbff9cf11f0e6ff0f213d6319656d503ad65f0c6d2caa142c65ad34086cb7129286591f7eda4510906af0e16309c2a7b8c9f79e316579dae0f6f3f5338687bab11336edd6f52821ae55277b5718fa1950583c6c367a157cb376ca09f06537ac900349b5e2ecad6313ba953db4f35c2a72076ffd00082683c520f604bdffff000006000000ca3ecf3596beafccfc6510789a913f8b2631b4b3da1625b05dd302e3c0f6d74215f9119c92d6aa45fa6d158aa5d456b79cc67fb05c3b383243d8d1cdcff55f1f8ff7a3a4bbcb7f2c15fa8e086d9d75aa9bc2ec03f358c1a21a9ce6e24e4c3a055d230c9583af65de87809d95e33151204c0409cd723a795870c11a75b76e1bba13fc254a94415eed71bf0f09788f5e9cdfb6723164ef4b7cd69d8d70154e43ba011f3762ea914b133c315dd2ce0ee9aa9826a4242aaa5caa2fb7681855b97bfe094b9211773efcb74619777d14fef0e160000000000000009000000000000000ffff00000600000043ff19d3d36a6c9e50e9543990081632d74a2e4e581ad2834afd6398aeca1a7c80191da27b2414d88c7a520c65986d4f2244bc21d6b96de273a74d6d4d2ae044f694b928e2807b255213d338910d0000000000007f94ab25bf377ad368ebc41b327a6b167b2f79fd657ff2239bb2e0f54bd56ef0c94b63f7542c191c55c2d80008010000000000000129185d72b10000fbc3026132534145b367dfea1c2a425f1a415348296511c3344c5f3bb8362290655ad03a60f1e41b32840ce4de44360369b8c5478c075a4d599569139cef875988a3eb7771bcab332679f966829c05c8fd73703bd2552c5cc1190eacfb59d9a748ccd136309a4c6cc699a4ecdb15fea4ca861f7695b72c4bf39980762872cb3039bca7197f4023a543fe5d5780e4a4357be00c529a056bad58dd697c3dddbf5b856d617d276522ddddcf2babb78540786343177843a9916a8018617e42966fd8356b72ecd122fbd0d362bf494e4dc445cc7690ae72522b24af6e75196781ccfe7eb16f2e5f73a5a1806d639e4c3214c5a137445540ba0000e800000000000000010000000800000050864df7fa8250e1876b2701e977b1bbd9bbb9daa4474d53e1463d8a2f169758e9bf16a9ffc52b91749087976dfc0ff45d344f2f59efe987c0ed4f8c11f33ec50bd7553af127c947504ced2bb5b68b6e3bd6f0267dcee0b7c8aa295e44091da25de0a5c15b1f5a3629345487056c1af31cff3becf1439772b75adb03da4dd50dad43167e12756e9f7d5789cbf2fe1059a04e0aebd480605a072d90a86bbd16010749eef5fd332c0fd18387c6266d952874da26dc7b31b1b5ef540e2762fd9fb7f578420859a3dc311be450ed4a63aeee1c34850000000000f00000000000000001000000000000005664f61d17a5df068c25ae6eacd10dc7329b487e98ce12a984877e2efbbf6f04e49f63e7e6f3662cf927ea8e40da802810f900c9e43f76d97afe76339a3f60497bcc5d4297c8d45938f2721319c010f31adab38b632b2c242e3e29f6f483aa331fdd054032a33ff9a553e0dcec066be2d3cc2a81c346b2591efb5b582c8607096eac86313d382279be13941ea8944588876937e4b028ce266ce38e82896f0dbe28fc804ded3a9bddd65fc9f6c43eb94711503ec6738aa2856dc2c735e66a25bb7a5798fd8cc67ba77fb487d400931244708513757784c14b2900000000000000100000000000000001000000a7000000b8000000000000004c95fccb060000006a3e14eed7c086efd0cb9b5a785f1693e7aac44e0486e2e1d2987e1537dd7d8cdfd7296a40e5723a7d8bd8280feb878e20b5e015f677cc61654e59a777f5445d03a7ff5f360fbd64a802f0bf1d1797e82e6b3cd01198d44bd2d8f3e38dad0ec199d4d3463b26845da1e088322891bf195964fa928a9fcad0bf965a93cfdd47e57f3c8488e4fa00c1ed6eefc7eb849da61cb1cfba4035aaff82c77f2e6f7ebb298642000000000000"], 0x5e0}, 0xe36487c72f7268b0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)=r6) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) read(r9, &(0x7f00000002c0)=""/105, 0x69) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000000)=0xffff) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[0x9]}) 22:28:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x401, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x22d, 0x86d}, {0x21d1, 0x2}}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x6}, {0x1, 0x7}}, 0x4) fchmod(r0, 0x1b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r4, &(0x7f0000000240), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x675, 0x4, 0x7f, 0x1, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x3}) pread(r2, &(0x7f0000000300)="1e0bc071155c39250e9b6c25de35d36bb622277f56d17bf44ba2b454fde7d35c8d59dc163adfa73a0cbdb1322379b158205cce089bc5ab0c3f9a2a1b8e88cc1ad1a7102c025d1c5624c642e85f8599f8931ce85f4dc434e242928c255decba411f17cb0fd9f8d8301910e5df", 0x6c, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xd1, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000003c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x800, 0x0) r7 = syz_open_pts() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x100, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x2) r10 = socket$unix(0x1, 0x1, 0x0) socketpair(0x6, 0x3, 0x80, &(0x7f0000000500)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffd, 0x25, 0x80, 0x9, 0x41}, {{r8}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x20}], 0x0, &(0x7f0000000540)=[{{r9}, 0x9f1fb8e4ae5c3ea7, 0x64, 0xb762397399ce1696, 0x6, 0x2}, {{r10}, 0xfffffffffffffff2, 0xc8, 0xf0000000, 0x2, 0x741}, {{r3}, 0xffffffffffffffff, 0x28, 0x0, 0x0, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xcb, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x2, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0xd, 0x4, 0xffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x73, 0x1f}, {{r11}, 0xfffffffffffffffb, 0xb3, 0x1, 0x5, 0x8001}], 0x1f, &(0x7f0000000640)={0x9, 0x7}) r12 = open$dir(&(0x7f0000000680)='./file0\x00', 0x10, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) fcntl$lock(r12, 0x7, &(0x7f0000000740)={0x3, 0x0, 0x7ff, 0x9, r13}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r15, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x81, 0xfff7}, {0x9a, 0xfffffffffffff001}}, 0x2) acct(&(0x7f0000000840)='./file0\x00') r16 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000880)='./file0\x00', r16, &(0x7f00000008c0)='./file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) fchownat(r16, &(0x7f0000000900)='./file0\x00', r14, r17, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000009c0)={0x10, 0x337c, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x712}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file0/file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xff}) 22:28:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r10) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r11, r12, 0x0, 0x0, r14, 0x0, r15]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r6, r14]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r16) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = msgget$private(0x0, 0x200) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r20 = getppid() fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, r13, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r20, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x1f, r2, r17, r2, r17, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 22:28:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x15109, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 22:28:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 22:28:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0xd, &(0x7f0000000180)={0x2, 0x0, 0x4, 0x9, r3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r0) mknodat(r4, &(0x7f0000000040)='./bus\x00', 0x100, 0x8) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 22:28:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffffff00000002]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) login: uvm_fault(0xfffffd807f00b170, 0x433, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pfi_kif_update+0xf6: movq 0x40(%rax),%rbx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00b170, 0x433, 0, 1) -> e pfi_kif_update(ffff800000b05d00) at pfi_kif_update+0xf6 end trace frame: 0xffff80002357f120, count: 0 ddb{1}> trace pfi_kif_update(ffff800000b05d00) at pfi_kif_update+0xf6 pfi_kif_update(ffff800000b0f900) at pfi_kif_update+0x121 dohooks(ffff80000005b170,0) at dohooks+0x68 in_ioctl_change_ifaddr(8040691a,ffff80002357f370,ffff800000b35800,1) at in_ioctl_change_ifaddr+0x613 in_ioctl(8040691a,ffff80002357f370,ffff800000b35800,1) at in_ioctl+0x205 ifioctl(fffffd806f6d3600,8040691a,ffff80002357f370,ffff800020acfb48) at ifioctl+0xb64 sys_ioctl(ffff800020acfb48,ffff80002357f488,ffff80002357f4d0) at sys_ioctl+0x5b9 syscall(ffff80002357f550) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,fc7b839e010) at Xsyscall+0x128 end of kernel end trace frame: 0xfcaad6ca9f0, count: -9 ddb{1}> show registers rdi 0xffffffff811899ed pfi_kif_update+0x3d rsi 0x3aa7 __ALIGN_SIZE+0x2aa7 rbp 0xffff80002357f0c0 rbx 0xffff800000b05d00 rdx 0x3aa8 __ALIGN_SIZE+0x2aa8 rcx 0xffff800022d50000 rax 0x3f3 r8 0xffffffff81998fbb refcnt_rele_wake+0x3b r9 0x5 r10 0x1 r11 0x8e4d078c9abe3a96 r12 0 r13 0 r14 0 r15 0 rip 0xffffffff81189aa6 pfi_kif_update+0xf6 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff80002357f070 ss 0x10 pfi_kif_update+0xf6: movq 0x40(%rax),%rbx ddb{1}> show proc PROC (syz-executor.1) pid=375263 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acec78,0xffffffff82643de0 process=0xffff800020a8ae10 user=0xffff80002357a000, vmspace=0xfffffd807f00b170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25614 293974 47079 0 7 0 syz-executor.1 *25614 375263 47079 0 7 0x4000000 syz-executor.1 87299 73264 93436 0 2 0 syz-executor.0 87299 181421 93436 0 3 0x4000080 ttyout syz-executor.0 93436 389063 31761 0 3 0x82 nanosleep syz-executor.0 47079 152015 31761 0 3 0x82 nanosleep syz-executor.1 70245 72791 1 0 3 0x100083 ttyin getty 97141 248620 0 0 3 0x14200 acct acct 48496 72814 0 0 3 0x14200 bored sosplice 31761 484546 89640 0 3 0x82 thrsleep syz-fuzzer 31761 423688 89640 0 3 0x4000082 nanosleep syz-fuzzer 31761 22704 89640 0 3 0x4000082 thrsleep syz-fuzzer 31761 15148 89640 0 3 0x4000082 thrsleep syz-fuzzer 31761 230600 89640 0 3 0x4000082 thrsleep syz-fuzzer 31761 222004 89640 0 3 0x4000082 thrsleep syz-fuzzer 31761 231746 89640 0 3 0x4000082 thrsleep syz-fuzzer 31761 95020 89640 0 3 0x4000082 thrsleep syz-fuzzer 31761 8494 89640 0 3 0x4000082 kqread syz-fuzzer 31761 346929 89640 0 3 0x4000082 thrsleep syz-fuzzer 89640 25428 90765 0 3 0x10008a pause ksh 90765 33683 47668 0 3 0x92 select sshd 47668 514474 1 0 3 0x80 select sshd 13910 437122 83440 74 3 0x100092 bpf pflogd 83440 290148 1 0 3 0x80 netio pflogd 44914 379333 81060 73 3 0x100090 kqread syslogd 81060 402053 1 0 3 0x100082 netio syslogd 21596 205637 1 77 3 0x100090 poll dhclient 70779 522420 1 0 3 0x80 poll dhclient 7458 246633 0 0 2 0x14200 zerothread 6205 32079 0 0 3 0x14200 aiodoned aiodoned 80419 282945 0 0 3 0x14200 syncer update 5075 293166 0 0 3 0x14200 cleaner cleaner 89184 188835 0 0 3 0x14200 reaper reaper 15205 15410 0 0 3 0x14200 pgdaemon pagedaemon 63180 119911 0 0 3 0x14200 bored crynlk 36054 235595 0 0 3 0x14200 bored crypto 78188 241658 0 0 3 0x40014200 acpi0 acpi0 59020 286650 0 0 3 0x40014200 idle1 70924 109720 0 0 2 0x14200 softnet 50700 61297 0 0 2 0x14200 systqmp 9896 400626 0 0 3 0x14200 bored systq 64789 310374 0 0 3 0x40014200 bored softclock 23779 125327 0 0 3 0x40014200 idle0 92334 336109 0 0 3 0x14200 bored smr 1 415617 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 25614 (syz-executor.1) thread 0xffff800020acfb48 (375263) exclusive rwlock netlock r = 0 (0xffffffff824a1878) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8265b1f8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9644 6481K 8207K 78643K 26839 0 0 pcb 13 10K 12K 78643K 1542 0 0 rtable 119 9K 10K 78643K 4131 0 0 ifaddr 103 26K 28K 78643K 1412 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1936 0 0 iov 0 0K 32K 78643K 1167 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1227 77K 78K 78643K 8755 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 126 0 0 VM map 2 1K 1K 78643K 19 0 0 sem 12 1K 1K 78643K 265 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 10904 0 0 sigio 0 0K 0K 78643K 140 0 0 proc 62 63K 95K 78643K 3153 0 0 subproc 32 2K 2K 78643K 841 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 1167 0 0 in_multi 32 2K 2K 78643K 770 0 0 ether_multi 1 0K 0K 78643K 36 0 0 mrt 0 0K 0K 78643K 44 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 1584 0 0 pfkey data 0 0K 4K 78643K 2 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 134 23K 32K 78643K 38531 0 0 UVM aobj 130 5K 5K 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 1584 0 0 NDP 25 0K 1K 78643K 440 0 0 temp 269 3558K 4197K 78643K 152363 0 0 kqueue 0 0K 0K 78643K 90 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 101 0 95 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 501 0 499 1 0 1 1 0 8 0 rtentry 112 542 0 501 2 0 2 2 0 8 0 unpcb 120 7527 0 7491 13 11 2 3 0 8 0 syncache 264 18 0 18 11 11 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 6072 0 6072 5 5 0 2 0 8 0 tcpcb 544 2840 0 2836 3 2 1 2 0 8 0 inpcb 280 11436 0 11426 48 46 2 13 0 8 1 rttmr 72 5 0 5 4 4 0 1 0 8 0 nd6 48 96 0 93 1 0 1 1 0 8 0 pkpcb 40 55 0 55 22 22 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 217 0 217 30 29 1 1 0 8 1 pffrag 232 20 0 20 9 9 0 1 0 482 0 pffrnode 88 20 0 20 9 9 0 1 0 8 0 pffrent 40 51 0 51 10 10 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 353 0 331 1 0 1 1 0 8 0 pfstkey 112 354 0 332 1 0 1 1 0 8 0 pfstate 328 354 0 332 5 2 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 8 0 5 4 1 3 3 0 8 0 art_heap4 256 2377 0 2128 39 23 16 18 0 8 0 art_table 32 2385 0 2133 3 0 3 3 0 8 0 art_node 16 530 0 489 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 24 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 255 0 245 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 18813 0 17389 47 0 47 47 0 8 0 ffsino 272 18813 0 17389 96 0 96 96 0 8 0 nchpl 144 35509 0 33832 65 2 63 63 0 8 0 uvmvnodes 72 7004 0 0 128 0 128 128 0 8 0 vnodes 208 7004 0 0 369 0 369 369 0 8 0 namei 1024 136792 0 136792 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 17 0 17 9 9 0 1 0 8 0 scsiplug 64 23 0 23 15 15 0 1 0 8 0 scxspl 192 98655 0 98655 47 44 3 7 0 8 3 plimitpl 152 992 0 984 1 0 1 1 0 8 0 sigapl 432 10968 0 10952 3 1 2 3 0 8 0 futexpl 56 226418 0 226418 2 1 1 1 0 8 1 knotepl 112 2418 0 2399 1 0 1 1 0 8 0 kqueuepl 104 5046 0 5044 1 0 1 1 0 8 0 pipepl 112 6176 0 6157 20 19 1 2 0 8 0 fdescpl 488 10969 0 10952 3 0 3 3 0 8 0 filepl 152 102307 0 102202 68 62 6 14 0 8 1 lockfpl 104 3545 0 3544 1 0 1 1 0 8 0 lockfspl 48 1116 0 1115 1 0 1 1 0 8 0 sessionpl 112 70 0 59 1 0 1 1 0 8 0 pgrppl 48 219 0 208 1 0 1 1 0 8 0 ucredpl 96 21321 0 21312 1 0 1 1 0 8 0 zombiepl 144 10953 0 10953 3 2 1 1 0 8 1 processpl 896 10987 0 10953 4 0 4 4 0 8 0 procpl 632 35463 0 35418 5 0 5 5 0 8 0 srpgc 64 92 0 92 29 28 1 1 0 8 1 sosppl 128 124 0 124 33 32 1 1 0 8 1 sockpl 384 19718 0 19672 85 79 6 23 0 8 0 mcl64k 65536 273 0 0 34 30 4 34 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 34 0 0 2 0 2 2 0 8 0 mcl8k 8192 39 0 0 4 2 2 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 220 0 0 24 7 17 24 0 8 0 mtagpl 80 50 0 0 1 0 1 1 0 8 0 mbufpl 256 851 0 0 22 3 19 21 0 8 0 bufpl 256 30904 0 23856 441 0 441 441 0 8 0 anonpl 16 1077379 0 1064205 267 196 71 80 0 124 0 amapchunkpl 152 74144 0 74032 140 133 7 19 0 158 1 amappl16 192 52881 0 52002 269 224 45 56 0 8 0 amappl15 184 1741 0 1737 4 3 1 1 0 8 0 amappl14 176 1570 0 1566 2 1 1 1 0 8 0 amappl13 168 1445 0 1445 7 6 1 1 0 8 1 amappl12 160 1714 0 1709 1 0 1 1 0 8 0 amappl11 152 1223 0 1208 1 0 1 1 0 8 0 amappl10 144 1739 0 1733 1 0 1 1 0 8 0 amappl9 136 2873 0 2866 1 0 1 1 0 8 0 amappl8 128 2504 0 2461 3 1 2 2 0 8 0 amappl7 120 1943 0 1932 1 0 1 1 0 8 0 amappl6 112 1120 0 1107 1 0 1 1 0 8 0 amappl5 104 2235 0 2221 1 0 1 1 0 8 0 amappl4 96 11523 0 11487 2 1 1 2 0 8 0 amappl3 88 1689 0 1682 1 0 1 1 0 8 0 amappl2 80 85917 0 85830 4 2 2 3 0 8 0 amappl1 72 252303 0 251862 25 15 10 20 0 8 0 amappl 80 36497 0 36457 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 10986 0 10952 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10986 0 10952 1 0 1 1 0 8 0 vmmpekpl 168 91955 0 91922 2 0 2 2 0 8 0 vmmpepl 168 1361305 0 1359169 632 509 123 128 0 357 23 vmsppl 368 10968 0 10952 2 0 2 2 0 8 0 pdppl 4096 21979 0 21938 8 2 6 6 0 8 0 pvpl 32 2835407 0 2818892 630 466 164 196 0 265 5 pmappl 232 10985 0 10969 12 11 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 696 0 78 19 0 19 19 0 8 0