pt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:38 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x4, 0x2}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9518}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1fc000000000}, {&(0x7f0000e40000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000dd5000/0x4000)=nil, &(0x7f0000d30000/0x2000)=nil, 0x3}, {&(0x7f0000c97000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000cad000/0x2000)=nil, &(0x7f0000e8a000/0x1000)=nil, 0x9}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000d49000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:38 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000500)={0x9, 0x9, {0x3, 0x10000}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r2, 0x4, 0x80) close(r2) close(r6) r7 = accept$inet6(r3, 0x0, &(0x7f0000000340)) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r6}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r6}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0a28397017ae96131375fa5deb04cf48cfc99565fa2fca4b386f871dbcd582e52c26a2c5c31f9db0e2333de6f66506cc41ee337c55de64e189b9e18ec21daf303601555efc4fbfdf36537e8813d095c744c0242ec2eefba3974a51038101e3b49fa114d58c1b18d219ea1652aceb51b834712d24b84fdc67dd8dc9e0364b0ad5e6ca52e29828dde09e59bc078b168a34f645bb67b708895ef37c4221fc5d6f81c218fa475b8182a8f3fc7f1b9f3b6661fffc928aa09d195626150895d51a6356f4e4087dd4cd6a25291587f7b6d894aa0a411b04d21cf84e3eee6407bcf30661635507786cd3ea3054ac40a2686045f7", 0xf0}], 0x1, 0x0, 0x33) close(r0) 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000280)="7a66b0a53396de9fb3669a2bf58702735bae892ad92c1ed37a4d5406543c0801ad780ce4e733955af9ff06a77723f61df325310ec5ae8fdc9a2cfc3425ca1c4c2e6eeaa0da782ea33931415b43c3df8d1509b09dfcb03f8a00"/99, 0x63, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) write(r0, &(0x7f0000001340)="e488fbc02bbda859ad7a9e3275bcd6602372145965b04aa9b91eb9b26a4671bf4599898087d6a59abbb5d1944851c0efa26aa7a34cc268b51ec60a7dcf48b9aece7a022ed7a7f42882c880dce736c129ae391c95b2f9c555979a9926c32e2583429f3604e2c0d6caa860ee767333da4f3fd54388919bb5efeac9ade1b284c067024e54433191364ca379f4874299a00117d8843c346908593f00801c05b0e8cf4b839fddbcfc20fe4b5aaa95af200cd9b43836c472832f1c18dac3aabfa2ae1868ce5cd9afa6d4caf3c41d58c4f0394cf8d072c2bcd1c5198bd925d03d26d26a574fcef65233006bb84015b77fc333324395d1b28bf23dae20ce", 0xfa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={{0x2, 0x938}, {0x6, 0x8000}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000484d84c0b0e18df700"/4098], &(0x7f00000001c0)=0x1002) 16:00:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x8, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) r3 = msgget(0x0, 0x493) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/70) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49, &(0x7f00000002c0)="8ff472b79b881cc3e75ffa0d20a35fe5aa72556f40bebe6ea6c93d702d2b7d668c2604e1138ee0055a69f6a118cb2aeb4ddcd423198db4081c4a854aa05bef10beb0f55d2b6a34aab9") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x57, &(0x7f00000000c0)="b6") 16:00:38 executing program 0: getitimer(0x4, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000100)={{0x9, 0x3}, {0x9, 0xd5c8}}, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000080)={{0x6, 0x10001}, {0x0, 0x8}}, 0x0) setitimer(0xe5b7b7b9de30f2e4, &(0x7f0000000000)={{0x9, 0x8a3}, {0x6, 0x5}}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x92, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xd98) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpid() ktrace(0x0, 0x0, 0x40001622, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37438a3e14774d98, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() pipe(&(0x7f0000000200)) munlockall() openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file1\x00', 0x10, 0x81) r0 = getuid() setuid(r0) getuid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x40, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:38 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mkdir(&(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', 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) 16:00:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) r1 = socket(0x11, 0x0, 0x8025) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c, 0xfffffffffffffffe}, {}, {0x40000006, 0x0, 0x38e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x1ff, 0xff, 0x1000, 0x7ff}, {0x1, 0x1, 0x0, 0x1ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x4, 0x200, 0xe4cc, 0x7fff}, {0x1, 0x5, 0x6, 0x6}, {0x3, 0x4, 0x8}, {0x6, 0x20, 0x101, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x800, 0x9, 0x3, 0x81}, {0x6, 0x7, 0x0, 0x1}, {0xb14, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x3, 0x100, 0x0, 0x3ff}, {0x8001, 0x4, 0x8, 0xffff}]}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61d, 0x4, 0x81, 0x800}, {0x81, 0x5, 0x8, 0xcac0}, {0x1, 0x7fff, 0x4, 0x564}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:39 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) pwrite(r2, &(0x7f0000000100)="86a2f4ba638c3fdad596cb32ea2069c7fd694677022f164308c8d44397317e8571cce54515719c6a1a080d120f5300d67e40f03bbc9355a88acdfc6ca2a299295bf4f92c14e7ee8a7bd219ad3e6d35039f0df6b48fa7ff60e5d7be1c2d7e1d3202942c16c6ca8ab5c7fbc1943409fb24e576d5ee1d866e06b51cefddfb399e27c8c557a344cba9f065b0ff9cb6f149b05a859a01c3aac9056e259fcb41ca9b1f9b5bfd98009494674732796627a22e87e288008f813d503b1983c6ced4616b6cabf37de088801755f7c593aa007a25da2d11b13db4e4868fc0f8167b01cfddaa8d0472f34154295e8ce02a49acfa1255373e8de6", 0xf4, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xb575, 0x9, 0x8004, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x7fff80, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x8000, 0x7fff, 0xab1, 0x400, 0x5, 0xc36f]}) 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x20000080000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2b, 0x1, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x101, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x40, 0x1}], 0x94, &(0x7f0000000100), 0x56, &(0x7f0000000140)={0x2, 0xd5}) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x6, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bc, 0x200000005}) 16:00:39 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/128, 0x80}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000000)='.\x00', 0x0) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x61}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10081, 0x11a) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6034, 0x8) 16:00:39 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) setregid(0x0, r1) setregid(0x0, 0xffffffffffffffff) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r2, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000080)}, {&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/245, 0xf5}], 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2b3}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000240)='.\x00', 0x240, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x41ae3152ba5e175d, &(0x7f0000000000)=0x8834, 0x4) 16:00:39 executing program 0: r0 = socket(0x0, 0x4003, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0xfffffffffffffca5) 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xa33, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x493, [0x7, 0x5, 0x8, 0x8, 0x5, 0x58e, 0x2, 0x7]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xf8, 0x7ff}, {0x18, 0x1, 0x0, 0x1ff}, 0x6, [0x7, 0x8, 0xfffffffffffffffc, 0x3, 0xfffffffffffffffa, 0x4, 0x6]}, 0x3c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x1}, 0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x1, 0x11) flock(r1, 0x4) r4 = shmget$private(0x0, 0x4000, 0x34, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) writev(r3, &(0x7f0000001540)=[{&(0x7f00000002c0)="7412b8edc11b36e80db7e883f7de55eaeee7875cee8bb93bdda706e85b623ed0aa389e5471732465f1f7a68bb88b916ffc323160cda7cadc99c48961130b7d414d9cce8669fab8fd27018b76042aca28b18000", 0x53}, {&(0x7f0000000340)="d280dfb704a6881898", 0x9}, {&(0x7f0000000380)="f40957a25949ec15c01c3136cbc869cc73873ee5ef67af33acd39056daf36f3715ac31050cbde69751f8f0f5578fa7bf0ec5b710464e1e3907da19b5b14d78fe363e17fd54c77d6baaddc6570ba5cb7411f145468b041a2dfadc45ced00e43a5ab4f6267cc225b15cf1e98d448f65e387a3f1946e42664577dcd510069b5bcac7230d255396e14e20547c92b38753f3c9f701b883c07c172b1c7bc805302", 0x9e}, {&(0x7f0000000440)="b2affa39def292d3ae03692e3301d6dad5c6e79f64286a07a044c32f9dfa61146b862d6b4c3d", 0x26}, {&(0x7f0000000480)="6725a3b76fe51bf452fdb7426251004f414b055f0372d707f33d87d34e6bc0a5370bd3d0e4085d7083984d13e84db9585eb33d4ffecf501586aca92f6b4b773db0c252c2d12db5a29530ff2d8dd7ad6d4b27c46535457d3b2027eda710f9e346a7b9b6b28e9b165632a0fb4ea989d457c7bd5b2228906aae3dec9134cd4b2fe6a8bbdef7b123fb98f72192fff03172dcc3e8e0e8e5eed4ea4d", 0x99}, {&(0x7f0000000540)="04381b5fe5542e19c064a15941fb6f7e11c905079bf3435b0162ad534842bdc1503479d33da9f30a56848674f90c7a9b7e0c1b69de7606c615fc7f362a000e7c2b16e6718a3125c2cf6666f2388fdadc561d4f5138e78985803742cfb7f18d85c939489cf819b1198864c921ed704e87e130f4b0a3ca88c609d21531466da8431bda4e8715b4efa98f37c0458048c63dbfe8790ff3125e47e29df51f8bb9805bcbd0d1b137b39d2c37862c3ea140e786d77233d2a0ee92fcfb6f812615ba96f024336366f8dd96c19766a54be3ea03876b9a5bf65224fb034f5d218050ea9e235035ffd88292e50da32929dfb70f6d71ebd2f2b8ff41021d95a52d523a516a7f15b14ea4128eb049b4587513cf3d52d318b00bacb5c0489d51d510d35e4db9551563c2f5fcf282ea1b102865638f91dbfa570e9388eef76b088dc29d714dd3f70629e9e1c1ea1cd23a26eec57cb50429a925f22c3f5a4069687ab6c95a04b236f2253ce72580dee7bdfa765b159b17f1dd47069a9d62cf6dc6fa949c7627df6269e777bedbdb3fc803a94330ba837469b5cda20a0868b723e4b6e96f3fb926b8cf93977d7922465f1ebd73bb062b1ea9c5d27015756650988e4bf2b26c0c8d250a0e0b9bf843a502e21664d423cdfcf8422582a4b2fd3d99346e6e98896bbe52f22c3f920125f5e00badcda4189efe86710a8d5d8bc0e2e4ddf33eb08c613fd8bc630fa27a5103d34a4b48c3833a7ef857c21e9acbd7f4e68f3293953abde463ccfcf7b2666c72d638672b43745a9c62dee9ba8ab35715aa7b85be6551f5c35e27293eb74e66e6a88e0426b9be044cc4297805adcaa1d201c00f113caf9f9b0961c585d8816e7400cd09d3f7c5c983c4fff72cd7da68dce0496a4ebf9ed35c6826561a4444906c25f14c6f8da8f0c25d6f84505634e2a155c483df6d31c8ff9f7f9c3e2c3c2d2b868a4ba822ff1a967dd61fe4cf6502a7c697608c2bad93b1e8e20e6e682f267fd9fc586cdf23ba936e55febfaf658109afd4f748ab41cb1118d390ac9859a1a7ccd1f4b4efe04fa87e3a6c3c33a5606cd77e00cc595d98fac95643bbc41128ed196b0931dff073e7164bf035af900d4eff43cc715e7d1a2ba22bba29177762988b4d357e77803e4450fd28f249d7616fc2345ae77c2d127eec97dec13d1c9964b8d3a4657675be67af3119e23df851837b4ebc57600b29846176781d183c7beb87593623e1790273b4ba6d723b98c90cc5d5dedc32447e1f9827c2ed29ca5d53f7f072d0b24e2faf56c034e9a2333bfb75b3b4e9e1da7ce7c9865966114051b4dc7cb3485c2336f2a9c572c87e877c96930140150227b15089a313070a5043ea65c10ebca2c6c4858e2fe9a90ccbfe9346d390f4e206021dfd56cdbd9b8aa5490d581728022eb534c6e5759bb50010c58c82ba64f3a907087811d1eab555ebc08b94f2bcd2847c41c09bc758312b62c07b645dbc9dec7d99f225578b2ef2360f3015a7a1952b7a126dc7ae5fdb15b5fbcdfabcce07e23f90377c3cbaf46ecc417b6f01feff1a2c99f0f6253c4dfefe7d41ac1254f1d7b597241240bb5c8ffc25cec7967fda9b8921db249512e8f030627bb9edcc5e9e5e6540b0b120d8a70ba0452d0021518de0e0fe82e14da180e007ce7dafd721a7118ed680feec380819e38a79d96ea8e6274111428c0631b3135274ec8df0f8fcbe3f536e4b4b49edfc7d649cd438daccaa755081cfeae2722c2434cf0fcd5a75232dabe4492eed9c37248592431e9dd2c9608c81a623f17d2cfa0e90388559cb2d55b46224a2d7e22b974fd72add630d4085df97f5a14fb7fcb157eb211d6966366424ce0a308857ab3bbdd4d03de05880eceff1e406f0affce6e3285e52e2613c92e6fd7446b87dbc81cdc1afabaf578bbdcba3b86f5f54dba4c07c3c5b5c9815f5f033b2ea4e75eb17e94bddf14565bfcbe31447ef4c69defb689b39f4fcf4c62c4d964eac8a4a89bcafb037644c9ce3ae6268a2faf73917cdd49f147c4f640bcd78dc441f693ae598db72e2254de00fc0bfef623ce5898c953146d03a79d16a89b7895fa543ad9f9aacab0f6e69fa6f72f9c0e086e413f9c2524379077c59eb439d126ff9b53fc52415a6a0c11c8a2579ede0ceeb612998add8397c24f91aba92e7e5e8b86442320976c2d994a890bed61b262ba32a5479be9890ed2d04155eca28f29f00f293a2617366a7c4e32eebc4930e7816fb86ebf10e4ec8b243e3767d42bcae809196f9093efb516180989603785c982946c94348048725a255b66003ce9d8d6ec54b146639b2380ee0d8dad591b78ce315b036677c46087bdec2feb1f13a9f76e183780f11103cce20760734f4fbf62ac23f4656b76b7e3f478c2c1a2a9f239768c47b923dd69d14977bfdfbc49d19911d68b82744edc7d4fc027833d200abbfcce2ae5b5cc8c5abd602f346ae4d9c4795740f1a539a776d0cc75faf22aae0b92eefb43eef5365cb945d3ae9c67e5f1079954794a1c47ec2692e19fbfaebcc06f47b0d2326b1a7240a215bccd474ec196b7795a7f603b2d19167cf11456771759027d1dd5b6cc8c7f9ae8bae4cf8dd81721eb8d6318333023a065b96a9dd3c65b333ab7084526c66850d4303ffe8e09ffebe90079a7780aa2daeed4a669dff700c716092202e6489b0953c3f9bc43edd25c1fd6c515acfa274163dffa39ce8143bc1ebf43b4c83e8d45eafeea2d5419026de695c376f621e2f5d09ed316942aea77fc1131766172d96d249f8bde30f82eb44693b0e7932faadac71ee2e76876807097fa17322df0c39bbce5b471aeff729aadd17f695bcc2a09d2f40ddfcf927921e31becb8bfec40af075c218c5a4d8f245bd89dd04d0b42fa02ab2c60a9ec94b5f2e220683e9cba278eed8ea5d28b28f80103f6af7ec21f675aa135533192fc70b11415205711bcb00d9c9d226ee55898ae92421d5744421e4f228c0bbf193c03843cd7cd145508c5f80487677c99d8f4be083aa00766680409f2be9e7a144e230c706c9730b293aeb840970924029c58530f8220d5c699e0e5f64323ac43070c72370d2f91fb3d160dad10d1bb3e39b26b3fa4204ffc7cc4bdbf1aa5056d3271fe7a75889d1e3b7c560824aca938978eac8c59b3d096ce4f7d618954b51d4ce00aaa2ed478812d2878203a6bb5a9d183e70fce87b9ebdcf386cbf96e791d17ba2b9ef273264dc39a8d1233cd327bc67d875e82a4acb4650360aa0613b5d0d9d6ed8fb607b1867302d9bef50e09cbb3103877310ce58e6ce1babc1d9951df4943edc6d0730a3c323e9bc5860f27bafa4d62565dbc9737ee32bb0fc74b3df1c453dc8d97786a008a25bcdb8a720cc6b2807cce491fa93ae7ea55a7b34437dbd189c6f073551248187db0c749fd5010dbb78d7bd0a7c449c900afdca70e107d15197638b65ead5551829bcab5c0fbb374f289e55f306fb59ba2cf684ae498166164696374caf6a85d40f4edada8bf05491b727821ed933fe91a50fc71f493b9ffbd97de9f400c6ba02203771ddd4287796cb6cfcfdbdeafd281087259f8ecf965f0432ac486b64731c7f260f95d878b7b0e4fef05f895194394396038c7f82ce3b29ec8c4f41786219992fc88470bd485107a9e7749275c614a21bca66d748a3c5b1a5fa95f0db91a29d76f3dcc88d469e7255d203c3f24460532a9a555a1a0dced594f1f1da8e7d6f58eec8c2198cd26202c7a6dd473bcfa8cd0e94c345e917ca572ad3687bc636276d7e45d95cf50d3e29dbd9ff21721af631ef62a8b805c818cdba2ac37c97109d6ad3cff05f37905b3abb8561d92ff6390a517d674da37c7093f61a27395688b83b756cfb78e711b2f7c94137c315eac5743b37c27bd0d38459bef1f52a026ee916ae8059607300252bd1a0f6506964c9618569aca205993fb93c3ef51c70bb5d03e1944153726abc12ff74b0483330bef770d15febab9fd7978c577a306c09599ac5e0cd2008fbb904ee88ca59ae5d59efb2c414d5458c49fca9972efca4484e96a5c286c07560e135ad8d7534aeabca0f5d0dda6e9a08e857617c0567a02cec3177666d7c1781e643bebf3bbc21deb47af94f031f262a403afd2721f6af6bfd44bc5e745f011a1b51ca3aa2c0629551d32f57dbf6518a4b1a96e209a2e49604b38a50542368aa9f3e3295f437fb7a3c4e674883d07b7cce2313330b01e2d25207c3f99d33b8cc833d778815bbe7d42e12b6aaaf7935ffad21fefe925b449cc6d1e8da0dc4888c4b5c16c86d39c79379e7e01f616131c49789b7378bcca6828e860de17968d954c2dd0f3045f1752ae7538890ddc3b989b053494c231acd083f0cd24b5d4f403c56ff1aab30ad2ffeae6961e52909bf03d437ede3889014b07d90618f983c4ddb57b5f8a75518facd58d5bc45515557d46513e1f6f9d9a7ca2af01ef2e552264aede748c10657fbd96f823504e6f04b53aad3d00e00b31e3a78e3427dc0c1687831ea2272b997bcc40e190f2236bc02c6ccc04b602b7d520432c8c60b20683ceffca1ed99a6fce645ea2e4de0ab6e31367f332f237082b46ad32a1629610fa3de7e95caf17b46d18a9f609b863e874b8323ad10e004dcf20f42ac589006a586742989fbfd2005763bceb5339193138da0590587da44054a65fd4db6d17e99f18dfe530e1810bbc3e08de004752f1ce44ae7b8f836699b792e655dc08308c5d56b807a94810f3905927c7b4495c62d22c59514f10fd5331c19145deabb459c09e52fa6d8e434f2f5de1203fa0e319dd68c9593f4eec3c5d457d13a69fe98c3c013e76488923e2c0965c19bc27dde91f2fde2793ec2f17360557434630324eeeb0557995b9a68af10772a2aa75653054db274da82506f5edf0a5bb3db95e3ab1de4fc794dc194d9281c138fd6a07abb7124475e1df2014628d2776195bb5dc2f018793ef36bdf926169e4cc7a1a498839e3187cbdebe82bb2cecf5cbf10e640a266d5ede8b2a1667144e271043386582fd28fbf6c04a0059c7bef590688b4fbbe2cdf8c9b7b113f8086b3649539a2fa15c0b112871a1af38d16e750d9a2a8e8e868875f400ef25070a7411c0770fc3ec4838d7f7827dc54d6cb64655552594fb96e22acdd5f499dc69500f47d4c1c7761a16fe7dd63b0da7583641fe474760bf2986aa4c339e039f0bbab59ca47c2524c716731b0abad0b34497294e61fcd1ecd49fdfc246f7021710ebfd5198d0ce4f2c03c447de42a7c5f8e088cba4093a1e1a5676d82d769692b38e018f92ceb3a8082f7de6f479a3ca3530c3182bcf3a0065e0b8f1f234afd209855ac657caca8159beb494cf41efecdd94c274a3bdcb2006ace3aef7682a5efc0e7de7ff5cce8076e26204e1330f36ba40ca87d259bc3472c737d591201864a87aa3c3ab1f7e6323d600eb00cfdc6a953b0ca8ef64945d893567b040260eb7d2d7683d71829f46b0c16983f44eae460b25499ac0e1583b2ed0c887d982d538fa48197f6e966e7f01273a98721649302c3e2b6c6fce50d045ff57dffee1e74ba0263699514915b56da5163db2dd55a6756186bdcd20c97becdebfcb2c0e4b29eb1c4b729ac4cf0e4635eef0cfaa28c3a856ca9915f2a16c922661528b1d71f5a7191029aecde692d76395c5c459d3dc1fc72491692f0ab4e68e67f70ae73a4a265eecfaf614de69ee9d74a521196aa5394cdb9af896a97ae6c3547e4b4a32f75f704f47d9e412a647545518b5ed562b04a74c37462a1e9cc03e874e2e3ec590f7e33e349f7e1", 0x1000}], 0x6) getsockname(r3, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001640)={0x3, 0x6, 0xd3, {[0x8, 0xdc9, 0x5, 0x5, 0x5, 0x2, 0x219, 0xfffffffffffffffa, 0x234, 0xffffffff, 0x2, 0x6f9f599, 0x9, 0x1000, 0x9, 0xf6c3, 0x72, 0x1000], [0x0, 0x5, 0x8000, 0x0, 0x6, 0x7fffffff, 0x4, 0x62cc, 0x4, 0x7ff], [0xffffffffffff7fff, 0x1f, 0x800, 0x7, 0x6, 0x2, 0x3], [0xc4, 0xffffffffffffffff, 0x7, 0x8, 0x4], [{0xffff, 0x4, 0x7f, 0x5}, {0x9, 0x8001, 0x81, 0x20}, {0xffffffffffffff49, 0x80000000, 0x3, 0x8}, {0x4, 0xffffffff, 0x6c76, 0x7}, {0xfff, 0x20, 0x0, 0x9}, {0x1, 0x5, 0x3ff, 0x1}, {0x7f9af2af, 0x1, 0x2, 0x78dc}, {0x3a8, 0x7, 0x6, 0x9}], {0xe42, 0x0, 0x1, 0x87c}, {0x5, 0x8, 0x2, 0x5}}}) getpeername$unix(r1, &(0x7f00000018c0)=@file={0x0, ""/22}, &(0x7f0000001900)=0x18) sendto$inet6(r3, &(0x7f0000001940)="5ab1cb22813a6d647f8d8af2f65b4e6d8d25bcfb4670d1377fbe00d963032e8c734f801eab137b6c9809283f0dc63389fd0dda7900e00aeb89524453062f20c1f59aeb5f18ec2335d0433d70bc4c65ab0e8f681dd7263cee", 0x58, 0x3, &(0x7f00000019c0)={0x18, 0x3, 0x3}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) sendto$inet(r0, &(0x7f0000001a00)="736323f5442bfed4e395331834996075de3dfc5b3061e4b8fda93ab8b3d0acff90c3dec857dfb9818d9859f5648fedbdd6c19e379864ac0ac0ac6436bae8ae018ca97fd8c15b82b6db", 0x49, 0x1, &(0x7f0000001a80)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001ac0)='./file0\x00', r5, r6) rename(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='./file0\x00') sendto(r0, &(0x7f0000001c40)="e5e56cc4a8b1988e5832b40c20708bee576ad5da6ccb4d5b72cbd5a57d40cb6a8fc9d9488dc471a7080fb2", 0x2b, 0xb, &(0x7f0000001c80)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001cc0)=0xffffffff, 0x4) mknodat(r3, &(0x7f0000001d00)='./file0\x00', 0x2000, 0x8) mkdir(&(0x7f0000001d40)='./file0\x00', 0x18) symlink(&(0x7f0000001d80)='./file0/file0\x00', &(0x7f0000001dc0)='./file0\x00') socket(0x2, 0x5, 0x5) 16:00:39 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x0, 0x2) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x3, 0xf3, &(0x7f0000000040)="47e1d15ba711eab95e7aac178874571035827ab9a70ff06d25b9094dc45c261a6dabceed9ec182f6c9dd62d86e611a8f", 0x30) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) fchmod(r0, 0xa0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812ee42fb3c22166aa4e713048", 0x14) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x507, 0x2, r2}) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xeb4, 0x4) r1 = socket$inet(0x2, 0x5, 0xdd600000000) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x3008, 0x0, 0x0) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000580)='./bus\x00', r2, &(0x7f0000000600)='./bus\x00', 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000140)=[0x0]}) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000240)={0x8, 0x7}, 0x10) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000280)="c0a211ef154afd87e15ba83652815ce2457a75bc1faa7c0452da80ce5f173b61d60205a7b8bfb561c5e5190838e1af5df3ac", 0x32}, {&(0x7f00000002c0)="0af577087d9882e0e10c831beca502a4966618250ecc635d4f646c0915345f9b94ff2b3bab9426fab87188f67a81cd03110a63de17", 0x35}, {&(0x7f0000000300)="ce383024c779da2d6302715f044ff3e911132eea2940588feb277fa5d9f6d510", 0x20}, {&(0x7f0000000340)="a7e192676bd0dcc3d5b9f1e5b5771c602ac4339cd8d92c6c02e45b395451e91e830ecab5486a249a87e4", 0x2a}, {&(0x7f0000000380)="7e51a6c89fdecbf4dc1ceb9c53230700426d3389d2b03ab6da8d25107eee56e325357547f17bf1d062ec8a455f74b64654d621411da891da81ce1d75b66d6d", 0x3f}, {&(0x7f00000003c0)="00927181927a7a50767f992848ae4c8e74a48b77b66d56156816aa35f0c317f204ea542c1dd91b33ec8d545333bfafe987669cf9354a9d3cba14cca395948d0da5b03e1898995231969af2ed0943b8efe27289c6829badea37cf6505ff53b16f22e57fc40da41f28dad2a6087dd5e73ef26ff31fc516cccdc63cda88532280b50afbd81d79e41b193ab7dbb5103e78921473d4e1b289d7cdf9db4deae08e6e2235412f56ea78a153577d7d", 0xab}, {&(0x7f0000000480)="da3126aeef2059b64585fb59a0a6de2f1d2f4cf7f170e44456a632a650cfa0ead83561b288ce541537869ab1107f139281b0961220918187b6d17fbf167ae4e5abf6034453dc98487bc59a4d1a08bbe0b973ae", 0x53}], 0x7, 0x0, 0x5b) close(r1) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000780)="fa1204a49155ce1e009172f300ae1b60119853fcbf327194b3e657604f5a1924191c6e5b", 0x24}], 0x1, 0x0, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x10000000000001a4) kevent(r3, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x5}, {{r3}, 0x0, 0x2, 0x4, 0x9, 0x1685745}, {{r2}, 0xfffffffffffffffc, 0x20, 0x42, 0x0, 0xab53}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x7, 0x1f}, {{r2}, 0xcdfcc2480261dbf8, 0x8, 0x80000001, 0x8a8, 0x80000000}], 0x0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x20000002, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffff9, 0x5d, 0x4, 0x3f, 0x8}], 0x5, &(0x7f0000000740)={0x3, 0x20}) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000604000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 16:00:39 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x8002, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwrite(r1, &(0x7f0000000080)="8634187e99b0b1eeaa", 0x9, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x2, 0x7, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x20e, &(0x7f0000000080)=[r0]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r1, r0, r0, r0]) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x6, 0x100, 0x3a1, "2accbd8c3a16916f7bcb66c94d1c671cdb0dc63b", 0x4, 0x8}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xcb, 0x2686}, 0x8) setsockopt(r0, 0x54, 0xec, &(0x7f0000000040)="4404c36e60a8a0dbdedacbad5436089113469ddff87f1d9107f3471f0a22eb7b6099778833f62ade29030f7208230905bbcdd91d64c4822deb88b4274bc6953059d5d1c33089647a52b697bfa21eec078c41157f432c2905e959d286e854fc678e000e5ec81837831b6c9ce1cd925aa0a93926cd68c735f9e6a745dfa39fc8e443ada8f4a7d6c944229df972b2efac8cf180c8e400f1f3e72e8e473c15613d9488af1e457064bbc982fa73ad96a0880705ffd2ad4c335691f9286b", 0xbb) 16:00:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file1/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) r1 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') syz_open_pts() ioctl$KDGKBMODE(r0, 0x40044b06) chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000040)={{0x0, 0xfa}, {0x8, 0x6}}, 0x4) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f0000000200)=0x67f) mkdir(&(0x7f0000000080)='./file0\x00', 0x86) 16:00:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x156) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x11b, &(0x7f0000000200)=[{0x20, 0x10, 0x2, 0xfffffffffffff506}, {0x9, 0x1, 0x2, 0x400}, {0x7800, 0x80000000, 0x97a, 0x10001}, {0x1000, 0x0, 0x2, 0x8}, {0x6, 0x0, 0x8, 0x3c00000000000}, {0x4, 0x9, 0xb22, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x1, 0x1, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) syz_emit_ethernet(0x18a, &(0x7f0000000100)="bcd60200a962d243b7882cb8499e96b64cd4047b1977375f0e3631efd6648f1cc57246ffba37f46527b48d53b21ce7b0cf99f96056a331b53cb596b900bde1958388468a8b4977dc52b15182fae6025420d1576d03409543a0e87d22a2cf41005c1e947d168feac680f1") 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x6, 0x2, 0x9f99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x66, 0x0, 0x6, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:40 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getgid() 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) r3 = semget(0x2, 0x0, 0x406) semop(r3, &(0x7f0000000180)=[{0x4, 0x8, 0x1800}, {0x2, 0x1000, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xb8, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x2, 0x800}, {0x0, 0x2, 0x800}], 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x5a, 0x6, 0x7f, 0x1bcb}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937f", 0xaf}], 0x1) ftruncate(r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x7, [{0x3, 0xffffffff}, {0x1, 0x6}, {0x2, 0x43}, {0x24568b81841682be, 0x8}, {0x1, 0x34d8ff19}, {0x3, 0x7ff}, {0x2, 0x7}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0xb9}, {0x3, 0xda56}, {0x3, 0x8e1}, {0x3, 0x7}, {0x7a3165fc61ef1e73, 0x40}, {0x2, 0x7f}, {0x2}, {0x0, 0x1}, {0x2, 0x7fffffff}, {0x1, 0x5}, {0x3, 0x200}, {0x2, 0x7}, {0x3}, {0x1, 0x10001}, {0x1, 0x8}, {0x2, 0x8}, {0x2, 0x401}, {0x3, 0xfffffffffffffff7}, {0xec0ad0e6d1ee3aba, 0x10001}, {0x3, 0xcc}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) syz_emit_ethernet(0x52, &(0x7f0000000280)="00a864a4c4c654cc04f3546648051ce1901be2c4be13d31337890946e1f98edd4cdf690ca64c30f4d70ba38c25ec3cd543af6816bc420edef3d805c5680ef333264a37aa1072f851c4543908d05e2deb84e1") 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = semget(0x3, 0x0, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r2, r3, r4, r5, 0x10, 0x3}, 0x3, 0xe000000000000000}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r6, 0x2) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x20) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x5, 0x7fffffff, 0x3, 0x0, "27cd7bfe90575de9f28f28ce7313ea1dacae5d1e", 0xfd1f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r1 = dup2(r0, r0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1, 0x40, 0x7fe, 0x200}, {0x8, 0x4, 0x8, 0x1000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x8, 0x9, 0xffffffffffff86b0, 0x493}, {0xffffffffffffff80, 0x8fd, 0x4, 0x7581}, {0x80, 0x5, 0x7, 0xfffffffffffffff7}, {0x1, 0x100, 0x5, 0x7fff}, {0x101, 0xfffffffffffffffd, 0x3, 0x800}, {0x0, 0x80000000, 0x40, 0x3}, {0x6, 0x9, 0x10000, 0xf3}, {0x0, 0x8, 0x825}, {0x20, 0x7, 0x6, 0x5}, {0x8, 0x3, 0x6, 0x6}]}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)=""/8, 0x8) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x11, 0x4003, 0x800000000000001) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:41 executing program 1: socketpair(0x2, 0x3, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x3ff}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x4, 0x40c) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x4b92df1b09b60026) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0xffffffffffffffff, &(0x7f0000001140)="0000000071d77fb9e703a94e29ceb2699cc924667e", 0x0) 16:00:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/251, 0xfb}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x400000000000006c}, {0x4000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) pread(r0, &(0x7f0000000040)="f816cc8ea35d1f9d8c0b7917dc", 0xd, 0x0, 0x5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x37, &(0x7f0000000280)="b2f66951cbec6b6ef0e5ecba4726b6ccca07461528f91613a58f3222fb387d81dbced54c3f553d27c439e839b33f08451b3efa300c0ea8") chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0xe1034282ec4dfd68, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000200)='.\x00', 0x100, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgid() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f00000000c0)="7c768afd9d4965") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdf, &(0x7f0000000040)="e89e") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x31d0987bf3e20f97, 0x0) setsockopt$sock_int(r1, 0xffff, 0x184, &(0x7f0000000280)=0x8, 0x4) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x4, 0x8001, &(0x7f0000000180)=""/49, &(0x7f00000001c0)=0x31) 16:00:41 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7b}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002fe000/0x3000)=nil, 0x3000, 0x5) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="47807e791bd33e9c6bb0b853fe1bef23930edf178cb53cf74498a2acbcce83ed8523484ca86f1df680922809b834f573d70916d42dd29faacd3b9becf8c2c091977041de21a34d61cd1a91a19332dd8725aa05f4f81c8f83a2ff82f42169b3997fd5af9caf9e103e2b7537ac88bcbaa5b0aa99cbb95c7ba6fe356049aa25f916ebb68c1f6ee4e63ed73208cd47bec3565063ff1fa6e2849e20512d75c840e7", 0x9f}, {&(0x7f0000000040)="fe4e39d6bbbe63406616bfebac72d128d7bc27133d164d87a90bb9c0761259b4b8", 0x21}, {&(0x7f0000000280)="860b69f071221874ecfc9fd73c87b4a5be976fbe4855a367bbb33d513cb0594ef8210d7fca3940507b4f807421eb085a338a3cc11a193e1a66e47764e7643fb8b1e6d3c0a400122029fa874b29cca2e985a73934d41ed2f22575f0f31c2c2546cc8a80627a652b7b1e20ab6ae953118fe970c267cffc23c12cac1cb2889a98b874b20e78375a2aa2ba962a8151207eec7f42ae7a8079e8e5bbe5eec12d57e932231764030b7e3eb736658ee727e022e76103de92e232985049282c3cd181a27eb2c5768e3d13752743462a3473b5ff26c3af", 0xd2}, {&(0x7f0000000380)="2d1550e115538775ca073ef1582e37865652ebf0b5ed6dd4f5b88ba2a729d1304c037a32d2299ef3de023d3b372c602d393ddbbcae8fda8f86bec111db4990b4ab0a52272c04e5f27b82e4b1cd3fb5007838faa7a67e71d9c7d9d82964df4fc5eff70e9efd69", 0x66}, {&(0x7f0000000400)="2bdec34dfa0ac4ef34e81be35a01617cada50803902b61d66c76c9a000939bcd979e89fcc5b37d9f0252c63e2dd986eddccddbd9d8c829c55b41a003c723cdbfb77efbbb7a0e5b53e4ecf2b8", 0x4c}, {&(0x7f0000000480)="2e5ef4727536171880046c420116a8fa6cf4bc89eaf366ce7f95d7094ff4cdd8ba0d262967b006b0c84cc2a4bc88d634cf4f3fdde295069c9a668dc420324211fe5441287f00127a36d536b9dab76c1395584c8891ca3b30fa5ff2d707c0587b6de797c29457b02ca8c00585708b9d098393c9cacd1d617eb908be1fe27cc269ac3b7ee3396d", 0x86}], 0x6, 0x0, 0x0) 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:00:41 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001e00)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554cae93b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ad67bc66286cbfac10db0ff562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e3d490527c269ec26922af7c90e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c732d7c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551844d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee73913783b110ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e914895822843172dbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b3ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4e99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f0000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) 16:00:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x571c}, 0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x5f) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[0x200, 0x8, 0x1, 0x3ff, 0x4]}) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) getsockopt$sock_int(r1, 0xffff, 0x18, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') 16:00:41 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus/file0\x00', 0x1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x5, 0x9, 0x8, 0x800, "377fbc6d45fa3d89e35ca93aacbac60d2b755c05", 0x7, 0x3}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x12, 0x7b800000000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffd, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x1a, 0x4, 0x600000000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x800, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0xfffffffffffffff9, 0x6}, {{r1}, 0x0, 0x20, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x72a1f1e5dd340ca3, 0x376d09233f35a928, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x9}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x8, 0x22}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0x6}], 0x0, &(0x7f0000000200)={0x1e1ce30b, 0x2}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) 16:00:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x3f, 0x2, './file0/../file0', 0x0, 0x7e, 0x40, 0xc10f}) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x6, 0x0) r1 = getpid() setitimer(0x1, &(0x7f00000000c0)={{0x58, 0x5}, {0x10001, 0x6}}, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000300)=0x7) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0xc, 0x4}, {0x3}}, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000340)={0x5}) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)) r2 = getpgrp() ktrace(&(0x7f00000002c0)='./file0/../file0\x00', 0x1, 0x8, r2) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000004000/0x4000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x800000000003, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpgrp() r2 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x1}, 0xc) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xc45) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) clock_settime(0x2, &(0x7f00000000c0)={0x9b9, 0x80000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) setpgid(0x0, r1) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) msgget$private(0x0, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xcc, 0x81, './file0\x00', 0x9, 0x1, 0x3, 0x8}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x57) 16:00:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='x\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/105, 0x69}], 0x2, &(0x7f0000000400)=""/164, 0xa4}, 0x800) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x81, 0x10000000}, {0x1f, 0x6}}) write(r0, &(0x7f0000000480)="9cb2992007294c02192ddfe06e322e2ec502166cb2f6aedcb2a639a182c8de08c540da275ea45e70f39feb44095ed92331d5721731658c4beb10ccc184cdcd825719c1f72142a5b6cbe5485ab66e95270d98b9324862b868ede95c0024c4c6f0875638d3fb9ced07c3d322a1e4669792817452c7fa5b224fc8b6f413d16e18cf11011a75f971fe0f1eac8192d3738a552cfe14603716328a7eadec4d098eac6b7bd3a5fb19d3e83e8af1133af5873f3f8aea0d632e", 0xb5) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000080), 0x1000000000000218, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x78) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0x5, 0x1, 0x7f, 0x8, 0x4, 0x2, 0x2, 0x81, 0x7}) 16:00:42 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') getitimer(0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/48, 0x30}, {&(0x7f0000001100)=""/207, 0xcf}, {&(0x7f0000001200)=""/88, 0x58}], 0x5, 0x0, 0x0) close(r0) close(r0) r1 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001380)={&(0x7f0000001340)='./file0\x00', r0, 0x3}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x492) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x806) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x39, 0x80000000, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r1, &(0x7f0000000140)="96", 0x1) 16:00:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x42, 0x1}], 0x2}) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80f2e67a21af7aea, 0x80) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1}, {r1, 0x20}], 0x2, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) read(r1, &(0x7f0000001640)=""/4096, 0x138f) writev(r2, &(0x7f00000000c0), 0x58) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xffff, 0x0, 0x3, 0x59ccdbd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe2e3f53ea1b66b0a, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) syz_emit_ethernet(0x2a, &(0x7f0000000200)="4e0475fcd53ecc4aa1cbea22db2e3f2e7c49c02be3583bc8d05dd5") 16:00:42 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r1, 0x100000000, 0x6, &(0x7f0000000280)="aa6c13c88b36fb999c1abefdf7e9520b0b397206e7f48aa13d33bb2cf88feb7105c5b22329efc9fcffffffbe", 0x2c) r2 = socket(0x18, 0x8000, 0xffffffffffffbffa) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000200)=0x20, 0x4) 16:00:42 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/98, 0x62) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x2, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) close(r0) clock_getres(0x3, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4000000000, 0x69, 0x10000, "138057cebe76750ec03f0297fa1ac1bd3b8eb15a", 0x1, 0x7}) fchflags(r0, 0x1) getpgrp() geteuid() getgid() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getegid() getppid() geteuid() 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0x6, 0x400, 0x66b}, {0xaa62, 0xffffffffffffffff, 0x2, 0x6}]}) 16:00:42 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r2, r1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = socket(0x6, 0x8000, 0x72) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="2f190b0843b81092c04680a7943b83c32961b85963319931f66bb7606764a9da860a7d7893798fb97dee0b2c8d1469a594d0a5f8733cc48f49486d5cf3dd9cbb418d6729bdd807fc13bca7cb84a38f4758f980b984bcca645609b3f30367d7d15652f392af2349db0d22715acce2978b21e7edbea2876c83170d7ef710ba85d837152a84b45ffa044999f374f3", 0x8d}, {&(0x7f0000000140)="ecccb6f896289fc8af8bb51c4a67a5f4587da4", 0x13}, {&(0x7f0000000180)="4f8894f0c0546c04cdaae1e16f6751ee918b3645b94aea57dbd83016e2", 0x1d}], 0x3, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_RMID(r4, 0x0) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x5, r5, r0, r6, r0, 0x40, 0x2ad}, 0x31b5, 0x3, r7, r8, 0x0, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r9) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:42 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000200000550002000c0e746ddb0d3d18000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b09009800000000000a5b00000000006200"/112], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x19, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000003c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0x3) r5 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x40000808, r5) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x2, 0x0, 0x4}, 0x1, [0x6, 0x5, 0x401, 0x4, 0x2, 0x2, 0x4, 0x5]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='@') 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x6, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x5, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000040)=0x10) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x1904, r1}) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x1, 0x3, 0x1800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r4 = msgget$private(0x0, 0x10000004) msgsnd(r4, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r5, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r1, &(0x7f0000000a40)='\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', 0x6) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000100)=0xff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) link(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000009c0)='\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') msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYBLOB="0384db0000000000ba45ede2435a8b028adafbf16c17153cf3d137c2e9547840218de861faf03764bdf1254df9c5b2ae95e40e5a3992da2c498c258300e50c3aab346d5c1a1a6d53750c821647a64469feaccf000020006833db273def0fcd26ba59f4b32f202c35ebe13839caa82c0fbfd92faa2101429cd025087b3032d08608d951cab5c849d675e4e09321f673af8c2fad66c2dcfa5d977c8eb875a6d94e80865d628aed0774698f21abfd02afb17ede57c937c96ab2c2b851021bca8000000091c110a5bd229966d5c00edf91c261555f51e512c69bcc74ff41e784f153a96e738f0b2a63003e93065b702b030000000000000042c4da2e39e9032a9f684753370b4d5a6524b96de425fa10335eed0000000000000000dc75610c910fee6b2592c4a5ffd15abe5bc0b524fbcd499ad2f37d85f36c179a87f50903617cfedab7c9255f66bc5ca92818f092d29d096362cb489b96187ee4f153b6d3b87e321f00479f567e6b3202382564f6693ebf218088046d0337a3556b304ed75c97e325dfe26babff7538a59ab2d8f2130c3cfe64e61803e5d8b43076132c197cbe1b07a35ea84c7b4716edc03aa213aafb887a061ae66931991878de533008f79f742be4089849a5f8893f4c89b58bb762bb8b9231a17aec830d51fda9fb9e10f087663df71c06d4ee49ca86b9c3eeffc4ad0201ec3dd83a34c6b8f523f424003d3d820230"], 0x51, 0x800) msgrcv(r5, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x80000001, &(0x7f0000000040), 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='N') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x803) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket(0x5096b3312340a98d, 0x8000, 0x800) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/211, 0xd3}], 0x2, &(0x7f0000000280)=""/50, 0x32}, 0xdb99586a2f2bb9d8) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 16:00:43 executing program 0: r0 = socket(0x20, 0x2, 0x4) socket(0x1, 0x1, 0x9) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000200)="01000000", 0xd7b736bd1ed13f9d) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x38, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) sendto(r1, &(0x7f0000000180)="6fe50c416b4a8777db3b43a3f34f02fb18df935009733e7b92c3864302fee033598a2a7a97495b3cef75b29c1004e394e70bcd115ba88d7890ef893e96d2f012d47a56d233c6d1e3", 0x48, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x200, 0x0, 0x5, 0x80000000}, {0x10000, 0x657, 0xfffffffffffffff7, 0x1ff}, {0x3234, 0x8, 0x400, 0x6}, {0x2, 0x4, 0x1, 0xa2}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8208, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) preadv(r0, &(0x7f00000004c0), 0x1000000000000060, 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x200, 0xfffffffffffffffa}, {0x7fffffff}}, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() unlink(&(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100000100, 0x0) pipe2(&(0x7f0000000000), 0x4) fcntl$setstatus(r0, 0x4, 0xc4) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r1) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcb4, &(0x7f0000000340)="b6") 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket(0x2, 0x1, 0x101) getpeername$unix(r0, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) getuid() read(r1, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:00:44 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) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x86}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x51c63b45}], ['./file1\x00', './file0\x00', './bus/file0\x00', './bus\x00'], './file0\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x9}) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = semget$private(0x0, 0x1, 0x4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80}, {0x4, 0x469ae4ad, 0x800}, {0x0, 0x6, 0x1800}, {0x0, 0x3, 0x1000}], 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) semctl$SETVAL(r2, 0xdb9026b353e94d8, 0x8, &(0x7f0000000700)=0x3f) 16:00:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00959275d3d59d2d0000001c7900"], &(0x7f0000000080)=0x14) setrlimit(0x0, &(0x7f0000000140)) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x17eea3a13bf634c7, 0x0) socketpair(0x10, 0x0, 0xcea, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = open(&(0x7f00000001c0)='./file0\x00', 0xbf510881e3504e70, 0x47) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="f8dea8353234c69580bc1aa78d6226a05af4615c677d6b45001ab9170067c278330432e109c0f925e94176b1772e55c9e46b2215d9397462d8ab9b6cd60c657ed4b0d7dbaa8b", 0x46}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x40, 0xd}, 0x1) r8 = socket$inet6(0x18, 0x3, 0x102) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000380), 0x4) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x3ff, 0x4, 0x6, 0x80000000}, {0x200, 0x4, 0x7, 0x9}, {0x3, 0xfff, 0x3, 0xfffffffffffffffd}, {0x20, 0x81, 0x5, 0x1}, {0x4, 0x1, 0x1, 0x400}, {0x1f, 0x800, 0xffff, 0xe7d7}, {0x1, 0x80, 0x20, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd3e, &(0x7f0000000180)="b6") 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xf3) write(r0, &(0x7f0000000040)="a0c574c3aee7c54c4d76babd8abb4a06e358bd872ab3ae6eeb48e1b25a80c0325ed77fcc5842434abf65cbf8a30d78c6d98874d6bf53d514ac044da1ab9cdafcb8af283068c7d9b764e3a9ec330c9e29e3fcfb0024731193da74c13e", 0x5c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="5d28f13fef40d6ed93c0ee7b02721d2ce47431a0cdf33b99a0c7a4562eeee07b9521a80122e8d913f83e", 0x2a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup(r0) 16:00:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="11a8dc244f64c9d2179d9437e9c19eb79a42000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x9, {0x101, 0x8003}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:44 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="5329af061a3b0f56cb3b1c29c376436f48491e797618931751909566235e7d1f4bf203bf4bba71af7fa14573c377e6d5b5d0c482aae37875b2da8e1cb1380884715103f34eba6a3f9c3ae2b9c9ef959862f8f1490a480254bd4d7b3219e53b8acd792ae4efdf1f22c7541f795da1b9e72c64d21d934792bf1e5ae80d91cbed5613750fcf1f8070b42805d016bd6b0842", 0x90}], 0x1}, 0x1) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:44 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) 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, 0x1000000000000400, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() r4 = getgid() r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getgid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r11 = getgid() getgroups(0xa, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad18f05de2f4ef18", 0x1ad) 16:00:44 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) fchown(r1, r3, r2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x17c, 0xffff, 0xfffffffffffffff9, 0x255, "d5926aaf3db89267eb8f63218f6eb2529c93f231", 0x3, 0x8000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) readv(r1, &(0x7f0000000040), 0x16f) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x0, 0xff, 0x100000000, 0x3ff, "4bba0ca8011ae13d974fd280fd02806119b636c8", 0x0, 0xfe62}) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x200, 0x101, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r1, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000000)='./file0\x00', 0x10180) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:45 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) write(r0, &(0x7f0000000040)="21e044ada94a824e04850b4e314110a15cec303723f63c7da038dc91a58814ef6acd48f660d7d6de4edf40c0395f0ac9e43633e7c93396d993f3edfb8f7750f0a3c47ad183380986969bc1e0a5d6b88076e43938a401f02f12ec21416ea033ac2f0a12be5f65331c1bc8fae835f43f0e1bc43de53d4f44aa654e963d2f4d321638d970803ef2a2b4b388ca88845a83b8008e05de9c3b09c43a41ace8f2fe1fc599a83db24bed7df9a0eea01c0e79edfe", 0xb0) 16:00:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x163) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000f2979d01000000"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r2 = syz_open_pts() r3 = semget(0x1, 0x4, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r4, r5, r6, r7, 0x6, 0x2}, 0x7fffffff, 0x7fff, 0xff}) lseek(r2, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x3, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ef7609177f02"], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:46 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0x8001) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xfffffed1) getsockopt$sock_int(r0, 0xffff, 0xe7b174934557350, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x0]) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x68, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000580)={0x3, 0x1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x12, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0x0, r2) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x0, 0x80000001}], 0x3f, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0x2, 0x200}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x1, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc78cc00f1be66407, 0x2, 0x3, 0x400}], 0x7, &(0x7f0000000480)={0x7, 0x800}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000000000)='\x00\x00') 16:00:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) acct(0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0xc9, 0x3, 0x3}, {0x3, 0xbabd, 0x4, 0xffffffffffffff80}, {0x4, 0x4, 0x8, 0x9}, {0x400, 0xa30, 0x5, 0x2}, {0x0, 0x0, 0x6}]}) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000000)="0771a80000b43ba929e3ff33d0024f67819123cda959eaff4aa024d5", 0x1c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) r2 = socket$inet6(0x18, 0x0, 0x80000000) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x9ffb, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x10, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) 16:00:47 executing program 1: r0 = getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$BIOCPROMISC(r1, 0x20004269) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(r0, r0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2006, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x18, 0x0, 0x0) socket(0x1, 0x3, 0x9) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x18, 0x4000, 0x81) 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x4) flock(r0, 0x2) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x51b9ac122377ed77, r0) flock(r0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x22, 0x20000000, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x13, 0x0, 0x81, 0x4}], 0x10000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x13, 0x40000000, 0x4, 0x3}], 0x6701, &(0x7f0000000140)={0x9, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d, 0x1}, {0x14}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x800, 0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") getppid() 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc1}], 0x71c, 0x0, 0x8ba, 0x0) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = geteuid() r8 = getgid() setgid(r8) chown(&(0x7f00000000c0)='./bus\x00', r7, r8) dup2(r0, r2) setreuid(r7, r7) 16:00:47 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x300000) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) listen(r1, 0x7f) 16:00:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x100, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x200, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x1ff, './file0\x00', './file0\x00'}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-,#/(+!(/\x00'], &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='#{].d\x00', &(0x7f0000000180)=']-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$\'\x00', &(0x7f0000000240)='/(,\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\\\x00', &(0x7f0000000300)='}\x00']) 16:00:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x7, 0x10001}, {0x18, 0x2, 0x100000001, 0xffd}, 0x80000001, [0x9, 0x7, 0x1, 0x9, 0x4e8, 0x1000, 0x3ff, 0xbe9]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000200000005b671b1b542a538706000000a714000000290600003d0000000300dd0035b21ef0c26d08ec"], 0xffffffffffffff02}, 0x0) r2 = getpid() fcntl$lock(r1, 0xb0e4f5ed80c722b5, &(0x7f0000000180)={0x3, 0x2, 0x7, 0x7, r2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfba, 0x7, 0x0, 0x40, "9472efa6642c5a0345fcd01e2c8940228707266d", 0xfff, 0x8}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r3) 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x3, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0xff, 0x100}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x9, 0x69ae}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x4, 0x3}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x127d}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x0, 0x58}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x101, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x52c, 0x8001}], 0x9213, &(0x7f0000000200)={0x91c}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x1) fchflags(r0, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) msgget$private(0x0, 0x202) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x5, 0x9d60925a230b5de8}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000380)=0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000003c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x100000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x4, [{0x1, 0x1ff}, {0x1, 0xd36a}, {0x3, 0x200}, {0x2, 0x800}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x36e2}, {0x3, 0x7fff}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x80000000}, {0x3, 0x3ff}, {0x3, 0x100000001}, {0x1, 0x9}, {0x3, 0x3}, {0xb8a15c2258d4c84a, 0x1}, {0x2, 0x7}, {0xa33d6ffe2d7be327}, {0x2, 0x26c}, {0x1, 0x6ef2}, {0x1, 0x10000}, {0x2, 0x2}, {0x1, 0x81}, {0x2, 0x2}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x200}, {0x1, 0x3}, {0x2, 0x100000000}, {0x2, 0x3}, {0x3, 0x5}, {0x2, 0x9}]}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000580)=0x10001) r3 = syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000600)) setitimer(0x1, &(0x7f0000000640)={{0x4, 0x6}, {0x9, 0x4}}, &(0x7f0000000680)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000006c0)={0x1, 0x4}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000700)=0x4b8a) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[0x2, 0x2, 0x100]}) setsockopt(r2, 0x2, 0x3, &(0x7f00000007c0)="5f5301e645fd6a81f7760786b45baa5adc70c15bfa45e403a75f46f285354c35ae7e", 0x22) getegid() ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000800)={0x1}) setsockopt(r0, 0x1ff, 0x0, &(0x7f0000000840)="7b735d3473497f8408f0727c002d31c4e96cfce8cefd84a7149cd2d1026a03fd36c7f8dd29f959f44c4edabdbae686e431f566c7fd2617c6e52b3e64c15b4ca843ed9b295ecdda015be1904ded9800872abf67db6f28459ad46844e17c82201aca915fbc14947ea2c9a24697febb948993f88ad9ed3d9f24ff53b782d6d3415856b5887c122eb71c8bb0761c941d9cd5fa94dc5842f54d3ecc6a6106c554a9a4fece1a148a7c9e4e1260d23dfb315c48371aebc27193e4897912a5f789b1d7483f04eb62fa568e860e4455", 0xcb) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0x100) 16:00:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x1, 0x1, 0xffffffff, 0xfff, 0x5, 0x80, 0x41, 0x10, [{0xd1, 0x1, 0x9, 0x3}, {0x0, 0x400, 0x1ff, 0x6af27e1b}, {0x7fffffff, 0xffffffff, 0x4}, {0xfffffffffffffffc, 0x3, 0x4, 0xfffffffffffffff8}, {0x178, 0x1, 0x18000000000, 0x80000001}, {0x81, 0x7ff, 0x3, 0x30}, {0x20, 0x7f, 0x76, 0x7fff}, {0x20, 0x3, 0x7, 0x1}, {0x3, 0x7000000000, 0x9, 0x100000001}, {0x8, 0x5, 0xff, 0x4}, {0x1, 0x2c, 0x96eb, 0x6}, {0x7, 0x200, 0x8, 0xffffffff}, {0x8, 0x7f, 0x4, 0xfffffffffffff000}, {0x5, 0x3, 0x80000001, 0x1000}, {0x100000001, 0x6, 0x80, 0x70}, {0x6, 0x7, 0x7, 0x3}]}) 16:00:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x7}) setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x60000000}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x10, 0x4005, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 16:00:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[0x5, 0x80, 0x80000001, 0x1000, 0x3, 0x6f9]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = getgid() pipe2(&(0x7f0000000040), 0x10004) setgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xd1e, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x4, 0x150) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/21) fchdir(r1) socketpair$unix(0x1, 0xfedf6aad7c595cfa, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r3, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r4) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) socket$inet(0x2, 0x5, 0xfffffffffffffc01) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) r3 = kqueue() kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) dup2(r1, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000040)="b67f8bb45ebe1985060fba42f4fa9004c1c51df6144a46bf21dd3fe3068deaa41e25c758531ec641679ea8") 16:00:49 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x22, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x8001}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:49 executing program 1: pipe2(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="68d9b15634225148e9c11dd88350faef80c67f85b550cc7b3d19b130e893207b44b45f26bcb8006669c260c8322530ac8ef28fc3199d809025e7619f81ab5b9cb982"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8a35198923c8ca93) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x6, 0x7f, {[0x10001, 0x20, 0x2, 0xe07, 0x20, 0xffffffffffffffff, 0x3f, 0x100000000, 0x1000, 0xffffffffffff8792, 0x0, 0x81, 0x1, 0x10000, 0x10001, 0x3b63, 0x5, 0x8], [0x3ff, 0xfffffffffffff001, 0x4, 0x8, 0x6, 0x101, 0x10001, 0x8, 0x4, 0x8001], [0x3, 0x7ff, 0xcb, 0x80000000, 0xffffffffffffff85, 0xfffffffffffffff8, 0x8000], [0x3, 0x0, 0x7, 0x5, 0x2, 0x8], [{0x4, 0xfff, 0x40, 0x534e}, {0x800, 0xffffffff, 0x4, 0x2}, {0x1, 0xfffffffffffffffb, 0x6, 0x1}, {0x7, 0x0, 0x955f, 0x5}, {0x4, 0x80000001, 0x29, 0x2}, {0x10001, 0x4, 0x8, 0x8}, {0x5, 0x4, 0x7, 0x7}, {0x3, 0x10001, 0x8}], {0x9, 0x5, 0x101, 0x4}, {0x200, 0x7f, 0x3fc0000000000, 0x8}}}) r3 = getuid() seteuid(r3) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setuid(0xee01) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/205}, 0xd5, 0x1, 0x1800) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x51) close(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) fcntl$getown(r1, 0x5) QàQàpckbd_enable: command error 16:00:50 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x800, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x4, 0x4aa, 0x5a}, {0x1, 0x0, 0x5, 0x5}, {0x200, 0x9, 0x81, 0x800000}, {0xa2, 0x8, 0x4, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$KDGKBMODE(r2, 0x40044b06) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/145, 0x91) pckbd_enable: command error 16:00:51 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f0000001300)=""/203, 0xcb}, {&(0x7f0000001400)=""/44, 0x2c}], 0x6, &(0x7f00000014c0)=""/4096, 0x1000}, 0x2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x110a, 0x81) r0 = open(&(0x7f0000001580)='./bus\x00', 0x400000003fd, 0x3a) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e3431956e6ef66833cf77c7fd87e879c9e26c61702472b", 0x17}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="1ca86665d0ffde61a1f4372d3226510c74a09a09d7adaa3ae7a7fc4dc49f0afe89b4d3a49fe8df67eb9506a8470acd1b2222a72d4326751bc2", 0x39}, {&(0x7f0000000140)="6fe6bbf7e70b16eee9c34de270f81fcb1ca02561d6b3416e1804be3b0a20f88045b591d509b21d4ea43985741159570d70fbcff911302f5dfd42afd24083dd70a70441459ff5f188b53cd07a9dffea075194a97c38f11dc5a95f326cb8225788c4d315da496fc3987cec9afd374a7caa7824f6fcc889adcae858bf85", 0x7c}, {&(0x7f00000001c0)="2233448df5a9ee3d078afc920753c11179c5a7db3f2727bbfaa26bff54b74e6c2d62646ccc8ae2141d169ecf78ec50ac70c1dc8ba7b4218c77b6bd358666e58f99b579f7b3e605d1c062288850e963b89f3076c01ee5e193d5a2877c979e0ff4360db643be825309e6db22296a84a09bf13f14a89f376744adf82b085144a03f1d840884b48349fde96b47d9c525481786d142b154deb0d286c653ad636c42d28db680fc63bd2c44d4f452db581f4c56e8f8ddda", 0xb4}, {&(0x7f0000000280)="6c11abb076a2ea20e6a30f47ad2aeb61b9dc9842747d67033e474d471d028268425d114a540473af68c3b8a8c8cbce80dadfe281e38367a8a21e074a8866a7c5acdc49acd52e1db38e30099ee0affc2ef3702bb18be5b6509fa7b2f75d2a76391324682a7e3d62ef7a93dd307bea28ba9cb602dc8df50486cef2901980c9ba56e2543036f6be31332952965322cf101aca51096b79db303a1283c9242e3a52a66a47eccfaa8992b265df479c70ea264409daa8829492bde0", 0xb8}, {&(0x7f0000000340)="d6aab44c793d8ebf2f1d74d1ba64f48ba4f95a77fea28dabe2e27c7d5b71a6eb4199a80fcfc9b4ba5b21c9009f8fe966237bcefc4516a385a4b54f57a46f05b4078d710457351b819e8cc2ff1b991b8703dc64548a5d0bf98a186237f0c82daedd62cf4c928efc020e5d3734f680ad2e093f050d98562c205e2cc4fd927a8563dd099e7f0feff3e3a0bdeea35f29e8d399209118c5145016cf21e78874c0fe2cd998f1df2c8cf1b2db83cc6893c147acf33cfc2068c2c96139a41b3c4cf7cc2787adb3db467f4516354845185c0f93c5a5f4ca387eef5e", 0xd7}, {&(0x7f0000000440)="2e08aedda2768d50eb59bee4b3aac9f11dede45d46c7571ad7298faef4437fd7fe4aa32b2b8722db9811e23fac45a8d74ce02a0d", 0x34}, {&(0x7f0000000480)="a234976097532d8fa70ac57e2b25d0174cad7c0475594ae16949620df4271fe2f480ade1902cdc43ac0b2cb93fbf5f264161af8f1bb92b023c535e4bda7cbcf7c60fc4", 0x43}, {&(0x7f0000000500)="3dab0810639a0dd82f2fa313cc9938553702db5c03770d4d363292e619497bfa44dcd3837f4c7d52f0df5d1eb5e01f1c80cec19806d01f30056041c6cbc3e3e445bef8dc3af94822c6ad39d74a85d6bf018c710b076e18d046d9038353990825332658ebcfa7db0f8ec9f6bf6463c5d313b53d18caa510af74f0527b34b62561c7f9b8afeeba7a17de4e0c9b8fe45b380a16f951e197dfe741563c4d194c2e106435afa76e8c8c0f3d248291113db4161fc2bc39eec437095c020d0452ad984288d29ddcd2af1c9ea06e0d5d8b79b4c78a244ed93deed0c279f3e75cc746557fc4c4bd99847590be4b4e1d462617287dfc87cc3fbd9298865bd01067a6b969c43bbf95f93482d5b15266ac1289019cfe405b1fdacbc78e997d28891b126f26e3371a7f59b7741df98ed0daa1b6e2fe365665a5d4230f35e3756cad5963cc84a5c1351d193d75d5d33893d1461e01df6582d181f8f7d315cf25a2128e61a791d04919efa9fcd09cc6aea8a95016e1960b33915d8ce14f550918cece0458bb90e6323f7a3baa442a748d7d8fd28b24a9080284e75b0f18a34db0fee02460a33571082cfe81c5a2960bc1da481b79a53ee0ebe801183b2fd438027a21a3f9d3061550c4ddf986e5915f9009b6e84ad1f3af77d118b538e243e243943845dc7ad7f693be5357881a91464fc9de401bacf9ff49b5e2aa7ee1bb5715662546d6d40c6cfcd38517e3e9bd1fa837682249e665af6c130b76234109c2f5f59b43732155ca8de865e459f6ed5fb0c9d5061f88c871c5a164e167ac9b3ddb82508783460edb7a0370d28d62cf9509b7cd5de97e85afa7fd887c6517f192cbfea395535c121d108be2e49205ac44fec8b5de279afdc8d32575f2200a1dd2f9408ec29a92dbdae70715ddd95ea145e975ec84e577d810b5f4d8800bc9752fd4cf445a956e08eec7fa602255583a69fbead62aaa376236fe793706f0de73dce5c45d9bb582ca720743d3d1bf163e6302f9398607bea71acb8ddca89e9695054fe385ea9f7033baa92f810770b3f921314f2fc82a37b2e20c8c0f34ee6702d29d8b16f88d49bc5e35f85d50370af0f97c97f736848aeb2b2eb80c73dc1af21a22b53cbad0e228ee820aefde2640dfa931025226bc28e8dfeedcc1a2d329b8665397269c4c75078c36823ae856f76ae78bf9c9779fabc30a6247422e6426e82b651a1f74175343c16f3df7bdff3ac844f878112d97f05a53783065adab219e2a6c88e4c74d4d7e35e3527f2d663e03aca2d3e245a598c931408ddb38ec0f4217b197ce5051691c9946d30d15f6e19dadc3a615625b75d38abf48f258f66a27600c0d7838d23c07ac50ed2234d68ca521848f15747d4b8dfe0365d0b52014205631d1fd924197a4d95a45c886ecc80a2283deb5100e4878353e918b911f1401aa201174906b5fa9bb0e0b0dd5d78573c3ace6a78f9dcb29a7463610987f0b43f3749d3bf00a8aa03cf00cb292596d7a8324d89e868cc3929fc09bc027c06923233e6a472fa0941e7c9d41334abd6470082f32d8414846755042182cb8ca124e804db140a04cab17c0dde75e251722469162cd3d695a7d02afd47bb31bff09fdbe3a94bb854eecbae83bde15bfa499814ef4418f034f16bf43d64733e6d9027bde2ff35b658bb3734434b15f699bbca44cce7ff5b8cfd719c497cf50722de87369ac663c69bf6e92e416a12c855da2ae2629c1ec9fd2cf05dbd2c6df433ef45f9e621352b007592675051942a914c25a09cc1e56e20919a859cd32c6d45062f8dff1c7394b7e17363f309fb3e1e9597dfc94f73c1fc8ce96a7344611fdb44a6158880a825c12683d30eb1a07d0afbe6e45ecae2442afb1a46cc9ccb45129ee72c967a9c33df7bf7e3bcf41a231dbba8b54736e32726653762b08ad7622b1bf370e93452a668b04a4aa49a06963c2ba0bcb1845e8c42b38d74679ea5b3a400a3c69479e880d4b836c85bac45ad95cdfb32ec08dba78ad36cca9c4fd80e9e95dffd5e51adedb7857a3f5c6103089dd44e907d8f96bfa114fbdd68c77dfc38f84e70a66edf40c0b129888018e8c4fadf62c6ce1be93d3591ac10b157c4fd8a7fbcd1baf0d893aed5004e82d51f4468142a102724458f748d08b6602e0512fb957da0ca19a6ea74c26b3ee2cdb48bcb5ee0fbc85072a95c052a2f68822f8a94b10ba890a0c2f0e5bd07ae794577ae88a596ce6e89e7e00a89f664195bbd028e5cf159f17ea4065d9548bffb29253a11a3310f5a81db9d2866ff4bccd5bd3c145dc64ac65e8ff9dd10f0e843616834ea72483e4f53ad5c831b4acebe05a38e86f06ae80685336f24fcb74c7522b7cb4a8ba8e6041e62514d1de232c217aeb1a437f02f19908bc5b0dcbb26aebf7473e4e59652f07be5c2621eea8e50df3c8fa9b2cc536b91899b7a6290f9bbeea9df7e6d6154ad8a3564e890ec26d04b4aa8b59aab467009d43e1c01402fdea2b3bf471294ac15c3e10d950ac94da2f6038ce48fd21d0f6cdaae4abbc14c0186149edeb5ea3a88c96533d7e65ea4abd7c4d76a42857bc22c170e9035337b898b4a8554cfa37e34bf7ab02dd60ab4dad749ab9dce9f7cefa3a4e8559ce156b5ad865e5ea3fd9e1bd6dcd4a7f82ad58317866a303121202bde26838e9bdaf255c813cbc1bc2d8f8a3a208c76c68b643cb47143798087d0bee7796e7316fe59806e82ae8a7dd4b9a2e8d95e5a4f3383e93067ca6a21a84f50a05241cd44f1af36dc3acc7d5ced3765fcb7a22af83f6bb176219f9fe8568f9753224e72bc698f18677578bb5a7f7dd7ca1dcc4f07d6f88851925dd02223f5de860b1a2d2f6937c315e8e066a0cd975f4bb16f1188cbec6fb6a14245271fe30dc3a1a8931f3a15aeb5fea16123105f9c961c8bb336993a037f725d971d368099680a25e4f17eeebd94accfb6cd194387ab694ca03c55f4d34e88d50511916e6f1d5319852e249d89fa2bb1cfb7dec6a1253329656e435174cac071e3cc44c7b7c2c1419703370da347a341c9112cf970ae877298b8bb33748542a88cdd54ce304d3b06497e74f4b9b452f9e9005ee65a96d773e8798b17b53d6100fb8bc7d62856ff26f392ff2ead1e6a897d9b3102d12c4d7aa8cc90ce74e4085f1a3397a395f5e694c32be082dd19ab0c01d81695d334afb569cd8b1794bbe5fc69163286031b2932b906444c2b402cecd97908381430e758381f522b5f71d79d1856dfd727db01723bccbf7a9be43a9627eb8a006ee38613c77d9d9af4db45a8642d868be1162196ee44204518bd4ef0baf871d40adedcf2c6c1185f2a084d525a5213895d5be9755df06c249786fddff799cdb722402ae8244e7bd7939d77003191c4ee237bd37dd536ba44d79959af37cdf6dd811cf69937f5a7d2e5781f1d944e9cff1597ad17a7dc3434becf0aa778304b998dab0d58ec44234fdc036ff0c8888d3e9a0f8f3d10d9d030c53b9bcfb4f929d3bd052b972f1e7872463388aabaaecb6cd0f7bfcc0673bee68688afda1b47c321edb6725d5b4e902d374e5d249c99b8d58d5ca322cc68170b86176a707a3ddfe56eec697371fc8a3d8c931a871e81c868d86672b49d29be89079a3e44ea059e45c3df8d3c7a6b3860e0bd83ca7e8e6b1153812208c0210cb5f26a43f0f2e3ab5e45fed2709ec54cb8a6bb1b1f12defe406a05f8fa122008eb7502f8a40327f962c51ecafb0e29dcdbeb48c932f7078ccb7ad3f8be075e641a8d824ed83351f15174300786b46e70cdb459e6f0bc6e5e90359b42db8ab6d465778247c5daad92249a7ed44d540dd1077337a41fb9199ebaa6d0b4828710e1bd39f7b52fa8a75f2e63cd28f4ab542b54fb85bd8f8c09b0d1967e56b29a562c2bc9f98541cbd7984c0b586a5884b1b7336bc9312ca77005f36f18bcbbdbc04349d19a484624eb80037c64d09bac577fdc38e71855fc3204083c6e036d16712b374bf71c88225f84999515d12b712de8337d0fe9588881b9243baa7440585afe158a9bb995a285244e5603469bc64b489171e866ad172569be797f319b76e31177f8c3a7f4981b170281416e2109745b585d5c90110ad2ff114dd680f6c7bd9478b015def12e8107ebbf00f7b03b94f958e5c32aa305b9edd267a5c6f5dae4a3897b034aa1f93e42596f128e19aca3160e7db4d4a227fe36ff8083f4324dc032688e71179ba986c0c10ac1c8e8d102e8755aa107f6c17d8572aa373afe2b55a902ee5524f55d82d731ee8d079ea842390193d907198058d6add3a8701224b8f665f27660b96cf30993ae6c71a9000f102f5d319b10dea21a1a12fb91e1657c883507d4b6dd4f1605c11d57f5327b8ef3716ac4a1c726fdbc658144e1d79f30147ecc1cea04904ba396dabe07cf9ee8783563e7b0562f5b6aa1aaf92612f3ed46cea8dc58d0eaf70ac89ad2f2b387f110ae0b034ab6765083ef68f405fb4ac7fd52e29ba17a169918c2f0db030b52002e853643d05d7f89a26b6ce109b7d1385afbc339c42d86a11833c14a1665cb179d4a4496225d80e78eac6f680c9049a58e8b016668d7ca1160fc0e4b7ef25c1a9c1db157b40ea326524b94f38fc037351d760799893b58b2cf09a2a1bdef5c9c136d5cd555e163ac231cdd316892458ca7b083dbaee1c7227d612cb7f5d42ff5b069ad968629c2fbada06462ff08b9e1bc4a27125133b82dd07dd73be04d4590c183cac56442d6ffe7ac3f641a9f9897babd6ae0066daebf39b7cdfb9d669946737037fd499174a64f12bf9779d39fd23259cfac3de531bf6ee7068b84d26a63b98fb5c1225502ff0f4736ae400924a3386c95178b7d060afa18f53a1f872932fb6a62dbe42a0bcfbd547d752b5b564015b910ffd972d293d7f86eb37cd00319d9cce429d6eb42e06f81a302d58d48dc8f961dec8aba7897ea0ffdcd891614950debd7a17763bab932bec29f3246bff0935c239048d29fbb12015c9ca3cb65309e0349323c8ef5368536af79a798c400259e60a7774f2fa605823f5b4b05355b8b2565687dd6dffe120df510fa4394526e4eeab5323fa093bcb8722d4bc00ba26706fb2f1912a14d907aa5123a1b92eea3bfe8ffbab1c5be31d62936f2c2e1d1a94e9671f996c6756d1d603e1dc22f8fbc65e698b6a6847e39fd8f314089e2a0018f8b5acd0c974bc971d2a87cfa5ef2a8c1646c9e716b18b01caf3be0bb981824933136eeb26ac2607b6de711bec73da1b7874ce07475af5698127534ba33de7589a0d14608de4d4572e194c660cd59e872994d0ac1e25db8fa6495b66d8e697a9a9968a3011afc874303f3c8d3ee01f7f077892b8e0cd38c3389d59a8456ee75c99003edc86c32168ef2665484f3b03c613d0d5fc3200d6a5670c5df62b0615a7a3482f50826ae4274fa3bfb94bac3e69c8bce4037f840fa20497413465e30601f96aec3d555f2ef51abf1fd830529186ea0745a61d57047432c630196b7b64bf0953ee12e6de8db0f1781c9484f99823d2a3563b0b943e689d566123db7eff96a0c6cc28992322e9e507e49fa7b9efa28a1ec9e753a67c9a0bdc2e5b28b20766396c8af657152b4ef80b9db795342c59f7337a49d61947a2e770b5dbb053abde9b4d0de551ac4b2163f9c58d49c66284535dec677b84d245bfe766720d476e99e43cb921db0e1a4ffa8a49edb10b6c61fb224d5a90c15158c8d238ae206d97c5adc6ba3275dca37f9a8a520f0d47c9796b97986c06c442a75326f3657aecd7d109b13f8a2b39f9f0d595653283f4ff7685", 0x1000}], 0x8, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getegid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x80000001, 0x2f, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x41) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x52, 0x0, 0x9, 0x1, 0xfff, 0x3, 0x8, 0x0, 0x0, 0x7fff, 0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xffff, 0x6, 0xfffffffffffffff9, 0x1}, {0x0, 0x7e, 0x4000000000000007, 0x1}, {0x7, 0xfffffffffffffff8, 0x4, 0x8}, {0x1, 0x4, 0x1, 0xdb1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x400, 0x10000, 0x7fffffff, 0x0, &(0x7f00000001c0)={{0x9, 0xe2b2, 0x40, 0x8, 0xfffffffffffff0b9, 0x8, 0xfff}, {[0x9, 0x0, 0xfffffffffffffffd, 0x5, 0x9, 0x5, 0x3800000000, 0x0, 0x7, 0xa5e, 0x81, 0x1ff, 0x4, 0x6, 0x3e000000000, 0x3, 0x1000, 0xfffffffffffffffd], [0x9, 0x2, 0x9, 0x2, 0xffffffffffffff10, 0xfffffffffffffff8, 0x9f, 0x7, 0x88, 0x8], [0x7, 0x2, 0x0, 0x2, 0x7, 0x80, 0x7], [0x79935f8a, 0x5, 0x7, 0x7fffffff, 0x8], [{0x0, 0x0, 0x43d, 0x2}, {0x9f, 0xfffffffffffffff9, 0x7, 0x4}, {0x7, 0x5, 0x6, 0xce}, {0x4, 0x1000, 0x3ff}, {0xfffffffffffffff7, 0x5a8000000000000, 0x3, 0x6}, {0x200, 0x8, 0x2, 0x3}, {0x3c, 0x8, 0xb8f5, 0x9}, {0xfffffffffffffffc, 0x3, 0x1, 0x200}], {0x1, 0x3, 0x0, 0x6}, {0x3, 0x200, 0x800, 0x10001}}}, 0xcc21, 0xffffffff}) 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) listen(r1, 0x9400000000000000) 16:00:51 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x4, 0x200, 0x3ff, 0xfffffffffffffffc, &(0x7f0000000300)={{0x9, 0x100000001, 0x80000001, 0x100000000, 0x8001, 0x9, 0x4cf8}, {[0x574, 0x3, 0x100000000, 0x80000000, 0xc520, 0x2, 0x7, 0x6, 0x20, 0x10000, 0x100000000, 0x5, 0x4, 0x0, 0x7345178b, 0x3, 0x2], [0x5, 0xfffffffffffffffb, 0xa39, 0x0, 0x6, 0x7, 0x7, 0x9, 0x8, 0x9], [0x0, 0x2, 0x1, 0x200, 0x4, 0x7, 0xa84b], [0x0, 0x8080000000000, 0xfffffffffffffff9, 0x7, 0x0, 0x2], [{0x2b, 0x100000000, 0xbf71, 0x3}, {0x3f, 0xaf17, 0x40, 0x5}, {0x0, 0x5, 0x7, 0x58}, {0x0, 0x1ffe00000, 0x2, 0x3}, {0xffffffffffff0000, 0x3, 0xbd9d, 0xd1}, {0x7f, 0x1, 0xfffffffffffffff9, 0x800}, {0x401, 0x2, 0x6, 0x8}, {0x6c, 0x0, 0x7c, 0x3}], {0x2e, 0x5, 0x80000000, 0x56}, {0x3, 0x1ff, 0x8, 0x200}}}, 0x200, 0xfffffffffffffff7}) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1517, 0x8, {0x3ff, 0x1}}) 16:00:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x64cc21dfca5511c7, &(0x7f0000000100)={0x4, 0x4}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) lseek(r2, 0x0, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x9) 16:00:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x408, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0xde}, {0xc8, 0x80000001}, {0x7, 0x7}, {0x25, 0x5d10}, {0x2149268e661b56b8, 0x3}, {0x20, 0x4b}], 0x6}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) sync() 16:00:51 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x606, 0x100000000) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/249, 0xf9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x9, 0x1, 0x4, 0x1}, {0x9, 0x56, 0x3, 0x5}, {0x100000001, 0x6, 0x3, 0x401}, {0x241, 0x9, 0x9, 0x5}, {0x101, 0x0, 0x7, 0x1f}, {0x1, 0x7fff, 0x800, 0x2}, {0x0, 0x1, 0x10000, 0x4ddd}, {0x9f, 0x7, 0xff, 0x401}, {0x6, 0x1, 0x4, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) readv(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)}], 0x1) r3 = dup2(r0, r2) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = kqueue() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) close(r2) r5 = socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xffffffffffff0000, 0x40000000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x800, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x8, 0xffff, 0x9}, {{r4}, 0xfffffffffffffff8, 0x80, 0x2858595093baf0e, 0x883, 0x3}, {{r2}, 0xffffffffffffffff, 0xa, 0x40, 0x10000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x49, 0x2, 0x3, 0xcaf8}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0x80}, {{r3}, 0xfffffffffffffff9, 0xc, 0x1, 0xff, 0x2}, {{r3}, 0x0, 0x2c, 0x40, 0x401}], 0x55c, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x81, 0x40, 0x0, 0x43}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0xda6, 0x7}], 0x1, &(0x7f0000000240)={0x4, 0x9}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:51 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8080"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xdd, "ff00213f000000004000", 0x400000, 0x4}) 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) socket(0x3a, 0x4000, 0x3ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6000, 0x1) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = shmget(0x3, 0x2000, 0x131, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getgid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = msgget(0x0, 0x40) r6 = dup(r0) kevent(r6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0xfffffffffffff1cd, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0x2}], 0x20, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x445f}, {{r0}, 0xcdea41b94578f0fc, 0x7e69c89fc6466e43, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x49, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x8d83, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0xd4, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x400}], 0x80000000, &(0x7f0000000540)={0x9, 0x2}) r7 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x4, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8, r8, r3, r9, r4, 0x21bb4c35b2ea4a25, 0xdf}, 0x0, 0xffff, r10, r11, 0xfffe00000000, 0x0, 0x9, 0x80000001}) r12 = dup2(r0, r0) sendto$inet6(r12, &(0x7f0000000580)="efb9f14b21e090780f2d321479957076bac4c9f42af6eaef85471c98222c32aa967f1e4ea33eb8f4874e850a609aa25550371899db548ea10d0ffb194b2618824b8199f4216d151eec0852", 0x4b, 0x8, 0x0, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000640)=0x10000080000001) setregid(r2, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:51 executing program 1: pipe2(&(0x7f00000001c0), 0x10004) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xffffffffffffffa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$KDDISABIO(r2, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:52 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x8}, {0x0, 0xd84}}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x400) fcntl$getown(r0, 0x5) clock_getres(0x0, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000140)="f1b9680016a4971bcdee7bf1ed8dc2d4a0b49d2e049277f10417803970e519c21fd777d9", 0x24, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x6) r1 = socket(0x2, 0x4000, 0xd75) fcntl$getown(r1, 0x5) pwrite(r0, &(0x7f0000000240)="c2e26487e431b7d308f4b2f66db3e873052592b7edf93ea4234830f588a3e077b6467bf2cf65be3be31c9e4820ab2545b08d327a1ab8621ab3a1c2dabb6341561a8bdaae63ca6ff7dbd8972a96d6d0222a5c4661ae525e87dad8320fbeff62899c312ea26541dd5db922a84a2441a0fa43c00e8cd3821c28309e5d556c0dd0a1160638bf6823605135161906d74c6f95b757d1", 0x93, 0x0, 0x0) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000380)) r3 = dup(r2) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x10001}, {&(0x7f0000e56000/0x1000)=nil, &(0x7f0000e7b000/0x2000)=nil, 0x135}, {&(0x7f0000e42000/0x9000)=nil, &(0x7f0000a59000/0x2000)=nil, 0x400}, {&(0x7f0000db3000/0x3000)=nil, &(0x7f0000f13000/0x2000)=nil, 0x6}, {&(0x7f0000ca6000/0x3000)=nil, &(0x7f0000eb0000/0x1000)=nil, 0xef}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) write(r3, &(0x7f0000000940)="a44cae8b25d12d3942fc683939d3e66d17ccd873aee1ac5ceec0becef8a1fe196a1803aeae4b00da3beb72f74461a319760a5f75547feb3bd05bfbead36a530694b02733c5ded88d17a7c0faf61e37d307f43a2e7622645b8008ba3d8a749def8a23ef10b08b1c21005e4e0cc97c04e6bfc86a71f3249da3a7f5e954d0dd0978c50182c3b4bc7e0d9cff7f48065c668501e4a43a", 0x94) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000a00)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x1, 0x19, 0x8}, 0x7, [0x800, 0x3564bf37, 0xffffffff, 0x7, 0x651, 0x3ff, 0x7ff, 0x100]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) bind$inet6(r3, &(0x7f0000000a80)={0x18, 0x2, 0x8, 0x7}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000ac0)=0x3) fcntl$getown(r0, 0x5) renameat(r3, &(0x7f0000000b00)='./file\x00', r3, &(0x7f0000000b40)='./file\x00') pwrite(r3, &(0x7f0000000b80)="70b313c795662f6633d64c508ee766cdf3ac74b2e32e8ec47783e6305a0774705f00559c4365dcd1be", 0x29, 0x0, 0x0) lchown(&(0x7f0000000bc0)='./file\x00', r4, r5) syz_open_pts() symlinkat(&(0x7f0000000c00)='./file\x00', r0, &(0x7f0000000c40)='./file0\x00') 16:00:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000004c0)) r2 = socket$inet(0x2, 0x3, 0x7ff) r3 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x8007) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r2, 0x0, 0x2abf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r7, 0xb1, 0xc, &(0x7f00000005c0)="02e1f19363577fe5155dca5d6eda06f745e44fe96d82ebe91cc4a2ca79890896d6a23e94966be26fb40763ed19bb8c4ba7369b6759dd742c279a38c8d1db560685b9d870841b80ed2a1e00aaddd5cc5600"/112, 0x436) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/184) close(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) fcntl$setstatus(r0, 0x4, 0x8) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = msgget(0x1, 0x10431) write(r0, &(0x7f00000000c0)="aafb8086b4577b314502cd21cc90bd", 0xf) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x38) msgget$private(0x0, 0x402) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0xffffffffffff0001) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/121) getdents(r2, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x20, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0xd29, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x55274720, 0x5e1}, {{r0}, 0xfffffffffffffffc, 0xc7, 0x4, 0x3, 0x100}], 0x7c, &(0x7f0000000180)={0x1000000000100403, 0x100000000001}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x10, 0x4000, 0x9) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f00000011c0)=""/223, 0xdf}, {&(0x7f00000012c0)=""/146, 0x92}], 0x5, &(0x7f0000001380)=""/68, 0x44}, 0x800) kqueue() 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000180), 0x7ff, 0x0, 0x900, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000380)="028a974b2c3569935f7dc31ba8e5e1641d946622444a23cb7a47ea95c5d95b14fe7f753af797fc8d0609915171f1a6f8a06e77081ae15f9e0ea5401882f631a378352ded8461a792e7765d47200413096e75d410461c0bf83171d55c037883800f0e07304237bb37ec2b42c58ea2683c7ee3e34d9b22e510c806ecbafdb765497987a340a332a5c6099ef1bab550cf74256a920237cf90b3d9d0f7db00d7ed7cf787e699064b6bc179f870288b192cb36eabad724f926e67f39e09dafb8df2f43243fa2601a55687f78d0534c7c038f388749b6c798b492480d40490ed200000736b1054e1b847f6120cb92db146ff667a60590fb63d2b89b9a9c31ec890a8fb03d4472f813b44fd543974c48274b55c00bd239b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x1, 0x6, 0xffffffff80000001, 0x8}, {0x3, 0x0, 0x1f, 0xfffffffffffffffc}, {0x0, 0x2, 0x80, 0x484}, {0x4, 0x3, 0x79f3f6, 0x6}]}) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="670dc3", 0x256) rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 0: r0 = semget(0x1, 0x0, 0x108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/13) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) semget(0x2, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x404, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:53 executing program 0: dup(0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x140) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r1 = kqueue() ftruncate(r1, 0x0, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x0, 0x1, 0x7f}, 0x9, [0x3, 0x7, 0x1, 0x9, 0xd5ac, 0x1f, 0x5]}, 0x3c) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r2, &(0x7f0000000080)=""/93, 0x5d, 0xe027108f13fe3505, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adc69ef64e16eb595607fcfd71100"}) write(r0, &(0x7f00000000c0)="6bfce7efc2a4423ba58033ece33c099fe84d9ea6eca959e32923e6e9a3738d214153af30483f1b702f7ec9f8fc89e1a290205198319cfc06a1d971d45f0f11d31a3f505898e802413bd3888e5be70242b22213f95005bdbcbbc38c7fadca03c1960990e4d2700043441075470d2029640104e4e93167d0d0b02fb7c399a2c240e317671a163fa8cec57035a856624aa42dcb0a485f328963ed7f49ffb78b88a8a11aa7c15d", 0xa5) writev(r0, &(0x7f00000015c0), 0x125e) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setegid(r1) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="ad71030982dce508dd44d6c57741ebdce6fe4f556a5b03fbbd80af4863628797eb3ef237effda12c193646d33b25b96aecad88fcd289650ea58d8fe24058e39622e63124758154e3ad8bca17eeb02a75772e04e103dc11c3528eb194e3950781ed8d5efa4baec3f8b682ce6a51b9c7acff1db733ec537158d724d36308b35484ca0f57d2c42e34aa7328de086d64f4ab6f5ea644137401ecd098b938ec7a9796a6ee849575f25768962a", 0xaa, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0}) sendto$unix(r0, &(0x7f00000000c0)="07682e043cefa75d9563f12b8a4e3c9e6e07d8d590841d9f21e8c7927f27e3a78d6f45247c3ac94e82599533f998f29a15fce16260cff6be1dfe518423ec239ff0207e5604cdc56701e696c97968", 0x4e, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x0, 0x1) 16:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80000000, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8010426d, &(0x7f0000000000)) 16:00:54 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x17, 0x10020, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)=[{0x1}, {0x84, 0x2000000000}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x6, &(0x7f0000000380)=[{0x2, 0x88, 0x77, 0x1f}, {0x6, 0xffffffffffff0000, 0xf45, 0x4}, {0x8001, 0xfffffffffffffffa, 0x9, 0x6}, {0xffff, 0x4, 0x5, 0x220a}, {0x3, 0x8, 0xb0, 0xffff}, {0xe6e, 0x0, 0xec55, 0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) dup2(r3, r2) pwrite(r1, &(0x7f0000000280)="856386692f49f3bcb5a5042b8f02196a6861f1624c18cf56c851facb0f3ecaee92c61b9e947e9b15004d7fb879019770931e28c3285edb4726f9391cca377a3f18f61b4e94b59d978cd3755b229c16922c5463c8c4c1d43b3a56d3f9a1846d0c546bd4192e7566b72f240624e141cc711637b4f67af3b7ac04257aa6caea7bfa35d783a9aab632c9e99cefe9e09def199317cc0d8a812212b20d9b603260a55f66a6887d639d6fffa38e17fe3d81a5a88155fc2a7f7386add48b0cf5aac76ab738f0b6f9f6c2918ab7d3fb64aef9d91ac02bffe5bf8cfd93fcf4afbcd7b39d902738139c5183cb3ef1e40040ba0f", 0xee, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x1) pread(0xffffffffffffffff, &(0x7f0000000100)="ed6d7ddec5501bea6887e2c6727ed0de52d73c20d525a9f1e43c2df0832ec83183da0aabfbf935f17d4a09cd6abbd97bbf6b003c5b99badcf3ec86c4840e5467480b3c55d3d82ae2ec56955b7c400fd6fcd70ea4ae117bd09f0790d63f75b3f5cb1e48bab23b57c78e4f2a61bc53c08019b41e86f407af849b322fe66bbec6899f51f1851bd0ac5c37537560e6b98088f2c3eb3ffa65a4ada07df663ff36c8ff8d97aa90130de37fd54b9fa5272dc0", 0xaf, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) r1 = semget(0x3, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/210) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xde2e52e31d1f2766, 0xfffffffffffffff9}, {0x867e9f8369d3ab68, 0x7d}, {0x42, 0x2}, {0x46, 0x6}, {0x0, 0x100}, {0x1, 0x7ff}], 0x6}) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80000000) 16:00:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="baffa88125ea44cdb7365811fe5f99c281030259d96f201031d466c7f7e46445df2f22f31a5f0d3f50501739769ffdbbf1d0f4b94bddc822c57bcfcf8f58ece2840a0d2e20f803648d6d01c721a925f55a129a36c54b3995cc4633ddb93b9a4ee26e5d6b72695dd0fa68c2cf48e39b3f1ec7f6419b8fb3d9c7b4c891d89ab2c88db41b23e38402a9fe01bf65defc7362d7744c7551b876764f51a7f0ab8213365f443b5c492fe0d7dde6669170e6a3ae80f78d36f9ba4c069a2950e894746182b4f27485b4f709ed073a20fd7f52f75cba67c4db9fd03ede984dc333fd197edafd466931ae67a5b191ab8e671ccfeb1852c5e630c45e9c2d9ca54310720b9259181b32dc2e0b8ea4be33025c72a7e89ff1a1ef99337971001b22ed9c5aa778c45612dc23ff90b468f835d386fb17ff9e45d47144312337fd61bc4047c7c5b4a98d2036b5b4468a2271a95ffb48d3c063bb982694811a8c6d0e1b9ba34b4e19c61204cbc29cf381a22cd20fa201a0930057b36144289cf2ffd126857fc2abdc3360637acd4357e8a7c33d04cb104f807560aef78bb5d0f41664466c7d6cc6bcd306e9421d7d3daa36fe97c7f1616e7672faaaad0029e1021897b683b8de07475a0e630a69bcf2aba28561dad44c0eb0f798d8ecbf44326177c05e0d5ee82b93945f0e6690ddf8999233875fdb009de104feff4757492d608cd1b180a0455e9f14c229c6557cd328a10055883d14d225fe1d4bcb4bc06e3cc98b61dd347562c3e7e693ccdcdf1e42bd3fde4401e060742cae6e9eae48f61e0abbf47be39d4a4a0a0b3b95bf093e4efaade92f8c7c13e8494d3fb8d52839f3bceeb9003216235f7b63631a4c7ec6e843a4662d9902e5109bc9155da432bd04b377929a078666e6722f7aa77ca336dc4250e960fc1fbf67cd04551dc6aa0b7aad23920c9324fc3104806ddc1884b9348183650e8d2792bb16e5a1200768b6d2777c3274812dfcbc59e158161f6986b1fc805985cc9b7946662204a4a5f96fcc73574df3b26effd73dacb3fcd04447db5f797fc4ec5b5b8e6a09ab83b849536fe8e4da770a5e13d44048395c90862a053d723842f187e80d1f0b4f5fbf10c8dac2cb513e1db27554daf191d08042ca5c4304ab5e5d866cbf7e4faa6e6cac1dfcdb0b0212411b5e3a717317a04c16eda7b0b54a5c97b388629dd0f16b5a1ea66ceba0f1faa1980e6d0064801be7e0b7deb1f0f11673daffc3501d52fc4dc6f0c60366920287417aaa67ada6385d35e725fce84a19961f85042b47a1bed89fdb333efe903027c1d369f5ee3a0ad10c352eeb56838e5566e460ed9ca7025e321126439d1f0859dc4158cd1bb064bdfbea59ff4a8cd47621c0fc140d439c3ebc5b86832306d9487778aca7ca9cd2e8fde1178fb15b190301ee7537eca43fb2a0395d40a5e5fd31b3172f95544bc900f5f3896e80abccd979d586cfebf639857189429cf4f6f020f9ce431b8316b91cb2bc6b6024a5258b2c626cecb3de5115b2a3421ca2120a46881a011e8cb53b4b6446b030636ade12dffd623870ba6fe97a7679796136eba1f6529d25c69647e72e47486c41292f0e74bd0d8a4b30ccdc561c806913cd258bd59ee6a9e4ea2edc6b09ae06e2aa94e2e7b5a758d64c54805354f1e1f0632db7e16a900f66dc60c717edd5e1272e1cac3aaa1db634a60f320bfff21ca457b5a478c660c350b6f381241a55cbaacab90b3feddc21e27955967bff9dd091e5935bdc07332c8eb4bf4075999ed66c8302f807df45b0fce7637df3778f3b21beee3d0033f2f6a5c8bcc46bd5bbe1a6b47324c36e2e1536755232b7c86b06a0f42cf9d6352e67270116a20b2386c2f67ac28b9a3f35651f27bbb38c7f30c2ae1857948b03a019a0b0ae955c8e03bb9c67fe65a217850aca0f6e849fd32e940bda743c26b33eab71cc4bf61380b4ecb1a428728a0372a974265658b0080a13be7f46e183c998fe1c1cb00fa6b2608515712bacf8951c35545256dbf968e4ba09f4ecaf4121261b7076996a6efb04a72c4dfbe04043076001d1377f6e83d875d222d0b5bba8aa8137508ef0e9e9b1e20dbbca90a33b177d164d04ba71eb1ebb5dac52fa86e9548ac81bd68a7da0fb861aab7bb2e1e0327acd4c8d5f1ba8d79d669caac4cb70d433eb06b96fb32263e6beb013552260208f9da726efd592185801af0e4f651b3c49c69a324e1c10c7b592746b4ebad24a3caac340d3fe92a6a9c9d0c23a0346e6ff02f20fb994a30ee21dc71b5982003b8cbddf624fcfbacea9a19998b17dd2acda56941063782841ae3fd7b4ee11ac8229a2ab52bd7f551da9e2a1c42141ce1ef5bf2e4208151b692eb8e40a7244f0b64cdc6d3163b3e9ce02971fb8b3c7fab4a8eb8f9dbb21aa984824e807cbada45a97d6e05f14e1e87466de18eef133dd68cdf749b965c6b6f0199e01304473c832f6b2032ce50c6a53c4b03347a02f89e5fb6744296fc320f20166f18f39af2e422ad71d9b2ade6f82ece948625c1c71f099572e14a54df189fecb8349e56fe82708dafb39c56fa53e083d74548c1b8223714691284a092a5dc223baba4d3c423d1fc31b31ae4dbae1599a25d04756eeffd8f06a03b56c9d68122dccc8c91949f7e3e7656f033124df30a00c051b8d75f6e05579a3ce248a9c755d14be5b20abe7e24fa8c6c82be32fe2a36cd18a244013a92bb84e5ee006181423a42d5e6177343e1d7be1ce8745dd174710789576e50956fc8a038ef2b6a46b6995855bcb4c047fb859143c8f503ea32299252d7feb4fcc6321d6729595d4250a068a79f5a586ddf44da1696ed0caaf99e5e3b40e0bc64f136312d3976cef6836dbe03f354bbf394dbd2023d7a8dafbf652a1d15bd649b3a070880a25e216af39e429a2a024d2f26b8fad832926665c219c39048d1a6a5f5869ec23af21874cc30704f7c832ff3abf4a4b9a3628e5bb6f75b5403791cc053a99a5af4f4940fc0415d8b1288969cd257ec91f5e433acfafd791943aed7de3eaa0d52225940a9de0b462287cae0594877b6979613de29d246b6424765cf5ad7d82f7e3d9f298c1560ebb8c5d6e7cbe6d6b8b4df086afe2e4e5df31a5477636302d3476729627fbdf6269fa96b172c7365fd9d248c16045040147022d77265a13c9bc8c65d1fe7e7bd78736d90115f177b5de55c8b23eb6c6ce28cc47139b450b3656b685d7ff8293a45828a5c458a2bc45c7c6bc666f8687ef8fa839eaf4aac9ea7842ce6ff0ffe3fd1e4e75b66d1f93008569f29948f4c728d65c7f09f2ca3b24f474391940055e51e0acccc0111c62854ef88d02e637800aa73481ae2d677ee8ba0fba282a4cadffaf646e7abba322d6c4831ed1352a446772f5231922c1fb3a231710e8420653f9bd007c62f658df236645c8649d471135417eaba01f4b25afc673a3be000557deb9a066b47bb8c8ae30459dba4c32e72656117b5c476d297121f7ea5899ddaeacaff87a9d2a5e9ca030669a51c7c708e57ef6708d91c741d92dfe5ce436bd5ac35d68ae145a7603da91e87094b3a2eb4d61ab77edab40aac613bf5ce0c6625bf32d89437c52b8c1ec04defc62ee46920b3ace0daf1b542dc0d4b97c61d1d81c0d4a5af43e69ad04dd2707920c131398082b9d3ac482d0416a731affc6bf53fa51a2cb0206e6e618dd8e634403c8d9eb4106efb7930f24807558e6657d6a1d13614adc7f40e87b249f0c91b89524209e4ed00a3ab82d5c14aae0e96634806f0e6e091219f60b8d50a9bd4d3d774563a38cfe4a1ae7c14ec2cb4715674fb1614e162d09b1abdade96714afd9b897a707b0c1ff03233b9b6526e5d7f8edeb75148bfd87f9ae5296cecf290803b252748b54041eae5f88015ff72c356fba4efa87c6a0dfba475211943aa528f3b3f825a29bee7d4c4a3c1d8f9fbbd6bdb085609b1a6dabf1af3ab18ac351304450cc3ab473a24d3d1bab283e5f6637774245ecea9fc05d080807651b407931c7adca7d6da641078d21b997d76c16a8dd9918b8eea203f049f4fb6fa861fc03bcd3e7d8521231eeadf9d4bf21c6e94133a43865c7d4369abb30f36cc6a473b154cd504f20ca20983c674ebb1659de1da01a894081ebd9d46c0a7d7c15c9a14d283af284898e4ca891c0bc047b2451df7667d7ca3b58338ca0a2b0424d410c4d4174d87316bf54aaeb8de1259c750800525c6d5276f2a718e6aedd7dc8c16f27c51c408fbb8bbb5fb98bda625a6100aa0697d2c7a427240bd4cdb51603865b88bbb98eb00ddbde8b89bc4c146c9091df64d3b45da39e25f4e88405b8a8629405a25273b3d3007b7551c6161d489ce2dfd5cdfe97258f6339f70fc184f23165cfdc83cec66b328f3765d1247b72be205f001b09a019937ccbe8c2d929d5708aada228c3376dc4cccb7f24b8f60c09adf1c1c94a0d9794fac616631550ddf214d9176298a1967b812775bce64638c3e00b8771eae20ff57fdfdc23021f08f8da574e714bc2d114a5ad80a4378192bcfb513984202239a3aafcd8f02f1d82540a862fb2f5668e4bc73f05e1950849a2cf72952826a9b92b6d2caefa05a37f8d4e2399a4ae774764035ac469849eb876dff58b0d234166ac2cecef1a44bf7cf645d4717aee1cf0640bc5ba50e2a132b7f7b1fdb6cf93a170ac7996375a358b71306b97fc8abc1e758d2918142f7adf8e4a9cf38dd7884fd0887523b46cd4dc71a4e682383289eb299e11998f11117c2e76c57a2b7e468d0c02398eb7e2b8a627d714130830bc3bf810c91614e058b98147385e37895e51cb60ce6ab9d633c96d49e2528df3fe8139e227d1b19b43a034298c1b5d4f733166d8892f7d11f196b205b7b951ef588850fcfcf195bad98b2f91a7e0572a3a74d514ffa27c13dff39eb0a825216c82446b8248e6adbf50e47ba54e3a5818bd4ab4e6726ff94e6bacbd64243ff5674773d9b3a993edb51bfd4daafe3e12e5206311486f6541e5aa6869b3f8308d91accfb354beadab2ecfd3dec5bc4c4945196533f0bc787a933fe23ef54926d639d653061b97f7876ce6aa838182c7f55f01beb58e73d7f581e84c3ea60fa9340d83140b2041f0fe26b745ed1bab7e64ffe6a10f3572df5e951497d7b7328ef8eb8c225b979be5dadc5f4947f74bf7c755e44a51fcf94d1bdd98cb4d96f99ad1fb5c6edd40c28470c72ed0ac4d1fb04115197df473d93793469d7505f4061fea13aab5b09e3e6a43f894bfb71115d2c2f1f8fc051ce5cfdabf804a15cd43c0a39e97ff419084145b722fe9a18082717f2ef4274f31a8ac0c0e8d430944bca0d309bf38cbec6c3f564f873f9cc8eb962ad7774cf3a99fcc960cbe04d7a4e96f89e5c63508bec9139cd3785753bafd8c50bfdb406ab02dbedcc8a123ee64e56f41bfc3652c62f69e1d72dcd2b1a19a715d8fe301b022ca81fd2adc73f8b71b27666c9665c20052ed5c944a6f1c34311ccc75743f30e80f5c45bd93ad9bb19d265c71f05aacd4efc3c1ffc7dc9f89b4e94e9c8cfccec52dd3400057d079b38f4872836459c78b051d6c96ad1705ea8a77626a3b3cf7426476e155a3a08582df57f2cb00431c060d6858b4c2bbfbdb6e218e2090a6b7ea2cf65d0caebc96cb241e137f2df10cce230aa0236911914e1b7b4a01e05360000b3dfa9f4b8d2393d300757da03e0977136a474fbeb17c856009e0564b1601551bd94157d6393544823d75735fc849e0ab25877f87dda67f853099b45a9b59f85145377cc707180be01ef8e30446c2b3a6db6e2dbd2", 0x1000, 0x2, &(0x7f0000001040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) socket$inet6(0x18, 0x8000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kqueue() 16:00:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x10102) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0xfff, 0xf7, 0x1, 0x8, 0x401, 0x58, 0x2, 0x0, 0x9, 0x1f}) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2a, 0x31, 0x0, 0x0) getsockopt(r0, 0x2, 0xfeea, &(0x7f0000000380)=""/189, &(0x7f00000002c0)=0xfc27) r1 = shmget(0x1, 0x1000, 0x25, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x3, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/41) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x1000, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812e534e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="4c4c4b572954a2d8b0bfbb43fc", 0xd}, {&(0x7f0000000100)="6079d5a4b17452f7e7f64d52fa085e517c99d9aea4038cf21b39c3bde0ca", 0x1e}, {&(0x7f0000000140)="678979a7d5f4ded0a43887b6fa2d9fb70b67175dd72473727c664b7de293f53a8bc63228c1c575fe1f76655266cb4f52dffcef8566f23d2cbc866874502784b5e506f1090c57e99b9afd7a1ae62732c397fd758b73f964eeb039731f76add43d4a3b85c5a0e1b0626afb5d2e8b9d00caa93928d23e", 0x75}, {&(0x7f00000001c0)="9f43a3b18cf9ee9c3ef2ffe3250240924bf2e6c8589103146373259576db6483418e46842a75bb539ec242817a8f39a0711b16c271ff81a8cbf9a331b458ee841810af32387d5855ff49123025b47a1d367f008a965c1a8b9f56aa99b36ef25c207aaaf4af76b6380b0a023a4237ace31b3e5d1261c6c70a29e688e693ab45d6f7c33082a50a94e295aebb6659a3aaf85139c371bf74c02e48a0c6aaaf2ccfe1b13ba9bd5a6e288bcfd4bd18fcdc8825d392b70912f71159cee00e560019fb7182bd8117aaddc3cd2c47f4438e0137e7e15c0c7dc7c8f3f52765c4f3f89b", 0xde}, {&(0x7f00000002c0)="c537e7d0c902048f", 0x8}, {&(0x7f0000000300)="64f3ea0d736b26a21d3e40cde0b89a9ec32931ed2ebf97c8b2fd30826c98a77bb407890c5a825afdfebc68b9de70384bcf0c96920b8aec417009ea1a3c98f303fd2e39d7c7f7231c2a9a93dbc0bd4d4a33adde31d2f787e115746a305eebc15b7a2b9c11229cc7dfdc2e", 0x6a}], 0x6, &(0x7f0000000400)=[{0xc8, 0x1, 0x1f1c, "70e6d2976267bedf3105b354a86800b3864b80df3ef0a9aa13dbdba7017c5c8e8c8a25756612b89dd227ddd5d825e46f2999804d1d5c4a3dc40ab6d194620a31110bbeabecd507ed071b892cd066942767bb74d626fd12bad58c48e0168ead0630578b2e739282a9f700f2bfd4b88976fb595da7dbecf8d0811d71aa9f3cd6493c3d5b7ea10d99e8d76c2d668f7b321570810d6ba7879f8fd8666673bee808361379cc9413e05b64382750639412fd93024f10"}, {0xa8, 0x1, 0x0, "c2f7ab2483724ebfcf7a45a3b8a8309085a4d369a2cc8118b22366fd621ce9103b179acaffd7de174682ed2be410482c3026137f163e146986be00798c0a3c54c64d53d8cbca097910b4c7515907575169d26bc8b7854946bdf8dd9943b447429a2d92756fd9ea4221bf6b38e3b44cf7bec3ed5c1035551f1998c6108c573fee840a5d61c87f99c95f4d81ffb8e24135d21ef9"}, {0x1010, 0xffff, 0x7ff, "3c03d7c4150adea0c67ed860404966b8a8873e29f073cd3b8171b75a252eeecef8b5f0575e940adeee0b6241459b7b796eab6e10fc4b0a6b86fc454cbcc6b7b91d690f4cd5a03dfb50e129bf837c18fd39f82bc7fbff486c48aca269e1755faaaa0ee5abbcdb57d07b58739fac10a5d916a29f3fbe73187999b483c373e02be6b0f6c86d759c6ca75babe11c885ae76f8f5536de34d90accb896b1e445175dd13f08c4f8d910b099abac11027207029964beafc44c0f4184a879b25c83d3e7ec12e23eab4274b2d2c2e239c0f50bd21a7c3e65b7582c094b9aa7906cf218171586447ea0d962c6409441e17412f2ac9d7adbb563e78c2c4f906b6bad66f60b17654b4909d26a4e1e340c7d1465ba7b93b9e46bd7789b565f80056f810b54244160a9039bb87cfef3b0e8846ff8f755cca3d1dad4c6882e8a2b0c68ad7f09a6314b030d79410e56c91773d14d39c4e240e5edcfa3743d5cb2d177df3b79580861de5087d9ce2b57d39bbb3f2512d876526a7ec66f22b834b57857446b6f2d2d1784b5df7689fbb173f83bc11dab4a4c594c4072fa82e51e7913023380ac60c04ee34e3d3e154752d661cb770c497e3fad35d31ac28cdb5fc01807ca1f70633b492c27b55ae8d0818f4378f3f7ff3c7c187c98871114e54134eb7405a0be5827bc2ab85600815704e762e0297e98d6295f42b66a921fefa1dbaa1affe1ed9ffde8f24029093cb25636c8a11f32fec0fe6368ce1db4d189ef9865f1045aada96fc2d55412fe4de87540a2a2c4dabaef0871381e6df1f7c8b25413ca804b7f844e94bb28dc38368f07c8548b5aeaac37ebe8671d2107e18dab00de6df95ac319291e44bdb2e5ae52de2331aad82084e011b1e81c79774d9b67d8455315645301a66e075ad525032c9623c1db998a07eaa79cc2f2c6dcc1936637703d877ee462036ac25b8d479bbfe06f5b3cc2b6fcc45dfa470f16383e5db49b8303345882a829e9bb1b7fd79de4acdb198ca6762f163d52ebcb6674ce01491b43c63b66d82b222c0f4505fcad808c9ddfcc918efba6c7b71161968ad98c24bc7e13c46f96f5a8686806af43a2d0884c88bb1d71e9f03961a7a10476187d36feaf7afda306e6ac1146a67a5f29845bb27a9fb2fa6680c4eb013b0b6a2b56330fe7320fb6f3d2048eb6b7be4654be094695f43e923d2c21c86f718cc3c463de9733bf39c1e1b74e5133b027f3712facdf0c5b815f153eade203af942b8004b15e28a02ce474a922715becb731f44b8e18c0cac20e5ca8cd4a40e22f9cad31b7c13029881894ae1bf29fd06b08ea175c7daa418ac143c6a3e95892ff0185f772b2e73b783c0f05253c4acee8e46495315056c2284731f8fb9368828aa18fd29924325df815a45c2dc108cb41ef707f74415605e4e6b125846e6d813f87e2ccfa9fa0124c3deebcf4ab064f9fabd22c628587f6200deed5a2dd3c82c83c1f0190a05352da8dd5253966885dfced46990c7977a372fcdf82ff28a9cdb88e456ab84626804071528e3ceea4573b8dc12f3e95ef11b1a78d1c3146442049de35f599b46194d62c323b141409997ac8751a99a73852f23881df1bb71f5064f97d61c712d111b62f098400823615aee213f6455301ec7be7d37c1b5b90c8deaffaa69fa1e241154192ab3d89731c1a652cb4f90c4d8a14345080968310c1d74d9595173beba49c4eda6de5e7a60a77ad53631aa35dbf5cfd1c20b70e58c4453680cb6e77a36c277c48d86702ee3ea78dce25f65affcce800004bf8f0b3cea70383d6b7e57fde84c849b58f46cafac9da47c33b56dc62c949014cb63bba1d88de0986c7e589bc4fa2b617bf5ef8bb596620cbddaa2cf9c90aa412772532efd1caee8fb54f40b20a4a2702af0e6eaec9650fd1089812b70e3b171a454e503ae11519e6ebbca9b481479c3685994cf463ebaebe41216f7e06bf1d6b9cbbb50e0f9246ac19492135f6f91e2df0615e9ab08e7dd81342b1840c1cafcd7002be427fd93847062c8610a26eb9d70bd1124f0e326d04ec349621d3536db474adfaffdfdec80a4c2ccc864bf5ec9fd1ca3337b4497c427524976c04b28d874fe8973b36f8b205c242448aa3d0a73f9213fb10f639810ee42f41657a83241622a7e41ddb54bf85e7268487e57cae1c3e98c11fd6911adf5462270aa0c78fec9ee7d8c9fb4ed2b9762292559ed94f27880109a301ec733bd61ea8b104809bb2ab28e0835ce938baf01007250f6d66d1d37ff073df414a63d10c542598bb6fac711c8fad36ac320a71a8ab5ff4fcf80cc54c9defe6b4427b6b73b2c9c26f1d3f13c11c153083ed3f5f95744a0bdce456d22519b2fb552c522690ec9432d67c1e569a2e1628f5f9361f39c2f2f55eaaecbc1459facf410876dcf63e37b7308beb1d4ff25c2e442806b84dc96c4d068e82c87d4675c855f862b1847fbebecdd50856f11a983132aa445446364e9b0d368d0a86fe451d49eef759c32ebf71764dc29a23dbd9bff0df21b0c67057a70d2e629f96c3fe830708b99235b199bc35fc459f4e59996c6c27311b4006c4587b3574d444f250774fb2ec5dd3e2ee53bbfa0636e1c64fd981b8e2b2798bcf2d4c5902b49a6787102a0f2e15f0dcef2510b95fc2874e98776218014851ead8ede171fff33c1658887d6f6e604e0a74a8f649af487f6925cdf03a0961f530026c7986dc9e0c7d767b504fcbe98b8f3d55afee5b7c0414ea7deae5e2a26742f7de59d82b2cc448f87c38c701ce31f1d02e0d79f03a0c4f3b0fe828f43386abbf7e546610856a435548dd026a2828cbd02b6a722b3e7e8c55080e0112abd3ba76b8ddfac669b58bcb26ae0abd8606cb426a4adba790c8c87d1e5591f524e0d3d12d2b4e5894ac72ea0c2cf5cc5646e744aa14c2a30f9995a3dd4c1254e65ebbfd8fa8d4cd0fd2860ee2e9af9c56b3ac0b76e502855d6c8028482a55742ea15e86befafa8c1931f1bc885a909c12f4df065252637ca999b742dcd0b0f6559a77c16cd32cf7f784a7252a91426d646f5b8aa07dce0fe7cc0512a75a37e590f2a4a94ef71ed1b151226b12412c112709a63482072b32057e8fd95fb40b3fdbf1b09eabbb81c2db6d78f42cc74db7eef68cdbb34e064a48bc717fa4ae4239a97990e5cd26193e3dd8fc36ef51649467e64f6d2e9b947ad2a18073d9361d61ff9c73d7ac10c14451573087aa346127a29867ec4c34fb506098cbb4c120e429f748f9c1a0153797bbe9c298bf27cc6eeb62188b02b9166ba78609a02f3433ae1a20b2344a39978a20550f5df8d6aec3d9661d7aca64b02abf2a6bb7408c2d04e38c014819ad730d0b5bb19d723722af375d61d0fd0bbd94b0f50bb1ad677c4063824b861381b402126d983b4ae589432c063334f66819cc46501e149251c35dad6b33b405d5f2a254d91c7d61594794b973e0f76448fe54b377a0fcedcb24de8bb3d9d481db09e0cc6c06a0046ee3202fb8e1d6af651b444a2a05ef5645c99608d8cf79bd244ef9865f14fafc141ca287b4ee39dc16d562bea6fec9262a5bc68997e8bce7b57832874f17fcc4280106ed8edac8879b6b3e486642ad729016038ee58f464625602814a99148ec8822b25be81927cf1a0671a30b25d280e71b00f4962296df68c99bd6ebdc517d329e5cd7e5f0de9fbd65d509acaa176cfae8599794dcd558c42b1ae04af591664b4ab30baece6c93f45403d6d4d9d0f3032c468f0b2f8efb4b63514122e018dea234d2864ac7f69bd624c49ca71075875c3a70a1e704c2dccb36299ecd5e00fd41ed19105a76aa9a085a4f0ed40164a7b6cd763517f99ff15fd51886a43329577d6836d36ab92b27e458b37984afe370b56539baa7794da9db5d12c9f14f2f8098b32d06636370f78b3335c58c71bb5533faad952b5d3c30fbe886b3e112100b523b83d02fcb6bc313e77eb1172977b0cf67dcf89e2d8584095d47abc05a6f75c04704fa1bc142954d6fa8e4862836f62ec1cc2ceccee74de958444a9f411424e57b82e64404503274e39c3d565fb5879a939ef94abd9dee6001b62d3934554bcd228bf1fe81280a53158bb3abfeb6b24b7441fb04706f82ca8c10ed996c99f8c07117a9a796314812b70bd84ac30f4c12504ef2397f123032614519ab05094b361f13d6be62ce278df6f55309859f8d2a45d1a612a290570e1666abc072749bca6505d396e7f6aaaef4850e9256e091d3becbb91ff0cdaddce66a2011bff9c8faf8913feedb70b6c3a8a463e705e18143f660983a186945e92e880ee109d2159cc8b3207523c2842f4f9bfd54dd00dc2f31c636a9044d47cdf3b4ebb8b82ee694f09794da74dceba04ea871b1afb0b43e564fddc9957e67e346f607f981254a13d149801a25aafd234b17eb4869673e7fab041ace00eb05aba76bec555224dd88a1812cd31345385a9f4a1d70e7a7e562d0b1718144c84e6b7c2a3544f3ea3fd4fdd029152b3f89883b301b126bed8013c065adcb3e769a12ae8df7b49c4141eb6e2734e3171ecf96086af2c4c271033490b7a8b294ba9352a7d63f499becead8dd5180747e3585ab11ec3a84916577c710f5100225e3420e0036a8eeaa3482c5a5451580168ca3d1a0831131874755026a9a7944b1b83becec4771c2e702236f5d07bb0fe4b272a0383d5c1046b189e212fecb1a1415225947d640317e347d44660531efd42c319f816d389a9c28e44bcdab3e0e271eb848b21799c1e13049686c5db341398c0a9a190b8279b5d65944c16675de5656a5e6a9fff8fd5975ba7a027b34e639c3ffed2a598215cc03f345659a205a59984e96a14a0b77df5c672d67cacc32c3d915bd1461b15e7aea1900a12abcf8fc7928e2cc85d05c278fd2fc96a6a9b11c71ea7daeebe4576a23dcd5896872f180057fd14c36a4271a0e3e25bf81b529db9f0da8de5a823e004e375e19d955f0e400ff11bbff85a71e8925e9dfba9da6346ef5f919d8816cfef746d313977e959347bf0417ba2e173ad37d75164159db12d84532e14050f761752d694003195da03cc08806e4fecf85e17cefe8e694b311bfc416de566896120f073c0f1f2422bc82091809a27ff8936423dddd0c991a7edde160ec16fe9ea262733fc90598cbab7f75382327ed8c4bca7221f8e2dc98a1db85f581a753d5fd35a4eb40382439338191f3a115123a44b397e4dcfa74953744389c3e13fcbb28949bbe7c459461b12abd5bb41b5a3284c5feea4a2144e1a2fa9c73f9b7ce39c3660f7d01b175a99d221d91e99a40367b47ac7e57b63c8637b85f1e1b6aa68bce00710fd63102faf2290a8ad2149f76293f23352f43ef80306e893b41d612f1959f9de54f8c86db1dce80a386118d1dad40e2b5fb487b95b462ddc76e097ff1883e070d2cbef3ed95a52bed082189ece44b4d0bbac078979325e7d27541698f34fca98ce4f9e9ba9653cdc44d874413cb95d4ac8125a03aae5f53a99b1bd30740e9678e7757504ad2bac9cea75ed8e6a1c6d1d04784157c7d1d1fae768038333ed4ad851fc3fcf0adc334cdccc1d9d20a7b790bf07128f96564201261dab0ae6328ff648f1b089cb3ef8debb4d8d4ddeb71fc071b2f87ceedbbc5d66736941008dd09bf51bf009b3748e04672f2b527af7ee012f83697af6d9c0f48eb6bb00d3a6f8d11197811961f854f016926e185e7362dd9daa364c6d407e71eeb83721a604240c45feb3bebfa585156c112323981679b348cf83ea24d074c2e8f6b68f7418a166c1d6e3afb9b33342afd123099"}, {0x60, 0x0, 0x800, "0a488a5f893b1baa67e40fb15d989237a3d1fbe887195ae68847819f1d288c4ce79dcef3430a1168e844ffba33826d646b64ca320edabe5e7dcfd032632318ecab0ef8553a5ccf2f12d460e1b5"}], 0x11e0}, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x12c}, 0x1) 16:00:54 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15530e7b9afbc52272b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5fd1ec38aed91cbeec5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/197], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 16:00:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000000, 0x100000000, 0x9, 0x6, "da7bff02a22d57a176bd3d61edc6c7b35d536a21", 0xffffffffffffffff, 0x1}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x200) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffffffffffd3b, &(0x7f0000000100)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000140)="091983f4aa1e6e0415f191639b3a46b6f6df5f2d8ae6a3cddee596cc4a0e8f4cf69f90e59de501a2dcc46b9935c9d0a1e33fed086d225af471b4fa524f94a39eff9a71d63bf892dcdbf8962d201ee70088c95e50d9abd490e1cb21cd797ae3ec7e26b7403515cd5dbdeba92fd3f82aeba083ecc76430bf956e965f35d274e4bbba4de1cc8b3cc3bec7084e06f5cc97e53986aadae9d24cf874daa0101b67fb0483babe47a88e546f0d607d36279a68482380b6be39adcb504244cf18184488e7122d79157e33c27307424363f7d7da99183d1230f8492230784f6c106b69378700b588011ec59e1e0565ab8b0923c798d12ed65e5b937316d52f5011f18b0dab0a1dc035e284132ac1376843d666e943cd7b158b10daa63cf1d0b768cad2cf57bfd4e91f7f49e63e0426c6dd3f3cc3b7fb757fa3ded37db11079d4b384a179dddb53ccfe21e633f013f703fcbc7675298635c74ab0de5c59b0e3e0b519a4910161cb0923b0c5e7bf8a3a1c778f8bad1d6ee5c1ebcc2e536faac437d7bf3e61212d2b9a59e5d26abb31a2ca8933e5a57dbc82b2a85b6d25924b6b56584e802c2120553011bff883a991071144e21750821ddea1468e2a2e719899ad65d3f58eab5235e99e033968ffd2b0a93a7de27797c1d18cf7e54f662596202fef72f02d15f5e76d2404592bd8e9b6f692a3dfb8f59cbb791e6cd33cacce763fbeae3f7cb27ae3e65f897027589144ac7ac6d15e51bd91239da70bba9ba45787e14589dd61842c2cdb98c4d5d88954c5a0661f94af323ad3ebc1aca088b5c26428cb060476144edfa0edfb4248e10f09851081476e9eada6360aaff37ccb6b19921122587f42092a72691fe2724b42467cef605a88e1c0f893095392c5a5210767861ed7a3bcffca5ed1ced13034155e6da18fe044601a33087c3fc7db6f2cf41a1dd784a5172d58eda1ee49008be29977763681b4ea7fa60abd93886575b3d58abec603cea8d41ed65b5b87ec5d41c8815dfde12e2f3ffc4dcfc3cfd69531e57caf619e31e4a39d1733a80d2e2ee52624bc09d5669b9fc156f75152a0b28ac612f99ee43cb05a0222adc142490d4bac675917879f3330a11f0d55c0699d605dc4bf4eb9717f37a7a1d0697fc2dde7bb7fb82023f59f965c2524bbf54d28f665300a9da69565ba3bf2b05fcba5ed604d6e4b929fd6a5ebad3a34611218783220fa111e2d528b5fe289bb1dd9b5b333aef0f8fa6625fa58943a4c0f5bd44303aa114ebeb8195ccae077ddf09297ec6bfe46a449d6d2193ca2a9324e7fe1a908c8e30e1a6cbc972d1955eeb02fdad37328b19193000adadf7809ccfe48fae36b97b31b0838e27ff3a256cfa452139f922a64166be371b36ac0eb05afcb31b0951987bfbf1f0e5ac998e21f3a7e007860bb186154df5ab4964cf885593a5999843d75a4e82bf6bcccb1804e7afae4a7c4cea8294921021a51a0904cdc33dae2bab1805de7c3dad51ccfa55975549319469bdba736e67b420b2e8cf0378f15e20cd72d70e53518dd0cbb617f5093df041e890810c2934351dfd9a8c5ed0b991c2d1ffbadc84419b98c4a37ab5bb9a35d25ade7cc7070ebe3affc8a9575b97e0c3b14f47ad55cea5227332dff21e8e52808a41031e36eea5430b5a1247e7947595093c94ca9c0eb21f8dd8fa4759761f1b28ed96556890b693e632305e22cfb46ec0539d3ea1343130451e229af70933c2ae7871376901aa37887acaa626af834a6f9b183ed0f9f707ec991b9d6df00470f02ba17a00480298dd11421e616ee2c6d7ad8f0e6f9f7880d84ede7cf59c53b32fbb4ac269c157662d66e14d7e06f977c4f8c6e2d17cad73828fcecd3c8911cab3b0e7e3e16f219d1699f68284beac4ffc24a3c4668ca1edf236234fe65bdfa09309337464cd1b89f62b2b2d2f0466aca3082a7f5fe439d5301866a073618e5c99478133467774a5bab588d6bc45604baea6d3586e2f0228a50cdf314379665c8bbcd149dcbfb81ae4d58e8f46e10dc8e39aeaed779d3a590226601ef2466a7a6bedf5beb8066d6cf3211f1b68d0f9312aca0f892a8146b4cc71f41df97e02ef5ddfd3439100d9ba83f9df28483b396e63c3545cc90ece484ef649d3cf9566333ed9efb59c028dc1227fbe039b8880910f210d5835c9cad42e3bfc551c1e961541e0c6cf0f0d4d7001651eb2fc93d30d2e517bce5091b0919b8a61366eb7f02c2e165f8529ecb3497232dacb80579263533fbce9d4d70bcb2b489d9e728c44a7f18249e1ca01c616ad8a8bb6e57fe42387fd57b623c089d6a20b12cacb7980b38735accc8f718953ee34d629ee218d39649f160d60e3c941a0105cde1ffde9d9f9591a31c0125fb51164104822a1aa23df52bb24ab5a8083c0fcda87cd4722f65964a70411acab27e39e7540d884094c6a26ba7a00539f22107de6caa5aea3541f97911697d8cc467d65d94fa5da41b43e957d390246235cfd53ebfda6aacbc3bf66d19b4b6e41d9a2514e2168452a7f7fd3947bb44e120b9a2cc71779aa93b97ea57665e8fc6da1165e9a2f14c08d6678df2f67f3304d929e33f005cc30568185af98d4dffac9390c562087d5f1f26fb73645307f10f4afe29dd038bb94c8828ef4a9cd21e77fe8ec7d570f0d55431c558080a9813282ae658c077153492313eed2cfb1777b36b73d934890d1c4e155ac5e287e492ce51bd3ad0212a2ffec30fa5c73077c9280efdb96a2d19cbc3de5fe9d2d70ce620041eb34b3f69402424d2d02d71ff1b6e486beec2a098c33e3d60e73e3f6f84b81db404a3ef8a266e09283fb5a00f184f959e79944931015fa51fae2ffff359a0161434ca71cc90c36cd710fef49e8ca5118328be332eeb463bf6e9a54592885b743f012603067d2cf965d75925c7221bb153ca9482fe872ebbe838e2ea0f73fa12a230a6c939d17bfeb364c12b068dcfac18c6d5c4840f5aeca44e9fc51d3ae43083f5629f01d4c253149a6ebe132fcd2271fa0916bb14c25d7a39c5cef86eccb9e24e8c2732d937a950d1c5f9fb6dea29403744ef415265651655aa11043381cc2319ec9b748d1e10f6c0bd3426afc76674eae78926a45534f60b73657ee886dbc387935255de1543f68488ee7829488bddc76fb99668825da3a84b8fae07b8d8681d1b6e5730ce77b1bab406378819f601016741d2a3f904531aa08caf4cac6a97a34775480f9eff3ab1524b001855f12d55384c9be632006203c348aa4795e12151d03a07a11aacd14059e6605c3bd9ae2755338c4711f39cd17ef92a01143cb831363edde9bd70b561494c679b3762e9ffc5a126ddedbee70b37524f68c39f825686b02f31cc95e31167537c02577e5698d87824547bba504de22a02f45087c53d6b81b165505a47d2a0235dbf48de1fccf07e743aaf9e3642c7442cff46140c8038a0b246ba7dbf10e3f711b1c7129286226afa94b31a845b13c52636f9c69052ee7342732c7e2340a74584f5e614a399f78327aa0fdb9cff8e2102a1532fe49d3f84ee2999c04acfa4630762732cb19da6288ba645293c9342989906d9d631d1229171d16609aa1b4b1756d85baa2401d061410ceefee90d885f32211d74a57895a28cc00b05d18f74c263188f00cfe3f169fd45de7b94107fc86b187aefdd5116df59fa513a3252728e127a97b3b64c7b67403c8edc1ee4603da608b24c96b3719231ea4ac4cfe6ffd6dff57a46c74189b49b766cc27e8856f9dbd77796807c9bdff5504ee191a973aa4c1ea6a35159c06a09e02138922abcaf9758d2eb0fc695294fef386303f86eced2fcac5fdae145bcb00d335fcb5fd50031f5e24b07f426243ebde7c7b5f21926f4f4586bc09968aa8704d0a7b7e90ea0b450afc96330c0295d5f535fac61f88a8eedca9467288d80d7538faf15f5e1a997882e97459e381bb5aab63ce9fac86848616c4ec1185a4936c7055d141d80c9ffdcb41e31b753263f5750e48271fc01887bacfa3b15322c0b0f1daead1d1e23ca1cf1f71eea52499accbc90364817b651840e7bf14593e98253ffa454d3de21dbbee42f56fdc2c477df3bc98d70306155fbf9e0a2cf000c7963ebacc7922eaa1d74d69b97987b9155b6223e02d86eb65616b125bed5b028260743eab310a39eac615a5ed588989e53c650d699dc76244bcebbbbebd567bc073cad206e3b4bbe37959b2fb6619175ee7da2167033b35102897439e3df6d4a78ba773815971c1c1b447b1da92c1b1a0fd75e187a580c6c5ffc2fce9553ae34640cfe8aa274a62589d501d6159fc840c792d04ebff8ecf25b5f9ac01d680832b069c53a97fdbfee9e4228fca0af8b9cbc6245299ebb6305bfe6f157b7293b7bd04e32ece31193ffa2dcaa90987a9a2155a4cf687d528026853d48a394c412ddefe0f5f92378e1b1bc2b5b3f4d13d704bae95ca9bf9fea35fa36690831275e03d165dd25d616cf628373709f5937728dcd8469bc3b3c5492c2ac74a57e890179d63431b64e82a1d9ced0068e76d4b50a237741763c259eb518441410ab50f0d8dae1a36ebbfa191c2cfe1b516f5c6798a751007c066d122ab3b1db63703f152deb5a3f219ec72d8f297a20f4b67fbf639ac79b08e18941693ac2e8cc776a9625fa3010f1423708a4c531e83e942b7dfe249c6f0282104278213634dcb85b5c794dfaf29cae95f91ee73daaa2b5448c47f098307a2db024b4e2f7ade896095912a18d09fd12ad5b17556eaf5488785399db23aedf4edc9b22ec6c7112b925fb7274e554e55d5ffb18aeb4d48e41cde0c788a61cdff3ebe0291229791d57a85d0dccbf4770c74069ea11ae549bc0854d9e5b214a6096d31758de306eabb48c647d9cea3217d959601faeb4a49290d0d39b4592c467fe6539f25edd4bf7d40abe385d231c96491b467974fc736a0e6d1567b716aa30dfec5c6f1826debd216f69e0fc92fdc80f34172f9e894c73fbecd16ae40d9842f90d7e83a6da9fdeca66a7e56bdeb14e198427edca9420bd540f08e9eb4a07a9ceb95b537380edd313fbe7853ad1bdde3dcdce7a0ebd66ea3d4ad04af6f01062d061e7fca75b778e82238e050167d046114acc40f95d155715b22369ea00a584551f1abb14843d45a837acb7a5d9ad5053f50125f7ee4386b18265c204453414de4a5156774974f2f64aff90304de1b3ddb3da7f6b3a261acce2441a6f11e9e52c2a4528d003060cc4fc011eed8d0e2e712ad2b93489c006264eadba216b53b0695a7fe65df6573957a2aec37b3b8be8e0df16f61dba1c990bab0f7822b9ccdc36345040b0dd05a4926d71e6cd953b8146af4fdfe288c537f593fd3664654e390564c6dadb132fcbfdfc66a79e16c3e7c49ae74c53ac6916b38070cb5dac54ed74b83a3f31dfa5cc0e44e8e3cb8eb9c3a4e7d688518ed25d2f7a948ed63b4ec34b4ff8812bea21d62a5378bba43611af2afdf11076c8502d0d418729cc9d70b2d053b30602e12a8cc1abd71d9afaf1e8bb5dc3e0ecfcc3d1702535d05415db3060966e225c2ccbfbe10efbb3bcf7e1e2a9d768389422ec2a368291f02961c80e640167bc761923bd2326f5e6a7790ffb9387429b9780588e841795dc419b6c5d0a0c4cbe26a59b7a2c21c0219f7650b10f64722e9a31849906386a3769981a7fd3c009292097d7744168b8db38692a941c9f1e62ef0578c629df0bcc0818f5d2545e072d0f503479c459109921977c28926583758f80a6bf9cd098ab3a637ec24cfe8c452a9fa33d2071b8cdee79429e09ba31ae3ca549", 0x1000}, {&(0x7f0000001140)="aca0f975bf98b00057eeaf304bf3cc995b9021d4045ef8637f960a785d1cc3fbbd5cc83d", 0x24}], 0x2, &(0x7f00000011c0)=[{0xa8, 0xffff, 0x7, "b527f2077dec8937f7417e9b239f7f9cc995c368a2a4c0a117b13661dad0d6cd58aa70a211f319fe2f107ce0c2170946b158f2a3cc5ab24491d410940bb06e4dc5879357f9a8d9583042611a8b713970478fe0e64dfd641aad435720d4c600c531ce3bb6efecc0530b3244ad6a2c4dfc92e4c566d38a2efb61bbea780f247ae306c99b844b4bf833ae3f756446b1a457868227"}, {0x28, 0x1, 0x8000, "3dc22bfdf85a174666fd26183cb6d0575b"}], 0xd0}, 0x408) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) dup2(r0, r1) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = msgget(0x3, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = getppid() r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0xb5de939b17d192b0) sendto$inet(r7, &(0x7f0000000340)="d5cb4c6c", 0x4, 0x8, &(0x7f0000000380)={0x2, 0x2}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1f, r1, r2, r3, r4, 0x40, 0x10001}, 0x9, 0x0, r5, r6, 0x4, 0x100000001, 0x80000000, 0x5}) unveil(0x0, &(0x7f00000012c0)='x\x00') mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r8 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x142) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x6, 0x7f, 0xfffffffffffffffc}, {0x3, 0x5, 0x3, 0xfffffffffffffe00}, {0x9, 0x7, 0x9, 0x4}]}) 16:00:54 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x12, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) lseek(r3, 0x0, 0x19, 0x0) 16:00:54 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socket(0x2, 0x3, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x400, 0x9b, 0x7, 0x80000000}, {0x0, 0x6, 0xff, 0x8}, {0xffffffff, 0x2a, 0x4, 0x2}, {0x2, 0x42a1482c, 0x31, 0x3f}]}) r1 = semget(0x3, 0x1, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000240)=""/4096) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x100000001}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffd5d, 0x0, 0x8000000000000000) 16:00:54 executing program 0: openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:54 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f000083a000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000988000/0x1000)=nil, 0x1000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) 16:00:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x20, r1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x150) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:55 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) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) msgget(0x0, 0x40c) write(r0, 0x0, 0x0) syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:55 executing program 1: r0 = socket(0x1a, 0x3, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getgid() 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x37, 0x3, 0x8, 0x4, "b6cbda978c0e86064259fe36c96ca9214f36cf39", 0x0, 0x3}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x3}, 0x8) syz_emit_ethernet(0xff60, &(0x7f0000000040)="b685c002530488d99659248d9260b29db8f6eb87dccc0d7632f8cf05041b52d5be487e78494df93c908a68944705f922429019949525") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x200, 0xa) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="96098415152da4a610eacbdd6b2db0129de89aaa3066254e", 0x18}, {&(0x7f0000000280)="835c10d83916971e54bf17813fca5832a6bc8285082bad5823161f51ac02da6de445ca46e34f4fcede898a34010b0f1dfa3e5b010a433d678a865356ed1d2e9268d8bcf26453a2a7f4143814b07a5fc7475f6bc369f36278e710d34051df638e9722a6f8b89a9f29055057bc6f360964853f316172bd8bf8a312f39f", 0x7c}, {&(0x7f00000003c0)="548427acbd72bee92a6d9e62451cc02125ae1887d8740b79c772bf89013df17e0400197c504318c28ab3c8ec462be8a542adb1aa312c65fb81b2abefb5b3ede009dd0a7a54883010bd55b03bd3e4a28cbf3b08549b090868f174879dad56bbb5632739226785ab", 0x67}, {&(0x7f0000000300)="11042858c1ae1f87eed84ce95bbe377e12d01a94c44177f96fd8a4eea2645b484fb29907751bf98f078064fa5d4eb26fa8481140b6bfaae94b46beb9c77fa9c8e6d627fea2e8596b2e4708f88663ebb35c21c7d9fdf286ce1361f0", 0x5b}], 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x5) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x3, 0x4, 0x8000}, {0x4, 0x473, 0x3f, 0x8000}, {0x120000000000, 0x2, 0x7e64, 0x80000000}, {0x2, 0x3, 0x2, 0x7}, {0x401, 0x5ff1, 0xe673, 0xb5}, {0x4, 0x101, 0x1, 0x9}, {0xffffffff, 0x9, 0x8, 0x2}, {0x2, 0x5, 0x7, 0x92b}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 16:00:56 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000003c0)=0x11800) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9, 0x2}, {0x4000001}, {0x6, 0x0, 0x1}]}) sync() r1 = shmat(0xffffffffffffffff, &(0x7f0000fed000/0x12000)=nil, 0x2000) shmdt(r1) 16:00:56 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r1, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xdc, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) chroot(&(0x7f00000007c0)='./file1\x00') connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r1, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) socketpair(0x6, 0x4003, 0x0, &(0x7f0000000500)) 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10000) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="3031eda24adde55cca2685375a230e7693a1a5a72fa5298bf3e73c05c0d22a2dfc03a886b1a518998351aec5f3da290c9167b72e066e66888716b116b6643ae5a88365874507488ae92d3919f4f670b01eee5dda7ea8e5e7261369c2b9bebf2f2f8f18a4652d", 0x66}], 0x1, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000000c0)=0x2373) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) load: 3.71 cmd: getty 40432 [ttyin] 0.00u 0.00s 0% 321k load: 3.71 cmd: getty 40432 [ttyin] 0.00u 0.00s 0% 321k 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x1, 0x4000, 0x4, &(0x7f00000c6000/0x4000)=nil) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="44d7fc253d835005d4980d04329ef6ca237409c80683ac11", 0x18}, {&(0x7f0000000140)="6fa970556a260b5e3be257bbe868938b4a9547287212c3c519207529ce149fb14f88ade3e28f662894eae86078b1295a15f34ef582f2200299b3760701f010e0e0f5749ccf8fd6e8976e250ccd330401e0c9c2036370d676f306a712ad772fe070cd00d68493910c49737f82fb986f93f28a44c58dac1bf01dbabb801c3be2b54c5de10916a997fc83574b5d5840ab82b9f197095a70afc922d64c6c3aa307908b6fc9493f00dc329208087715dc0ab29ad59032525da134643d0f9903faa1523c1e370d27414680ec0c0a12ab5125b76361cd29d74f28a8a692391aac54c12a540840eb4b9cd44912d2aa", 0xeb}, {&(0x7f0000000240)="45519d", 0x3}, {&(0x7f0000000280)="1813a226af94e5cc61458a58b8ed7de5b483ebf4b291ec5ad40f266144dad8b75e63ac6f4aef3f7883c166851118a8a819cd36ca6f7088f0b7905e8a9a7217b9120357b67a1baf6d880fdc38b7e6b19df238a3907dc1aee45248b9a9666b822f7a7db81b57b8ac5e38322f86b38cb978b65050e054fd81fc9bdd87ed352009d4bb271f504752c71a8b040161077928f11b49627f1857dc2206c81bcc1acb323184fd37c3e52899f80f033357162aed2f23deff62ce8d8faf6406625b319aac", 0xbf}, {&(0x7f0000000340)="e15b4f9c1c9014687db593d0cb1aa74ac2c250bc54fa24fdd7c82ae0afa174c252e04052c138c98dd1861a1737172ce3ff400be85f3ebff8c36fd277992740a5b9d0d8c275c71a1f606823f9d422145af95a512f1c8f2a9cbe1edcfe2978fadbab9cecc014e5bddd52003f96653d8448d2c0969481fe756c9e755624bf56dafe84c126574683c0", 0x87}, {&(0x7f0000000400)="88da2630fee9007cf4fd6bb442211de06a56dc7bc066416c96006ebf68cb332952d6c0ed5686dcf3feae7494c6cbbe7a1bfbb52c8a79166a00ca264f113b8fd776e204eb642250b33b30b23fccb55f1655566faae43c4bfb338f5fdd1316a8fcc18f6702c05ae6cf320b34672c14041421d82d509ff955f26976a03c2793e6d22932703191ff932bcecf1e172984fc6f", 0x90}], 0x6, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x1, 0x130) msgsnd(r2, &(0x7f0000000540)={0x0, "9cc0d8281dd84bd8e03a8ba425d1fb3eb42b267fb68f5e9760c82089cbeffa3c140c51b9415c97a9f7d2bf36e294b5620dc03c8dadf17852cfaf2e523797f27e96100bf2ae489794d0f1b586063fd2528f9a3e44a010af11dacacdf9cc79d5cee83b90ffac5af4fd835b42cf8e2c78032a8e1e5003f527e23d27f7562c50cf92c4a4cefac14486db88bbdee06fc5294a8d9c17efbcd8cacfea9d3b4fa9ed17fd06f361e387ccc8bde173b225cdbf0e6744bfe28078763d87df696d995c9ab8a1db51e3a1efdaa9f0ea733b1aaf811cf332072c58b050db7d96eaaa1c2ae504"}, 0xe7, 0xa45284b191b0f7fd) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x11, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x80000000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x4}, &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) shmget$private(0x0, 0x1000, 0x52, &(0x7f00006b1000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xef, 0x5}, {0x3, 0xab}, {0x6, 0x2}, {0x84, 0x5}], 0x4}) 16:00:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="01ab0cc8ca4e91d605783a15cfac8f6935125b28815703a381325ceefb1501e6cdcb37689545e25591ec3f43f142bf36e299830bad2b6b6c5f3d92a19e3678de0ffb62d59759f4a128d4a2dbf10fc84e59f314a6c0806241d7730a80735d636905c6de03575165f0b562b54acbe8cfbdd98bd5b3f5e99287526b8b5955c88150c11093e08120e71b72f84bf4ce47abdd1b09ad7a09c6638a1fe67f39a0c55aec709ea0975cadef01aec0e8bced2de55f5316ef9614bf91992814ad7de753fd8b57b35793385d4674c44d7dabf655f4d66ae121719745e2c4415aa366497eb409bb78c238eb050d07dac4f5e5df839f8822d8c73739a512fa75501f00efc0c018d5179b1a21040ecb4950fcd4bde4fcdce5dec426e1a2465e7ddec4d319c91573feaac07e1ddc06bb25c0e68500574e51d61b37c786ea731125136648e606d2d9c69bf713507f6048d91fc129f00f79f8a928d22fa8e1a0d05f62ae1c3abbef7575885229194b6ec8a0d32ab1e19a3a6731a6614231ce9af02d4dc4f9d62e8ffb1dfc2597462a003e2bb496cdd0e5eb868482d382c4c3941392966527f48d10c41becee41c9564159fd05bec7f854ff4733e7e76bf70a0954802f1f276a5bd0a1fb380504a21c31d02522461fbabe779f95472b43be2b2f355c2979547687c88cf42dee91b09cf761edc2a05ef6068c8a38689afe9b6f17abcd550b463a2260975d1bd9d38359a0ee59f12c1c89999c63d4c6d5f895a85bd5c445779a10395594ea1e07a8424d7fc705ba1035f8b02430f34b155b29d303c3e8d9f76ab415ceda7684b222cfed8c9b7d862048e5324bf818b4d2a5a88bda1e134b4a2d4ff7747aa4b5f19c7d39b7a6489a787ec9ca252588d0b0d3801deef0fbfdc226c7e3810732690ef68814242cdc6c91b63c96647295a008d3c3b1975f7cbd55350349c4fa82e7576adcb865bce834725736bddc6ab72f93afc22c9718cc078632245bbe050e11eb3fbd5dfbbeb63579eb103a18aa2dd0ecfaed34a4843cb07c9be83b0f39af2927ac63a546a12da81d479b2165e396a1a8f757132717486cfc412350f3fc28d800f7ac8b70c56cb611f8731f82b3ad4db2ed9214f2c902076f13708724f3162b5a0e56db1c1f2341f06eef040fc0750b909fed2511c021a9205ab3adbadfa9b683016036dbde88debfd7ee539ef1b23ebcebc7e2e802eb9d861008a54b200fb3cff4a9b657246e0f1f07124bd35a5969dbd23ec49835840d6d9148de3d23d0494fcdaf87d913b0e183c27d163458226a3195e1fb264a3f42b477bc0f6f2a0d8db4585223fa717f3ee646457d426d235516004c7d88c41e9651ad13263251f20959adfa30f438ecf7b967cc5ec3efac6f541c0e584d280c7b2f4f19a03536a652683225ed73cf38d27e4d81d3c294bb83acec70f7b9d83892cf11d5abe680cf85e2714d996d241c0634f495239826e30f44f802b5e0f0f48bde7b5344c07debb351540ac4e518ec48272ad2e826ba3b416f1839851079489c9567f6b89103ed649c413ce587ff83c20716613f38f24844b51f7078e2a8339324f9f94febfc0c8c113f4468d041f417b910a9a4091fe7e5ac649c048b1b69e6a9304067dfbd7961111e1fbe8b9def954366416c0f316ee5a478a1b34ac2eda74c37d84bf0abddd58d00836e97a3d1608a99aa070787dfe0325ce32d410dbdc96b353dbaf8e62314f194390423d15f96141b78384cbb22a3dddacbe820f035ae1d814a4e66f658bb66dc3032842a959d326ce67d12cbd7ae262be4bd4df08c8d08819745cd447b13ed88a4d5b3a10dabea06ceb1169db06335a59de5b1392ca23858505329a638ce4f0255fd7497266e76eeb66ceeed4ed7ad3e88ae4821c869e40f65e121d6e363eed2be7f273e2165e431895c9b27a5965bf45563fccf6c7f032b67543b60cb493b62abe13e4f5f448b98197c029949be79a4533731d349642b2998ce981f4b41f30240b924af5d5a559934502755c80a01fe44317ead4610f0f614fb4cb9e8f2e705af7c91d2a0ac7e3b8b763da3e999c055e36b7082415870933ff528173baed4db123b51b01dddd17d811015514fffe63059d239a7dfcc285dfab65b1c0472718c61a4fcd1d1b8719b977fa78960895148d8577cc36c4914ef7b55a820588b07784fdf2ecc2e73d44efed9b3f09992143a052d9ad2375f58fd2c010309a7091030d5921d9d31e60a05b71443d6168deb5d5aa326811256bd908feca39540b60ad32cfc7d80f446b666e32775dd598f4f5eca77585fd1f177b9dd6fdc6bad8807a98dc28819d5a074994fff7b1f700f423d188cd233db3dc0dfdcdaf9ee4c9a128368394f1d1c708efd12be88d361ba592d8850326c4bf3c14b51c65415b9644b3de4cb30026f4e2651364cee95fd9e12587d9225c465c5a6788a7673492ffad805bdb4ad649afa68193748150ffde81271e09e57bb96c60d12e561cd8eb3601e05eee56f293d223269ca09e8c901a8ea1240ab66e9781ef04ae6882a845eed8ad4b66ffa4d23f6e3bff683dd88008ae8eba691edeb969aa91109f6bfd6058b264e3e28fff9694c7ad13578bc25ac84e3db19f682534c4e6755541d0a9c917d691c8fdecdbb1e45c2a40da2b77a4367e2ee907aec0a0efdc84eacb06cf1f04718f4347e18650bbbf7456af30d8ccfe22da58e3ffcb4bc0df9c5ed78a5b4edbf11973b8d23f8a1512c764ccbc747c5f9d99b31b05a18860180f3de33956b364f8d17acaf8f54d230244ba7ededf9ab1559a0a1e19a9d81737a8da672acb9df3901be39bbe18408f15dbff48c0fbc08a99f2c3cee87f6c8c52401e7d0686051f0ea532a044db415eb5f42620db79699b45f62366d92b6392d18476516c3d1bce9ad9a8fd27e0696f7597bc0232b131d1f426e4026f23ba5948a22b41f9b1936d566fa26f7410ac868182a211e480ed5ebbb802078d0dec592aa74879194c0971d11447f15c7540cbee9fed5fba76a26e2c542730ca1390433343ef9b6c20f064bdf31cdbe471b7de24bc7275fa1068305811e21ce5150c463b824476dfcb496df120338acdd2d9bc713b1d9304fbc41d91c6c3b610e364f5fe2bb62ef6008fed0cc0698af314e5f3d67631a5410eefb85ae578f050f604549e901bb84599b82b3bee66329fa6f3df60dc98d22911dc92176194a0ceebcc2c9d13a99ee7b5b571b2d07658c0ca36756c236bf70a3c91bab1e72a35d7199a8d637b108b72370fbe4f2432e676f0205607f4f9353acc070ce412a2cb596e4cb3d70e3f1346d5b0ef6240022ed8a8c360eaec26bca2f9901494646997db2d8d0d67bfd8cefadfc6ff3f1aa658fa10d00f8fc747e6f5a9668823051f0e5ff4072fc08d087ff7f0558b0b77bb26e5ac530e8f22bc2d73ec399ee3686c3baaadeb527f354bee735a791aa53c04721c8ba9d3f34ee9c0493a83979ba2bfabb002a7c031d67cfe4cde039abf5ab4a081c2d7b1203ef5d196aa46fe0be5d8084b93f4c288b1314864601351379e2d5a76a1a1b3c8f54f5c811287db0594c265fdeb77d37bcfa4233d77fdcdab9b1a76d048f0eee3f1d056136415531b65fb7bfa493a5e749a16a54dbda19a8c2ca2232b143c9cd22df9ef6b1cf8654859324c804f1767fed26c1400d8cf9718d7be50e399fd629fd657001f07504ad2261efa9e453525b0f9692d32b8089ec9c704be632c8c43018dd0b438546b0ce562717f846db3b193f618b4140177f161cc0236fec9638cc77c9f4b2139c249a1ff7a2a4a9ff59ba0ba74b5ef07598ffe95c7e05c57346cd51157307f60b924d2b733817ff8d4c47b3bc7f31c42bc64abe3a41c10f0ce86602f262764ef3c3ffee68b8ec422160b050fca6202970ef4f128c1bc7a0372297efb373b68dca06b7329bb126f82f7dd460d7c2f17da70790b391f9038d7a7e90e9962b91ef1958f947f413b5a354eef0aaa20d656a341122374f0ee80e04d00d4b64f67a43d75fc70051d03193f68db3cfdd63f7913382443be8bd1f3842e883487b48535dd6ad708bd787d4cbfc68a7639653ec5d479031b587edfb4d4ba91492cf06359d462ba85f40cebc7fda9efce120952eb4802ba312848f87fa4b3bba68d3b53702b1e6c1404975ba53b8d3a8b069fd620e2292489a41e52d31e00e077d76717af7f2bede4683d931dd954ac1cbde05200365ff83f79003da25008648bb322bdac82dadf79caf2040028209f03789f2e17ba6a47b7ba0d612b2730953db13d4e5e3c25f25d5d547c6a5555e16ecae9aa95d1e75597879bc79e1956fb2c2fddb559ab721c2bbae4df92d0a7d9cf7b87af87228c44ea591fc2fe21f66f1e007bb7709da15cf7fb7d4c7285a2c5c2160eb3c7c79ebd9aad5f93a4bae331c07c4a6741f0ee3dc9161489cd7b67aa47d8bae1fd33ab1672232448c63daeaa8c568f88a2db27947906c47928ff333f3b6fc24e110b6eeee7281737fff49a7c1db7f1746fd3ad5b036374d937870ca29e02a13c2c4fc22733c2657ae592ae1d00e216bedd812d0b4aa89ebc980833b1e9d0f4a9cfb81de5b4f91690cf9a2c6629fd6218b66b43455ab0f8849b56019c6aa46746cf14843cab7c01e0dd73a4f81b92b3b057ea041c3721d4580120b2e15fb2671c45a7bc2498254da0c3aec22b02b5fb690b4f06ba0cdb090bc072edd236e412ea0816101dffcfd6f5c0616707f8e5a2ec9eb3628b3b65d7d3f5143cfb7ee8727e4e7f929275c9b7f74ff4af21c0f9417780682301d755cfcf26ac98394f4c9b6231b279e976d8b65d6165647633aa91d9d382c33f85b35e8e8e052cb944ad2ce62be3ed5b0979f55569760007f57ac7767b96f7def4042b306768dfc779e3e77a879807e1099f45785d560f413a4297e7198726cae4ac4fa23abc2d14567610dc8356944853c978539152998ceeea345e7e327293e9b1d4de9e6989ea7833405d50c915747da3a968395f01b8299607e761dd70984132c7b72c5aae300ebb78e4a2810e9dc04584a77612013ab8c6ca169b7195908cc5b85b8a284adee8e317fb9f6b4746330d08bb6bc8d7798559a1cf7ce2e589e8e1d3e72df0f07a808803baa6f8fb1a3548d6f2fb25b97abcac26c0aa7471efffda36224c95d61decaa93d74967bdca89631d5de87da7b4591cf1f51db3ce95a45ba8493e193f23f1bb4a18fc6fd7ad8895865ca074744ac9c064ad83cd40e54686b677eb0c3bc21e042e9f3e0a44928c43a7dfeb5aaa9033b44b396b75d5c1072e2902e3c4f04729f524951ab4ad98fe08f505efd956a97ad5fec3b7baeb0d5f2842a142c491c4fca1285559dd2169cbf0f9d4d328e597a279a7b020fe1428e7e27ce0ff45f1afcadac234272404a46ab6adbd59ca77bf12156a5665df8c59366f022cafa9d3fb1bad6099dea9674a89a36677e5b68e74dc4afbce66e2b092073b9194116d65322dfc9060d3f12f9105fad2a15ac2f91c1d34486b94bb15224c0990e813be07092d23c87c6866990a053d8af9c10ec0d8c3e803af265021ba95927eedd0d65fdea87c06fa0b2dd1ce658b5178ba9511380994a7d8dc6eeb131350797b60ed7fe3233c4eb32d166fb6aefe7df66c9a3dfccb5f7bbf07611c1be84c12ce8c8383e9dcdf268cebe56f5ca9bd8b9a78583b33f1bbcef827ddf4234c4c87831b1c82ab46a7cc2aa79505f487547dac1742cc974fc427a3ec51bc156df721514da2e05f7b89e43f4838ef2db82d6aca36fe873be262c1ebcb4dfee940aa68d86976eece2532f1fdbcfa1", 0x1000) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3) write(r0, &(0x7f0000000080)="9d", 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0xe200000000000000, 0x1ff, 0x1e5, 0x13b2, 0x0, 0x801]}) semget$private(0x0, 0x0, 0x7494707eb93928e5) 16:00:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:57 executing program 1: syz_emit_ethernet(0x35e, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) flock(r1, 0xb) 16:00:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1000, 0x2, 0x7, 0x80000001}, {0x9, 0x9af, 0x441cb881, 0xd6ca}, {0x80000001, 0x7, 0x3}, {0x8, 0xffff}, {0x34, 0x7, 0x6, 0x81}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2d0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0x4000000ff, 0x0, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x81) kevent(r4, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000040)="84a3b73ecf0b7bab049627f79bb1f91c01d4f5ed1d779105bea4374a12a682c9f59fcf9279f066f90e510ba9c32a82aa75f36b526b52ba57f05aa0b4c2447ed06ded43430ba8b03a84206b9a3b77c2cff3bd") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0xfc6d, 0x0, 0x0, 0x5, 0x0, 0x0, 0x80000080000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x99}) listen(r1, 0x8000) 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) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3b5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0xff, 0x7}, {0x6, 0x6}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@abs}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="8000f000000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:57 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="167fedea3a34a259336d3e211576f42a3ad6c6d374316cd61645a38b82eb0a1d21912dd15bd6e0e378b38730c2bcfb27a5000000000000000000000000005721b580f05e16eab2c35e5244baf8449e035d6ab188fbe5cc2913eddcbadffd6e90354ff8da0ab1268a6b2a4e8a9d7176d59b884684b275f6cbd5ed31667a696b4bdacf86e5d5437458d0e72ade4cba0c34b1e3eb0741b05505af85d58e599a81c44823ea6eb51b8decf57c19a17fac9f24f26226f95d83ca815d8ed02db674d378b5e4f84550ecc2d85b53ee7afdb248c85e59f2b3f150895caabba2a79dc96623", 0xe0}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) getuid() getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) fsync(r0) getgid() fchdir(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000880)='./bus\x00', r0, 0x2}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="7d99232ea3ba0a1acd3da02800e7e3fa4fe1bb5363644fd4c01603dfc713ff793822085a6a", 0x25}, {&(0x7f00000002c0)="3809852f6d4be9e39a745b3dcd49360a794583a0820cead97ed29708e5887ed79bbec6f57cfa46ddee7e6443d3d406adbd2bf5fd95242e3c078b0a5caef68433cf0b623837e7b2a0de3817306e984133d723c32c1e0bced0567cce50070be957c7b9b62e2d9c266c591a2e8a8e8e6bd48b02ae7cac49f9dfc587a98ceb36396741ead4d308287e69db5f76e4902e7565b9200e32b95748a2096365244423c16e86c22122e3ca441e09bc1a03a92d877b47bf472c5f736273f1", 0xb9}, {&(0x7f0000000380)="dbd362eb6a45675ac594ed13c86af77c89a1c583e918a09c43163f209bbbf7d822c3f8bc4294c79e5d83379708cb330aa40b4b519baf14e868e5310334c6c1563446af5e8a25e8285cc279518d97c27b219e035e93c0851b1b27c5ffe9c03d2380c7038071cc473918bb0fd7414e7d42733b2a5c546e61c1df6a1cd88d4a3ca54ee2ee9d56b6ba2a2ccb5c3d934e6a24c0", 0x91}, {&(0x7f0000000580)="84d969284843f470874b51b6915e5c48030583ac7c136eaf62a376ddcf65c049ca4e67d2f9cf5881", 0x28}, {&(0x7f0000000440)="101a8152ec80a724f90f55e61a8399aafb6b7d4bca25115b3868192267783ea3fbb0612b1a3bc4e3be51191d57e29c465f9dcf007c03bc7c07cde7b9b47ce7a10c228042fd737cd306d854825eafecbf2be3f9659e196529f87d1272ee0e058b04d5f96248da6a5b54899ccf2c2b8ebb", 0x70}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) fchmod(r0, 0x80) execve(&(0x7f0000000900)='./bus\x00', &(0x7f0000000bc0)=[&(0x7f0000000940)='():&[\x00', &(0x7f0000000980)='\\[\x00', &(0x7f00000009c0)='+(#\']]&}{\x00', &(0x7f0000000a00)=',/\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='@\x00', &(0x7f0000000ac0)='{\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='%%\x00', &(0x7f0000000b80)=')\x80,:\x00'], &(0x7f0000000d40)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='+\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='-\x00']) execve(0x0, 0x0, 0x0) setsockopt(r0, 0xfffffffffffff23a, 0x4, &(0x7f0000000800)="3d86b12b0590dd5b03788c3666eed6c4bf9f7dfd7351a455e246cfdc1015c5ce284c706435b6a7e6a77b08f8dbdde93d210fb633bb48a9c3fe5241db3c919cbd7cf9f2e94ecb17e710b9f0210e3d3da495da0a", 0x53) getgid() chmod(&(0x7f0000000d80)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="bfa6dd1c8bb1f650c81bdb592eabd4262c72cd60878e409e709b529ecc26722b833955067d6655fc0991b9d1beee1c96d1b7c02bb0e6d15487fc137fde37ad19c02e0690dd8df520288e08f09cab15ec4ef85b19714b12a43028edd325e1a2577728a88aa5e625667af294ae93438f2e64fd04a072d5ac6ca4cdc848bd453903fd22", 0x82}, {&(0x7f0000000680)="3af35047aa3a3d77ba8a6ca7b375d000f1fba848c234979c8db65446b6701605eae4ece9c8edb8601775824a85df78b91a1a7780328e0635771081e2672dd748f250239c96d8c7b8cd8918820a5533b761549353c49ae7059e462a841dd580f2f8988d2692f3df70d6ca9f770d574690f5d6a3a9654ef5b2b36de6cb738e69d1431c6fce9454e442425826dbac293b5db0963fe6d558b5781e6c6456a8ea30ef3659752cc7", 0xa5}, {&(0x7f0000000740)="3cc8c2b77f38c9acbc46346f668d9262100fda706d757d65e18caabbd476f85c8aa2321813b3aa471b5d009cd3939f189447c6e66af9300f5e68893636e7910a70f348da411d4859386015cc7400e6ba3c07b9b00f73f70cc441fe26fcbd23e872087d82cd90ec76e8469c01822f5ba812f5022e76a7331cb671f36014505e2b1c06acc90c71256b04696c91b07bc97fec9da6d1f43dc5ad14fd29bb06c3eb77003695b324a3990c434430c20154eb", 0xaf}], 0x3, 0x0, 0x0) 16:00:58 executing program 0: r0 = msgget$private(0x0, 0x100000046) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a97d09710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000566fabc22ff48bd741443510fd60f33a701389c792eaa40017c304811b281e800ef932c6b6032cd5db0a32a237e3b3d5d55649d92be3238fb9d12c230fcbf3e380cbe903a866c5a1029c61d5bd400adbe1b4990fa406f350d395b501f5e44ee1f08659f47a2f5bfccc6b61fb22d55e2714655b2cc717ce8329fec47261aeae3aae918dbb7249a457a9cdcb8945242eaae6590cb579ef2848101d7b5e6b94d3f20eddae873bda0d9a52c721ec2f0af38cc5e31935"], 0x1, 0x0, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3f53f6baf9f457f6e4a4cf3418a8cfe4b14346e6eea0046a88d49d7232d826fec8a3db5f32a589d86da642bea98b5f4e85e4aff5bb9f76e6b991d803dff2e633164ebff2baf14f6ba637585f0c194b13c8cb1117cda174dc58a69eb4a737f33a2f8601489fce31199c950e0a59e8de9b5a3cde591c82d1279f8ac5f594e5a189", 0x80) 16:00:58 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x16, 0x10110, 0x0) r0 = kqueue() write(r0, 0x0, 0x0) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x800000000000) 16:00:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) flock(r0, 0x1fa2c99f53fa2744) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:58 executing program 0: mlockall(0x0) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r3, r4, 0x20, 0x58a}, 0x7, 0xfd68, r5, r6, 0x1, 0x100000001, 0xffffffffffffffc1}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = shmget$private(0x0, 0x1000, 0x4c7, &(0x7f00001ed000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, 0xffffffffffffffff) 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x1a0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) open(&(0x7f0000000280)='./file0\x00', 0x402, 0x148) r1 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x4, 0x9, 0xffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b69b100e") 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x61fef8bf17bcb1d8, 0x20) setsockopt(r0, 0x1, 0x64, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fchmod(r2, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 16:00:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="b85e44a51b78e5d0f3c8656ba323003f6b31a7dce49bd84026efe49260de32ad6fd0e56da82e77f26050aa02efcb0793642c002879824c3cc30cb479080f2ed629d8c2bf7189b876a8656bc83ee6ad9abb018e62dd2e44e0f9deadb657ef441c4f6c83131a66ad15d270182fa52ace1f7689c4039223d4c3dbea221b5585c6ed062a1834c968d6e144439589385e4045b24027e6e0de3d09b2db", 0x9a}, {&(0x7f0000000240)="510c086f2367a589e1cb95a839ef53c94db72ff3b8995c19123dcad8b301d4c80ff0677db5099af468693801d15c9476059c20035d1b965ecbccefe2c6e52d84178ccbad5ba3deef23d037ba6d28e80eb5bffce6f1027a589ae303c684447bb5778400688627307534c27f6cd7cee8820f2c880827c8eff53f9c20085db687764c99908d4681c6d969db7d89cdda05ca7f66a2c16f5275767180f67f3cde0d0911c992fc3587123651fd1fe90f9e0523ee4e9df286e31d29e211ec0720f9b11af6150534fd94621a312529d1fe78a8cfcfe1db", 0xd3}, {&(0x7f0000000340)="fb408734cc0b2badd2df2927f01f32841d6e0a4d2f731cef7b381c5d420e41f3d92c8da05e85d85db7348c4c3d147c29bb6e6938ad19c0de4636b65d0c9ff48dc7b658b0fcbc9235d4a6646e98d38828a28fd8e491b5ab1d5999864804394809822a668b1023f13d4127861908040494788e02da7201bdf4bacdee172636e8", 0x7f}, {&(0x7f0000000000)="3acb4ef4a84dac7f97442348a42335e458ad49034439dd863fb5bdd2b7", 0x1d}, {&(0x7f00000003c0)="243a626680c886a9a9b6535f6ae6062ffa64b53f8ea99430dbeb8a50371d9d5038ea3df7319bda8b5ecab62aa3f3fd0244ac3323ba521c009eee3a67095e8cf10eb4bf16c40416b0da8807fb362bfe950eb304b46c8c9dd51b368136dcda78fef3724c18b690d987027d50aca1642829b77a951cb52e9c9de7bd8b1d205bfda0bb47103c2895f88b66f3861ad1016462e50349c3f1a19c9de126073fa3df06e9b249318cc77736367bd2ad782308a72d636d826dd4c2dbff7483e521988bbbc6639bbf7cd8c672df60744e2f527cd3eb0047d054b87b759f68cccb482ceb7556cc0b8d4e2c9ec70cdaf786499d8d25", 0xef}], 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe7, &(0x7f00000005c0)="585c3c34c2143f8c45c9bab17b0045d2fbe9477c25bb2eacbca698e5f4150dc02070a4ab1f1aa98f4a5ab1a72c1e4b97e54772b767350894859e56c08f39d4c0b38d2196e4ac8725dd63912ec425213d312ebb616af403ea6fabc4c8b7a2b3e2da70fc1af3bb5b58eea53ec0ff16da9aa9adf9d2fbc338ad677ab9c1a532914e9eda301fda2eb9e6d903e50dfeee2b4774d10b6abda3bc93b3e65b05d305f9370fdc1b2f0570460618578da4f81f492f623079ae1aa7a2042765a317a5b6fac513930fdc6c53ff8f3ca38290222ba9618b5ecda9b26faf02eca5e04871e759de8e79254d2d73d5") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0x1f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x100000000, r3}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r6 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r6, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r7, &(0x7f0000000140), 0x0) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x400) 16:00:58 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001740)=""/247, 0xf7}], 0x1, 0x0, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pread(r2, &(0x7f0000000140)="c31f3124a0035df1f524f0de946fe0ff1b38fc843afb788578f65a79d7c9341d37df4c04ecaa5cf5d1c0def8488369032e08214900a9f84d2fdcb74489c1b382c373a256b50c23cf377264de6682c3be5492868e8e64d521be4a4f0d9128f3e5832777d10c28bf06edc563a9504f175ebb847e92a8ec785360ca98b717ff4df1334bc04bf4b1eb30b0f78c3f12fc84aa32f850497de043be38a9e7a3a4917296fbaabb4a5b533abd17a337eb64144a2c7b0ea79c1b1601f6484a10c5d0070b4a865607a925c7ca2b51cff23332ef7db64d6131f58255384ab6b59ef89cfa96e23e", 0xe1, 0x0, 0x1a) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="485f5c9114d44cfc00ff93fe66ba9538e92dab4975f36270fcf4f2d82d24f3d5a1ab16bcf7010fc4415a3ab669b6d9f06cfa44e8838efcd5d9932fde5ca676e88c1b37e7eec2290244e3bbf3aea2ca48f21465ac037b7427f605f1f5903d43aa662c4bb86a68d0bc43bdce025f703fde6106e2c07884f9b98921afe1e844ef0b5d0b6ac2a7ddbc", 0x87}, {&(0x7f0000000340)="adf5d865266d076c9cde7ca26596e945855e87c0c89c04f71b7bb57f14cc5ea1b2d5dcaded71a859e98f4a72ba08e2039ad8d57988eb8b78b4564aabc502e052259100a209b300ec8c2d9fa1ca4f0be61dd5d9a0fb45b0817a68adcff933abdec968ecd566bbbaf2639eeac85529328ba14abfefeed47290566fc363ee60484239a281c2bfbc53e1a030ffb82a175f03a4d82db171867ea575f58ce602617d26ecedef21c65141f8dcf2edbafd248f9675dd9ed701e5f091d919e27f89e22acc80fcf6c4d32cb5d3d45a8cbea4", 0xcd}, {&(0x7f0000000500)="0202d07f56ef60b6eb014ee43e94591aa5f5528132679a45c0ba99698409b9c7f8c97ae5e93639dadeacf595bbd9058d0d5a3dde15b0ea5654ed2bab0bc57823cd56ee259403254cf65e91ff66d83940fb928257f83a00e35d9e3f73d3a753ed2f17aafe6b37c0b5ea12832ff6e280b40fc398db664d4e34c9046ea966498073fb11095303d34bb7048b7b90d5150f56dacfc00951f3d2ef9377ec5802f184f45caaacaa0d0fa35d96f51081c3ffe57ce7f5847d06920c5ef46ab9f0defd08e55e50a3770a09cd19b2a73b4a3e801f09286ca358024079b1d864734334639272a8422539d87cf03994d689d0f8f97e2de779c7026b071e9b725e87c17099d540dfdd6eb94c1c8b1265e82fd8bba5dd925b68bd66b83f1c0cff60f4b1543b884bf2d31a4557d413b101b7bca82dc563f37d618054d555307dc3613af26a956d356c6a00b3c6a2cb213d42b054ae50a834167cf8b96e86188af9f9d905275cde2b358bd0c5015e664c9bc706102f166522f08f87e9ddcd3ea27563967de87f033095f80788e7c459b9f671e12a0040162e68d37630c10b40e896812ee027be5b95b5618f88a556eaed6b48f60124609336c93857991bb6698cede068cb8aa6027f55bd6f0d68910bc1b53e167ff2be502d765ef3ad2a0af659465149059949663cde010d9f9eb3c1f41a86336c76df425cdb94178cf5926e54d87f9fdef92a852078a769b5d6de97750b36c17522b9dc0ee3609f2d76a0fd2c4364a159ef1aa8826b881a2eed36e592028b47f713d2617538e1f5e09799cdf0a3ee72b9ccbd5bd9d11b398139c6e70997a5e1c3d49562ed31622ed4e07c76a07cc9005532adadab37e7fb4fa8cf3c038c48de189a81768320880c032d9ca3270735318a1ae9dd5deb6b74701f16a81c4f6bf85256ee0d118ad3d61d38d11bada7221cedef7964e48457f90b34e7583646278194b961ff562837b988c3a639478cabbccaa8784ec34d7436c3d1dc6b549f70105eae0a5b1243ee98d55ab7c6d4c523e87cc973314b3f80b2f78076c1fae5c2e21e1ba8a0410b9e0b5e9270a3556b07de365efbd49f07873e259b98ef0449e80163dddea76d16fd246f48e33c8ce0c426a0732b9e3a5f87d7a93743b9afd47eafdfd90e23d1ee0ee11c6f66e8bdf675ce7b5ba54509b75e1bcd5c87d261c62dbe6ab34aeb4353981da489586159681f67525da9d641cb9f1c7bf06c8fdb89aba2bbfa10400814f44db38ec5db3c6481f9325322cc69573bcd64d7414da5dfc3dd5e4f7ddd5bbf6bbf4ac650946b7e895d63e8c323797b8a879cbf04f358f05776cb3d98ad7b607d1068914c715130202da8f0978c35e1f8fcbae72af2d50f92bbece00d9a3e52d55d1391107ee1b735edf9deb23bf10a4b76809ab370bd45a74de8bde0a29a1fb6b17402c15e577b13a20add763e55a39b27b1b47d5e0f9e62090297f1329ed85e215adb0525dde5b1b48b0ae05efc2a850a8c0153a4f1cbf644195ec3581599533402b42e9d00011e844828404b01d3fbad7fd0305a02432ae2455b9d02209dceea115fcbdbaae1660bb795396a63eabc4ef48221cd6d902a958a0b39b8b9a26acd921bed98d2402a0591d6a392ab902e223aea7457dec8ab780c05b497054b4c1c65fda431f193517da91cab57ae77f8edf910ad592b115f4c32f94ab154dcaa5e671935a46f22f1aca979eb43e5625cccb837ce50fe990e38c729671badbdeefb2a578b51f90a401dd5d5be6b85a9c7467d2a392dcd4cb08844e7ebc3c5c4e068af52b56117df62953d6221c427f118c1e65b5af8a47ffca75c6bddcd668c5c24ea58eec5eaba5a2cb17be5b580120f22f2374759c44df610629565f2a1ebc35b6443c7276a15b3720d8d8f0e98964b4ab578762882c2e43c9ff1c88157a0de5a40f07386c609216040412f3d0aa7dcf486a94fcf2593e2c9e9963da681600e2b96d8bfadad32b7ca08b5a9731841791405d6d59d6c50ef09dfa0f97481ba714b91a1d2324e549726d3b24abe4e64661978eccf06f81e52bc30f407efaa47959d76517207c14a79b1aadccf8c7cf4f8254fd3a8112d1bc4ada7b9b9f357d9b0105b7e130ab47f93418beaf6d072e88b52d36ba43031bde79f6d53b21a2af169120ccdbea5ab57aa1370080b653e504b7d28b3450e516f562dd2d5109c25a401815333cdac28c4ada598f3f812af5e88170b144bc3d47d75470dbf152407566f23b303b52811fa3befee15d156fced6243f518b3856d12629c30ee2f292d4e47bf4c76d6cda49565ee1a162f1d24f3c7900fbe4f8324281324f73274cd1568c937cf8ccf2cb5d7486dd3c9f43ad1066a9a2de97db178a376d028cb0ebf0d6b757cc83373d69f8ad4383220ebfb477d68f11cc2fbd4757836dc8171b56a5b1d4e787943c87ae85e290a52695f6bd966958a20971fdf98ecdf04bde395892ee7c28b413c6b7a51572156834a4c658486fcebfad0d6f2d260f89f464081fb1cbe04f050779c95c3823a91bb19aa619123de6322ba26eab70ba4dd0cbbb96041e8afb3965e57b531431bffa7be19f5ff8271bab92283cb4636fd74cfff0fa5cf9d59b26e976644ce159a4b1ccb2b9bcecf9ced4ded308375c1827fd7d9d8961bdd561196ab79cb64cfa7a0fe51b3561b46102d1ba76e7b4da13dc15af7e496aa8117b2e8fd833a3d7f54c49fdde7f5e0248bbc6e16e6937aabe7aa0338bc96259461cfddf411e7c62c16845eb8d9a75558b52af53e5cf59983c77429fba2439b26d7a9e29048c1de97d9771eb1aebf123811d522c813ee0eca2713a08f10e0cce8922b62e045cc124fb6e7ba6757adcba8fcc86217dad8cb406100f77cbecd1ff6d28e8ccd0224466a87cb5190fed05f83d77ddd207e94b4163e6a85c30855a827c155b495c2e83430bd4eb9dc4736543a0efe863e6f85d1f6f0c2b960b271cfb092cd39cd2c384bd978895ec5d0818e5af02c1e12c79702b6b4079ecfe6558c37e1a9ba0b92dcdb1fd4f387e23f17e7675a7ec5dbbacb3abbfd7a750feed8fb1cc76360e8539740fa47d5b5530993f4339823c733c158b7b3c66184b501ef4b50473ebf243ff78eb59ad6c0d48fb98387d857e7917a7ef929c846728ee206f59d1802a1cb0c018bff72e28b5918c63663b6e76731136deaf1bcd1a9937fc428db70e161f1f5c9c55638fbdd94c9e1e63682bf15df91bd708820dfb3c82664194024c5fcd5ee7963a0789321e378064a87e8ee5088a2789d7d47093d07fa5aedaefb50c1a69b66f3de2091d4e42fe2bc3eb1e2ecd3755ad414347a324e66751e17c6503bf2b9c0dcf34d730c05c536f7cb9b8d9d0fbfff994378bec9e0c1ed40934b41a4baa88b1a3c477021493078796b9a0463e1f549e87ffce1af40428000961af0dd1c91ec0e55bba4388f04ee5b6dd78085e4b499ce3d6f16d5c4f9d9314ee606bb2e78906d52fee22daf50cfbee73d942cf0a8b4b8113471af986bab96d9996e03605cde4ea0c9c79825e4fd4c06cb33a910475aa2c8c0cdd96fefc3484e169ee4ea6b50ec3eb65bae90885fe8b397def847856f74ad013b33992bee75470660b426c758ea870d7e978c707bbdcf6b1a0458cb88fd2b15a28ec326132d2230ca7e994a810f77f465baebc60c92ff831d19d594a9311af1c020e5c4fbca4e6a14c231a087aa8bfcefe189fc311d1ae0286716ca85013ef444f0cbd3e52dc959285a9f340569200fca4ec8b0207018112861234f5ca159a7cc34299ed99f3bc04f9925ca2a7aa5cdb6bef77797ba0e95a12f4ca263e2fe187405ea00d49eee3a104db21dff7346c7cedca6468734227b041982c57a46215a9db21405dd079f90f8a0bfcd83d48d04bc53eeaf5212f0585e4abd2b969a4c1b3fd687fee01a14692b1cfda78754ea9e7620e303e3f6e072ddd1a6422204b2a03b11b080d3b030f25703373f13250f83c110c353ae764e9eedf12ea5c182b2ce800c7a936618d6d10de510595687700da0fba78a5c77e30998fb91073472cc489df83aafeee802e1e50f0f9e59006915ce55e9c6aa324c0e7ff454ef1110ca6bafb808ee167242dfdcfe568f2e2579d1152768d21e6d15b8aab0fc18d282b1294cd149229ece6c69d3cefc89423ac2ea7cb1630b5b17511dac230f809f3faf200005256c95ae815fd093e90d7f562f72257acb21f89f3a7bd7200cb2b643eb0490ae9e93861b7f631fbfc10edfb78d927be7e38c7f48a2a3f4da9608b502d16fb4fd966fafe92de1357bdca93aec55f153cedb75594df194ef10d09775c5c301733a19bc3532dce72d0b4a36af750395ceea61803ebbedc51e47abecf7245a81335a7b6ee9880fbca14e4e0df3624b7966a6f177e06ce40a7b1d2d6bfc1e483de610ea6ad2ab8d82ee8266e2f3722928f72e819998a27fe1d92d947e130701a5496880d83cf238adc3a6bcadd9991e48033c2883ace5de5ce334c9de8d593b1b5fd84d7cff409ee03644fb7d28497716e3379856b49e528982a863a5bb5d2b820a61755ed5a98266dfdec4972a2b3c9e018902578aaf8ea9c7e65e6e0ebd4a7462f14db04fc2f963d67755121cd652b653585fbe049e2ca8c4430f1eb0385e5ac6a486bc2bba09f13d1aa4c1835bd0882eab742d2abe7ece10811d3f8c3804c9f63ecfaf14488702e2a22dd00abb8c91dd1a80a1f157ade000b0d1c47cd1cfa047e2f03e87de4ce565dd152ec1852916d5220ace81dae06d065f7ae5a73f7d8b50eea4d192f4d60f2679c5b4bfe6bdbe5eca14ce60b21d6b5494c589e6a6136539a8ae5449c894d6e4106ca7a4228ac3b50dbb2f4e8a90269ff14b7d2f8c679e547dd08e9c82b7eb42f48e1f66fd66dc170762aaf3e34a36dbc74b2ff0f492140f1de7873eb77f38999147bda52473fad7f328209122b8015a33cdd6a8f496ec56097818c9cd8f6ba71d768d94888e5f9bcbc36c1e647aa414d28f2795cdff9e889c7bfe8d7007ff77c0cd51587223db0b2ab0e1d47dd7b6154c9a4301337bd08d531809dbab1d4f62fa8f9c96bcab2944c25fc74f4fc35f22ef54e413f6c01d407cae07bc71bacd9fc2beb17c0a644a872a6e6f87298140c0fce6ca3192f5dd136b91b9b7afbb16e8e209b4d1fc30d0592b64fe1f8389c520f7103a7a83e830f9788649013c9a4a769eca75fee93be1509a28ed10378db21e90fd64ccfea3be1d317ca5b75d473274edff3fdf7b06ce4446f5b0fa808d33096f5f8b3eae3b4dec02713455806538b842aa3fa21a1c8a4290b77f29bd9958652d105ac4a7c9bc6358cb6512c9cf7ba816e0a76fc63d99297f8d25fea72a739f70fc03e6cfa4ee38e947c3acbc44b0e80f50b7710ce4e3d621f3309ce0fa8aa7db6688af84f42d3d8189868b56e3b694d9e4c56e3ed17d5a8faaa2b96a54e535c1689d59e0300d1a9272ae8949b299d7770271ba66ac13769f3bb2a5e81a7f10aee06eeada652aef0de79a29901bbf5a64be6925021b23898898bb78357ecc97052295edd6c6270e28db7846a6856c684ec81bf60615c64b7a1978a0ae1d9afa48634746ce8a83c440d9b0cb5c1df39033bfbee9f51478e027fffd7f98ca4d92efd2a67f5c0656bce91787a5d090b4acce241f72fb6d991701d1d1e773ebbacc7ecb91e5b57f5533f1e50148bd947e69d1d5b57c4f6a7fca1f871aefa3f06f6df3940f33d6649216f90d2aa8b6936c682e9062014cabbbf59b943aa7f7f22078343e40ab0421f401bda831e71c18931cef980cac227fcc2165a11aa843", 0x1000}, {&(0x7f0000001500)="62af8cba052a2886d3a8747049d5fb02ac4efd25e840ccd9defe901304edc66c669f983fba0435b0f19ec822ade89240dd0039e00db67155a0eebb180046300cf5a8bf9da1d2a877a19274679685e1c626a2b85298ff0be96ef02ac80a06a85bbd32dc11b7245642f981d5e95b7cbd5db9f9df52aa1812ae33af60d94d9cddef76fdf051ded328e471e1b6ad3aaeb2309ba3a4a3b02d608220e7370a2e96b1abbd099fa35a2c66129e4ad20e82bd625897f3ca7a2197cff05bdef539d570b20e6635a1b3200d87b046c43e7737d6655d6c33738b39a5a9d80ba907ab35e99cdcc8bacf113d9998bd66d0", 0xea}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 16:00:58 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x40000) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357abe781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc25108ca64c717d957699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000000000000000000000000000018afd4a05278fbe45f8428a581d647edc5a162331e2bec3f16076243c612f178019622de3a41053ff3a8e2ca86480c35ae2cc18f4b830de8816bbe", 0xfffffffffffffc89, 0x0, 0x0, 0xffffffd6) r1 = getpgid(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0x0, r1) 16:00:58 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)={0xb9, &(0x7f0000000100)=[{0x60, 0x0, 0x1, 0xfffffffffffffffe}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a633a5dc945edc7394367a8c2cb831add92e7a7d29c52e6fbb315877cbc32cb2b49c3f600", 0x32, 0x0, 0x0) 16:00:58 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() r1 = msgget(0x3, 0xf488a4d65afc0e0e) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x1) listen(r2, 0x3fe000000000000) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4c}], 0x1, 0x4) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x101) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000300)="e6740f5accc297b5ea0e101a72e141b226ea4e4c2ccdf226496ea8d93e87c139b634f53b9c81bd34ccbc43641aab6137bcead8cfea34f131003a053d845170eb5a19c1fefc5d4049d84f764e1325bcd493d976a0a3ca44191e84d6c9de8a5ff36a4c5144db22a4dd4e8f9a07f12db6fdf1050d304130583c7756f589a7f79f0200ccdf71035b4aaa5e0bc0029e05e216cd0bbd1a45e1ae7313947eebc964ca86bab28754e797f9ddd49d4c222797c2d04ef5e816e2e3c1dc365d2e95302d62947f1105d19655c83fba02", 0xca) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7be02e, 0x4a36) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x12) write(r0, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100, "0083bed6647e0a0100e436c52600", 0x0, 0x1}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700000000e9ffffff0000022c592cb0f7ba3270436216b8608af4eec9ccf9f6ac8bedd99e6799b311091c6718e984839e1f3bca6099b5cdeb6d114c1ad7a2be1227b8147626dc5cb93fcf6ee7166a5cfb2a7bd358924ef6f377b6be7aede13b902d9664b3fb238444083b3214a1bc7f88a23e0b0878c32884d359023c2bec3be722f40b77750f2a2a3f5cf24e63c3dd330db12965e6ad77f307ffa770cd3d03a7f65795e3cc27507aca8ea55fef31f2f1e8b43e888144e599b102b05d59f65e689292e398d71a5cd28db815890bbb17504da4080e6ffabcb4d47851f2d5294dde76bd529353b4a833dfd470984483515d3444fedab9d27987351ead2175ec2b190641e67c6c22d018f94f693e65965f68b6dc88633ed572fa9c1a74f3af4b3e98f08d850ab05422c9bbec513a42f9403f45e2edd7dc028f146523ceffc523"], 0x38}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/13, 0xd}, {&(0x7f0000000480)=""/207, 0xcf}, {&(0x7f0000000580)=""/29, 0x1d}, {&(0x7f00000005c0)=""/161, 0xa1}], 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000700)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/245, 0xf5}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f0000002500)=""/86, 0x56}], 0x7, 0x0, 0x0) pipe2(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r1) 16:00:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0, 0xffffffffffffffde, 0x0}, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000040}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x2000000000024}) getrlimit(0x5, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x20) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) select(0x28d, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x6, 0x7}, {0x3, 0x4}}, 0x2) 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = socket(0x20, 0x7, 0x0) flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x10) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)=0x100000001) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pread(r4, &(0x7f0000000180)="6561ec399c6405bf3f8b69f1", 0xc, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="517ef65892a32b9c58d6d0c48acc407182c8626689b21fc6492346dc487c6a906c47d9cf6dba7c3eb9f887b34e522a247d1726f8b3bc5305a09b463a8a333717cc62d09c9045214a1faccfefeb0c3703c2d01c34de2b631a08d08963e191133008a7016cece3f24d9c428ecf516c2caffb3157a407cf94121ec8f3fcdcdcc15955e91f92a7826405e01c89c004228a54b7998755e8baba38e75c991cda03e676675707b1e400c7a1fa8dea531d85cbad0736894e213a397b701ca9052e186ced092b744644a870c61465d0e17257d3b4db735790341f8bbad829de", 0xdb, 0xc, &(0x7f0000000380)={0x2, 0x1}, 0xc) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20400, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1f, 0x7, 0xca4, 0x0, 0x2, 0x1000, 0x1, 0x2, 0x2, 0x2, 0xb3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:00 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}}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001180)=""/136, 0x88}], 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r2, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f00000001c0)='./file1\x00') unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0/../file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x16, 0x1, 0x1, 0x2a34bd67d19cc0f5, 0x1ff, 0x7fe00000, 0x229, 0x3, 0x2, 0xa4f2, 0xffffffffffffff80}) fcntl$setflags(r0, 0x2, 0x1) 16:01:00 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getpgid(0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x23, 0x4}, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005, r2}) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) dup2(r1, r1) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kqueue() bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9}], 0x85f5, 0x0, 0x9925, 0x0) 16:01:01 executing program 0: 16:01:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) mkdirat(r0, 0x0, 0x58) open(&(0x7f0000000040)='./file0\x00', 0xe9b99f0051698ed8, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080), 0x1000000000000218, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12080, 0xf1d) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x2, './file0/file0\x00', './file0\x00'}) openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0xf) r2 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x1) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x6, 0x5, 0x3, 0x0, 0x8, 0x5800000000, 0x1, 0x2, 0x0, 0x2, 0xffffffffffff7fff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt(r0, 0x637d, 0xda, &(0x7f00000002c0)="816014252e7e7c18d789936a72479697ad951a54dd609b755cba0e59f66f7f7b7ff11f8f465e76ebec5f04a40268dbae840545092e08681d3bb987427e902d4d27e913d257897be9b899b0536fee0f4c51ed7a01cb9e8114480f795fecfdb2ba22be918d186b9626e51e93da8249dab63b83994a9bef7c4f45746f9107813aabeb0dddc18707d8628195cf4a90f2b42e11538fc771cc56a675a9cdd4022ce5d9eed317694037ba1ba89781d644385b744afe983d7d31857a76859d3618d1ea5725a65953", 0xc4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000001c0)='\\', 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$dupfd(r2, 0x0, r1) 16:01:01 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) close(r0) write(r0, &(0x7f0000000040)='m\x00\x00,^n', 0x6) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:01:02 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000100)=""/87, 0x57) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x4) getpgid(r2) 16:01:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getrlimit(0x3, &(0x7f0000000000)) 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:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5b72fd7b5a754195, 0x0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f00000023c0)=""/4096, 0x11ff}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0xfffffc9c}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="4e4f0671386f6e198a2d4796a26c7efbe9db3ee64b73fef707a314041f6cfda986cd7eadfaf336eafb23a66f74bcb2da0ff5030521147bcf32576cc309feeea4ff513b11295162c620567cb9a806a86419cc4bee7dc34af6b1fb4ff00c9ab6e9b1de361f2ebb9856a9b263a87328c9bb09ca7eb4e4d56ab093bdd9ef00a8855601e7086669cdeda1cc364eba438efc11ba8f5e4bad6a8012eaaf29bddb66a76a03cc6ed3b1a7c4cbf742fc3aa96b81ad87ad752c3cd4ffc58eba4802294498d6d3", 0xc1}, {&(0x7f0000000180)="93f21f04d588fce0162769560f063c64f959148fce7418d9b690aec9f0f7170bdee5bf778a329c5324ae92ac707c6df522b087543831c025bb9be0dec58c8aca483cbd00d361749c1878d2f8d8e748f0293f4d83b9f811c935a8b6031bbc57fa5071aab0c6c598c7175dde5a7447cef4da175b245493f9e37ddd914a51228266490951ab84da6b65f0a52cfc7e346faea5349b42f1cceec337c8254318aa9343b92eae3763ab550db86f33dbf46ee8aea29640dbcb81345aed84b785bd84fcddfd3b8ebf4e6a869d1e2e3695528cb73a4feaef22cafcbede38c154070cd4", 0xde}, {&(0x7f0000000280)="0349721fdde6d0adaa8d6e1a8848e2b214bddbd20ba745a4dbffa436d8361d14d22ccd2dbf8585eaea001b391be8e5528597cfd47e8cc6e122d2a4f8677be255a1c35a203b64e6d4425f7f8a4c86b3b3cac955b99274cda8a84d490b97bcbf41dcdf0417672355f64678b654393d46343a1d16ab055fc6f5190dda4ca0cb8a73d1d3b1a309bb18148f9a52c2", 0x8c}, {&(0x7f0000000340)="f6fe7ad03a72861c8f90be1fb6052cbb223c38", 0x13}, {&(0x7f0000000380)="021e83459723f33adddb41bce98b3fc38d68", 0x12}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="a5a81d134e256f3862912fb6c30e1f5691deb7b725b5db78af7579b519b9a8721be3a1d9813cff72f0a916a05fc77bc18a1ef1790ac116ba2e8f9c0cd236e68e9de08cb2b1107846b566e4e0256dd357c3318fd7fafa6e6ecdf36b64943f4d50a7779e4a6a678e36b31a6e6e96096eb58d1af37e82bf8a07ae852e6f400103418151b240", 0x84}], 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0x401, 0x5, 0x8000, 0x8, "19a7ead9eac7eb94dbd24c185469cc3ffc71f939", 0x423e, 0x78}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x6, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0xfffffffffffffffa, 0x20}], 0xe76d, &(0x7f0000000540)=[{{r1}, 0x0, 0x2, 0x40000000, 0x80000000, 0x80}, {{r0}, 0xfffffffffffffff9, 0x24, 0x8, 0x3, 0xaa1}, {{r0}, 0xfffffffffffffffb, 0xb1, 0x40, 0xaa3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x100000000}], 0xffff, &(0x7f0000000640)={0x7, 0x8000}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x2000000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) socketpair(0x18, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getgroups(0x1, &(0x7f00000013c0)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="a71f87a117cb5283543f6beb3a849a8be936081bd568f22f023637da3edeaf55fb19681fa983c3a6bb133601c2083d5f55c0a4531b8643680b4f5b1869b94f8073b8bbebae9c5e23f8362a7fabf6916ff8400149303c6bdacb0b635e13662be227634ce60acbf22a", 0x68}], 0x1, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000380)="2a6ec798c10268845c6b5a66a7e181dd8aa3b7b40943e2d6d08d3c32c30b309677a56e53186c48c659e33c2b4aaea8d8e9b72d04321a7896edc43a5f351568c34b7a55bfed51cbdf2e1ee8a0bb1c3a10d99a1627d3397c5c548a48e0ca32a35e0290cf589177c7932d32893333919ee8d217d9b31dcbdeebc7d8699011ce645229eac3a59c4454d610fe5a55634d63db3ff939a3f3184395a945523485f4ead65539f53c7b58e8fbc919a0238e1b25a8d96ca641ffec6f15188984046143558b58a042da879ceb212b9b0983edb3db38162be552b717b8972517b3172790b54258e3850b7f183718930b7a1cb77fe29f7f5a6ae090423c413a4992574d8098d7dcca14c5779bad97e8a7c8aa7e352a35abfac3a5cc4f36bf3886b82f1a55eacbd7caef32616c8fdbf608e8b5c984a4e66394df98a9ed63c98b51777dcdb86d07433651bc217e89a8aebefe8f9e28b311aac169b42f0a3254e4f2026f025e42f7f34b43d97f5e8256e5bc84fe56ce357a24ad5bf295c014eb8e7c9d33c4a457ff2090d23dd87b7b5cf0ecf0684dcfbb18b2cfcb3a24dca7e84bdfe6c5ec6b6ae4ddd732205dd2e4bae78a95b49d706f5d161c0c4d4c09595f62bf149d2164eb1efd47f24f2dafd66c3debb1c72af0dfd7aa77d60be3d806415d6db031778f8f4342035aef76f62f1f33a276f126863679bede46234b07c66d17dd185943ed68a52f20fa8fd4e4d0a8d3c59f14961eaba97da97e7aca0a296714b9e36b0d6f95ee361c8c6d8a0cb11ce378b34e77eee0dbe47eb5c91c295823b6c855010a3250e4e2d58e1866359a9168631d388a9de5b1ed986dec6678e5dfbe1916ceb3b19ade7f715a2bb7988f8fc03f58aa51833bcc9baa004d1c623452e422ee470a8765ac1f9200735ede876dcfcaa8e8e26c7c41b64e940558501168202a4c257db6920693088fb98befbcd507347fa2e2277b447ef3fe0659da2e38442f6a5fe740cf72eee6749dc5149d8791ebf2472fc04dbd36d7fb101b0b9a9d44a77cc3958f4208c26e1c725037ae163fb8c3137edb6bcf3c7ba74e07b98bd96585d7fce6115d8cb3b41ac27b33028f87b801a77468954212d662f97c43fae83158c90158eba9034abf830516b52c54031d3cd01ee8a8ab1a1b6e438443a4d7339690dbde2d3138bf6a8934e25441eb2e30e50c80ecd1d03f4db51e5ba376d4dafabb6ab82375c17c015ee5871310cd8787c39404dee745d94317267aed58c715786e73ff3c4e13978bdd62baac3d2a5bccd8b7ccae6dc841ff2ba960c1a812bf464875a05074c077080ab683e1f9bf271fbaeb4e31c73dc8fcbcbfc3bd44a1c80aa38100241f6f8fc2cd7d65dc3014f4c92dc12d1cbbf31f49d80a5ed9ff2b042f1fb7eb87c06d4d0815d38b96688b8a350fc99250a7f5d88da9404ff720faf5257db07ee9bf48a66f9c0520eb737263fa3a746d566e73a8bf0167ccd493654f9b55230c5f87938905258fa952af38d4e21ff3f137c3547b20ca66de1cf68ac2b34eb360ae2ceaaf750be43ab463d77aaa88b76115a6f017058dd43ca9c259c9478a28f9e99201f03adc89032c4b4a997a0e518963cdf26afa7b28f0b17b24866bf2d10499cd1e6165b0a2332c093b40c9c6e662df1733914c54f98b12cff3f3b1cee2e91c93509ecf1891defa531076dc7ed31285016159e4f4702f69c1b8d93dee6d9ce81047ae23277457524c05e021b4f5053cf1ba1a9010eae0992f1537e210374892c9da8620bc36e9e546cef6ac17022368c876bbe10e6d249dfe89b6d75b8d8025573bfd674634300bcc272e75c75fd7fa2d3e3ca476f5df4f24b8a2ce5922b53cc85c5a1d5dc77b695c255142e385e3591dbd6a8516409b44f0f4df50a5b582344085c397931a9e8c33354285c6cd8ecb7d686557c3129ec58dc85d51a76ec8bea15aa432c809083f384911cbeffe918f2ba5d7533458ccfd157da2637b673c326718b1ee0092de1c067e41c23c10baac45e73ad0a935e5d7043dd1d0a4a5139318d69d1b80374eccfefe24d8bd4ecfbbedd29d53ee733555ce2d0a314737f688467d63b7c97c843f36483f9dd2f24b842de98bc649a261af1a627e4f95b331544f8845f7f2ca961dc48ae20f9adce6b65b0adab1c91df891f706153e22b85298293f7fc698914e1e5d26a870c2a9be48622037b9260af275ac9531d2f7c783f66abd010922dbd210631882cf8f873f7030e7a63328bba07b95605470f9cf0ca4c76ac68059a1d703cf7b2aee1a38062a2918136cd8e212be87295bbf3544b74e1423d8025ce3fe1238f0c398c614c436324a19a69994dd9ba487e567eefb5e1822b5aafde3ddab7c35ea5fc1576d9eff87e2387c55deafd4a6c83190769cbee696f55c45b5e3e949ae7ee85a8706bbba832fdc2bf0bde01026c745ae00b73862bcde0c7addf1a081a068a81983d09bc47ab178dfe0b92d0063bcb4316ed68b19a28f4f3c687dce6beb5a2b4535f7934888e0d49af17ddc6511b73bb0f284f97907fadaf243a8184ba16ee29411353d54fa82247337c7fa10d6366496dd5f91cf8f11435f2e7e5d3f7a8db6e6c7fd0374b0844d11f3027501259afb9306d81a084bb607626a11a0e74a8b0c6c731d37d41a834cd4ed7e3fd68c8652857b9b5d5e65267f59a109eddfe6b69f221f0d3fe48d50c84ef73c3223cbdabf1dba7b508d938d68766d15fe3ac0f5c9c8ecd2557bd68d3ac03e7e229b71153b0577daa1de854a7acc97f36be20ae84ef85e05683b4efc4c205854a977110bcf8fc950c55c142861a534f8fc195a379334ad92466307943140d3aaefb5fe42cb2381bf0303dc2c9f7871bed6337fa57ff0422883d000dc60f9714e54d2a9bc2bd0ea488aab1f26fc55d13f4ada633690f9fec13fe74ca44dc96679fee779aca029cc08bd84d15d39edefbb06315916d3368829e4bfb91bd78d018f2e77a1f9dc4b9af95153fdf67c3fdb8a203a8b07aa9670ed8e76132568d18063a398ed5fca2e24c5b560139a49e4663c9c9cfc35f6152e3ae3bf7e9de0a664937e9a74188896eaa204a9a28e59eb2aca4c963c4daa4ea4f9eb807439c190310e90939a1566c397f8761de69d0d94621582f2179b03553d7d04cbf798b753aea9b2f20c65a8843d15547c5f27fea9035766e268d5a395a38e87f8a72ecefb3a1294a0a13f9e82300caa6918b291141e7e26259f5d0423911fbf8ae615a8f45720937cfcb135f68c010e1ac55d2216dd5b9703519217b3d6a6020edbfc51ec12b25070a2a9e491b13624fbc5591f2bba06fa9e4f22c623fa68cc37354a3d1aa71dbc69ee0d48420d1342874f0957400ad0fb19d2cc3e11422d42da33d1906ebdb8ef31f1c7b79c1a69669670ee17ac7a98af4406d0f4dc636219afe3370d80ac614c73d360cbd474c00972d1c2fd0e25c1d2f9272afe5093ee17b42defa04ded9fcb713138e0b127bf0236377c9c2ba2d2f5db1fa781d9e0cfcc91a03271fb12a1eb0f7869207ff09adc6af277f2585c9c8898a8ab88c7917cf9e1cc2875f6e5367a31bd27f25e10f41b1a850fa43b10384c55966b088a55868881f65372d093411a983ada637bfd32fe45d561e13fe8c2039d654aa994fcf53c5d16127d7a6a87d2a90f2022e0039b0217363ca186e50eccaaa735de9223f89a2b90f69af2d5a9bcf8e01b4547e3fd6ca963d5c3aed87e513b0f6efd8a6a91e44364af02c98e5fa3a4d6fe9c295acdd961002f2762ad0892536882c1b65e5950b23abeb77d25787f28f1a7fac1e420e6eb0c1d25fd3cb393a68aa69753fe597fc38ea850ff9e533974f203769849e54115aaaa2f7bd70ed95778dbce509eb635155ba04e1c8e456ae33be9d6a69f9530e02cea17d838af3ee8446e7e4fbad35a5a08d21e56ecdb36fcb03142736a95259c702613a0c031ccb67e67759758fc75905446a0d649a1cce76afd2e9f82cca36e1e04e7d5e6153331333d30a0f902fdf5dd8db48fe99ab50f030dcfe7a950719c8415bb81d1d0693a7eb3b6c66f8a94a9450438db9979af6de946b80f9ece61b3de220bb870fbce5c56e43ed667a38852be0cca1acf6bfa4dec44648a8b79abaaa186c5e0252662f436edb273cf5ddcb45e521c3914fd7935fd4c1373ed8255160c59ea71831f16ce4ab7caf429b1581b354a37cd1bf81d81b3d2e9a46741e0cecce5e95acf996d0c413015b9c68cbf75e63b18ed34c740cb1e3078e8ba054ca604724cc8b43d8a71b42fc63a08b84413183a6ac33a842211480f42f30fc4462b1d05e14317bfd55e27af82d561824a538b107300408ca3feee5f189d565a32ac0df17242a83f7deb8eecd70e6f4f5e43a090fff976d224ab9b54bd213bd56def6dcfe6112c71335dbb8cd46063a3323ec4fa0ca1b74c0226627111c7ba8aa51ab9ea404914e5cf45d9f1d00d95264f580650f29efa8b940837b9603b0965e85eb4a04cb2dcd2095f9896d8617fc8d7c2bd1e003067f8cf721459ceb50fd17412f100d90148e1a7216bdcdf366b87aee50ca64cbf1b4018f6e990feaef2955bbcf0f8f80f4b6d342cefb05c54354c84447ecfaf78ba723e430add596f87a0edc0a40d9dc6f5c61ba84ee0e6d6420bb88765bbef714034667b18aef0aa5aeea451303d38a776cd2aadb8e063404c8f87d4d46d0480975133c8619e47ccbba297f5febb8c4b0f19e31cdabdafb6538c708d4c5b0d01881322b8d5649276a49f308a2db76937a8b5ba681a1aa377f5953075c28b25d2ed626ee38ffdff3ef6893fa364d79acdd28402818dd80869c32f1afa6159c089ebe0cd3a43079153d938946e5ced26d8b32dbdc74668595a3d075bc5eb6830364d91e20c6d677d82b2f1655bd8789fd201d0334e25cb1f3d40a37bba1729dc727af74f916723eb7d04cd3a8c07185ebcbbea9c6edb286766517be819c9ba13c87b46ba2170543be8cde1f725ca44afd49e1d667531bd5129cd63544c12c047b2c36efc18f56153d3599721c4e14f2d73915602b133e3a31a5cb309d99b670b53a0934ede7fa184cb812c5e53babdc8d41a055d74f977570e587a187d3016a8c0124fe5024c52a56abb9f3374009923c23e1284d6e79b9e9b2fe9b348c4987ba3bccbc603785c0db33c3cc04e7ba4ce3d91c2c0959212d360c041ddcbb4d8d8da597682f1e1a6755fc3f5dc27ebd39c69c868cc5b261a1600a3377c35ff5be79cabd8d8581c04899530aaf7c995d17a5ca780ef9e9841c8e125e42f2956e41a571e03f795bf3692d9c8e6bd34a45772f058493d2883383180a4542540ddfab759484ff3d4283c6370cc39d99cba156df09b84a553b849b5bab0a5a3b444cb7416cd6e8f7bce007360fa4175454decc28f936b9068f4d498bf5a077d2e6a2d0e49b4a94dec42329195b0b770fad2947756c0d4c03d8fdbf5ba180670dd226a3582465849685253e7deae463abd8bcddc9e872ef734e23229e87574269830f00a64f6a58e9d85d846f989d33ae386fc40f270e7787ee3dc9d5a43c31195bb8025668ec58b2234dade8e035737db864123e8f43c925caf905dc8eb34832983f8d4247ceb20a1c0b991bba0d3c1aaed68938f526540f272c07c7f2a6020ba54baa467be16637f9b977fbf6b65889301f1b2eddb2185856dc89f5609e2e01e8e65e15ed125838030148b0ab938c3812e03d36a8605173a3c8297a17827ffc505ea4bba827e9013bb36cc67ac15007b2de49e75e700bdb446ed3eb30376fc8c6f295e3c87e2fdf78bdf519d8c95938546c9", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r12 = dup(r0) ioctl$KDDISABIO(r12, 0x20004b3d) 16:01:02 executing program 1: setreuid(0x0, 0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) 16:01:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000000)="c5cdccbbdaa1edd553dffd225ae7067b452831440fecab9930429754960973c1134c6c2affe9ad6219c5975214c03dc8025b28be7bdda279254f1a02fcbbc9c7939c2ede8bdd1c18d4bb5c63842b0636cf499d2cf3c546b0b6ccfe4b44bcc38bf5417873b715484fab60a52d7c5152b4df77b151b45d3189a1b45b09bad13b3dd924baa64443cb02a5a25c06024999ed0b3646e8897aa6a5c70bcbd11094f3a58562aa94a3b91ee294376e428918b6f22e1e9400ee3d16acc4377e585eb3c7c61e5aceae833b1bd8ec50619d7bb1088cc88b3881d4b9ed79997c03361c679e8bfe9fac2920cc63f29163c6d9abc441d0657042d19e22a350733336f6c445", 0xfe) setsockopt(r1, 0x6, 0x8, 0x0, 0x27e) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x0, 0x0, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)='\rA \t', 0x4) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7f, 0x81, './file0\x00', 0x9101, 0x61, 0x7f, 0x1}) 16:01:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) kqueue() 16:01:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x21f24a0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:01:02 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000000)) setregid(r1, r3) r4 = msgget(0x0, 0x304) r5 = semget$private(0x0, 0x4, 0x80) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x1f, r6, r2, r7, r0, 0x2, 0x2}, 0x1800, 0x6, 0x4}) msgrcv(r4, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x0, 0x800) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') fchdir(r1) chroot(&(0x7f00000000c0)='.\x00') connect(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x10001, 0x3}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28, 0x200}, {0x6, 0x2000000000000, 0x0, 0xfffffffffffffffc}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7d9, 0x101}, {0xfb03, 0xfffffffffffffffb}}, 0x0) syz_emit_ethernet(0x7a, &(0x7f00000001c0)="969bccb7b53c0c62589397d3ed71c3f572363a3c6bb9a606186ca016e67fc4fa9b86d36a18f2a113334152d3347fda854d58ef7ca1b9ecb6091e8a23c436c0000a4e3ca2506773002dd609886847721285b5958227b91444cc8811d91b141d9775f2658fe66dee7cb8f446d263d46f07895db4df83abea0a4f9d") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xfff, 0x5}) clock_gettime(0x3, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000380)=""/240, 0xf0}], 0x4) 16:01:02 executing program 0: r0 = geteuid() seteuid(r0) r1 = getgid() socketpair(0x0, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x50000, 0x2}, 0x10) setsockopt(r3, 0x7, 0x0, &(0x7f0000000080)="4d289f5c141c8e523f9b04054a3b51fa7ccc16978781ee00ea3b41fc540f4215d861dac58a823f13b6e92bafaa4670276ec36d069fc646b0e9aee71733c43850e9b57367f546a405f8942e30def2d970fe4f4031016b330f503c611fa227f3b7aed5dcd89e4bc3b0d0e63d6bcb3914b6b01c1211b9d162f255124c8c719a811e5c23d6bb8675b355123a75d2e53cdf55cb4dac68c15619c05c958603ebbcb838bab4a4ea6ca8aef90a593fe58d544e27667082218e3a0b98eb16be8e981aae38cca3b212f0c755be7c03be91003ed7d7bb681dc59ab698c4e0e99767", 0xdc) fcntl$setflags(r2, 0x2, 0x1) r4 = dup2(r3, r2) r5 = socket(0x3b, 0x1, 0x6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) getgroups(0x3, &(0x7f00000001c0)=[r1, r1, r1]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x401, 0x101}, {{r5}, 0xfffffffffffffffc, 0x24, 0x1, 0x5ed7, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0x10, 0x8, 0x2}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x80000001, 0x2d8}], 0x5ae, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x20, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x40, 0x3, 0x0, 0x80}, {{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x100, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0x7}, {{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x5d, 0x1, 0x1, 0x3f}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0xfffffffffffffff9, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x11, 0x2, 0x8, 0x7}], 0x0, &(0x7f0000000440)={0xb4e7, 0x5}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000480)=0xca) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = msgget(0x2, 0x40) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000500)={{0x607, r0, r9, r11, r1, 0x44, 0x5}, 0x1f, 0x5, r10, r10, 0x1, 0x6, 0x3, 0x1}) geteuid() r14 = accept$unix(r5, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0xfb1}, 0x10) r15 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000680)={{0x5c98, r11, r6, r0, r9, 0x10, 0x48}, 0x80000001, 0x7c11, r10, r8, 0x6, 0x514f, 0x100000000}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000700)) msgget$private(0x0, 0x1) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000780)="6ac177345fc62d3f7b4b2cb98d617344a27e288ad4ae4a379bfa96640aab599bdbdb78495bde448568a538fc7ec67e980acaa299537342bb44bbe7ef8569a0f1a46cdf3551b8b17a414157ca17693a60e1cd8327c527ab679c40e160f0eec40b78a7641cff99dccc3cf6b833596112e87479bc4551e781dbfea7a9be70870080820d0593a1e6815a30a5dc19a6e365fc1f1e74e2be158831901354144f1187603d0ddf6c9584db7bf2cc3fa4b63553878b6690db6d83461d6acf3ba8432ff155eb50e4d0dd93ee4eef48f06460aad1bbb305c8", 0xd3}, {&(0x7f0000000880)}], 0x2, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r14, r5, r5, r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r12, r7}, @cred={0x20, 0xffff, 0x0, r8, r11, r1}, @cred={0x20, 0xffff, 0x0, r8, r11, r9}], 0x90, 0x8}, 0x6) sendto(r4, &(0x7f0000000a00)="2f12b46b19c93cc9707e0ff25924c7c8d48ad316f720401248918fc9f700894223ff539239b91d6f90a37b2c254f017021f991532cf77114d8075f66ef423cfc6a5250168439206b6286c88ed5e900fa4a829b9315bf919d7515548d6b61b830a65fe0cd4ddd08b2492215550de0b781d15881b73b9836664ea6b4c934382571299a70ffd236477f78989162ee776b819426d38b50a17421eee3e73e91a42b2d8a1fc7a2077e8e9984b2fa9b26482c4fab73735e6bc61326b8b3c3f395a06c38fcfca6a0069ab9b78a4ec4c7c343", 0xce, 0x3, &(0x7f0000000b00)=@in6={0x18, 0x0, 0x8, 0x81}, 0xc) fcntl$getown(r4, 0x5) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchown(r16, r11, r9) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016, 0x2}]}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x4, 0x3ff, 0xffffffff0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x3}, {0x42, 0x1}, {0x21, 0x40}, {0x24, 0x9}], 0x4}) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7, 0x5}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0xffffffff) 16:01:02 executing program 1: select(0x40, &(0x7f0000000000)={0x4000000000000000, 0x0, 0x2, 0xfffffffffffffffe, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)='\b') 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x100010014) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:01:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = semget$private(0x0, 0x2, 0xc08c2fb54a0ddf60) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xffffffffffff6468, r2, r3, r4, r5, 0x22, 0xe8e}, 0x1ff800000000, 0x3, 0x101}) 16:01:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10010, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000580)=0xffffffffffffffe7) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000700)={0x7fff, [{0x1, 0x5}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x10001}, {0x0, 0x2}, {0x2, 0x3ff}, {0x2, 0x800}, {0x3, 0xffffffffffffab85}, {0x2, 0xe481}, {0x1, 0x1f}, {0x3, 0x200}, {0x1, 0x6}, {0x3, 0x200}, {0x3, 0x400000000000}, {0x3, 0x80000000}, {0x3, 0x6}, {0x2, 0xff}, {0x2, 0x2}, {0x3, 0xfffffffffffffffb}, {0x3, 0x80000001}, {0x0, 0x9}, {0x1, 0x6e5}, {0x3, 0xffffffffffffffe0}, {0x1}, {0x3, 0x4}, {0x1, 0x28d}, {0x312abad955d456fc, 0x101}, {0x67c9267cafb49c96, 0x2}, {0x1, 0xff}, {0x1, 0x7c00000}, {0x3, 0x7}, {0x1, 0x3f}]}) getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0xffffffffffffffb2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x1000100a2) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x22) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:01:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x981, 0x9}], 0x5, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchflags(r1, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='c') r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getppid() getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r11 = geteuid() r12 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000180)="81ec33db48018d548d18d3464efffb9d126bf4388b519d0b06dca4d10d10a528010ac13ac3f3df0a01ecf3a059500e9c8d778464812e97cfe840a50363011f992bcd181d08250e2dd86fec619bcd4fb9a5b4c79d9cb68973376d5ddd4540d2f62c6c0b9853bdd842bf11056bfcb5c0cf6e4ac2deb52b49f7b6494e4b3d73aa92964c19e054251c4b041d34eaa18c3146f5da9ea77b356d5ce29887c2d1c1cc6a07e4d3ea7bea17291e3e1e70031a3d59f6f4f9e2b269ecd0595dca66c8f53a737ee25f6bd3bba842c974301e862bdb26450552b3ce371cb1172ec111d0a97cf85906399041e4613b34b9e8ad98004bf63db728", 0xf3}, {&(0x7f0000000340)="62a92868cc1e929b1544e8935e49c9aecfc25a6fc8c08652283320e4d023a6df9857d00514ba23204e7281cd385b04232e8cbbd46e4f4c413f1eaa250b825a090fc3232923444126280bcfe84e5232de23a4299207681621d671bc75bfe6f5edd8185601199445de23b2e847a0e1633ef6bb08815afeae463b6a77b1adcba5fbde8a3993b3a03d8be1dfbf3bf80304c11d17657e71e4b13098603e133e586fbd03f1b1914ee947b91e", 0xa9}, {&(0x7f0000000280)="a320b114e78e62d06126dbdc472e571514cc8cfda91ee14e9883c85e875a45cb20bbe3360db069101816584647ba044e5d697401284f834e86d6e2dfa5fed0a7ae", 0x41}, {&(0x7f0000000400)="132cdc2421ff3250a7122fcc700a93985797c4401dda102e8f3d726d21d69563ebf5e05e86b35ccc1febdb934be261a8f19550fb28aa4bebb164ed408a6d1c09f21917561188bb14bd1fdf830b122fee7de6e6cad5fa3c526a3dd459a14fa94305b034e8c9e9b479cdbed75576c52c7498bdfbe96d485c7d15585ef05107e8824266312a476793417b361ddc802b330049fc97ad53680f546e3c7538eb71bf8506df762c340cf14c286e5643a07a329b9105580b81d5e5d1c9c42e", 0xbb}, {&(0x7f00000004c0)="7d7eebdb619df3e9b79672c36794df40d73b881efcc0aea666aed3739a62ae688a6540682fe6b99539882df6a408aad5e62c2dc3f9b75b558903d9de061e2eb28e914c2c6cb7", 0x46}, {&(0x7f0000000540)="13259bd96e4f295bba18f5c564e7f2c1febbaff603b6ebf4aac176d6e3b020f44d8786316b50d43f82334553abc44ea9963f9ece3afe1e9d09ebbb09801aaed62712f76940f358a439bb0a48d968e232380c172619134cf6902ab2a0cf786efb8849", 0x62}, {&(0x7f00000005c0)="bfc3f90bec2e1901065b84cabeb552369e3f74fc37f22dc3aaf39a85b1363c2e13f7e681d9136b46e46b88e2b3fd035638854f618d05d105fc9fa94e72196280bb467acf492a099a7175331a58f856a495d3585540ba98607398f6bc42853aed3e2634569741dd7b3139c8da485b0b0776427ecdf690a056be5ceda1194a25482e536469ef79fbe387f7201a67ed329d0bae97044493416b9b0c86226317f244769d709282febebba180e181c5f2dc7d8e003e42487ac6268ac3cf092d12c40bd043e89dc9a2c46e67797f7ca7cd515227330b4c329c556bc11c95f15144ec2ba4731fc6596e098f56fc8d7c25e29f18654014b765972e69d89a33d9", 0xfc}, {&(0x7f00000006c0)="9623a7e44e28eff2bda9889c8bc6bb1616d25526e501cd8ca0b56327a3b599489d18ffe8659188ee556ef5df4ce99e76c69b3001d99af06a7ccea07f450193800f696773cd4873d0a70038f2148b467203d06489807f7d12d38326ef00d92f4dcc6ac247f0133ba405a8d0150c14a0768cf527a977bcc86c25e2c57a431166378c33a943c7ca8e3df3bfcdb05cde8e8310b9edd86a4866a630f078444989be30d2173e4a280a9c9ec34080de4fe7926f248bf41b5b6de39cb2a4581654442c86bcbd653cc661443a75cdf171a27cc87572745ba82805f9897e03a002ad724cd5fb270e", 0xe3}], 0x8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff00000ffd0000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000100000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000080ffff000005000800ba938a", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="ffffe1ffffff000003ff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000006ac300000000007a00ffffbf7fe340ff4e", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x4657cc7f43f2bd57}, 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000a80)=0x7) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="c218ac5190e253dff0e07ddae91aa129308a4826c6dbe5f885b5a85899a4262c21e9ee4cae75418deaef9c71f60a70ca722d90f0c89c22f57d17ce0c4307398d3f80a7c2c4e0ac42b4a25a65e3ff334aa4550e7ed810354eee708df26956e65e58edff1940ba90c35532bef9d14771a458ad33201c6e87ca39c45e37a88eafb26741d63a03923286f06f4eb8e2743b6c075448b75717056c6fa898f89c6b51ae5955b3a488e6c93a49ddd1bca5f6f8df7492eb9f0791dc4abf51faa3731e7ca42a26d39ea50d5b3c5e0e10bc12157bfcac0e808ae2", 0xd5) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) 16:01:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x14e, 0x9}], 0x1}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x0, 0xa62, 0xffffffffffffffb9}) 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x7, 0x3) sendto$inet(r1, &(0x7f0000000180)="7a0861961491f55332a3ef0d47337bddbebff0634be8e1c2dfe124e2666901327c946c6a358b5e73c6719952f1dfcbd2fee0c31575e6524773a81a3df45517738f900a48ac18513b54a2e993e8b8e55641390202f14da52fc1a7b6ac6a35dbe32213c75ad4f034e4ce4836c4b6b78beb8cf4eda324c2a3f8f2c42b666f80c468892b712b70b0d06f8ca53186325d58d4ee7d91", 0x93, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:04 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, 0x0, 0x2, 0x0) r2 = openat(r0, &(0x7f0000000740)='./bus\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000780)={'./bus\x00', 0x1, 0x2, 0x0, 0x1, 0x0, 0x1, 0xff, 0x2, 0x3cf7f46e039fd3f4, 0xffff, 0x9}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000800)=0x6) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x100000001, r2}) poll(&(0x7f0000000140)=[{r0, 0x20}], 0x1, 0x3) 16:01:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000400)='./bus/file0\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) r6 = getuid() setuid(r6) shmctl$IPC_STAT(r1, 0x2, 0x0) getgroups(0x1, &(0x7f00000002c0)=[r5]) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r7, r2, r8, r3, 0x40, 0x1f}, 0xd, 0x5, r9, 0x0, 0x0, 0x3, 0x5}) mknod(&(0x7f0000000380)='./bus/file0\x00', 0x10, 0x6) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x40) mknod(&(0x7f00000003c0)='./bus\x00', 0x4, 0x8) 16:01:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='(\x00', &(0x7f00000001c0)=']\xa4/\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x0e!\x00']) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x7}, {0x8, 0x7fff}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x82) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) pledge(&(0x7f0000000300)='&\x00', &(0x7f0000000200)='(7*+\x00\xa7\xd7\x99\x7f\x1f9\x81\'^G\xd9\xc6\xbb\x8a\xbd\x00\x00\x00\xed)\x1dF\x845\xf4\xc8e\xec\x10\xda\x99\xb3`\xca\xd4\x92E$7\xab$A\x99&=\xc8\x04\xde\xc9\x9d\f\xd1nV\x7f\x87\xcf#\xd0=\x88\xe6Z\x904\xc0:(\xad\x1a\v\xa9\x13Wb\xd5\x1e\xbfU\x8b.D\xda\x972z\xb9\xacGmE\xe7\xc5\xd6\xa1\xe889\x86\xa2\x91\xd52Q}w\xc1/\x8aZ\x00\xac<\x94\xf1Y\x84X\xee\xea\xb2\x14\xd1\x9aU\xce\x87\xc3\xe3\xa5\x8c\xb3(\xaf\t\xfeN\xc0\xd7`\xff`\xd9\xef\x1cV\xaf%\x8b\x90\x1dq\xb2\x7f\xca\xbf=~q\x0f\xad\xbdkw\x95\xa30\xe7\x1a\x86G}\xc9\xd5O\x92S:\x9d\xcf5*\xb0ty_\x9de$\xdb\xbb\xd9\v\xd6\xba\xc2\x9f\x1a\x87\x9a0\x1f5\xbd\xf0\xe2}\x96\x96\x89\xa62\xb3\xa7\n1o\x9d\xfb') r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x32, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1b00) r0 = socket$inet(0x2, 0x4000, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x1f}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="33a35c918f4f75365489e305b4504405239a10b1a3c2cd78ffd9276864542ee42b30dc731d733ef7cff7602982c21a7805f4db9dd455683a4bb1b8c3c0ea22970fcacc028a1281b6096938b9800b89ed18b273b316861918e9649753927464368d528a3f2a3a923d4dd1ad81c5f60efb4b27b0dc7739ee2a3ec1", 0x7a}, {&(0x7f00000001c0)="68a78051528ea41f81a101b03d84a06f39273fa7f002b5867be4e18e05a6a2c4e3f8ea61aec725dfdf6cef55514c0b4a4a9a92c8aaa5fcc40fd03ee344672162c5ff3ae09e70fc0806a8ce993ddfbcac840fe68810bc3ea404fa159e105ba8e2f337d2cf1f00f482e41d4b0429f3141d3a06fc354c449ebdb52989193c8c2cca4e4f5a891b053b8a7dd7bed6c9e080de3e8d75c1", 0x94}, {&(0x7f0000000280)="1ddc5fee41a9f574c85869c2fbde195c47143b7c792519acbf9fa69f268edb05934a73712f96da22f0bf2127e1dc28fc4c5821f85d18ac7e3b95106ab7424c0bbbae528f9d62100874a38e7b09fac26b139da54c12a8b99d", 0x58}, {&(0x7f0000000300)="d333d93ed0680ed06e4377310f779a66d5053093069f6f7b47d0dac2a9129787ca03b959889c88d477fccc734567ffbe5fabf970733da91116d5f38ad3d47e928cb5b075b6cf3a6a5ebbb234dcb0436345ae39b6a85f90dacbe39285dee9174453e9c1a97db7b86f73ab1f6e248fd4b87057334e8b0a3558ab19574155e8e6fda460f2fcef13cc0aaef058c6d479d3208e8e6ab6807dc7b59fa804da9a74794361d69880e721b41e", 0xa8}, {&(0x7f00000003c0)="0ff40fff5f15068e365ca2610be4a4b805b64e42539a445d094140d422207c28a6aee4ba62dfdaa33b6301701d6a9d47d14fcf5603110f9573ad179f500c05250fcd175210430e14d4db5b30e5a7188167c459b9a8b1161aac652ee016a42539111df2b191d304", 0x67}], 0x5, &(0x7f0000000080)}, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000500)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)) 16:01:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = getegid() setegid(r2) fcntl$setstatus(r0, 0x4, 0xc5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x93dc000000000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x80000001, 0x55f8}, 0xc) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0xd708b5c031c208c0) recvfrom(r1, &(0x7f0000000100)=""/227, 0xe3, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0xfffffffffffffffd}, 0xc) close(r0) r2 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r3, r2) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:01:06 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) dup2(r0, r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="d35a465267e261e353fe", 0xa}, {&(0x7f0000000080)="0a78251e220250ed0b69b543980185ac9dd0f2777720325a7fa33ef07def2b746aac25dd3e", 0x25}, {&(0x7f0000000140)="bc6c3704dbb271a9b4c6ff188cde67d5a5aa8a5f47256ec768b8d586a4b0ba86cf4e0c6ad1eb1780f74aee746e72eb046a4e4ea1005bf97272853e3c59bc0203fc7454ee32f08f5c3ccbcda6f49e8989077a849e02657a646642c0a9238071fdf987f3704fe4c38bac9076cc4aeee5d51b1c3b171c506f26ce261ea6a90d105a68ff60e4b13cd64741eb0040314c562837e6b26a23fdaa1fe4e75b76568485f116e77a444c0ae464f1a8b4f8a1e72780d84616ae69b6c409fd33ff960b43e256387a76cc7bb3be8f03b1664116607e3ddb0fcdb4ee1f54b98b06607818410b2809ca9a1cd9a1108c575bf59ce0518dab", 0xf0}, {&(0x7f0000000240)="4935f186dd9a87830749117601e14386e47c3018da7e69fae6b49e1edec9ac888db4003d02c626797fe24b1be547b55847cbbfba11f850d25ccd227a90d662a14708a12042306cc34d11d497c7c0435a245cc3fb14f90cb65d7117ade480920add9464a337666d3b6aa2b46cc478d06c9417e3a5646543b3065c452aa02f75dadc5b1ea2c84dda9a61d4643abcd8eefd089acd0089de78c4c6d6a599aa8e4ba486adae0645", 0xa5}, {&(0x7f0000000300)="697f8ad34c20e3ca73d53ed64020459ab380e59cf5cf415c1ce205096e345c4da98e4d5a07b66fff0315b646029abd69ef474f27570e4593328389738130fc09ecdcb36fd1798746a141c77f052039f7f9ed2fbe3e41844212bb195b0d1c0e63b6879826f5f800158b9fe86f310d0dc28960", 0x72}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x6db, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) 16:01:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x3) 16:01:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:01:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffce9) read(r1, &(0x7f0000000000)=""/135, 0x87) fcntl$dupfd(r1, 0x0, r1) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x10000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfff) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) dup2(r1, r2) 16:01:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) 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(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:01:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/79}, 0xfffffffffffffe47, 0x1, 0x1000) mlockall(0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getgid() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setstatus(r1, 0x4, 0xc4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 16:01:07 executing program 0: r0 = socket(0x3f318624d48e8551, 0x8000, 0x68) r1 = accept$unix(r0, &(0x7f0000000500)=ANY=[], 0x0) r2 = socket(0x0, 0x0, 0xffffffffffffffff) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0xff}, {0xeedb, 0x9}}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) setsockopt(r2, 0x29, 0x7, &(0x7f00000000c0)="c89ee6a8c34c415d3c2ed8cedeb38f318f3d1b744fd710b9499101365549cea72a7614b6346559300c117f1044b79709794402e29fbfbfcecaa33b81c5e814e0808725aefdf1b24911378fe5d9b5ed6bb9ce6036340f53c39fc3de55c444736f5ec0009a72b6c99c8adab970edca8a1f782c5c9d421652c421b67c069095e77704", 0x8c) setsockopt(r3, 0x1706a5b9, 0x4a9, &(0x7f0000000240)="db4c6c14f64fc845c488caeb7cc35a20b978f238908a7d3a99984b42baf0e4bb253c3c50add9847ef3bd102f0ef870c532237be32ccd659d09bc48ff42bf24abeef7813bcbc37af2a63c9813c76fc4ea8e7b29ed1c95cb9857c121f03908d04638216ab9a9e81f6b0861667f9124192ce22d57cbf052abf183a32f67cbc5fabd309cab013f396906c6c0131666ecf09452b2725346269fdb2b9bd9534cab41f41d2ba706804d6d9c8dc2d1f947e2ee17b14a5b392ecf6eeb6c52cc0917ed864dc012452f1ccd93959bd612fc04947d399a55ab75c6e5c172eb0bd1d41654a774", 0xe0) 16:01:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) 16:01:07 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x7) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0xfffffffffffffff7, 0x1, 0x9, 0x3e49, 0x1f}, 0xc) getsockopt(r3, 0x401, 0x200, &(0x7f0000000100)=""/199, &(0x7f0000000000)=0xc7) ioctl$FIOASYNC(r3, 0x40047307, &(0x7f0000000040)=0xfd) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x0, 0x50004) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20001, 0xb2) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000c8c848dc435f1313a9a9bd9c91c7193703d287b090e51b2d4bc76fc9d9767a5e23fd6c844f3dc7dd2e7834e027b4603b7a2df08392c31b87d0d90e828d0394895dea20292ff895337564523703180c9e63a4975e6b259234"], &(0x7f00000000c0)=0x25) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) 16:01:07 executing program 1: pledge(&(0x7f0000000000)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000240), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000200)=""/4096}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81000000002d}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2000000000000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x0, 0x3f, 0x7, 0x4}, {0x0, 0x479, 0x4, 0xd237}, {0x28000000000, 0x2, 0x80000001, 0x8}, {0x8, 0x726, 0x1, 0xfd5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = socket(0x18, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) pipe2(&(0x7f00000000c0), 0x10010) close(r1) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$getown(r1, 0x5) socket(0x20, 0x8000, 0x200) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x101) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0x7ff800, 0x3, 0x4f03}, {0x8d, 0x7, 0x10001, 0xe90b}, {0xffffffffffffff6e, 0x4, 0x6a, 0x7}, {0x400, 0xdaa, 0x7, 0x1}, {0xbc, 0x9, 0x100000000, 0x4}, {0x7, 0x100000000, 0x0, 0x3ff}, {0xff, 0x6, 0x2, 0x8}, {0x80000000, 0x3, 0x7, 0x1}]}) setsockopt(r0, 0x8000020000000000, 0x2000000, &(0x7f0000000040)="794ba99dc86237fcd01e107d593820c0cce4f6b68bb6a02d02c9cc769ba6c7f1e912f6a4ee80f1281d3d5f75f9c4685868baf4163c9a0ee2", 0x7) r2 = geteuid() setuid(r2) 16:01:08 executing program 0: getitimer(0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x9, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) chown(&(0x7f00000000c0)='./file0\x00', r0, r2) r3 = socket(0x11, 0x4003, 0x1000000000000) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x42, 0x8) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6d85, 0x9}, {0xffff, 0x8}}) r0 = kqueue() poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:01:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000440)='./file0/file1\x00', &(0x7f0000000380)) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:01:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x2000, 0x234, &(0x7f0000ffe000/0x2000)=nil) accept$inet6(r1, 0x0, &(0x7f0000000080)) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:01:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) r4 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:11 executing program 1: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r2, 0x3) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x4, 0x81}, 0xc) semget$private(0x0, 0x1, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r6 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x5, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cbe2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88edfeaf4606a6b3f7c469e012699ed402075786ebf146678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000000000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b75f1092b30414f933f50221c22be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805e8b19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863c4c348d5a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767f9201a7b251fa77fc9442fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b0fb0af2243421e39e0fcb50f87d00000000000000000000000000000000000000000000004481150e4f765a4bb9e4cb28270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd08e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0000000000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b2d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6705b0898a764d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff994c98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6f6dbde4701f10866deb4faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600"/1868]) r11 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x8, r3, r9, r8, r9, 0x2, 0x1}, 0xcd, 0x200000, r7, r7, 0x8006, 0x1, 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r12, r3, r4, 0x11, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(0x0) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r6, 0x0, 0x0) pckbd_enable: command error 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) msgget(0x3, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x1f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:13 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000080}, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xc000000000000000, 0x8, 0xe1, 0x8001, 0x401, 0x2, 0x6a, 0x7}, &(0x7f0000000080)={0x3, 0x6, 0x7ff, 0x81, 0x100000001, 0x2, 0xea, 0xfff}, &(0x7f00000000c0)={0x300000000000000, 0x6bd, 0x8, 0x0, 0x8, 0x1, 0x101, 0x100}, &(0x7f0000000100)={0xdfb6}) select(0x40, &(0x7f0000000140)={0x6594, 0x9, 0x4, 0x0, 0x8, 0x5, 0x4, 0xffffffffffffffff}, &(0x7f0000000180)={0x8, 0xe0, 0x2, 0x1f, 0x6, 0x6, 0x5}, &(0x7f00000001c0)={0x5, 0x5, 0x0, 0x6, 0x100, 0xc727, 0x9, 0x7}, &(0x7f0000000200)={0x4, 0x4}) 16:01:13 executing program 0: mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9d7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x3c}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x60) r4 = semget$private(0x0, 0x2, 0x605) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x1ca) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x5, 0x4, 0xf3b7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6865}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfc2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb80c}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000780)={0x100000001, 0x57, 0x7fff, 0x401, "4e88cb424b7b950a8a9dfb9bba8fcf96d38cbe19", 0x5, 0x2}) sendto$unix(r1, &(0x7f00000007c0)="f258d16f0f13f2e643f729377d203ffd3c33212120ace5d6193709994a5579385c5de28ac6558469f4f0ce6d2fc00d7d4ae6f20015e7bf4a4d89ae0e12b8c6491ae1e759c70948e13511f0224a8afac9f1fa520a82bc9674766d9016e6899d772886015399525902271f3f7852d0de3ef5ab20d18d98c7386697be4bde00d9caddcafeac2c6a5ef42eeda4046340fc9c472f0bb216eb791eb5e1c9c869d03ec458fd7fa69c962ed54df4d4687b5aa7be571a365dd987", 0xb6, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000880)=0x79c8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000008c0)=""/7) connect$unix(r3, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='c\x00') readlink(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)=""/234, 0xea) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000b00)={'./file1\x00', 0x8, 0xff, 0xffff, 0x1, 0xcfd, 0x100, 0x0, 0x1, 0x1, 0xf6, 0x130000000}) lstat(&(0x7f0000000b80)='./file\x00', &(0x7f0000000bc0)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000c40)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000ec0)=0x3ff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000f00)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/bpf\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000f80)='./file0\x00', r3, &(0x7f0000000fc0)='./file1\x00') r6 = dup(r0) renameat(r6, &(0x7f0000001000)='./file1\x00', r0, &(0x7f0000001040)='./file0\x00') mkdirat(r0, &(0x7f0000001080)='./file0/file0\x00', 0x18) mknod(&(0x7f00000010c0)='./file0\x00', 0x8000, 0x81) 16:01:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x396, &(0x7f00000003c0)=[r1, r1, r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, r2, r3, 0x0, r3, r1, r2, 0x0, r1, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r1, r4, 0x0, r3, r4, r5, r6]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:01:13 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="502e3f982e7353065617369a3dea9a9897bf2d0922e648a6bb3093ab48abb3546821a7e0d84da5b16557d5c3ba5f6dbf8bf35ca80b11bb5b6ff790fa31e65cb5cfd07b383ee865d21b00bd73bc7d3cb51935e055de2be3df28c6bfc0798d99cafc0c2d9c1466215bb10f05f44ab31a98b4173c67f56d086d419d724cd721e1c31e45283f7fb765d2522637cac3f0e656c6c67909f08d032965ab139ea27e65c2767e512a11870c2515acfa6fb0631bc6298442abf41ba8b788bf60530581e51e7b804683e090c9b9abef930f3d7fa350ce6fa409b8669943bde06f498ba9af645d326428ca35b22f82adda236378b2fc88bb1193aae168bd11ed33efa4a70e", 0xff}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x9, 0x1, "21f72339e5d63e21279b97f8961ce8b4ff5887e5", 0x4, 0x200}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x401) pipe(&(0x7f0000000880)) setitimer(0x3, &(0x7f0000000040)={{0xffffffff, 0x2}, {0x1f, 0xfffffffffffffff9}}, &(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r4) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x80000001, 0xfffffffffffffffc, 0xae9b, "34fc51ab45aea4b55aabde348c7bc0cbc251f5cf", 0x5, 0x2}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x6, 0x4}], 0x36, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0xffffffff, 0x748}, {{r1}, 0xfffffffffffffffa, 0x81, 0x40, 0x95d, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8f1824f766f25a1d, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1a69aca05f573969, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x28, 0xd21e9bbbe4254828, 0xfffffffffffffff8, 0x3f}], 0xffffffffffffff8a, &(0x7f0000000240)={0x3, 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r1 = socket(0x2, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:13 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000004f80)={{0x7, 0x0, 0x0, 0x0, r3, 0x21b051d0b6e59f2e, 0x8}, 0x100000000401, 0x9, r1, 0x0, 0x100000000, 0xfffffffffffffff7, 0x5, 0x6}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0x100000001, 0x9, 0x22fe}, {0x5, 0x1, 0xf35, 0xfffffffffffffff9}, {0x8, 0x80, 0x3a5, 0x5}, {0x1, 0x1, 0x7, 0xe909}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) chflags(&(0x7f0000000200)='./file0\x00', 0x10001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) fchmodat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x108, 0x4) setreuid(r0, r1) 16:01:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x400, 0x20) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0xdbd, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e72000/0x4000)=nil, 0x9}, {&(0x7f0000c20000/0x3000)=nil, &(0x7f0000fa0000/0x2000)=nil, 0x9}, {&(0x7f0000ccb000/0x4000)=nil, &(0x7f0000c1f000/0x3000)=nil, 0x8}, {&(0x7f0000e4b000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000dad000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000e3f000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xacf}, {&(0x7f0000efc000/0x4000)=nil, &(0x7f0000dd4000/0x2000)=nil, 0x5}, {&(0x7f0000e63000/0x4000)=nil, &(0x7f0000ccf000/0x4000)=nil, 0x665}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:01:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x0, 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xfffffffffffff001}, {0xf20e386586578da6, 0x10000}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(r4, &(0x7f0000000200)="9ea424125b77764c472dd44e4015df60b1042fb73833eb4814882c9aac0244b732f00f5e20260570a4962658dbda3095aff456c35eb3e54be55cc12b88956607f5ebcd958759dbd3ed3d96c3b8b72835fa3848dafc0fd1abcbb45b52566ddabc676599e276d4a437b5c64b7f05af98e677", 0x71, 0x1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x6, 0x2000000000000000}, {0x101, 0x6eeab81}], 0x2}) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x20, 0x8, 0x5, 0x5}, {0xb2, 0x9, 0x3}, {0x9509, 0x0, 0x0, 0xfffffffffffffffc}, {0x5922, 0x2, 0x2, 0xfffffffffffffff7}, {0x2, 0x2, 0x101, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x6, 0x200000, 0x3}, {0x8, 0x2, 0x1b33, 0x3}, {0x1, 0xffffffff, 0x8, 0xa9}, {0x7, 0xb, 0x101, 0x2}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x40) 16:01:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x204001ff, 0x0, "b0d42000006e9300", 0xffffffffffffffff, 0xfffffffffffffffd}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1001, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000040)=0x100000000000) 16:01:14 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 16:01:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) fchmod(r0, 0x100) r1 = socket(0x11, 0x4003, 0x800000000000001) sendto$unix(r1, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:01:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386ebea516733c09005e0800d6460137ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x1000000, 0x10235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6", 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 16:01:14 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000200)=""/173, 0xad, 0x43, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x81}, {0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xa7, &(0x7f0000000240)="0ca19f0c13d1a3278a4d192c1804a09f58baede8070000000000000059dd7908d07ff421db56cc4ec9e80a23ccedb30e5c68e129e4b209a385bc502e1bf78f49359e7d26b53101200eb9f9545da182050410645222c748a0e7424b2e128070f5cf0509a25a5ca8973d71a59e97fdb10d6575a9dec6ee1f7b8b4ed0dedb2bbae92c80d2e0d346b4ee132934cdc5fdfe42325884669db63b0408f7b53925ff3c24667969abc8f4a1") pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e36a") 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10000) ftruncate(r0, 0x0, 0x8) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x6) 16:01:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) getuid() 16:01:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x696e365ce72d802b, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)=0x3) r1 = syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8385e2f2501432f0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000600)=0x73) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000140)=""/7, 0x7}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/180, 0xb4}], 0x6, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x7034) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x28, 0x2, 0x3, 0x3, "474cd1ff4ed37bb6ff877a417b5c9e34a5bc0453", 0xe0c, 0x200}) socket$unix(0x1, 0x2, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)={{0x50, 0x400}, {0x2000000000000000, 0x8}}, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:01:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = semget(0x3, 0x7, 0xba1dbce6c4013679) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/251) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:01:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0d91d42fd71b3dec010bc6822bc6", 0xfffffffffffffffd}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/124, 0x7c}], 0x5, 0x0, 0x0) close(r0) 16:01:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0xf532) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30008, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) write(r3, &(0x7f0000000100)="bf8376985a937091c2470d817b4bcc", 0xf) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x28f2, 0x3, 0xff, 0x1, 0x63, 0x401, 0x4, 0x3, 0x1, 0x57a, 0xffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000380)) syz_emit_ethernet(0x15, &(0x7f00000002c0)="cf6616718b384f3ec2da9c67a59abac1aaa231a4f2") faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x2, 0x2) 16:01:15 executing program 0: r0 = socket(0x99cbf01977e348e3, 0x3, 0xa000000000000000) chdir(&(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) flock(r0, 0x6) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) pread(r0, &(0x7f0000000180)="95acf724e0c96af6567671e05bc2e8ff9203baeb2d49b7cc39b65735956ad09d8000be76322612e90ddcf115ac09997811b5616a666a78e7f68cbb6963c379b16a3b08af0fc640d6d991b4955da75e00042ab5ee21b52f9df745e80d2686324f12cf7abec91bc40311facca8e231972026c2b277c222c082ef2d00b165184a0296b265b51aab405df3bd682f8b67eb518cb655a06af4ea038fd42a9d6292da557532bbdd6a336bf92737d475c01367c92ad389e6bdc327de6bc1341b6b1a9edc6ffa2500560c828dd831796b1f1ce368cbfae66fe448fca87d9090791819ccf684d563160612a3c7d99cf38ea7affce31f62dfcf4d", 0xf5, 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000680)='./file0\x00', 0x10, 0xe57) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x463d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xe1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x954}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa18}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}], ['./file2\x00', './file0\x00', './file1\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmod(r0, 0x44) fcntl$setstatus(r0, 0x4, 0x84) fcntl$dupfd(r1, 0x0, r0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0xfffffffffffffffe, 0x15c}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffa, 0x42, 0x2, 0x9, 0x4}, {{r1}, 0x0, 0x22, 0x40, 0x6, 0x26e7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x25}, {0x25, 0x8}, {0x67e4acd8f32baa2, 0x100000001}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x86, 0x585}, {0x4, 0x1}, {0x3, 0x7fffffff}, {0x46, 0x1}, {0x86, 0x100}, {0x45, 0x27}, {0x4, 0x100000001}], 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff58, &(0x7f0000000280)="f251321558d88fbc8afb5c9fd37ed61e03f230b8d1ec8d73f3b32ba5a37dd20297264e32d535ef3ed5bca5896c91fcdbcdaeae75b31f87f5ea7f0d6b4ce724bbc3b8814de3f1b00fc2680ef52a047d5cf1ceb678be230263e1f063c48329d9425a39a4afdcc68812499883ba8ba44cd1508f02b1948fcf8e4aab0b569d915359a000000000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)='X', 0xffffffffffffff18) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() syz_open_pts() 16:01:15 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:01:15 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x15}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:01:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x50) ioctl$KDENABIO(r1, 0x20004b3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000002000000070000007373c1d779932045a34c8918"], 0x18}, 0x0) socket$inet6(0x18, 0x8003, 0x4) 16:01:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x10001, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x1, 0x1f, &(0x7f00000000c0)="caf5b415", 0x4) 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xffff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x7000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000006000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000006000/0x2000)=nil, 0x7f6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x78c278df}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:01:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='on', 0x2) 16:01:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) madvise(&(0x7f000018d000/0x1000)=nil, 0x1000, 0x5) r1 = msgget$private(0x0, 0x10d) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r7 = getpid() r8 = fcntl$dupfd(r4, 0x0, r4) accept(r8, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r5, r6, 0x24, 0xebd}, 0x8001, 0x3, r7, r9, 0xffffffffffff715b, 0x7, 0x8, 0x4c1a}) 16:01:15 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x1c9954c14ee94331) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000340)=[r2, r4, r5, r6, r7, r9]) r10 = geteuid() r11 = dup(r0) fchownat(r11, &(0x7f0000000380)='./file0\x00', r3, r8, 0x6) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r10, r12, r13, r14, 0x81, 0x8}, 0x8, 0x5, 0x50}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) syz_open_pts() 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x88) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000100)) 16:01:15 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') utimes(&(0x7f0000000180)='./control\x00', 0x0) getegid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './control\x00'}) 16:01:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xe4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shutdown(r0, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:01:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r0, 0x0, r0) r3 = dup(r1) ioctl$KDGETLED(r3, 0x40044b41, 0x0) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7}, {0x400000008000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/80, 0x50) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000002680)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/160, 0xa0}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000021c0)=""/115, 0x73}, {&(0x7f0000002240)=""/81, 0x51}, {&(0x7f00000022c0)=""/244, 0xf4}, {&(0x7f00000023c0)=""/49, 0x31}, {&(0x7f0000002400)=""/133, 0x85}], 0x9, &(0x7f0000002580)=""/220, 0xdc}, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000026c0)=0x101) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x1, 0xffff, 0x8}, {0x4, 0x7, 0x1ff, 0x9}, {0x1, 0x100000000, 0x400, 0x7}, {0x10001, 0x9, 0x7, 0x8000}, {0x7fff, 0x346, 0xfffffffffffffffb}, {0x7, 0x9, 0x944, 0x6}, {0x0, 0x1f, 0x8f55, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = getppid() fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000100)=[{r0, 0xf2321520badae3d}, {r1, 0x1}], 0x2, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x4, 0x0, 0x7, 0x3, 0x46b6, 0x1, 0x4, 0x10, [{0x10001, 0x9, 0x0, 0xffff}, {0x8000, 0xffffffff, 0x0, 0x8}, {0x0, 0x8, 0x401, 0x63c}, {0x3, 0x100000000, 0x1, 0x80}, {0x0, 0x2, 0x7fff, 0x5}, {0xcf05, 0x4c00, 0x3, 0xfffffffffffffffb}, {0x2, 0x1, 0x800, 0x401}, {0x2, 0x9, 0x8, 0x1d1b8000}, {0x1, 0x0, 0x100, 0x4}, {0x1ff, 0x1, 0x7ff, 0x93}, {0x2, 0x8001, 0x8001, 0x1ff}, {0x2400000000000000, 0x6, 0x3, 0xc65}, {0x9, 0x9b3f, 0x1, 0x8000}, {0x3ff, 0x7, 0x0, 0xff}, {0x6, 0xffffffffffffffff, 0xffffffffffff7f11, 0x9}, {0x1, 0x40, 0x5, 0x4}]}) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x3) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1, 0x40000000000d9c, "9f8dd8e500"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:01:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b73e58c6740b8fb6a9f3b272a8b42ad291a5860113e8d4e0536fd6a1d3f2f9901c172771f4d6a8b1d897d91b44d4d55d97df97e0fcbd2872aed5825de970eab0ecf6a96081b29e1cd8bf2bb4e4e580fc29a8ad722216d261b4b63be821e9a292573e03e6953d0935c8ff509c10dac3094094a61c1aa54ed1ea44b35ae96a3e5a59c8a591ad21300bb14ebf315879e9", 0x8f) 16:01:17 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:01:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x64) recvfrom$unix(r1, &(0x7f0000000340)=""/120, 0x78, 0x842, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8028, 0x0) shutdown(r1, 0x1) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x2, 0x0, 0xffffffff, 0xc7, r3}) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x50) ioctl$KDGKBMODE(r4, 0x40044b06) write(r1, &(0x7f0000000080)="f439ce463b20610e181670973663eb24fd178919693306f0872dc947a498ed3e9d1b95c7e40747674e83c819a926f827e8a78519a2959b72d56930df66f574208901d557ab397b33738752428aa218fc2f4058e41b553b58364debaa6abb96cbf05bafe6d876aa1725def232e5da7e07f68940f6508b21ec612ef1a59bacef09780552b6", 0x84) 16:01:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair(0x20, 0x4, 0x80000000, &(0x7f0000000040)) 16:01:17 executing program 0: r0 = socket(0x10, 0x3, 0x1) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x8, 0x3}) 16:01:17 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x8, 0x69, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb8ca9eea5086c1bc, 0x20) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x40b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) fcntl$setstatus(r2, 0x4, 0xc0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:01:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/7, 0x7, 0x803, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getdents(r1, &(0x7f0000000200)=""/6, 0x6) 16:01:17 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x9aa27404d36be99e, 0x5900) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x20) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xba4) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x5faa3a9d9b3c1afb, &(0x7f00000001c0)="96") 16:01:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10000) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x8000, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") socketpair(0x1, 0x3, 0xc4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x3}, 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x33, 0x4}, 0xc) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x800, 0x9, 0x1ff, 0x8}) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) munlockall() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) 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, 0x1ff, 0x2, &(0x7f0000000040)="fac2c5fce4021e5b654ab6b95e69c3574beb95d1bf789d1b807d09d6cea3eccebffefaaa431055ae5ad22d0a2d5aecf3ab8f591310", 0x35) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xac2a, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x11, 0x6, 0x42d7dff4}, {{r0}, 0xffffffffffffffff, 0xa, 0x80, 0xa9f8, 0x100000000}], 0x40, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x7, 0x81}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80000000, 0x7fff, 0x9}, {{r0}, 0x0, 0x8, 0x0, 0x0, 0x6}], 0x6, &(0x7f00000002c0)={0xd81, 0x5c8e}) poll(&(0x7f00000017c0), 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x880, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pipe(&(0x7f0000000240)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) read(r0, &(0x7f0000000280)=""/81, 0x51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x91, 0x2, r2}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) flock(r1, 0x4) 16:01:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1bd6cb74be31150) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:01:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000f68adb48b3ec2761673bdea160b14a4464b882c76d52df020ca435ccd92443e6d01a589adf9af8265a3781258c2acbad3f1e58e0f82dfecda49efa4bb1739296416c1e28a6fdec4d569e1fb6245e14604391cd9babdde6dbf917d11cd4a8a502d47be70b3f93b51a1f63ecd47077fbfcb2d6cc3bda24d0e438f4"], &(0x7f0000000300)=0x32) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x8, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x9, 0xf0000000, 0xd6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x82, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x5a, 0x8, 0xa92, 0x1800000000000}, {{r5}, 0xfffffffffffffff9, 0xa4, 0x1, 0x2, 0xb968}], 0xa, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffff8, 0x81, 0x1, 0x200, 0xe2}, {{r7}, 0xfffffffffffffffc, 0xa297ad44b64655d6, 0x40, 0x73, 0xa84}], 0x80000001, &(0x7f0000000400)={0xa4e, 0x4}) chdir(&(0x7f0000000000)='./file0\x00') r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000040)=r9) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f00000000c0)=0x1) socket(0x6, 0x2, 0x52) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x80000001) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) flock(r9, 0x7) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) r3 = dup2(r0, r1) r4 = kqueue() open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r1) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! 16:01:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r8 = getegid() r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="8da0e8c3a959289b9db0fb9cadb901e07659c50c468f41e5209ee274b95e836d2d416bff09074b6529c1ce41e70baabec2f014a44dea0377090887f883193a123b2b698195c5162c7b2669675f4c9c36e5df6df489afaa4bf423a49ab7083e557f03b03abaa498f635ddf36ac75107fbf38767a01fcd664395e297cdf5882689025ea398c63c13fe95c30697f66f1a8333b4c7", 0x93}, {&(0x7f0000000200)="7b0f49bab4bc5079e88ac9a5d990159d7bd0fe39ccc94a3fb9e9fd43d02ea395b12ae3284c8311dcc862c90dd928e19a8e584f973540475b1c9e0883732322c59672b18155fc62128fc098af477b30480943dd19cbf257", 0x57}, {&(0x7f0000000280)="b099c8f797fef0a0d4bdddafe46294625f548ff7332340ddf66331047e346febf14032cff3ade79928e02a4a43d3628f9ec6f696bfd540cb94f6c6fc80357ac7a60a1124b7c7e29fde87eb771cca52cc1172b9e227d7a833db031355178b84ed99d0e31d0e8473bdaf12806dd4128f7051b08a225570d0b9ed78a5bcaf48f18ea0a6", 0x82}, {&(0x7f0000000340)="181d069ef8cb27dde25025ea74cb47124eb6232823422ad47e5942ec6a27d0dad1d595a07891f902a4e18d40aeec92664d901ded6bf0af6d651139f7001bab0a35faaf434fce8af0b10ac416bee1d8090e4f82eedbee7f77d625", 0x5a}, {&(0x7f00000003c0)="913b227f12a41fa18d02b7010cb321c8b187c90626b9d35d3ae729bcf6d93dea513e5dc004e96f8781991f011f31cd1508bfc6a9da6b5dcc2530bdf2f3e178b33aad8f81b1777a6f33b1c71cb2b6d8245df5968aa8ea2a3f2579f095328650d09ee6aafc070951740d46fba807d2631634cd87d94154be4841c307d02345058a0175e4903ce46a37865f1a881e118d82948c773620106eabae2d26d6f306c916bdd1b19655f058d0ed5e", 0xaa}, {&(0x7f0000000480)="1fd00ba654a2a57e46c86d39b33288a01316fe18183115c6bf2baf1bc5430e90946d55ecbd96f0fe51bb0adff1459edbc76cada27541109885419205a7b8abbb903ca73ad54fa32c2f8d36ba96dbf8adfd4b7e5f01a56f52e46585a9e4079e5f279634425878357da86826388472d2853f68e88920df45166f7488198b611146c07e177b66dbd99002223b50cbd8d8ea1c749e44ac5477d4bd93aa50360d8655bdef52db1c481dd9010eb0b07a0ce3bbbb3a4b477f", 0xb5}, {&(0x7f0000000540)="596b7f3c878b8056cb35984bce2fb33fe5221c6665fc902ab76c2b0dcccc777916129cf825269c33839a95823599246e32489c3b059489730f52c05188395ecf48f198f5f201886592cdc0ad7ca6f262eae71ecd6e9495f95c29e1305d1c85455cceb3e5567e8554b286d0e140f0da48a2c23f043351c8fc2a655073fa4109aead633c77b404d50e2d77f7d0f7e612ca86fee64eb4f0a93a5b37884294ee6da9cb28585d97782c1e977216c5714f5c927a08a7b07e6261e04c92bd051c2a4eca1e20f91f3a295360c5ed547bf06d6f6304da643786f1734a3ec09ac2859cd689d452f1c5417de39d01db56764dbaa4fac2998129c80d33bde667808efe", 0xfd}], 0x7, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb0, 0x2}, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r15, 0x82907003, &(0x7f0000000040)=0x5) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x6b096e755e87ed4e, 0x0) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/61, 0x3d) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f00000000c0)) ftruncate(r2, 0x0, 0x8cc) 16:01:19 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="8af8dcd84335c9828e3b022257eb4568e7a6c80a67dddde43a6cb47139610c9020193f34968a2ff787161bbe29246df48cf3f54da17e7a9b0d28a08628ffeb65d9041acd738fcabd0106f5a596e00cf032ac0487e5fa6f1228c805160b0c87a13a2ae1e8803a571cbd0c885f48426531666c5b531aaad906341903291fdb20253b0158ffc50d0bb2579d505a59d032c8778a43d8ab30edb3831f35c0eabd", 0x9e, 0xc, &(0x7f0000000180)={0x18, 0x2, 0x10001, 0xb0f6}, 0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:01:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xffffffffffffffff, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xca) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x1}]}}) 16:01:19 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) r5 = semget(0x3, 0x0, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000580)=0xc) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f00000006c0)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40b57fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52da92dcb7fb88ffbbd2cd018dfdde77bf539e5c5091f6662930c64bd3d9f51ef60f89fb3060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28dfa16793ad8c8ae2c81b9bf3b449c91a24023575afff47513e32280fd37079b80e2db6abf8d9cc5f29d1b69472ed3a06c7470efd0133aeef010e7a767f5374ba8bb6e79bed0e72f4547159cb79587a78deb65837dd38f292b139ef94abc84d3d01675955c69b3ff2f8d025db9d6d209db5b3a56d98d82c2f3f90803de18174e213824d2349fec2f0ab2474da8cfe9a61d5b2f574cbbe1965b56b73d09ff3f4ef388280dd74a68150f808177d6bf98864d2e15b290083a62b79", 0x5b}], 0x3) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) stat(&(0x7f0000000880)='./file0\x00', &(0x7f0000000140)) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000008c0)=""/146) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) semget$private(0x0, 0x6, 0x24) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x80, 0x0) fchownat(r4, &(0x7f0000000080)='\x00', r6, r3, 0x6) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000100)="9c934c8d724d95739be942cc5dc6dfdf264d33259d9b091e2e98a35b9ba81766a4eb8ff0749cf41c37ac58432b455f1ae2e0788d3083fd740d644125c2208037e5df393ac2133a8ae36cdeb4e9dd1b8e5589f90849846f59ab28c1b738f22b27aef100eb124507ede554e35597b3570863571fea169e606269e245f9d2708945c08dfe8ce739db2c9b67ceb3a368fc58270c56595c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") load: 4.23 cmd: getty 40432 [ttyin] 0.00u 0.00s 0% 321k load: 4.23 cmd: getty 40432 [ttyin] 0.00u 0.00s 0% 321k 16:01:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) flock(r0, 0xc) fchflags(r0, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)='\x00\x00', 0x2, 0x0, 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x91, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) 16:01:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0xfffffffffffffff8, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfc3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x408}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 16:01:20 executing program 1: getpid() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) getppid() 16:01:20 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x2000000074}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x310, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="198adf14e527bf7624fa3baa02e730dd3ee34d04d7a8ccc689f1f6ac4991f66194c92ecead2ebeba3e3ac9e0b9e214c5d6f4e748829a2719930453713e5aa2221da3a2e668b49d8d5a187aea26df23485c3244a006130e6542b34b48197afb4e15fcdfec97aaab8d7ba106659be935794bb3f0b2b7ac2914c3d3f0cf1c7dfa6c99826d6cda9d8fa8d9dab1c5f117592dbbf1ed7fc8ec7223cfbf9c297b063071f170d5af3443348602e3f54b8c240ff1df202f21365db29bcbd12a9a39aaa64cfca064e1ac2808c52c09da6c192798cd775339950a59a7a9b52bfa01b45fc81ec7b896653421f3c13f52ec2d35f5afa8d7", 0xf1) 16:01:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) chroot(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="835848eaf40855a3d57178776231500860fba9330cb2f63aa7b1550602d9c116e7bcecedc01dbc198c1891591a2225ba4fe8232c10fe2a6eabdadb4f01ee0a8c540fd0d7f189cfda39e9025c627227cb19af234321d9bc46f5d0050d820a408378a7354fd737e5e3c6b89f497ee3651d54c37318660d95ddbc13aa0d430fd0b776ad4285215be053c2c0ccc231ef528c53431837bc1f789580b43ef4c629", 0xffffff02, 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="006c99785ce30e2cd8118c63de8b07f45183117dfa1c2ae6f57c10d92078ab8215e56594ed7d150d304abf164a774cebdbc911403199cae60b731a9b93ce615eff71378f33807a9d970f"], 0x8) setsockopt(r0, 0xffffffffffff5fa5, 0x4, &(0x7f0000000080), 0x0) write(r0, &(0x7f00000002c0)="a00108c03a2c28b5f368ad57a6398ab89e7b2703a4f6b0457386c31b008f283ed43657bf3f5a6b7850ad9159f2ee2c4eb007d268473860680989fd32135bdf12a5360c31bfce1f08ab9a6276a5d0f26b174657286e8ab8563eb864c7898ee9044aadb7cac1291395a802e9ab76614236c4b66b63eaaae4635044280af1c17b62819bc16c8d925788024b455b4325fd7d97abd54e8063104b7456964217637d58f896a5818f4f1972b78202793f74b271b5f15b046d14dec2218bd7d031c435a3cfd8e1bcb53b5e417a429f4e35db4b157dc419d3579dbe374e711e798cb0bf4f31e3f9e38fae490aa2058ccb", 0xec) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000440)={0x3, 0x3ff, 0x8, {[0x7844, 0x0, 0x3f, 0xfffffffffffffeff, 0x1ff, 0x2, 0x401, 0x10001, 0x3ff, 0x800, 0x4, 0x80000000, 0x9ec, 0x3, 0xffffffffffffffff, 0x6, 0xffffffff, 0x9], [0x8, 0x7fffffff, 0x2, 0x4, 0x80000000, 0x8, 0x2, 0x0, 0x6c68988e, 0xd74], [0xca27, 0x5, 0xffff, 0x7ff, 0x80, 0x7fffffff, 0x800], [0x3, 0x100, 0x9, 0x3, 0x0, 0x5108], [{0x2, 0x3, 0x101, 0xffffffff}, {0x4, 0x80000000, 0xb6e1, 0xffff}, {0x81, 0x2, 0x4, 0x3}, {0x2, 0x8, 0x8408, 0xffffffffffffb37f}, {0x3a, 0x2, 0xffffffffffffff80}, {0x65d1, 0x7f, 0xce2}, {0x4, 0x2, 0x40, 0x80000001}, {0x401, 0xffffffffffffffff, 0xad2f, 0x92ac}], {0x8001, 0x4, 0x800, 0x1000}, {0x1, 0x7, 0x9, 0x3}}}) sendto$unix(r0, &(0x7f0000000940)="6bc3f9bb8436360cbd402530114481c6dbb8740a7ab80ccc24ce5112448ce4af1a0c7bf635692b37415510ec2d58e3e1ce1b5c95023c381574b150c9fb088c21fec96fa528afa477e8592f215171d848af47224252619ba7a491cd2e08482bdb3b1ea4f31f019ffcef0aa834c03f06daf1657ba73f195b682a413000b9b20981a29acc4e078f30d81a8aeca817bd2489d046c0abf87ccb3517ce09e76e34cee42610d9ac55071256c09e6fd75a727dab675e80ef10af616ec5d79ba6", 0xbc, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000006c0)={0x5fd, 0x6, 0x800, {[0x0, 0x200, 0xfff, 0x4, 0xdf, 0x8000, 0x6, 0x100000000, 0x78, 0x2f7, 0x1f, 0x4, 0xb115, 0x7, 0x56, 0x3ff, 0x8, 0x5], [0xddcf, 0x6, 0x7, 0x80000001, 0x5, 0x6003, 0x1, 0xfffffffffffffffc, 0x7, 0x8], [0xc0000, 0xfffffffffffffffb, 0xc5c, 0x81, 0x2, 0x1, 0x100], [0x7, 0x10001, 0x1, 0xfffffffffffffff7, 0xd3d, 0x2], [{0x40, 0x3, 0x7, 0x9}, {0x6e85, 0x6, 0x172a1915, 0x7f}, {0x6, 0xfffffffffffffffb, 0xff, 0x3f}, {0x90, 0x7fff, 0x40, 0xfffffffffffffff7}, {0x3f, 0x1, 0x7fffffff, 0x1}, {0x3e, 0x4, 0x0, 0x3}, {0x9, 0x8, 0x9b84, 0xfffffffffffffffb}, {0x3, 0x9d60, 0xe66, 0x8001}], {0x7f, 0x4, 0x0, 0x800}, {0x1, 0x100, 0x0, 0x3}}}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1f, 0x2}) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x10, 0x1, 0x4) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x3) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x23cb, 0x4}, 0xc) r4 = kqueue() dup2(r4, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1b2c, 0x6, 0x6, 0x8}, {0x0, 0x78, 0x8, 0x1}, {0x10001, 0x5, 0x9, 0x40}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) fsync(r0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1b2, &(0x7f0000000140)="06") 16:01:21 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r3, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0x0, &(0x7f00000018c0)) r5 = semget$private(0x0, 0x3, 0x212) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r7, &(0x7f0000001880), 0x9, &(0x7f0000001a40)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r9 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r10 = accept$inet6(r9, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r10, r11, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001840)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x1, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x2}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001440)) fchmod(r8, 0x40) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:01:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0xf) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:21 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x87da86990c828a41, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000080), 0x1000000000000218, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:01:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4, 0x46) syz_open_pts() 16:01:21 executing program 0: r0 = semget$private(0x0, 0x10f49a62e999d37c, 0x81) r1 = dup(0xffffffffffffff9c) pread(r1, &(0x7f0000000040)="e6839d635611", 0x6, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x1, 0xb6a}) fchmod(r1, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0xffffffff}, {0x18, 0x2, 0x0, 0xfffffffffffffffe}, 0x80000000, [0x4, 0x3, 0x6, 0x9, 0x1, 0x9, 0x8001, 0x3000000000000000]}, 0x3c) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/34) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x16, 0x2810, 0xffffffffffffffff, 0x0, 0x400000000) pread(r1, &(0x7f0000000100)="727aa553e407a079e2640c014c4a9136", 0x10, 0x0, 0x3c) semop(r0, &(0x7f0000000140), 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:01:21 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001300)=[r3, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={r1, r2, r4}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r5 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\!\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='+#^\x00'], &(0x7f0000000200)=[&(0x7f0000001400)='\'\x00']) readv(r5, &(0x7f0000000040), 0x3d5) ioctl$TIOCSTOP(r5, 0x2000746f) 16:01:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x401, 0xfffffffffffffff9, r1}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x59, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee5, &(0x7f0000000140)="9677a8c3") 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x67c874bc2851959, r2) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', 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') 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', r1, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000240)='./file1\x00', r1, &(0x7f0000000280)='./file0\x00') 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r2) 16:01:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfff) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="cdf80796542a0c435c07cef0c3950fdc6c580d6a34eb788ecbdbb6d9965a8245452cf9dfa824cb70de50aa0a3ab1ae00ce48829d90327209f7c0c1c6a68eb843de828d0336ab829286ea1a2baae01c012bb6c062a3e2ee643be00095d0db1f8003a17295354026e51fbc2cb79889b877f02bcdba04fee1f3e220d5c5d3c4cdc504917f3d39c3d4f692beadeca9e5499d", 0x90}, {&(0x7f0000000140)="9b26daef9e191ad50ea1e56172c4e5b4fb", 0x11}, {&(0x7f0000000180)="0f8737dca8ddd0fe9468c27ace1849b2ffb86e0c96a973ac66dbd28cefc8c7c884bff71a2aa3a84f83c8e74e742a90a52bd06752394a310ca4c1b34d0f07cad1ce9ac4f38b47d80e447be8934a4377374863ab9a5691f59bb6b06225590ca9d14416d2137d6491447309e5189839223f079de2e5157f377ea202b58eab7e367ea73c93889ba179067eefa5934d37ac21e9ef090b614d31b803675ad11e63d9a120c63842a5", 0xa5}, {&(0x7f0000000240)="f32898e03dbcffa14f3085b79de5cc69445865e4c558944a740931b1ef24f777a675e5845ebc50d2ace8032ef295c39cbf1bf1befb186a03e3deb16f28a87e217c0ec3eb8092ebaa87a8b4ab7ce1ed3c918d17c37a443cf6d7b8d4cce8354b641e49c675de6e30b21e56329c45f0b954d3013f3e122101c2414358fa9b81cdd51d55f24b6b2a0e128e4f4dfe9c7d31de2ac99e84dbdc240cbff1b57ab8894a7a4c05d8ff083b35ecfca9f6573253c381b9be33118871aa0745ef74db18496ea573f4eea7bdfbc55996248861ad823532a3d04cf1d01b201424a827f920d7724e057a315049ed9b794ba6153327b4d2ac12df", 0xf2}], 0x4, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = semget(0x3, 0x2, 0x2) semop(r1, &(0x7f0000000400)=[{0x0, 0x8000, 0x1000}], 0x1) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000440)=0x2000000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8480, 0x0) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/37}, &(0x7f0000000540)=0x27) semget$private(0x0, 0x2, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000580)={0x1, 0x7}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x80000000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x477, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000640)) open$dir(&(0x7f0000000680)='./file0\x00', 0x400, 0x100) semget$private(0x0, 0x0, 0x7d4f9bfbca8e3178) getsockname$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x6, 0x80000001, 0x3, 0x0, 0x101, 0x2, 0x800, 0x0, 0x3, 0x9, 0x6}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)="f6b2b198ab8c2b104f4f2f7960a9d75bacc15025", 0x14) chroot(&(0x7f0000000800)='./file0\x00') chroot(&(0x7f0000000840)='./file0\x00') pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000008c0)) open$dir(&(0x7f0000000900)='./file1\x00', 0x0, 0x180) sendto(r2, &(0x7f0000000940)="953bfc404d441918fbf141fed609757ff86b684b35bdca12ad13e7d356d141c74c81cca29d9a55c26fd985ad59f7791b95be585d5595557ee7aca47bfaa6aff96703090504a698438217ff9aa5d1cb8fed57245929ba4b242b9465ed18ae978c5261132b7390ec077e975299678cdb303633fd829810f99e406d803d9a06b3ea8ecc301ce9b8d07b8d00bb140a66", 0x8e, 0x2, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x20, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x5, 0x5, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ff01000000000000000000003d040d70e1e38eb696d5e4886ccb7908d95cec6801b613dcdd75fdebc97a2075ddff107e6d6305fa4e024a10827f5017106211cff3c6ffc80cf5dbed85d8ed490a043f5d4569401bc714414d64cab9ad2da392baca9ddeac9e45c4a31fbcf76a6eb1f335d1f8cfaf11719ca0bda23d90e4711ac4"], 0x10}, 0x0) close(r1) 16:01:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 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"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r2, &(0x7f0000000000), 0x36f) 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) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = getppid() r6 = fcntl$getown(r4, 0x5) setpgid(r5, r6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ftruncate(r0, 0x0, 0x400) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000000)) 16:01:21 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = socket(0x6, 0x8005, 0xcab8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x146) 16:01:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 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) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:01:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xffffffffffff8000) getuid() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) 16:01:22 executing program 1: r0 = socket(0x2, 0xc003, 0x11) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="cae945df0c3ce7e0b2e9913a11d1c192eb3fa0f5cc16cb1bb0e56336660a8b9b4261e8dcc71a03bd1f89a763cadcdc924497e7f7867eb2850e588912cf62927fb9a5ee8e63780c0fe96d7c0702cb7cbfc2c3f88528a25522a2845bde514519f51721fd4ab150ff95f98660ece983394b1c3b8ea82352946018f19d40ac7ef4977f54ae02ac1872bfe449e0be62a160b06b89daa6fcec53b3a8379bd261d69aafa31caaad969cd7f5a920b29a1ba5ff55c6", 0xb1}, {&(0x7f0000000680)="024b04f72631ee09ed20de0c4699a0870798a92e226043eba339ac6f8f661d67310f754015e6f898f5eebb4373bca1b9f1e8bd6a1b6c7d6d479546e3570a35f5b34c0e61fc532e20318612552f49347b21b4223c4fe0f63cfdc4ea4b85f6dfca41304b8cd0007df974e6f0bf916a56002ed6e24da58025ace565ec0c7a94f00cdb5b5355f837de8c3519c005af2c038d4cc7db8ee7f7c2d782b82825c4608f07372de07d065d39f987973d99a616654fc0eb2fffc40fe7f4fc36fef1d1ff61669c6f8316410b3cb0bc1cececec", 0xcd}, {}, {&(0x7f0000000780)="ddf0d68111461aaab39684c9e0c301906cbe32c645d093add2ac10be211bf4adb74f14d415c6fe25b10486cd3825e0d5e03b5be9ed60122117d3e70be7f30e153e8d608233cab52b09342144375bae0c7925660e084b6d103db73a2fe8f4af2b0da5425abaf15c67b97e7ace5ee9f92169b67911d1d04eea2d59a09ded5d9f931470353801b20130606532bfa58801c254e826b9da6e6da933aa15f8d8134207496ca780a326f343c08e5c7761ed4b76ab689c58a105bcf32c0c2c7bad9f44938d768a1186714d154ba61c9b023b9ac900fd90991a361269f20f0a409c441e0d93679798", 0xe4}, {&(0x7f0000000880)="2928d9460c31658c07e0e527464efe88d24053badb2881a02da2a0e86e068c99ae3083d4fe4b936333f3367ae85073d89a635984122d58d0107ad93b39c9104c537095a596e6c37117503babf3265adff33dd302d17e892476cf669c47d3709a5e3e5361902e39876e2e2f2aa12fb2be4daa5de323f150cd6ef1c3062470aaab1d7cc692e12bd44863d3444015bb908c0b0bd5282865fac0efca8a69142d77cfa3b06c126ea0386297ba465f3f2622910e76fa05bac73d312fe5b52c125d131bdd3999c87d2ae888821c3065407692e236b67c2f15684aabb69218e50a9f374b9f4a3641212ef9ada68fe0a4aa430c84a34494da97bcb65dd718e0f3cd97df215defe9eed581cc8fabdd94e5910d30bb08ba9330473a0848d9ac600ad42bb3eb944dd544c6b784d5f525da7e75a4204d9f5d5c87624a136ef21beaf9516a099cfe5fc4e88c4a5a394e16d81334c1604ee6f986faf556d2f370db60229fef5d58d1c53d34686eee0c3bb7daa24c03ef5d864a45177741dc1e655f04b13ce74a5d71e32f27c3e7f2e03a2c23894bf403587dca8d84b3fc208100b2e81955dbbab63d1092a3604e45cfa02b257456753f98e7779878f961ae4da0241bc99309dc4e9a43973f3c15764aaa554bc3355dca24589574c8b072da1395285f8a1f31d2f99cb5314b8dfe626b146d0b29b7dbed2179f8ebd42e7fce8cc216c519a65d443de50977548020be79b2c03e9acd3c0589540805e2c6e8c4d3d818851489b700747b96160b9135867ef44149b8acd9e7a618a07950f165fb17626bb0eb05e7f23599457af88a9de5dc6fefab8414877c738f0d690584d06868cdb6ae705dff098976c040932c5be2d9d35503a6719e782f99257f195dea0e1bafdca049a9d99d9e8d0a1f43630aa50f119cd9ec01afbfe4c0ca6841541cb8035b14675d525c4157c81370236a776d37d23c5ddb40b0bbaef410126321ea73bb9f06c76c47c70f9dd63ad828a633e91d7cd04ebcf846c729f9f826bb318de3e43c6d5b7033df08e8a01e2755f485bb3de7da687445b0bdde0471dd5ab087be51359ed61f572eaa91d1e50b597467e165470876043fc8ef52b4df0f311bbe51ed5e67ec50f7e157e2c2edd0820caf7047f0087dc58a1b9a372af8c52b73dbe03c100c265357e32587f14fe29a7fea13a1a743105b2e116b96792e2012b540fbbdf54fe3791cf3a9da6278fc3e87515f1446619b3f7d8eba11440af088cd34a3bb863460d8d124890c7c6e6946d0e1bf0341895b16eec9273cfcea92818e7679972afc952a570a4cbe4385b3f48caf56071a33279c1eb2aa28504f0e65793c6ade13325ffccb9d088d7331457bd10ff6ae7379a91470372496e81c524f6a82524f7c80828aa343a3390c2820eaa3236e1d1160f7a665373786b22ea2db521407bbf0cff4be50ff66fbee96143ea8f6575f7c5b122d9496c792086a5e05bb23b5828962d1090e1b1789954b1f4c469109fc43aa2a21adc205b07737b681f5e7c2066f4f929cf75d1436ec5b43532ad647f4aa1c36dd2e45059e80dc23111a4d77d5b86d5cb6b8724f50a0f182a03273baae7d33eab1b5217cfde2675ac3264b24382ccb7624f77d0236a75a1582bd54b298fdcfec0db1b9cba2adf6bf5bacccf9216ff17560fde1fec08176e31c1f7353e887d681a9b2d47ddccbad8a37c4f41724bdc8a4859c283c21e990e23ac05b153d3417d8d09b43cca2b2f24aa265e02ba68b13c352ed0dd5b2a0075fb55a0f9263eb556c833a63286404746a74075c27c93178be4903a78e009a22510d52c04cd9f74dab346e0cae5b0c00fa36281bb2f66644c75af5a4349ecce1920438a5413153d81fca50d5441082bc0750d92975466a9e1a5e01b6aaa6ce9f8cab07b025a9e1d8c3d84cb53b19a8cab5f4dae9287d93803c8d0cd9d6d7848b359878fcb3bede2e729b7fa7c50330af229d5f836119156a84e2920d043eebb3ea677297931440aa91004091b52d2e6d86895e9d91c3a4232244f1d640bcf18f913e45bf6ea1647f4ca372687778eea188985d1b3148386a4f9d9c5baee055c7eb118824095d85590722145639802cda18b06e64179c7194efaaf4255049101c391b8424e46d30e629b21c1449d29c3389ee2cd3a7bc608080c38d87216ce9b769f6245e6341fd5915dcfcaed0df4fa888ca49bc9e5f0c564a77d17799218c527bcc461fca25700f583891193a1dba1f30fc878af4bdb1d563c20df30f5139a2a7ab74474786a662448095383d5dd4717adfbf0e6c1579d59613d8b3b129b0bd095eeb3148a5d8a6aed024d36bde41e290f1bc2e7e3c21af3880b796315b4f50fb692e6880a4c3408c32a498bd7b76a135e04f349e0264d346895e54c8a18972c0b05fa5923bdfda015189f674c09914a0ab8cbc95260ec1360516c1b9176a7142bb0c17c9af7b221c05bf19599148af8b115dad5c3529fb7eff9f178de1da415cd60421fc146b5ea2a164c0c7fd3fcf77e5e77d46535ea54726931bd5ca497f4fa8617fbc2e93e12933980b63ed1974ef2eeb3c82210aa1deb10538d0b96f31e348265ffad277e527e5bb9e194c14d7f4e1ac72c655383362464567cbdb241ad58b0c1aeedf131e599d26365713c6a317af079b1078ff65ab48272438d77f257fcc9f0ce8646325090520860fbe2aaaf432799d28afe9a000a375587138bfd4e7c996fd60d21540798856fca6b41857a0d493a3aeeb42de9f8de94f3e8c1b024c3c9174de7fdb27ac933e996e706b3f679b99872225bc1b680e2a5fcdf94ccfad19a73f7b7355805db5addcc5e9c68d0ea13f6e30df1a0004ae12c35844453217fda9f0c29ce0bbfcbe905544bb4e61cbba7395e4a0388ea29377a47db88cd00ebda4551eabd3ab48b98f0a93c36cd118acc393c7f499e37fc68e46ebb8b504867852f49a077a11c3f3083eb8fc9388e151ac3dfb6b67668f1c0a0be82a684df2780590dff63c62e57e5a8e39680eae08015eb3d74f5f94e2e72448a241ca2f9a3b0d6add0ed11442a8f6f703887f07f0c8893e6cf5bbad9cdb7cb9a89c10a6763a5143c398be41d891bdaf762b58f0d06f538abb11a87803877c654edf56bf02151bda2a554d875e34c626ac13fe95e20c4bfd895855713b8447f0c21e2e749d52cde22cfbcb6aec8ce1963e0edbdcc06948267c9c238e00144bdf381439c1f63c0abf12f31fa633a846d03fcee67a13663247f3267027445a1259f6ce2e0f112a6006d1c37b39df2c89ec6516cd2d7c9a7a3a7b2d6c09b15e7a4822fe34af8c24c38d424317b5e83edfe8d833684016e425ae2ac303f811630a951f933df05fe672a85167ca0907f3dcd10927f9e032d9f64ce43e9b838978992f5982e75d566a811be26a3089c77af28736bbb5ba5d8578908ce7b0b0c647e0c6b173ba625016288310e3dae29258799605bc73048723ac1799fccb21871df8888a9b452d7bdc894269ce30011629bed37914836e6f09b12c5229baf9cf8659fffd2c397d6282183462ec7d5e775b0b56aeedc922a617f0f591169bcb0e61e552cefde2c2a55766a8f991dd9d175710f293506bda9689e0b9aa55d2be341cf8855c5ad133b7a4db11c6ce4e1cba83f381c9620d95aaabb2832b8ddfe3470a8c57e5b2e57a4723d9f5aed1adc9bf5e3b3f32e98b4350cb92f46c5c441b64fa01382c1d667f3dbfd4e84b0a7effb7a1b84f516ef409aad27c574989f56d9d7f98598a96f8079dd72e15f7b8eae33c18832df3c654000a1afd480f7c4db05056c1de40ebc03c32af7a129806f974a3ce8599c344fc9cb4fd5323ef784a6afe9d6461c06e09657d8db38c0dd55eb19fe2ac32f098494e2fda906091c96313e93a72601543441daa7c748e3b243efca1c67d5d887d342946ecc084291d9a1a39f315b3f3be93405cf85ab38d5058735dcb115b7e27eeb331f9e121baa109e02593bc5ed1ea106defb1640b0ef7dd30f3fb43a4995aefb34003a264691b4089a10273b69ff8d7abe7778ddf7ef7f8cc6f29a0ca66c08ea6e48f4a5592d15faede0a3e73546bab82805b8ba5e78c0377c4abcb400612977ae67006c80ebb31c359cafbaf1d7f7d06330bd94d1bc4c3d599266cfe7057c375a21712aa4264c29b42b761a62b2875e124cda7408c263236ef303e9912a82cd620585ea5d59bff0ad8ae64a52c01345b8227a6a58ab982515edb6f6d89b94e3c3f74d998caa859e82a381205b4d8f69fb8b0f572cac2532a8ddcc2a81ccbfea1a2220c0075ebd50443828d2ed042e085406e6fd16803002d73b2891a6f66c31a630910f4af5971df9156539bf6c4546990ba3c4bf0eaa31f0ae367357355587f77a0deb634c9f1adb64dfb41d1d2d8523559370551e77ab7e5ac5922a3691a7ec2d76c1ef51ac3062d557c6fc8488334fd4a3843e66f6f7605effdd1c3bf46410b611436faba4b3894bc31279bd7464f1ec181cd965cd8ec464d4bc4122a1428b1e68f04dafaa70be0257e51b056d20b987b0dc07cf02d81f97df7938fb76cc6adb7c2149cd0429631f1686bb778286a95f540a9b0549bb6ac91fdb513210adf2efe7fef2f80261fd1f634f90382c1ec136e8ad150b48c9600ae6606cb08d900bab5f905ef1872a3804fba0293dc0730511d34a5076e5f78d3c91b5073cdde958293915f4ab26dfecad714498979cc41a817961ec90e0a10c23d8844343f128444211acd1554fe8c5a7c447c79b77203fcec2f19db72c6927334aa83be06fc1e3ef6de6122eb02b3abfa5f4ce036a977771c8bf96e4d8d20d13eb0fb96b6fcb42edf6cf2e4f050940ac24dcebcd42d36f36f6c232ed8eb3f33d761ca828a8a8652c126ebe9d7e679efba03ebbce9d5fc9f3ec60dfcd2c6173580f0e4123ffcb69be2d0a092db9e0b8c38f14cff3b39ec21385ca9a0a0470642fc326e7e4ef20eda9cbd4e65e217f480a7401a3591273eeb074c9ab4f256c0463df5a551c7f763042619cc351250cf4e6254912e41eafdce62f5862c214e62d4bfe9ccabc0b32788b0c20a4007783826376e4851a82860bc28391c18cc04ccd939459d03d8b50cb581af61c723f63549d4423c1d2adfcb353993e590687e8c691d2460477759152509eca404b077091401637ac59f8b3c8caec84664221875663415cfb3a3510c8187113a53df2d1e7625daa7c0eb208d6f6a2a5ddd88105a7871f8c1241553a5d7d126a0ec1f85a18c2e18339d5bddc0df8ac678d2638ecb2548dca754d76798d40c5cbc28bfd8f46db1f0b82d9674f901d326b70f0252a3fa8909b40c457d454d366f5764ebd8dcc37324cd45c49e11d05c6954ab3ece5e42cc6c534549b9d8247a0c26955cfe36e6c48fa5fb24d290df11e695bc63944a4c46f6e4489b0797b5907692566fb87f533c2aa045d32a491cc85a725edbbd24c924ed82695c87575f3c17689d3fecd5c20e334820c5c4c97a3f52001653b9f7e4afdb0e45f62b9a802f3f82fd030cffdb2320b83d4ea8ab3259aef41264294ad33051d648a3340dd01e0d12f8d221e34d7b7e9e487fe4fa2417a6da495ef0f05bfe6a0fe7d26f64ae8a3840b1db156ad6bcee717996184f9106eb0213b2b1f9d636b1d73999791bb7bdebe963d41739c68595bcdefe4edfb45f06cb0ab5e0aa331eac866f294ba2d96ec50ba85f965d654858c5883a7c70b5b9599d2f4f2a0bb3243ea658d04af0d3f647522b91b7be1846b7293c1b465916eb8808f95c7433b7d6a9a2e5f8db6d73b0b279715a6f20823d92f52082", 0x1000}], 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a39", 0x4}], 0x1) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1, 0x2}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) r3 = dup2(r0, r0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000500)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000007c0)=0x9) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) sendto(r5, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed41064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79d7e5c0015166c33af63e0d2a3d"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000780)='./file0\x00') r7 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0x4, 0x2800000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x5, 0x55fe}, {{r3}, 0xfffffffffffffffe, 0x40, 0x6, 0x40, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0x8}, {{r2}, 0x0, 0x0, 0x80, 0x9, 0xc5a3}, {{r2}, 0xfffffffffffffffa, 0x81, 0x4, 0x8, 0x2}], 0x4, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) pipe(&(0x7f0000000000)) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x20, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0xa959747375d73347) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:22 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) kqueue() setsockopt(r1, 0x80000000000025, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) r3 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r2, r3) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000240)='./bus\x00', 0x8102, 0x10) pread(r0, &(0x7f0000000140)="a98a72090bdb5ccbb81de965369ea23a92f9b667c2cab9b066746fc4e3ff06c8642d4d71d965cbd2610950db39473bc806d9ced38fc1b73677e8a0ad817f65611fd4dec46dccb53042a2a8b35a84927ede970672bd54dbd58ff74c10f91aaad1a625d791fc232e6097f9ec799dc8452a2fe70ca0e3b79a2830563a1dad3fe1f4654446437e7ea92390cbbccf8313f32b71592dde6ef96eaec7eeeca391747b5048e76584d3eecef323639cb1cc0a4e83687a6c3eb166a87c84ff912dff0084fccb4b07a4102112", 0xc7, 0x0, 0xd) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2e5, 0xfff, 0x800, 0x9, "4f2ec3fe23d5120a385d846cce69beed6cd26b28", 0xde, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_open_pts() 16:01:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000140)='..', &(0x7f0000000100)='./file0/file0\x00') fcntl$setflags(r0, 0x2, 0x1) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 16:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x85022a013f1a27ae, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4, 0x162e, 0xff, 0x77}]}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x4, 0x200, 0x6, 0xffffffff80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x81, 0x1, 0x5f73c94}, {0x0, 0x2, 0x7fffffff, 0x10bf0b59}]}) syz_emit_ethernet(0x2aa, &(0x7f0000000500)="2b81a2bba135a54b77f840120cbd16e3c05a354317f448efc262b739393a78941183441715509cb275d029abe55f24dfa3785cfa4b25b31928a81b22ca7e77190a4a5628a454add2bcdc125495efead1cb7e9b6660814025d8fc73c53e1bd53c720082a2cee4c4079f7cf00e956065032a3c6ab3f24528a7bcc0a812715a26d92637358aa8c70072a6c38c18b7b0b5aa829dddf728e9d6f51ebbd2558d17a7e4e5f4a99340d4dcd67effab08473a5680f60080164a817a28f7876273b932e2f595fc6703918b594e2dec48794fa1444eddfaffffffffffffff1e67b6cee970d155dc58526d8c290b0cb6a2017e0b6969416f3d3bf7f70b9acea9060005d90d284dc68b5cc82c59645a5f08fccfe86d09fc4cd1b3557979912b775ac11b03fa122c435389c1e90a1318a60aaf63443582a67661967a2000000000000000005383311b37bccd3758be5d5d7f2e90e61fd7f42f78b6edeaa7cef2bdf7191db7c7061310956e0aed5a26ba752e76c026b3509da59530aaf39d9c6f178a40a4fd9ef827e1c610bb99ddb38f75c681caa20acfcb1380b81d80fcd3d202a7634efb47ddb689fae6ca086942ac4a4d71d7b102b77fad2f9e8be450fcf24bf7939e146a35094e7d7fa76491ed080091ef9823e77f14304ff99a67704eac827de2426c318934af02551ff4d4601f81d69c65a548c25b48c0da0326c01ec2cb04f7ebd746") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000100)=""/123, 0x7b, 0x40, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4000000) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) r1 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) r3 = dup(r2) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) acct(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x7fff, 0x1}, {0xff, 0x400}}, 0x0) msgget$private(0x0, 0x29ba8855bd378d58) ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0xe271, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x199f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x66a323d8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x66f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x9e}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1aa}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) msgget(0x1, 0x512) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:01:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1}, {0x5, 0x4}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)=0x3) chown(&(0x7f0000000000)='./bus\x00', r2, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x2, 0x1, 0x9, "cb2333cd054cb62c655ab974d7ef3b555ac3bc8d", 0x2, 0x4ab}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='*-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='^@]\x00', &(0x7f0000000440)='%\xba@\\\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x02\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\x13)\x00']) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) 16:01:23 executing program 1: r0 = getpid() ktrace(0x0, 0x5, 0xd04, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x2e) 16:01:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:01:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) r2 = semget(0x0, 0x0, 0x46a) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000100)=""/112) clock_getres(0x3, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x5, 0x40) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000010100"/63], &(0x7f0000000440)=0x3f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 16:01:24 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$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) recvfrom(r1, &(0x7f0000000040)=""/76, 0x4c, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000005050ff3fab0fbea803003986139e8bd965fed4587f21ed94a867a697d8aaa059ddc97cc1976e5a5e6f783eeaafbe1a36ed0fe7471f455f429f56b8dba90669f6479750c3b4f412c32a66095864c1806eefc00da114394be4f2d5303c75942e29d05111c626b1af34402333bb880f29647a7bfd94f236c807c12f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/232, 0xe8}, {&(0x7f00000006c0)=""/181, 0xb5}], 0x2, &(0x7f00000007c0)=""/18, 0x12}, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:01:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xffffffffffffffe8, &(0x7f0000000080)=[{0xc00000000000000, 0x0, 0x9}, {0x80, 0x1}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x180002005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x91) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000140)) 16:01:24 executing program 1: chown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10000, 0xc0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') 16:01:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10, 0x5, 0x4) dup2(r0, r1) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x10000034f, &(0x7f00000000c0)="b441d75e4bc5a8bdc3ded2e20f4ff5465a6b72e5b8eb1dd87339a6b6dfd3925a08d673ecede7f33a4a68611acadc69900fb2b62f70616d2869e8c75662578d2d6aecd92b18") 16:01:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 16:01:24 executing program 1: socketpair(0x18, 0x1, 0x6, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) 16:01:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) pipe2(&(0x7f0000000180), 0x4) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/26, &(0x7f0000000140)=0x1a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20038, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x77) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x1, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x16d) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/21, &(0x7f0000000300)=0x15) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xbfcc24467473ff25, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x7) acct(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x0, 0x8, 0xfff, "81526eae7a4f739963b8629606f1af6a5f8d6e2a", 0x8}) 16:01:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x760) setuid(0xee01) getuid() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchown(r0, r1, 0x0) 16:01:24 executing program 1: getrlimit(0x6, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000700)='./bus\x00', 0x800a, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="f31204a49155ceb600", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="03", 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x10000000000000c8) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc100, 0x8004) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="846d02ca74c3937c2ff5fc743708790bc8f3d003063806f1b7fbf987d7fe5fecde8e9dd2c094c08441d46034863b7f2326ff2273cc6bf505848a8c2713b91ccc2601f7aef28378ee483cb23a2f61092e066963a566403bcc9ced0d6aedf304f6749d49d59ff9ed9b355afce68b13f84a9cf1f05851dc04e3f897b4f9344faa84108206f573dc7e41fc62ee468307f89837a8eff271d11f3c9f8fdc", 0x9b}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x0) getpgrp() 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000ea000000000000000000000000050000000000000000"]) 16:01:24 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x8, 0x40}], 0x401, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xc5f27e071c67d31f, 0x9, 0x80}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x40, 0x9}, {{r2}, 0xfffffffffffffffb, 0xa, 0x20000000, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x6, 0x4, 0x0, 0x7f}, {{r0}, 0x0, 0x4, 0x46, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x44, 0x8000004b, 0x7, 0x80000000}], 0x1, &(0x7f0000000180)={0x0, 0x8}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) syz_open_pts() writev(r0, &(0x7f0000002400)=[{&(0x7f0000000340)="f23518b473c2ef15dfe4b4c22ea136cb5182ca24308285270f697b21e28304f80fe32240fe51103567eb247416d63c52482527cd81d8754019f8aeac464f9506cb7d45e3376b5be6311f98e39acb25bc30c3480c384766038712ecdc45a85979e797641afec2260d92675d7e8bbbc44484577b30262fd453f51a8e212dc8276a215aaa7681298c5afc4f43011b41afd353e1eab064b8231dd7ee38a8256769c53ed3cc265fe28e27e929527f53586ffdb7621fa243fc05802ca4408d7f7741f0c8cfadfc243b9ed59f324aea3658f4a7ef2a1e3ed375628e1951e9fd5ebf45b18b9540935cfd", 0xe6}], 0x1) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1f) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/136, 0x88}], 0x1, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! 16:01:24 executing program 0: r0 = socket(0x2, 0x8000, 0x3ff) setsockopt(r0, 0x0, 0x1, &(0x7f0000000200)="a90ef98fe4a1842764ffd82ba240389df71eaaa88b8942153393686e8351b7e69746e5b69a229dbfe995a509de02415e11d79a5a511ddefb666333c776c639c48640c78f132dd036d0b32bd73a8a32d836d44cdba27f22347aa4058e72feb668c0e8bc930bf462da68ba764fc21938cb620ace7f380646b9290b7139b24f5101487f7a5cc33e69ec2b4430933fde9c409a2973880f68b4d97054fc9eab82fec9cad3761bc4e9027b03310d8bfbbcbc5fd6738b887dff7aeec025a222a2d392", 0xbf) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x4f96, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x50, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0xca734c7ae863bbb, 0x100000001, 0x7ca}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x305b01a06bf21e86, 0x4, 0x81}, {{r0}, 0xfffffffffffffffd, 0xa, 0x48, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x173}, {{r1}, 0xfffffffffffffffb, 0x25, 0x40000000, 0x450b, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x100000001, 0x7}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x20, 0x6, 0x6}, {{r1}, 0xfffffffffffffffa, 0x82, 0x1, 0x10001, 0x2}], 0x6, &(0x7f00000001c0)={0x100000001, 0xaf35}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000180)=""/70, 0x46) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x200) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000006c0)={0x2, 0x8001, 0x8, {[0x7b85, 0x4, 0x100, 0x11c0000, 0x3f, 0x3a82, 0x6, 0x5, 0xfffffffffffffff9, 0x49c, 0x101, 0x8, 0x1, 0xff, 0x8, 0x100000001, 0x9, 0xff], [0x3, 0x7f, 0x100000000, 0x5, 0x7, 0xfffffffffffffffa, 0x1, 0xffffffff, 0x5, 0x6], [0x2f6d0184, 0x3, 0x2, 0x6, 0x75331db8, 0x9, 0x1], [0x1, 0x5, 0x2, 0x8], [{0x6, 0x7, 0x9, 0x6}, {0x20, 0x8, 0x401, 0x8}, {0x6, 0x0, 0xffffffff, 0x9}, {0x1, 0x7f, 0x3, 0x5}, {0x1, 0x1000, 0x1, 0x25}, {0x2, 0x8, 0xfffffffffffffffe, 0x2}, {0x0, 0x5, 0x9, 0xff}, {0x1f, 0x1000, 0x1051, 0x7}], {0xffff, 0x1, 0x1}, {0x10001, 0x8000, 0xffffffff, 0x9}}}) msgsnd(r2, &(0x7f0000000300)={0x1, "549649da0a7598367d8c2b478f14b1baec4e517223459a8fc3ebe9910e892020c4b1587742fa3e5892e7c2b04e6be8d6d3b777c5c991ce355bdb433505483af3ac2347726dd287b2b82506c5bf33d66bb111a68fccbb8d795242428551c2fed07146dc01548c8d30f9235f3173cb9b80b745270dc8c16a5e7a4bcf6ab61bf5733d9157e817102575c7209e5b1c7350c1e7e00f7b5298dc90e26edeb0c71c51165ba2bf359ad88fa165c20f94e0ada4d53c750ccd90a7d6632beaacd54aeac3ca52970319d362f60f086b1281b91ddf1680ac1a6426107e4daa348e1e4c35a026dfe68a800b54b21c02c4ce28b7071d95ec4c9f48bda155e9767d"}, 0x102, 0x800) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd976cc94141d6f3a) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000440)) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x8001, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/45, 0xffffffffffffffe9}], 0x1) 16:01:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="40df00200046b21713822badf1000e0000f748000000d8b24631a8d7a81b9e0a30322e843ebd2e7f3d175dfb6ff767f5b418df9654cd20a75ce38c79e5ed8da3968103f9b1f48b7265108e71178c742e362a04cfb2dc9bc62b40f5dc7bd0be71f860"], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) 16:01:24 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x6, 0x800}) r1 = socket$inet(0x2, 0x8000, 0x40) getsockname(r1, 0x0, &(0x7f0000000140)) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0xd8f38dffcbc7d575) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x100000001, 0x7}, 0xc) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0xa8d640245ee26ddc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000001000/0x4000)=nil) 16:01:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x80000000}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:01:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket(0x0, 0x7, 0x20) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 16:01:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) read(r1, &(0x7f0000000080), 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:01:25 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ftruncate(r0, 0x0, 0x80000001) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffff6b}], 0x100000000000020f, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) getsockopt(r4, 0xffff, 0x2000000010000, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x1) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) flock(r7, 0x2) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:26 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! 16:01:26 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1f, 0x3, &(0x7f0000000080)="1a3ad27bb80fe8c9f245fcce8bd3b101aed959444b3962b0e4a13b8d310051b82c98bc8b10e391d9b7f15d1cf10a3385448a5cf14ae0d2c4a88b854a2138dcd8a107c4cb5a1961e3de6cc7afb0bfeaf922994ff3aeab50dbb34d6a38e5776170038f57", 0x63) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x80, 0x0, 0x401, 0x800000000}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="abe9", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa51ec2b01e39507, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10000, 0x4, 0x100000001, 0x24000000, "271b18885b8dfb9bd4185cf2105a17c650463c10", 0xfffffffffffffffb, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:01:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x1}) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:01:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) 16:01:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x2, 0xbbad, 0x5}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0xac759d8c5e14014b, 0x20, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa6, 0x1, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xffffffffffffffff, 0x400}, {{r0}, 0xfffffffffffffffa, 0x7, 0x80, 0x100, 0x2}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa, 0xeb33f7610c0845de, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xde, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x7ff, 0x65}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0xc2e, 0x43}], 0x6, &(0x7f0000000240)={0x289, 0x10001}) r1 = accept$inet6(r0, &(0x7f00000020c0), &(0x7f00000002c0)=0xc) ioctl$BIOCFLUSH(r0, 0x20004268) lseek(r1, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000003c0)=0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000400)=0x5) fcntl$getflags(r1, 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@in6}) r3 = msgget$private(0x0, 0x30) msgsnd(r3, &(0x7f0000000480)={0x3, "93161dc2df47958dcafa34bd3bf07a9caa1873253fddd6ea25c8b2491e9901413db126d65a020db550836984f01cac0dee8789f686acf71a19c85f66da126b0a896fcce7fb4488fb464aa26bd730ebe9f0e9b7f539ef846113c1b209b31cd9b4ac1d7c435e6a0211e5dde316cf185b54c9d42b9f7a122a70a7cf233eca448591a2f60e15d70b96626341d566c06b217c4a6bce85c8b515436e"}, 0xa1, 0x800) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000540), &(0x7f0000000580)=0x4) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/1}, 0x9, 0x1, 0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000600)) r4 = dup(r1) getsockopt(r2, 0x9, 0x3, &(0x7f0000000640)=""/188, &(0x7f0000000700)=0xbc) recvmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000000740)=""/93, 0x5d}, {&(0x7f00000007c0)=""/189, 0xbd}, {&(0x7f0000000880)=""/232, 0xe8}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/146, 0x92}], 0x5, &(0x7f0000001ac0)=""/200, 0xc8}, 0x42) msgsnd(r3, &(0x7f0000001c00)={0x3, "4a4116c84ed8798f98e1ea3fd26bee23ab04fda7704efac67467d4380e57796815109f9c1ff5ae1e25a959ce500f120d20bc532151fcfcd9aac2a265a762f53fa049a184f9965a36ce611bbf449a411ec42e9319c2de3a1a5e3d35beeaf0d1d344a1a63609dee1368b98192c9368b79bb59f4c95f195950af9d1d5856224c7f26e988b9e431291d806904e43c769758ddbea435c3a8a2a27db21e827d26b9838e9a4bfc74386e36612fdb4c9af3a491a2eda4316b3d66cbf87f3f260da00a14f90e2a8a548"}, 0xcd, 0x800) unlink(&(0x7f0000001d00)='./file0\x00') getpeername(r4, &(0x7f0000001d40)=@in6, &(0x7f0000001d80)=0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001dc0)) getpgrp() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r6 = getegid() setregid(r5, r6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000002040)=0x5) msgsnd(r3, &(0x7f0000002080)={0x1, "c1"}, 0x9, 0x800) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) socketpair(0x2, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") socket(0x1e, 0x2, 0x4) 16:01:26 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x1000, r2}) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x3) r3 = semget(0x3, 0x1a17baeeb4df8f71, 0xd8b5e76d1dfb3fc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r4, r5, r6, r7, 0x84, 0x6}, 0x8, 0x7ff, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) recvfrom$inet6(r1, &(0x7f0000000080)=""/6, 0x6, 0x802, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r8, r9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x95}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) shutdown(r1, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) msgget$private(0x0, 0x20) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1f, 0x1, 0x7f, 0x53a1f88e}, {0x1000, 0x0, 0x81, 0xffffffffffffffc1}, {0x8000, 0x4, 0x200, 0x1}, {0x7f, 0x1, 0x8}, {0xfff, 0xffffffff, 0x461}, {0x8, 0x3, 0x0, 0xaafb}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:01:26 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x106, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:01:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='@{,%)\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/dev/bpf\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='@%@\x82[\\-\x00', &(0x7f0000000440)='\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) r4 = dup(r0) execve(0x0, 0x0, 0x0) r5 = shmget(0x0, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) r6 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = geteuid() r11 = msgget(0x1, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x2, r10, r8, r6, r9, 0x40, 0x81}, 0xfffffffffffffffe, 0x6, r12, r13, 0x12ff, 0x0, 0x0, 0x400}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6, r6, r7, r10, r14, 0x1, 0x28}, 0x10001, 0x100, r15, r16, 0x7, 0x2, 0x6}) 16:01:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9d55929979c127daa7123223349fd8e715ad"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="ae4890ba619e6f5a4e90ff9578c69ed7207681e0933f9e98562b5b7a6f22ec58ed352c20338ff6f48deb62608a67b96c0891e5c5a9cd373fa8bf767c1ffc15d689a126d43db997139d50bc99beb89a1416dc7add89b5bf1c1f9ed1d8ef0a5ea987af221abde66cd3f7e1cb7e803a1c52a0b262c3850431a31eb0ec328c7e15638ea0bed3fc016d3a12990e59aeb707aac72928b2093f3402c97056bec0d2e6e1a763c891341d7c21667fc2b7080e017a1d9c43b9ece46db59369efa51b70e9cd634fc41b83b65bd4c779ee44edf103f5172297c2a7573444708ff8570e75f7342d89fbab28319908", 0xe8}, {&(0x7f0000000300)="d5b1f812a5dc6670d4b4bb52c8bf7aaed2505893761ada2df309e950fe0bf286cb190259e7ed6ff7560613794887bffbc1db839e908a559692e8df1ff303de5bbd4e2e0dfe23d0e7e014ea4215003a3146902aeba09cc20f775c1b7e0f21fcb539306feed2566070ea8ba6aa0c212996fdf30b7b1f4b169df5d396869f5661311c233f33c77b8e81ce3245aca8859981391553f4b989bb0b54477842b733236f7844d3af7370a220e2cc8ff554a1064d9eb0bda0e078bacfdca10048579bbd", 0xbf}, {&(0x7f00000019c0)="7e1e4f779b17e8dc98901da5b24ebd8b39f3d1ae8e3d7455859199682ff477cadb418f1f0f4f4c05b21db38a5f66ee6a57811b289cab02b7ce7730bff348908d5072fb6630da823379de26262df19552675a2c432779cbef7d90a10242304005dbc0ddd91183fa2c11efd7b220eefb377b0233fd7a0c9e211757bf4a76e06526b5c6e2c7fe1ff8a1755f785a0d2adf823d28ca8ca7c2825ef9e6f20299b9282a6ea3c7cc18b6f0b9d7306a743452feb410579c1be71bd189fa00f99c20be0ec392e39c95cdf73135712fdccab2dba03e109821fca7afb45e283a3a94e8f90ba1cfbffc4a6f81b5227fb7ea76aaa08e745aa9381497765d9c63a393a55ea00c564ad1b6bcf2985991601c67f66c95e20fd528a6ff99b6d4ce486b88fe7030cef8a78b93841052c3798628b04a546180f5df3ed030dee24c4e72ec2f4d99b815a671014944514eb442ebd040a115b109637432195e2fc20f9fb09a45a5e9e4f9a353e277c986e165af5c33230bf2e74bb0eea8232d9e2c07b187e5b750a164dced3a711a55953cb3f6555bc84f43ceefdb1de9f46bc2aa482a3b7eab3b1ae2dcd794e20530fd7b763eb1c2a66db16b0981bee5bea2f90bbfda09d63b5cfaff6c010df8440b133e21e5024388b898e29a9262226df22c5fe010546533bb256f2acf4b0ebcf1e488c39fa03d3b74c62e8a358d6f5bbf5ae7ddd1a08fd9e72ce3d0fd622d009985810204476fc4bc3b5b9318d26a1ccd5ae86bef180072c82789b922439da3358068e81a7bf0f1217faa4621ed61154e90649a3bbb3e5cd3b9cca653a552af7250c0afdb43c68e359a3769d246527a04142df0b48a436cfd941a298781c4aab576179ea730cd40f7f3a770339625900607fa37ea41f69b52ff69b127f27dc7327cea31b9ce3a7016b78fce336f559ab60197f3826d861bbb98d35b404d1950254645ddc10962a4d82daf354431c1262da9c86bf4ce52c4e99df170e4419cbfcf26f438d0c9e1895b4bf537e70441f6bf17b15f393cc28efe99fd084f5944e96c1224015670cdc040e504f167f8169b63b367e7bd859340d42eef59f9d9553b74754ba0b5010a030d392a97e155ff48e7b4570afd05400ce57a491f25fb6effeac48b1ddc1ff4cb24a4c8c7c9ba64994be435c61154b585d91b8b4c15e1e9ab85cf45871af3a5b50674484101fddd6746e9ae5d127ed66becd6a78eb4a4fc0e6d9c6dbe50d0f13ad993772afeb028c3446b4ae6e612b9ccb128c2a017bf2aa9a059ca74bd12f141f0b4805f9165c3aea615c838a3a6fe870acfcc354035b89aeb05b5d9df53ad27306da136d07266787fe755e48e5c4e078ebd26538826a88aac0f0e77c728f25db6d0e8a25f8c64c95dfb2da6bfb681312ac027e371591e978bfccba7b5950511d1cc88d926394db0ac165a4f3dd41c09da23c2dc8649fe4798df2aa5997f2c00f13f377017df97f735803425aa8b3d67fd0da52ba5d99a0a5b26d53c0d408df9a5c714dc814869602c49a59c724152aff094ce9713d877557dd4a8d4674f8f2a4b08a5c1d9843ca9066cad1628a9cc8ce1e94545a42ffd76ecc8ebb3a4824392a64769bf601ec1c96855075dd65143ba61624d9a6e9b535d44ac546461d704db4c5b6ee48d78d4793905f3062ffc6ec4fbbd5bd404e31535fe67c4a47b6a34342242399f7c92b0bdae18f5696423bfabbc4b9629b8941c1bee9785fc155c9c46fb352d5aeaadb6ae92a746f9b9bec4455d20820f95dd549746472ce774fa2797e8ba8e5b52c7f3d59823f04e153bb0c0aaa428c9263f8972f7f1f41c589f79f4368958060d486f2cf0614a1f74eb44159de2b01cb1b39e661d29b805ef8b1598b3f3458d2fe6d059220d850f79cfcf8b92a3d06435c632d573504bfb0c3f019395f58635902a73da09e4bb655afa8f63583a619f9a2ec0b11e510d621833addac50c80269aa377e52b44d3e8b8e58f290df0678fbace1eab8ef473e47ccb1c675f2a2a1655d3359f427a7365b9175ddef6d7a883c577245a497f8c0efad4b1743843fe5cd1e24b5c1eadc4d72352d6210acad0ed4378a11d591bd7453a565d983f337695d9e1586187397d6c0fce284d6ebdd54519145756075c1b040baa00b4fadd7f1375588bfbac0f80d08e73823267b5f0cf910b61dfda4dfdd0a1c362e12d4cdbf83b8db7095a4dd68278a7a607b25cdce12cb6d31c3bffd912476649fbe686850fa9167dfb614bcf78bc70bc3f59dbd6b6e64e7e5b56eeb53aa47ee1a0571b7cf79d8276deeccd9f88d02848dcb658d10c7f8e710cba348a55e587fa80a390aa787e3126f5325276b7ee559aaae86b38250035aed30b0080e12945de35f022cde8d8242f4af43390e625cf7b0dfb2dc23eeecc28b373eb4fdab44842a9e69c98820802202ac7f696b4b7c760935d7d89a28bce5938250a60685a67e57d697389310c04420a726179ae977d11bffa8ccee5312d3e9c0ddb9edf4414a974a9dca163beee8e905cfb634a007a6efb7255b184f78b8d896271b3fc3ac3a7a475a0546c6141c80ff7cfb761f3616e1f2dc475938c58a8a6a0e04aebde15eda13ddfb7c78fe26465c382f992d10caca61c68961aecfdadc3438e334472e408a5f9e736287eda23167e463cca76553e8c457fe4a23727f56dcfe0e9f828491d7f650f5edf54efba626d0453ff402a9c986353ac5c2c1c97431feb57664303ee4e9d2df8680cd08ed0e09010f9b0f8d071d8c18602af0af9a29b402f9c25276211028163526862a732982f50a9d543ac9ae4473b32b1c9b33e7bd459aee765a126a0dea4244503b3847cf8f2184ee990f26ed00344ff2aafd1fee645f67ab3e570e925a223b866cc8116804057f6a1f2a04c516066dae348d70fe8095d1fb1efa73f70b2836642e8ac372648d74e10e4b16e458e97e5025e212bcf14f1b751f9ad53a4594f74e4b92fdf1e4c5aba07625b5f1325d0dbe6396cc1df86053cd1c1a6849b7c0c7277f85ad2c35ec1b7f4166f5aeab6c833dfb9fd647b16de8dd9376cd82078202fef304fbba663629fcf51cfdc42f08b95270bf66246179b658a25821fe9635572aa17f88fef6314d60043472a74e4dfb68a2ce4bf96cbb4789299288d54b8238525e9e6703bc900c56e03196ad48ee3e0da6e616622843631d0c44f2a8ec0b963d7bee691f28b4803820f8a91d804a459f3d7be84fdd91c5d2c1f80143bb9db692f75a4058ecc6bc5f6c0e09eac6391efe01a406c655bf59f384bd83ce4d36869fb0d0fcda69dc1257f454d25c8133e51bf7b0db6988fa23e338e4d25f8769a9c270cd183a47eac6fc810f43a21898a7db381c70b7dfd916e647c0b380076e4be69779568252a877fabcc33fc361f739800015bcc86bf98855f998b0faf561809fbefb1cc1cdd0a3ffbf864304eb40479d895d12f059142778c718eaf9309806efa8ccf785bd8e8a7123041ebb6034f53206d5b87c334d5f8dea53d2f609c62b9daa1aa2bfb60410ab71edea872f7f04a7b93b9c65a33f149e2ee6928c9b4e3d29a3cdc65b921c560cd6828a2d7ebecd5fb1bded1e958cf4bf2d1adb78a411175e8c4b84f94f68a152e9ef7429b3d68e662d210e4342bf2922708c36201fecbf39613b270bd0f30394bd32f20771785311c3989e427548526c6a6e52cc9ed59420543f705a9b0dd8cce26fc1d283d76c54cf80ab7c89af95f5438fa19dd4441f1493597484bd4f4326104c85d996751c70741877e728349386f520ba4aeb986b680ac3982145d0da9691008d19d473b1a671d1a80e10d945b39a94b098a9d29e9330874ef7c5f4c49d9e8d0a1d463e566a7674eafff6014b969b8b5dd67c276c74c7b401ee585ebca0e4d0027e529d04172d7052641daed1a4123f6ff209326df7bca4e5f29bcd2c09ab2caac1954490bde919e227d55874f86508811052c5e96edf3aacd34fd2fcf8f39fb219c69f89ba1cc834e1b496f1dae572c4bfbbec38dcf49424bad35f06196417298f1e4dea562f779d5f4f34000fd9bfebee0307a5cf003cb7c706f5808365137bd306e464d19c4c8f4dfc60e0aab4f3b37d704a6a63af0fd98833460ef2034d6a67c6e33220b8aa1fda340742d7d3a40ad3101d04cd4160f2d1c34a8c97ebc78d4b7ec0b45318d63d111b79c4137b635004838e3632638a0bfff8d7c5d6c2de46c92151adc6afa13f2ec0dceb0c6e521d117b8224fdd3dcf74d986e0bf869cb4ecfdda5b76c8a747c7dd7e0a4a639a5daf7dfe32cc3023a421034c19e912a55444b3250cff744cfa53f16b335f3129615db699c24398ae09fafb65fc9a80c73b3e1555807e04487b6e010af50d74cc685cbefe22d23d4cf77fae5c53263b8dff9e43eb093e21880f9c7f9f7ed34f00693b4cd4b779e23e5d33f7ba540e69263dd5a9cc067577cfd4b4d43fbb4adae409c1ff42e42e11d1145deb6adb3da9a391d6753fea09784bd532c376c688f7e497d8a54862ca35befa5f0cd47ac000ad5ab7c4b633ed865efb3681a15a6f6f63e842c1112f118829930c82ef446a6834d45e3ebffd2f5c31f0695af8edd0966747c1b0d406641202435fc6e1402fb48e42ba386980299065bb42f722bf4f12914163a58391db23012a5c25eb27735b6c6bfbf6b91899ea4ba4852f98a852935daedee2dc0e4007e93c77b33db50d4801ca36c19b006aaae65d095b101e655336a5a2018b1ccdfa456760f3edd5045a74f34e858f4094aa437339599c77954a328c1f3269ca85096fe73959525f198519ac829096e0960a8161da887f09da5ef13843020763f469229c09b1030e4a83d506a52bf7de85fb951f2fa65b878a94d5ef8d9538cdb952bb978367b4d75dc96a7c89bd83eec5c1af93ef534dd4785bff6b3ae83e1224f051da6ba5daaa91c0a72119b1085e48d6501e72d290faefbaa36cab62e56537205aca739dbae70d056d0dc32fe4f712efb4ffe6a03b0ebe69f43c74bc09b554409f92d876a0ec3d0c8a66f850b1c9c36886d33b13c12d5f2a906db433d91d3fd28b0ba313acf5148077ca41f4fdb9793b1bdb298481ed7bf369d3e2efe3ebdda87a5b37903bd0a4020722a37d5c02e575410c45defd38399eb823714cb75c71b74e6576867385893b9e7740453f683fd103c3d8a58db29142e777621c53d97844147b5c3f85198aa299304d988285683de4909e13a7118216ec32c5a34dc91bd2f315ce8bfa81c317937432789f77ee4262581622e688265d32a5c95e74fdd0041fe28aa9a75b3e9e99d41407efb48af3c505afaa60248475c969205c95366f1aeaad0addaecea3924b7ae1eb4ceede82f58d8eea6443dff19d45b30c92ae2dd1e9130cba1afb0e6bc4ac002aeff73cb33bd6147ad10f5ba0f5cd270a7fc351edfb93552b572c9594feeeab7331097970c2f4659b007d8b7bc7387a15fb61cb7c7e7aa20ac5b0a10a36240b4b6f0d7c4264bc535a4f8be236436bc8270f3725e79f9d3131067193a50ab31a2b645146bd5cd3940f2ec619e7e97d591d547f70280e7b76155a9bfa930c1e38fe1cbd845ea21dd76c5eeb6cc0473c31d9b5507fada444838ce9ab6cf7093ab754e4e1735e452d6e6a028fccf5a4b3a69b4224805e2a9bb16982000e400ab5355f3e0b075165fa6a09b381b92fd7dcd61b6be31eac90ceb7b3b8aba85a7b6e94173a1b3205391954656438627982d8101ab806419a1a79f542c1c20c496e270336fa5770dc64d966598f92560dd6fe953f3d14e78d8da67cee2462d002c20f7e2f68c799", 0x1000}, {&(0x7f00000029c0)="66e62547e63900aa5190d96929d33a369220830d83f9898b685f0d0d51807b641add18831a9546aae01500c44d1bd53c32f3468d986d9c3cbb79f0d2a0acbadbb1f35e659b2412bfe7f348a423d1c8ffe64105424690b22b7156d7cdba8b0437fff803d68e6466ef0e1ceafa66ffbad9ae123d02ed74e3ebb98ddb9ac5c1b9e92381c4224a241b7b866fb05699c1c3bcb3e2f08ccb6b6de5f9e50482f6842103403f1b1343f5b76cd18839b64f1ccdc23aef233e23535f247559a1d320023c2fe25ec43bc1948c4012e1e155ed251a08a54fe72850f6edb451af91a748a3f2309bdbcae81f3fef37857833cb5b8fbeef830eb5cd30efe2ea0684f3c708ac933d50dd13a9d89a6be26b1366d8e18350164b14b4c9da32b3e1959d7fb7ec1f60c920f66463ff203e3c97fb0d3adf3b93881f34d827efde4247d5d00c3c7789f2e9b60303a22e8d3bc4463a3c42bf9b400f06091ff4f99a13be3218fdc115e6c62e9be7be91be0dc92c416cb8a2493806a642c5a8a4e1c488723a7d29663dcabb0d33fd9e203931dfab12c8c50181645feb1a29f358c755d835a6ebc0f713f59558cbe1a80974b4e8c6024d6575ab04ff98199bda16a65014ef6bed46be15f13aa42f98da8fff6b8f91fe2aaa2181c447c0bbcb0a3032cbcf4495f7c354b433528972a8dfb31df4aa945094d31106733ea49a1edcd82829f42496c3833b1dc18929f9378f6efd07ccb90671681273987b4af00988bc035308fff9a52f98dd1b9ca57cb04d17425c0ac3fc4ea4c0520698550be1b870ac6d48417392537d164314fae1aec62f35c6dcd78612e4f4ca052f6ed8db66d4a4f09cb9f4af02d6e5cc0aa7f52c51052df945644f0c812695501c584f1ff5428a4898328b4e7a0a23c59d20845b49c33a286f68873a4276821207ee017a8b378dd66e9a24039b65ae3b3f11de798f8f7dda14bf29ee90e4c8dbf57c9ad124ef9a26e05a1dd91b1f01af3cff901c71697a0c3f220b55e8acbdcfcbe8b76c9bc803e257491edac46fe33bae6b4280ed55554e4656b4464d5d1678ef066b6234aa1f8adaa3795416ca9528767fe3b5311fcedf96c6add079d258ea83c4181c75b3c15d2c4113a8458815b0c75da9b544495190941be1dafb1dbef82342f464d89d0d30115c738df6ed6344363431d6c9d8b09ca5cdb9a75daf0dd4339808967cf71f17b0e35c7adaeca15d42804beb843e6e10d208cd5b87e45935e256bca9f52c37e0dbda02cec36d46f5193d4fb382f463c884302d99885945b64dbc555d8238a17c6f45389477b90074fbbdf2041cbac4c89ab5d561455b01ef4a451afd6d8929909847d826b0a5ca8f0a90635962e3fc645321c7d67c655807567fc439c0532e037f799f35bb257779dcffe6568cd4f9e28d6912e3db46d34226c99435d8b5aa2d83ed41743d6053acd1bbe8146ca95f0751dcf1decac1ce95c18f1abeccd86fe2cf01b4f38e8fc4928fb25cf3ab751f51ee2a6bbdc9c64d5d718329b3e6771520d52a13a42fb050118196ead418f692b8c461f0469ffc60a2e8d0520daff202a5c03c903de37a7097fd2ccf980579ffebd1b755c48c4e851ca8328ad3a788927710ccadfcf465fff6da5f0609c1388942a4d829a68e1573de4b251f08242f62ab0af8c281179f9d5ab12f6b1c8db7fe7e54f6581d8842bf30e2d39959d8c1aa61828f64d7372a270b9640726c029a836ef4e7535a4d45f5e7e759af589bec2b9596df7041e19f2bf528dada0dfcfa7b9d6b06b4e2ab3e377e68dd79728d1aaa677db26dad488a811353054224c45590beedaddbd259063c48296b8c0d0406cf3f626fb60cfecb710b9451ab8c2746e5ae04db579ca04c5e907b461ff7bbaf57769a0d05302cad01fcc8b30317083bc65b768970600146293f18edf81e7e37816c5c3eb607103525d721cc86832d7ed1986b6e0c0a0f3b64f45b1649454bc7d62c2de45f9a4da1ff4d7a51e8cf1df8192793f1a7a91ab35d2338cfc4dea7ce689a9e17661f94f25aaa127dfbe9e0d4cb0878c49f1f302473d1f2b9c6e714accfaf61b171320a29a001b12ebf1e9747d17d694feaebbb91600a6152e96798397b5e49f7b616c7933b0e24370d324dfeb5b0c5c478f89b265678b27d385c469d77ebe2a49a2c9cacb2333c5be2952c52e3451c5214b2084a79cc596e03afadeee62805c5d48c77249547d98cc4eef0006b22612946327156d3c78a588b6cdf55496427a41013c118c53b8f619dabccb592e5e0acf0e07600ef28c55de9dcccb3694949b8feaec154f3fafb000265c7dd3fd2494d1d80c8dfcae6663b8a525c9c61a19a20629b99d4cef4a7b709f5bb6b18c55798a229619afe70d1a305ce463218ef51a696d7596ac4deb922a3ddd53a872dfb8f5e051cf495437b648aabdbe2798c440901829aa0bb71fdc252cc611398a067b676fe81904648343b0167a62abee14a174cdf50bb873a69685caaa0217c2037729d452c3b728733433f3161b0a9c0a888458f97398007a81d9ac514441ccce13ac2226e5bdc9507d6b4bb56d7b365d5812a4cdd2f55100ccbdb054a305ddb10581f21d16c0b7ca089e55fdb1b960102d16b27d29c4bfba2646687675bf3b56bdc86bc51f9972d1908d32ac5771c0f974d59396bf814432e0781ae325d7257f7248a58b4fe9d1c66870d066c971da24200591b4c39eb5e3812c8b299414b667cf2bc02e7f864493ac6afc5a412e1b2d25cc9cfd76396c724d4ba0e090c8e8f78c206971e82aadcccb241211556a7e36bb1966f3b42cbb61001e8b72aac7be5fa511311beff95168847089e933840c585c751c39f80ddc09a1c0a1f5fc05151d3f1c06792addec0092e47047908bc1a379d92323787e684042f2c20052db8218548a875b40b0a73c16f05ae72e4f47d7d536dcc4c0e5d8dc3c6f44b0228541db5c06ce6dd3d39b763f633733fc68fa6d2c66fe7b50d7b30b4adbb335e91cc5cc67aca074d2815fe79dac1ac25df46d65a05082368042dd488fb9eff7ca9bd3962ac006283e5c46db231b72e9c1885771ccbb1027c494576a92b76fe07d7ba7fcb8832cb711f0175b7c37fa708e3a6720a8c057e1bad33f4abd7717c7a36f7c15ec33d3fcfc78b5c240eb187c17356d7477670c8ec117da5ddce1709ff5428f03088325e4e052832f29b5444548b4e15055cecade68df33cce923cc309abfd975e27f1b25e9ef1ae639feb515278afa3f76ac919d1568c98e3ad0b1c3e0135b7a996a2af26cdca61e98edb07037fb9fd2a87cb42166f7d0836133b67c20a855b34f451ee5c925791c8c52d9b76c10a9f34029fbda26578a31fbfa1d395bbe6c619700b9c232794af73f3de1de3075174e40b0a6240ce30be1b13a0d6f141ab28101c28777e449934aa3db7f5d6300e92bb8df8dd92d9f5d1388d37025ef9f396d03cec836e87c6e5ff8e8b52199dd9bc5137af0568bd1aa3da1d4be602fb98114f91485778b2db4dfc7f0237f497468f0fb8fca838e30ab964a5bce3e433ca4dfcd2cf24c6892de32dead483a11df66bf08aa37e9839646045ba4ded869ff1ca07c25fd3a54ad72e027e57e1d6eb5dcff427f6c815f56615831eadf55ee0082865fe01e79c7b33584a25ce2072e5e4a0693f05def2f283db63d14605b47e64b34e3d988941ab86064f3eb2ce9f02cf0a2385b7f16e3a52f1aed3e48d5cc712de90f469316b812582d266c41adb51d61d63aca2432409ab98dfa014e44a9c28d7bc8d81be6d4b41f12e21c112bae5bf297b7ee97485dbd25cfb9f88ba1d2b4ec4522773d51bcc9158c76b0176c8eda0c55d4024a290eab87a93bbc2e9e3e5fa9f371b3efd2e7ebb937e9cc970c549d1f31657b4b15ba58664489b7e7fe0b1d0a83b0f1a808dfd51bdea1bd358fb6aabe719aed44b6e0b00d60fa3e9db5b5b9cc2f32355159e9aaf1b24c46255d12c12fc560d407a81d93e820674fad117ceadbc923167c68fa1518a2334a56f68b5b8509fd6c6eef819211026622ece759bd614299b9e54e31a247676b7169a91029469103aeb7e1735e755988b02bb7a9c9a2d321438158f5fe9b690992536060b6a0a485a0e3b88f819082fde83021c11097fb3065cc910ef6a9527baa817630399525e87cf982eeb5377056988841c3f41f41dcc6c4607dd6d9b21293afe7b27ca82c7f2e5153b9470b018683f9732aeb3b93568dd47c9249a2b6e72d9a6f0355adfaa417d7fcc5e3dd7a71e72bbb27071e2103fce33f5f4d931a1009055b0ef448b3533edac5a82ce894b211d3252ee007c24053143d334f100659af502793417edfaa329bed3b93d8a396faa64516a3d618e9f64b82d5c263b0108abef685d5dbc748fd99faa9a5bb530e01789a23203b5226efa8d7826fd4efbfbe5cfeb6c06c79fcd1a378e487b6931c3a59c3982cd9c2b700e90c9ee63ead3ef6cd8a6d76b8e5529dc4e0bf6756cd43e8e83170e33d0094a41aab7bc50632dfefef5e800b273bfb9e44ebb94cacd676dc05c96c7b7e790f6111143b4f1a2b6b7382886ec4a647ad5bddb805ace1b6e06b696c68e065b773124519760164217dc831ae909cb1666d8ac015175bc79cc82562342190c176c2c00ebca0e506bf968312ca1729aed60f9b4540ec750d4d02abaae81feb497b3a9090978ebdb96f54d98e51ff2b45dbc48a7c12d8bae85bb2784d9e874d34e0939a1573c8e4cbc2603e06fad225d53b94350bf5db4c06fd780888ca1390699cc8e0f679cfb5746d1033813f44d1a1c63f6b9699878fc0cf1e4d7412b882ef9ebf4e2b9d13d64a02e931976c84c7f24a96cea8f6a0870695ecec184a65394fdbfbcf06cef5c8099a07aadf738cf5ed2a6d03839c4d8cd77c55ccc7490bf15db0f5e0dc869e00a40857d08515f2b31c8227c7528462b098a2eb873b2c4211a7d79b2ea4d3b69105fb5933cbca231994eb5866cad49b06945209bdf9f2cf2897f1dc2a1bdf0bb0ae3337499ba27dc6b6a9e3cc42ed71d8655d582ec4e6ce266b7b9cc40bb317b6372fd0b2836d64c817c8999bf449de89cf4ff34e4cb94d3aceac69a9071e5c8b71df794cd740e43537e9086b86db57966f3db98be93e01f056d93877646b337e5616f68d6387ce5c53ccdba3b6aea6a85a367ef368b02f4ca3e22943a8c9d8a7862a7e7e751754276299d14b2b6720fc79d0fd8f76ae006ad0dc30e2518eb904472710abd29e20410088d995b9a064a12b179b804502a3b858041a15db060c126c973ab2cb8e09687b4a829959b10e54a3c042b1a41d42cc75d38310c3f16a916dd799b90198a30af6fa65500f643b1d6e59e431753cbd501a298f73123699a1497431f90c8a0de66483801105c51bb897151f4d03082dfc4fc61b04e08e2c9c03c0d0daa733ab747e18c77a8c1150097d178b4a1efc5dca7f9adaeeb56a5b32bb4d1834fcdd55fe912c2729ce1e6a241839f4eb8108d1a5ac0aa9072837b05e55f5c0cc55f057b0c656747dc850e040cb68b2a165737317d78e5d7c3b455c5007bf000d5557db6528787ca5568184c0f34892bc0d0c548917f623e6bef44bfcbeea0f048a58d3d5a665014cd83ccabff1bf2fa975e62e99ddc979c00f7965d90e4b4b2cbf89e4458e877fa0af6285cce18ae4aed57410f9072a98be267d8748578cf1da1e28d535071ca23c07647871374ab3b20376d1e2e6f2c96c1f052c44a775f4b3b4f2329a8a773d030f5fb3612daf410932187b5ba75a645c9793d5cfb0fef5945305bb3a7e678d6d99434ec53eff580", 0x1000}, {&(0x7f00000003c0)="5534c09377c5e32b265f4c65b57143205e2a5d80195b34060ff94b4fb0227bc05edf07d464308c9df18675f73908dfecf985f9fd6ebe49a1015bbae1495a32426c33c632a7020d01717709c1b460eda3b9ad0712a51b609cf1baffb0d4cc69282aa11821183b3b30cf6906c957a0cf1419c722061aac2169abb2a7865f8328c592abedeec75b81bab20d6f83c832134427256b96", 0x94}], 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[0x6, 0x5, 0xe, 0x20, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x7, 0x8, 0x8}, {0x8000, 0xfffffffffffffffa, 0x5b, 0x5}, {0x3f, 0x7ff, 0x7, 0x3f}, {0x4, 0x7f, 0x70, 0xf4}, {0x3, 0x36b, 0xffff, 0x100}, {0x4, 0x4, 0x20000000, 0x3f}]}) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={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", 0x0, 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x460) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="979db88e66f32af62cf050467375af9eeda0d4d37c85557a64687e55764ce3a747632d80c482dee4b6945c92510d63a52945382d8b522470725e95214a45ecb110d8f3bcd0569fde9baf13aaa12a47970cb11e96208b00f360625e22a4ea95e9d20c8684078a265cfe8938e07f0ff87bf0762471a9ca0260aa62c46b8bdbe2df94d46407ef144d80b48846f9b8f1ae19aecaf135f1f581bddbd96adce3ffe3f0c7b902e124f0e3a2d4e719fd33e39de073e8e6766d9e8ff25e6185d1cb1c3c2e768f7a45ed9149ddfc73c4bb2506d4da0fa7faa50a76caee664b44afb3242c46af5cbb7790d7367934977283", 0xec) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2}, {r1, 0x100}, {r1, 0x21}, {r2, 0x2}, {r2, 0x8}, {r2, 0x8}, {r2, 0x100}], 0x7, 0x2) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r2, r1) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x6, './bus\x00', 0x1ff, 0x100000001, 0x5, 0x800}) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvfrom(r0, &(0x7f0000000300)=""/237, 0xed, 0x801, &(0x7f0000000140)=@in={0x2, 0x0}, 0xfe1f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000600)='./file\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000201, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\t') 16:01:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/167, 0xa7}], 0x6, &(0x7f00000004c0)=""/223, 0xdf}, 0x40) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xdb8a19f6a898a2d3, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x9, 0x4508}], 0x40, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0x40, 0x400, 0xc92}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x2f05}], 0x40, &(0x7f00000006c0)={0x7fff, 0x3}) r1 = semget(0x2, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000700)=[0x0, 0x3ff, 0x1f, 0x1, 0x4, 0x4]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0), &(0x7f0000000800)=0x10) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000840)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000880)=""/3, 0x3}], 0x1, &(0x7f0000000900)=""/93, 0x5d}, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) getgid() truncate(&(0x7f00000009c0)='./file0\x00', 0x0, 0x7) sendto$inet6(r0, &(0x7f0000000a00)="85a739fbe2f59b4cff000079149b4e5ed25efede43365231aff8c53e67976fbc83e0aa8e665133e988fb51ea1e4ae13702be943e6ee5a8a52fa6c484f4a93374103202d00d13f53ca57b6300a81911c8bb4a971365e64a425e6154286f67d7e071c33f298208ec580d7e00f5d7972bba37d84edbfed02a4cfa87c423f2c8b3b05dba244e6a6347c6c61169e625581122800e4a", 0x93, 0xa, &(0x7f0000000ac0)={0x18, 0x2, 0x9, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000f40)={&(0x7f0000000b00)=@in, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000b40)=""/101, 0x65}, {&(0x7f0000000bc0)=""/180, 0xb4}, {&(0x7f0000000c80)=""/13, 0xd}, {&(0x7f0000000cc0)=""/68, 0x44}, {&(0x7f0000000d40)=""/95, 0x5f}], 0x5, &(0x7f0000000e40)=""/227, 0xe3}, 0x800) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000f80)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000fc0)=0x1) connect(r0, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001040)=0xfffffffffffffffe) unlinkat(r0, &(0x7f0000001080)='./file0\x00', 0x0) shutdown(r0, 0xdb2599abf61f2856) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000010c0)={0x2}) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001100)) poll(&(0x7f0000001140)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x25) pledge(&(0x7f0000001180)='$\xfe{&\x89P)\x00', &(0x7f00000011c0)='/&!\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001200)={0x10, 0x0, 0x4, 0x10000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x2973}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x675615c8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0xd0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001700)={0x5fac, 0x9}) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001740)=0x3f) socketpair(0x10, 0x3, 0x1f, &(0x7f0000001780)) 16:01:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x444cb09e6ca3ac5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = dup(0xffffffffffffffff) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) fsync(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pckbd_enable: command error 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") listen(r1, 0x1) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x4) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:01:30 executing program 0: shmget$private(0x0, 0x3000, 0x3, &(0x7f0000b39000/0x3000)=nil) pckbd_enable: command error 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x400000000004) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:01:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000280)=""/39, 0x27}], 0x5) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00', 0x5}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) recvfrom(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) dup2(r0, r0) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000000)) close(r0) execve(0x0, 0x0, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000180)="9b2afbb8ed7363e5ca67267fbfe6f59a560f44b82adbddab722c90f21e5434a263b74062511b865135d2aadda2444e475ccad471d35ceb19fbe74254da3b2b9da914b016f47803d62a00048f0b47ebb13b79fdc57176c5dcf43cb35de09e4c090fa0d88df0603c4e732689e460f89b13d20609adf1be5e896124429182e623ee85b4c99d20fcfe5e20ca060e52da3fbcff543f3c58f6074e2e2aa77ad09a744685da0a5a97214e7fa53c731bc3aac1ca346282b2f534d1eb00abba9c4657ded242f520d6cc127ca247fc8bf15cb4bb4d841a17be274b1d9ecfdd76867c04cce88f57bdc81eae589fb4957279b46a33ff64d7a3", 0xf3, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) write(r0, &(0x7f00000000c0)="7b3e24f5e8da26017c", 0x9) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ftruncate(r1, 0x0, 0x1ff) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x808000000100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x8, 0x8, 0xd2e, "5334d1ad4e658a2a7b2f96495ca861fce5f360ce", 0xe8, 0x7fe000000000000}) 16:01:30 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x1, 0xa1}) 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) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:01:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xea) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x1f, 0x4) r1 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:01:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="949d6a3f251355fa0839f56cbe162f31f6c381ead8c22d3be9e71816bc30d8697947f4c3d5df1d373c56af05dfb1430acc79d24b0f2642fd018d85077841a126719577a2d80bed2576d3d0a6454932347543c6ad7eb5314f9edcfd", 0x5b}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) fsync(r3) 16:01:31 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffe, r1}) flock(r2, 0x110) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x56c2, 0x16bb226e, 0x108}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x120) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:01:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0xb2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) msgget$private(0x0, 0x390) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) msgget(0x2, 0x81) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000009d945263c552aa850d9f54285a86f68678076c38d152755bbceb53996b3a8b83528954c15723b7e78354429a8c7fdb05ecfbc0cf9a86078e4ba0ff0776aea17e8900"/177], 0x70, 0x0, 0x1800) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) 16:01:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8, 0x0) faccessat(r0, &(0x7f0000000880)='./file0\x00', 0x41, 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x18000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x200, 0x0) setsockopt(r3, 0x5d89, 0x2, &(0x7f0000000700)="7def5d45180b79f19864671270cbcd44aceaf86335aec2753582759ee74f36d7b5b95caefc321bf04607fe14828470baeef67715233e4cf208c0efad548fc0d3a3edf83adc1df4edfabfe3a68f77363878d620245784433b88cdd696a740b9eaeee667dc", 0x64) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000680)=0x7f) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) getuid() poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) flock(r0, 0x0) 16:01:32 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:32 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x400, {0x0, 0x3}}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x50) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7) 16:01:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unlink(&(0x7f0000000100)='./bus\x00') read(r0, &(0x7f0000000000)=""/84, 0x54) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x49) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:01:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 16:01:32 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x7fffffff, 0x3, 0x7fffffff, 0x4, 0x80, 0x100000000]) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) acct(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0xff) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:01:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035ab34863194a54e2bd74814436f5c823138268ff44c67292c96b4bce1a2703d6585d0f899a77fa94cdcb8b0a7b4c877255b9f04e599edfc0e9f2cc333beabb5de5ba6e3b3343ddd566a03c26a071226488fbdd3859e374a2bdd432059bfa1ce24f193df65d33a8139734270002c88df5a72ed2ccca360778408dd1ad6c961d3c1201e2d24642fdf931d3bbd0db5d96ab06d6c1b1d36c8bae1c5ae6102a7aad30ec7f043f5c0df33d515544c5640393a4949aa6d5851fcb01b"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 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:32 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getegid() setegid(r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x4, 0x6}) 16:01:32 executing program 1: select(0x40, &(0x7f0000000080)={0x400, 0xffffffff, 0x9, 0x5, 0x1a79, 0x40, 0x5, 0x1}, &(0x7f00000000c0)={0x5, 0x100000000, 0x20, 0x8001, 0x0, 0x40, 0x5, 0x12d}, &(0x7f0000000100)={0x0, 0x3ff, 0x5, 0x1, 0x7, 0x3, 0xfffffffffffffff7}, &(0x7f0000000180)={0x6, 0x401}) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x400000000000, 0x0, 0x1000000000000, 0x0, 0x7ff, 0x0, 0x800}, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpid() flock(r0, 0x1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 16:01:32 executing program 0: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f00000002c0)='./file1/file0\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xa8a6107d38f2c296) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r5 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) fsync(r2) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r6) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') socketpair(0x18, 0x2, 0x6b2, &(0x7f0000000000)) semget(0x0, 0x2, 0x204) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1b3eb68ba55a6846, 0x1010, r0, 0x0, 0x0) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x3ff, 0x200, 0xae96, 0x2, &(0x7f0000000340)={{0x3, 0x905, 0x9f6, 0x10001, 0x8d, 0x81, 0x7}, {[0x1ff, 0x92, 0x2, 0x7ff, 0xfff, 0x6, 0x58, 0xea71, 0xfffffffffffffffc, 0xc2d2, 0xfffffffffffff70e, 0xffff, 0x1000, 0x1000, 0x4b9, 0x8fe, 0x8001, 0x5], [0x3, 0x5b47, 0x7fffffff, 0x7, 0x9, 0x2, 0x6, 0x4, 0x0, 0x400], [0x6, 0x0, 0x3ff, 0x1, 0xeed, 0x25e, 0x7ff], [0x98, 0xa9, 0x2, 0x200, 0x400, 0x8], [{0x3ac2b72d, 0xfffffffffffff001, 0x0, 0x8}, {0x0, 0x0, 0x4, 0x1}, {0x8, 0x1, 0xe6c3, 0x5}, {0x4, 0x7ff, 0x5d53000000, 0xfc}, {0x8, 0x400, 0x2, 0x9}, {0x5, 0x4, 0x6, 0x8}, {0x9253, 0x81, 0x39a314b6, 0x19c}, {0x8000, 0x400, 0x6, 0x6}], {0x80000001, 0x12000, 0xfff, 0x3}, {0x3, 0x0, 0x11, 0x60000000}}}, 0x7, 0xb3}) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0xfffffffffffffffa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xf3c7, 0xa00000000000, 0x400, 0x9}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x6) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x3, 0x158) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000680)=""/211) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:01:33 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x4811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x7, [{0x2, 0x8}, {0x0, 0x100}, {0x1, 0x7}, {0x1, 0x44a}, {0x1, 0x2}, {0x3, 0x80000001}, {0x1, 0x7ff}, {0x3, 0x2}, {0x0, 0x1}, {0xe240388ec8e83311, 0x9}, {0x2, 0xfff}, {0x2, 0x1e}, {0x1, 0xffffffffffffffc0}, {0x1, 0x7ff}, {0x2, 0x800}, {0x3, 0x4}, {0x1, 0x100000000}, {0x0, 0x7ff}, {0x2, 0x1}, {0x2, 0x9}, {0x3, 0xe000000000}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0xffff}, {0x0, 0x77e6}, {0x3, 0x80}, {0x2, 0xae}, {0x0, 0x524e}, {0x2, 0x8}, {0x3, 0x4}, {0x2, 0x2}, {0x4557ff0995d02ae3, 0x1}]}) 16:01:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x401, 0x9, 0xfffffffffffffe00, 0x100, "1255309daec4beea83c5a8cbebdcb37dfe02b82f", 0x0, 0x2ca}) ftruncate(r1, 0x0, 0x3ffff) writev(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x1, 0x7f) 16:01:33 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r2 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x1) chdir(&(0x7f0000000040)='./file0/file0\x00') kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0/file2\x00', r3, r4) dup2(r1, r0) 16:01:33 executing program 1: r0 = open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x1, 0x100000001, 0x8001}, {0x775, 0x1f, 0x1, 0x9}, {0x7, 0x3, 0xfff}, {0xfffffffffffffffd, 0x8001, 0x5, 0x5}, {0x2, 0xdae, 0x52e, 0xfffffffffffffc20}]}) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="83b59d6e53fac3d68013633a191ea41522579ef52e1f4ae49499f45fe1164df843d18cabeb932a9fe9ded2190102a0d77a9e16b595dbac1a46eef93f0838bf619fe684dce62538a415347dd9dc81c17a29016e75edb47ec82b8c76c2cf893d970debb5fd6d24590fbb4f0f3375a2e7a18c7f2ea1f662c356cc3e6a3a32b9737a22c3ecd97a65da6d3e17b705be8e5b13ef7a8e66915363e24a67475e6722e37f2fcab2f378e3cbf29ef39186a3f7cd4be16d5275ccf24787715a3f38bf678029a22285a7933a6188a3334e2f85dc99ba", 0xd0}], 0x1, &(0x7f0000001380)=[{0xb8, 0x1, 0x80000001, "adefedd5c5646aa96840494b7783adcc111e70dac50b595aa51e42489b00d95ae30f5e56dbb809f6f79a341c887f41a1b45b507cf1792888e5fcce229f4047d02bdaa90433e803b6b3e4322d34e7753ebca506622b3e68f44fafc1a5052fd7aa1dcc4429561574d77b05d09fff0d017d5f5bb51fd1e23502bfa20e24f4580d8885e831de2aca421d22a55f913397ef2c8f35d7f80c4321ab6fbd7124f607aedb25f0"}, {0x1010, 0xffff, 0x400, "949ad8e07e3165a68995a465418eea3c1a70351d01da187d6184fd273356159a7c3256edf63730f902d19a9639961761a235bb8fdf8699ae6a530a132d2106489fb71b74e9f8b410e936d99922d892ae8cabcfce03c7686abbda5d8839955d6be59eb3523b4a77a124a74b9ecbca0e4341b2584608f5684d5ba234a40ca3704b245c65bcd9af378e13583601efce12b2f26322acd152c71c9f71a147388193adeadf46d2e466dce24a61b1b58d917ce7b64e0dc3559bc4052a4a4817f0b47da0744cf5d814a98851a94dac7e366faec74f6c4c4d30df6abd403630c6962222882f712c2c9b0a897c20f862670739f8869279067a8778a884b72eb5d60ea64ff61009b07cfd6a71a920c92bb70f01e1e41d9dd397421d18ea8370bbdd0a57c36816f7f1f6972adb87f24e397cef5ee28c5c4bbb94850423e5f670f5f3a6f4e5279417d7a2306c05c85060b6cd69fa607082d2718eee0cbca0ea649bb40661ef4ab34b392ae2f342f7d04c2dc06b84fda5ca4cc097d26b152a959c8b169069bea0cae4a92691e963bbc227957b2c7dfeb084e4c4e6e67cd2bd35a6929789930260e1773fbc66aacf685d35a088671fed28e48d8c35bfba2b404df3c9f2ffd808009483602c333061d05f84ef6759384f7e79ce2f04366a84415aa04447b352f72d09f021a89eadd0e4e5c81b2c94b8c162cfff9d06d69f3d727fd7ab469a346ee0fbd135ab80eaa4e7edac7e6497b4ab7ecdbb267dc026c1871df7443188ae01efe59bfd2f4d61effa1f86305dec2e4b1b759e7dda287655a5c91071dedb81917a7c89dbf06c7d106607a2dfb264caebecd5703dc876c3d639185b5470c055d8f50b5bb3efc054b245368ec9dd43f19e0abae8683a04fb70a47bce746017801e79d7213ab7cf026418fb2f33c4aca8ca60d5857489ac2b97cd0ecc3ac39d32c69d689f58adde9a8dbbf30f40b56f1b418e0bb1464383ce158a43bbbdda1dc58bd3c698dfc880365b50e8989295bd0d1c4ab2edc968229c7dbc729329fc0aca8474dadf8b09b46ef9979a91a13416c505e9902c9cf2fb65ca7055861054ae2866ac4215d1826db28288d3318d39d7161b252f09948b4745f0ce3235c36e19145420cac2943b2649776bd5ca767aa03776505c32e82e0fb81e2f314f4cc67f0eb67a8da2cb18e5b2f3769d2c777818d40824f3820363691402c895bc78ee58b3c1fcf585ec3b33e76cf60244136371a23af692dff2f50dd83e36b6f26cd434065ab401acdf0065df8262f2b54a64bff90c7bc492b5c0bbf2e85b88f022d9b991cf5f78ad28a4f5b2f3e72dc499a4bdfda34970d92e47ba9b3b771f8fc447165f65f5da45db2936c6c5e5d7707b285e1b6a56208730b1339560f1ec73ae22fe7baee62f5c145b5286573fe4080f557a087a08599fc67185872b2e3e2d282bc81825e761d0e8039dcace28a5f60e78749b504b39cf4b913c99f3cf7c9d248c12e017b0a89036c8bba8154f53229d1da76992ceeefac7cba5aa8bd20b1a1129cd976480407ddb86dcdf9c03f74c7ce07f4071867a2aa9a1b82325734d497212ad86b403f5282e844d0efcef75142110a204328fb81c03ad62f46f8aed46759c1273912091900f4057fcd35ebce64f58038022d0537f860876bb844c72649326e650748804a083213dcc59f0fe68a387a4a47ea4cfb6759e68cceb0c4382355af995f3aea423c9ee9c6ce07206e96d0839b46a20de4280df24a66a41b44bd192a87d9442775b3effb498ad5c2020375bcbc9dc836ca3e5c186ea53660c1ecbad8841a6e2a8b24da50b12431f3e7fe2984709a73198a8136cd2b25511e362d02c3dff6f17e31897cbc898e9db680e32e29a2e2ac99d71f95965396588e37c1ea7e72bdd6dae79037c399f422564ac4e27eed281f5acdd70d6eba64ff28a08a12a09e6edb39c4cad16543aacf8a5da834a28c8abe40d8ab376ca3ddd2f2539823b25f724fd524c5729f7da60445464c116d389c3ee5379bf1ef8752b04ad08accf66b9faaf721f976cbb6a312278eaddabfaee74670b0803ed363f95efad7656fb3b66a1732abcf2a886d5c2ed5156e6a7fc348b868d9719d6c7dba2976472bea10e93696ccdbe43e6bfa7095cf6feaf908cb5f859d52c1bfaf29cf3364c43f9f0ed9a2855309448db737ad1812ba6c388aa2b8a16bbd6f90740478962ae02c7f8f7adff817673d14a3298982c825e8b2e47a8558f9e13caca612989d64e1731315e48155925b1cd4bdfbd784990f2d299b06233370d74eb890364cd81528cd7164014b9e3c595e10ea1b9cef5e8998015c659312682e8dde9b0470a2896c966952a3f78537444536f1fdf8d3051c25629a4b8c513f81a17fdd482ac6b5e668d8fad3709046c2e009bfd957923512ae92c0fd84074da1bc14f8fe0dd7e6cebfc8a32aff16a903a8c50fb332f0a03cf86f9006ef5598f2d69549df55fb034c7f2f91a8e541d169dd770d29a395f7db3cac1223164bdeb54c6baa144f47bc18a2495e1003dfcf9594e58c64b8df19ff0ca9e956b3ff80ca633b0a75e8715046001bc1e9ed92f3984c4967421b9904c1b0a00ad61cdddc4f753f6f19cda4c7853f133acdbeacdeadc137e620f85a9f68672fcfb3acb81fc0b725335332385685c9f5ada5644dbe95a19f79b46830c0035251f20e745518bd901b4c1f6cbb158b8c5be153570153f19b4a5819a237337c9ab01c4540916c56e9db8a8846870ad706a3e558226738dfb96519c16a71018ad8e7c612f2db6e2dc05ec424d87042bf354f212fc8bddc08732158a3bd98259f0352552dd94fff444b0568ed9625443850aacf0246c48a5e757602efd3ab414f6ddc582dd7ca797d5bbcfe6fd9fe7672a82317b1ce1d6dc82c08124d2676d669e361f8356684905fc4785985c3a3a68f6ec060436de6ab4fe4eba856a4cd86cea08fdf0aa2467c6525b8b7117b81d020bbd199416cd9a9c07dd129dfaf9d14b27e47ee9a435c0fa05d7051b5645d2edf0775f972390fc1644e7e6ce07b44e2b2be54a86656c00b2e261593e25a9320ec72e1dcc2068bcc55d23334c59234d10e3e70c666bc40e2909e416ce0b70728a69fa0949d9ae2fc792b97d7521cdf96380091aa088b933e878859ab56a97fa9df0c4ce901b12f24bc3eba6a61043709dac081b4b43230ec59d71e25d95646f4cc0856065cb31084347b4d0361c09b3179aafae64b6376462bde42be2db69981ba1858bfd8ce2e8d59771b9655f20f1115056920abb91bcf29dd24f610151d458622868ce75c0f983924d42b8c7663e09efefec74fa8f6e981e52ecb0e51a809f5ee3238c45c73b049ec32d26aa7636d1cdccdf4bf8d3b9ee62c17e579276ba5b70bdc67f26a12e19485e9e51a848e4c2b88f0ccbd71c9ca24af58e44551cb8af2ce803e95f95a6857678d67af7b5f64d19c8db7e99fe2cb3185315cf26a69ba1021794e85138aeeb3c88472553b467f8fd66f544155baa3a3ae6efb098a7355503dbe471e564a28d016f20e03976982fc20fe4b5d66d9ecc4c77ac9d71c29b29626b1d50bc5862287a43f37d81089b38f7c14ab56ee1f677e1005c549e8db72481d804308a2ac460f90e80418aec8245a91ee6ba2a42c4c5db84b307ec634ce46642688f9699514324b35d8a3a83abc48e887b466275b53d34e9dc1c1a1caac4139be010e0423555ef7f80eaea9a2e767c24660109ec5f10c06ea92bc592dd6153ff47fc2ccfb03cafe4e551beffdc589190411ce770a72b60cef6fa8ce3b0daaebe9343a941d19af1047bf8912e88a3b82ad9ae0dc75cf9e102eaed3314b7010b335cf24c349a33912bf10fc8f8f2c2858000391e1232b4c242a49d6a26a2576f5dfd19d51171ef2121b4f665e7d2603a4e614adee61685ef5bad468a6b855f5de0db051e9232fbf07fc405c0bed37f116fd28814cb826c0d9012feedf3930533010a24639da989305e757e2298f1382e9b798de9bd123de593c4ead98489720978ae02cd1d8e87b0822ac44a5d01f9ed818eacb2a45fefb50711f2efaad06b4aeeed47776bb8fcf1041ff825ce334573c200974845a5f33a1b625b5482b5d0fb0822f2e3f2c2f78279d3094cb7a42eb8e609028de8c14d0efe46e7a292573f80fa5eb7dde0f33979a386be61caeca0ca9a338ed318daefecdeb5601311cde787dbb71e7648ccfabc0e28956369e585cdeb7e54c50623fdf50f828386825363804cff27da4d2b7b1260944de64fe85ae67c28d53671b4bbe4b0650a131d97ff493e37c1e0846c8dfec5d5a4fb80b99e28395e75034a464a4f054febac5b5fd596a55824c1c3b6bff554b566b354eb906b29461f7f0ed7e46f200e0e2557edf513120d5ff28c4b14ac0574fd6072b44c82ee2d856f6ce9daff5d1f9b86e68664650ad24b0515cdd933a88493fb8ae3c72d94a45b296ee299fd4e58be85ddf2b41e78f28ac20da59e01ba5dec47d6c85feee2c24d34a7b89d7b3580bf6d999b0b7121759f9cdf2ce6016b89816b4d57e6c7fc41c12c921e282255bfa0db0c8e003babab14d1086eca6e6dc99ffb41884a0ceddcc10ad5598c686639ee2741cb398414e7aa247542d2e1db61418363dbe5f3c268e79782798c49095b2030972a96187abfd216070ca6c05fa8f7389cc1502a22ec45883c7d4d8fe8b209b9b382c4d2842babaa9d7ed875411518e39f1ee55697de7736f47879019af2208c55ac5bed69431b31f1fdf905241773f6f8b82743745deb4509113b6f5a4bfe68e6d2112c5df34c18a168d95ac363e0595a6597d43793e6168782da6945a672868e9017c937b807f9d2f713f872cd7a56761520509806dc48d54a8a31c5a43771d148d2d79de5906bc22f691fa5facb1c6e92888c00cd2844fbcfe1ee135d782c3bb9a1d5b443b92de58f102c424ee56e0e5102c23c42f35976fba8e5d0c91d22b01284522fdfbfb3cdccdb053c6f85a5cc6f831f8d177493e5c350d128c203d4daa25bdf527945c78bbbf230cfc8bceb1d37f4304c0892eaf1f6f88475c0bb080684482be140628d54373a5cb87d16739f384fb050d9f1b1cd9a73e8f8c59b9a36029f3156beb9c4626f8ada96e7d87074af93d7163e798de6ade2a96b2e2a918df801667b353d6fb2960f0145ff477f2185fa4a8bd3f6965fecb7dfaaaf0f3bb830fb3d2c5b55aacd47772e1fab5ac6721ffb4010573816d1b767340680f2d2446b29335df7f86894e9f790a6c205a9251ecac0052254fd559d2ec63f4081b1a3d2f8935e4bd33e11d4028a72a659030f03e63579106c27107f8c5f8500d3c361c3707bb4c60401fe14fd6242bd11f3ea0f0066157c14676b6a481186fbdc1e41d7e1a4952cb354bfccc5bc5aaa2e512bc16a582113a6d8e6b3dd48f070a4c87a1d739fdc60d99b59bb65664d15bbfd9150903507a34b38e7e1a0a095a7a5573ed8bc6497fbfd67f4a07c4f493948fe751cf561993d563b3defb99435b6186f9a0ac80d97e85580998c6d41526267c752dd222352c1be7aedff26f8b44fb8fa01e6577e76377d94153762f9f4c292af5a9d86921ca3924922464911214037af73ce0c65832c892913cabc8b4b7a76eb8b6caf9d90483d0279cf5951dca42beb7b374b28b4513af6652ff8f2291f9adb163aa72f2745615bc0eb3e4731e52de79327cd1eee80093f1f2477fe2c00574ad981140881900fd94b8946c307792ee23cbce79e4ba6e8d796d48aed0b51184bb1ca64e172be71ae23a1bad91ad3d6690bcc961f9bda408b67f6"}, {0xd0, 0xffff, 0x6210, "509601a0362f6b376b0f15a3c015c7561805c2e7dc0f1b4c71c7c2f84a7c0c8ee32b4471a5114d0e23a1d1fc48dbdf05e1f72f1f895df2a235a78f3b141629d246779211e3020e6b6d4b9b090464b54f13b1275cdf76cac258325197a85767e94b2f891f5abe8f5dc9b1f9cfdc51d568f4b9ad21dff9f9b0ac5f06a523a3fdb96fd6f57428ba760b04e38dd22bd3ceb8ef9989d19f5023234d707581d7fbaae899e21d0ea2a1395b530b1278d48b7cf02ea2381a5df38bac9f"}, {0x68, 0x3771dcdd949dea76, 0x3, "7d7f1fd29bb602b472ff7af9a4c34219ec860d225301077decc0a0a33d74c59bca2e8c02bc1ea95dc32c46fc8283252b2d8073d6e66cf1010f300801510af35565206a9940768af89576e7d1b7659464e3f3405e217b107c"}, {0x100, 0xffff, 0x0, "3a8e49a8678e762f614eb0f100cc4f409e39e40c291d5b81b7eb95d57710fa01bb1c531a2f1774f0c42c02ddf85ff8bd0cfcbddcd011a7afed36f452c8f1861b220131efb52fa355ceddebabd86894068ed2e5a75a681aa711a5e37242579511694ab727133c0bf97e52fb4437c68a213d5ee206b124ec9148a5efc08185ee091e2534c8f3f80e793ffdd14416026433e8b5f192a494771dc61375eb4a3b9d2b3a1f6d13f4eb09ff50aaa5b312a3f7f60a5e07669f45bb3d7c72741d93f591b1f99d8a4d2f313efb96086c6cb7c4eac86719f6c5d985098da1bd6ec16d5c12ad5a6a0d3a0ff0903947217582"}, {0x38, 0x1, 0x100, "85c01c40ab576c5d21239ade63afc75e2500c5960e3adfbef138ec58ad89da4ce7de84ef6aca"}, {0xb0, 0xdd688fa99fb698f3, 0x1, "0c1ee275f50ee6d9b4d69933c911e72d405b2da21327ca30291b12619ce5d8fec7f2f9db2ed80dd38de9c32939323c3239fa225d50eab5a3292fa4e1ef35481f8909d503fb9f49374610daf23b2a66de40f5e40c2839d5f68e88f9eb0b15da3ca4facd4b9ff74fb0615176cb704b5ff8c46e87f09fd492c1fc9aafc06ff66ae0127fc196ca43354dd79925133698e9c26e26a019dbcc1903fbeeebda"}], 0x13e8}, 0x408) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000000004000000000000"], 0x10}, 0x0) 16:01:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:33 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="18fedb06c3f15c90f461193149153c7799aed5dfe51d33068a7e4d8920237be7"], 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"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfffffffffffffef3) fcntl$lock(r0, 0x8, &(0x7f0000000680)={0x3, 0x0, 0x3, 0xfff, r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000140)={0x10, 0x7fff, 0x4, 0x7, [{&(0x7f0000330000/0x4000)=nil, &(0x7f000041e000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000ba000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000046a000/0xd000)=nil, 0x6}, {&(0x7f0000186000/0x1000)=nil, &(0x7f0000391000/0x2000)=nil}, {&(0x7f000034a000/0x2000)=nil, &(0x7f0000563000/0xa000)=nil, 0x9}, {&(0x7f00007d9000/0x2000)=nil, &(0x7f00005f1000/0x3000)=nil, 0x1f}, {&(0x7f0000285000/0x3000)=nil, &(0x7f0000061000/0x1000)=nil, 0x1}, {&(0x7f000070d000/0x1000)=nil, &(0x7f00007d9000/0x3000)=nil, 0x980}, {&(0x7f00003f6000/0x2000)=nil, &(0x7f00003ef000/0x1000)=nil, 0x2}, {&(0x7f0000000000/0x200000)=nil, &(0x7f0000486000/0x1000)=nil, 0x200}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f00007ff000/0x3000)=nil, 0x131}, {&(0x7f00005b8000/0x3000)=nil, &(0x7f000067f000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000800000/0x3000)=nil, &(0x7f0000208000/0x3000)=nil, 0x9}, {&(0x7f0000281000/0x3000)=nil, &(0x7f0000697000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000243000/0x7000)=nil, 0xa35}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x5}) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={r1, r2, r3}, 0xc) write(r5, &(0x7f0000000700)="8c65", 0x2) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) chroot(&(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000040}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x81, './file0\x00'}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)="bbf92870e5b564dfb4f17baede99a75cfcf259c346df3fdb6ffec909a2395cea9c50da51355afe5ebb99a79f5c91d00b909d4433476d1e7338555db76dc47b82878a33c3532b5de75881e692bba34351c018686aeb13db8bdc6e87b814b25a599738060534c90d5f56dd6370eb5c153c4df5ccbd7c3b165f57776dcffe082fc8ed26a1f8ede78bdc53575b21b9153311c7674dc11a4d83f7e84a9a9292f0add40593fa4c8a347ea04986b6d97c2bcc3a24fdd6d7220da47263c3096b57c432fe4dc0421ee146e068634c51733270413130931b7abd", 0xd5}, {&(0x7f0000000180)="6345eb376ad618eb517917a1be6953a3e648f6db0781b01aafd5c194b20d9834acec0b263532cf55f17662cd3b153be7fad6c8f1eb8cdce4039256b939236a155c7d3f9a388b66c5a08fb31eba127854b099d04e7f4b2ba9e138660a2418cbfcc54080c6b906d9896dd33b2f5dd9cee1990648e3a7539958a61e7efd409a12045433bdf98c9b6efc8f03c76afc14610b76b67fc776909df61fda7331ca0b8bf68cfe46f26a9142eefb7bb4dcf2e0ebf04a46ce4a2c51e7e7c1d2f133db8c9173ea1f19d6ea7b450c43154f087e689707e058d58842728ee2048c7f47fc6ad0a2be0f8169881f0cf4ef8b49a0bde3841c9575a3006012dd6f25b31491b0385fde446a0f42d0c365a24a81dd31b735499156422b096bb75f390eccf1d0a6a63f601abff048dac6cc4ec559b5a7484b00151b77c2a3f3211af0ff82d83ffe72f75d1e016147dd8fc61d16929e6e15cb8644ca2235dd3ac8ee167bf2a5b213dc24b238a89e611b684e4ae3d501a4c838be9fc8db7129736e1f1ecb1e11cc479196cc902694ed3f3a285552ce8e63b2a57ac7f5d0e19b9234f86aeee8c60e493cefd10a3fc02100d37a3946f92ca88bc869468f339ea3843b9dd38b3faffc4a11532346a8fd3c0fa7d46f71f495445e3874e9f4d1b1d57a2ecc0525ab7f3b1c59f373766710ea3a9ccb261b0b92b3100aca2780217f6dc59e5c5ae9bb48c5dbd342dc940244a10890dbcb95c7ab01783b15b336a08cc95804d52c0a9843f77e3a2d32dbf0d4bdfa188c65cd08197c04254789e6d0996d73a700f04b9c31d7b4ecbe64d825e21967251f68b142a1ba85dedb5baa707493b71ec1f6b1310c5c1ff84be98ab65a9fb353b43f909293641c677f0afa2f84a5e3cb82fe20a56ab4b1616c6a8bd302a65b42c311942eeb4ce1837891a25918807a1b1e2ce8a888c8871cbbd645356b1a27f9f998faa2078121c190a06bdb8e3f6c2c7d5b71ad0451c156c42f860ffa57a95dc40aa6c76f0cd518f2ed298f8ba490a9007a8deff2d6df713cc81db1ca3e71e82a5c09ed157c4f7d656a29f52f877ad892eb008e3c5dbe9b005625c714eafe088c57d59d983ba5c6c48d22624d70f3f0779c9d86fa878e09af00d2507777459d1018425aa0c15f15410d8ab178173089fa91f24c4f16e6d5c705986739228d809bef7c953ceeba380953d97b25432c4594451bc5d352f3e5bd1fc5bab345571dc00b788e62c4926889a12cb5bfc557138cc20c82623a0b5bc799caeb785e6baf194757d54cb3ffb27687e14e76f5c77632c2946d6deabed9e0979203a0f50f403935bf87179d930d6185f97b12a5e2150f748a9f551a5d4574c948093da9a7bb7760317351cd8980f58c0af8396dc5c87b8f29b793b69e6ce48314be7ccadeb9fe52481b53a47b59393298ff4d5c7269521844d0fb5fb83f4f70aae916305af511d9e52c37c82528e2908ac36a99259bdb1897859ae24df9ea0b36209e5c18c75fe99133cb59bf02f3a3d18425f1a511a336c4c195bc1b5389b7759a9bb3b4fcaf169c85ff6020b1fd482718d4ffc0e9db84abc45a18c1fd159d561d1d2ed307102a0cc7c64c8e0898f3c051830b492c49cba3bb86e1fec09b64920173badde47959cb25fe675f52e5ad6a6358eb056c9f64e488ac009fbe164facc467de1be7dee4043527f3c999348b0707975813d037ea66cce43795dff7eb3b531bc6f996549f061e037181dc506ef8ccaf20742ab997069c27032ef5ea815f0c9e95af88d910be1503753916fd87dc2c3ef7e6fde5e7fbd1e4dac137307e67031974566c024cbb4b511d2049dfba4b3829835cd7508386e97df91eea5769a0841b13f7eaa681df06916ffb40e7149ac2c42e051942ecd98309aacafcca11559cc296dacf6dac23d93ee53a81bdb3ada421158c47e7b0a5d9e2befb2007220f3c03d3074c41b122440000df868b37ffa38e111e4ba3aeb0074e54563d096b4338c9c9a85a448c25437de5f740ce25150b18a443d8756ba51b3be53d27587e15a385e56ca05c1bf921776639a812efcad2089424b02cf9a9d8871bd886b9fa45ba4cee75d4dcaf78c990779f1f8024a1fb1873da8559602269580ecd48751a59702b1bd08e71116c524f27b5a47dccd0d602660be24a6e7d2bffc24f1aae8f8b7c214e371f32a46e136e77e823bd29fa7aa9fc8965e08dec1065ae63951228c488e1d13fd33882f7d8b7077914766261d9f1e0dc727ad03972bc2fdbe0c3fbd2178ca3e7046b8b082c288504032f6211a2f935002ce8b27c1f38f72489f1679dc3d57c0b9d20ccdddda107e6deb091e679d6296fe364d836bc264efaca91c1579effa6d97d3434e27b600e574ae0dbef69296eda4b90084eba00993980f843bfb1bfcda0f3ee11f0a57b5b963a6f8097e9a346cf472508e0543939644e46680de800db9b35da39c070241524717a7a4cc9c5951bbf9f7f6bfeaa8f373a83132515b5f65753df258520d0b761b2f6df7eb25c31886ff2569a1853efe5ccf32a9138b51d4de9c64fa3a51ec85b84a5b59623d5351f6f099971534a0456e00ef87c1541a293dd05e7abf081e78ab3030bf574a956fbf96b3e1f1edbe5fc6496d66fff6ea169b68338e53de8f646d9689f28100e73a1cdeb675cec07e9bc348297652a164fa10279a3fdce3c594004443da0c64732535b21a7b65bd6bff13e475016028dcd13166544dfc82c228ee1de2c831ccc04c01b6a0db8eb262b0b215b3577b200033d48f8b4e28ca03a1af733a5e8e1c74b1487a393ead263777b9e5d7fbc9abdab9310f8484ce15519bfef86450c9bfa1e263fe48a400ec57a532ddcbeb215926ef05f4bc5c3e8e4a2cf0560991f3eb9f9cecdbf8540c1060ddfb9300b830498c9d2e58bec77117f8d98f7bcbefc99ccdacd79e370272bc0f74f157eeb70e2124a09fb1f826201caea24d704b0f495891c28ed3e275003ff4f2f00ce5d7c209079e46d0ad7916f459189793066ad71667a84b4240063e5ff3710f568f31c4a5f4692d3725a7acb64f00c795d7c110f27a0b4828f65b3637c9fee532c08c6829886068cde187f6d6250d468a0a82a08e3693f8de69eb69bf8080251ddb04410bfb4092ba6733ae0702a2e3a846cd870e7003026fb75d41b83c4c40c5fd069bd5dd2e9355480708bda4a552c3043f992c32c8ef8e92f05732f4fe350b0dde30b42d39c5a74c606a11d1cc43308cc27db836dba81689980c4811e23c849204ade0b59ecbddeb02abb1d9c474f39c7f5274a6711f7ed6b41b14ae3dcde60c9a7fc74670fa8b2a3e04b41e468c98fcbb435782d0aa97b8a810d910125a7ea2ac5aa8be0700712c44820bb600126df4c10d95218e9d7c3a5f0e45e2b5d7da3c29e638fb3634b03c7a582ae5bbbb6aaff16f17f7eb69c6de3adc5d0bad01b72da9253b1bb7dba693a56354a0753f25f227c70d8938071cafd365a535eb46a3f10a898a94c1fc3c5ccdc9f923fe16af106c152836081f493026041ca2d5eb1d1ea97eebf8902aac9f8431175c4c9084aff97b1f0b12e0adc0bdb474bcc899c7d46468660d742f33cc8f73195bd31c27d34fab01002ef07682cb12dcc283e2069807f28dfc1b6b2364a2620ff9c15566d3101112920e19050c9838e32993ba4cef662b2d2dd780a40394c96ca0ad362246c64a11b9ba7f333f3b2a5c69411458841e047a4698d556e3f7366af600785410a697fa35aad2f8d52854e2e9b1a32316350a9a224fd74c43ab77071f723193ba05b6a3d5d2d46bb2bf26679fd703aa11ae2283c897ad51fcfe577b0f492d5cc676f1b6fd9a8bce1ba3e55857a072150dc420ce9bd018a485b6d7cebdcd8e5d1ed810e122e0143c329b1dbd7a3344a5d0d5021991634f44f0ecec432d7a7bc2de3f9bf8e740b92107d5cc0b16318f61010812f38f63d0c235c793e971f342a45a74e29f09f642992f364ef3a970f0e72c144b964192e957aa20c2257fb62c28d41f0672810e7b1270a66a9e5c3a97527d7ef5fe412553510c1555ed988c56be8c88926de60d6613945ac7ce6ae5a84400778a775b8f61bb93995cfc18bc81a12b01d64b45eeaf5efef03f585d32850a68ce875d990178ce0b70ea2eb76ea54fa268a9b11b31cebe006eb01544ed584e2e39dd0d24d05dfea9c77334ae1c7000556505b554633f55fa1dd7679d59c7dff9211fbfcdfe1ba8029dbfab587a0e76d60b59525d395c5303940cba749597ba76f5011c1767a050b69ab5f379359de4974ffd09f4fb3a1d7fcd39e7f02f31997bf36aa7a0c2e74cd66b3a6c8045678188d815ac3b867080a5ab6cc9c4b8a743aee40f87610632af56e92f62e1b0100153414c81ae60ec198dbe4d750b6ac34ac2430b0f02bbab1aa6b1cdb6eaeccf374bf88df11121d3141ec08a02a622542b12e4fe9fd215412293077413a1870d8b83ab889a964c05e476b6762f8ffac319a91d8fd266b112040150f03919b299681a79e1295ba2068566346413c261ab94b5dd85c7989be5c252d9db60c27b0f9f04784b96b794038d39c413ec85c264f42e69df5c4e39ca235d2088dd7805bdd876811b555aa0e6e0d06770995d0b9d14bbe0957b923475affe7a9b2c3cb62951c02da8e6eefbd3630fed0245da8cdfbf92c9d3b5a1924d371bd74839211d7bf8106dba58423c8102f0bbb3821d026a6545b9a6a18c543b06477d6a2a875305b61bcfc532777542653a64a6a9962665f0e6555addf4eda5dcf669f16aef773da17a6e4bf25fbbdca2e062ccd3f87a4dc04f6efc0d54f1e408dba2aa0c05f8d6bea00583f89624ae6058d20b1d94927e399fdf41ca3d8fa3b00548ebe5d5bc239738bf8000d0e1c392ba6bff4c63a10516d71078225eaf0312aabc120c901910381d483b7bd4febf7a2d1a9836566acf10169effa716194fa72686c03c9907739ff5f4b5254aed88c9139c78d6000d0016a6fddea456d37ef261ba9627f8024b4f8d5591a0bd60e2860ebe9fd00984f4578b9d2acdb74cea7d2a7321a0524a9d3514a87f3828d0f84744e33ed592e8ed7519202d78465dd49390a0671bfc1b7940709f0bf3dad8a73e9a5437eec02f0d8cbb2cdbec9a17c5f90fe0681fdf341b0d40d35f5fd93f0b25aa3041f18a2110a9a4d505ecb54708a30e2adf4d295ffbc6a8551b2783d57299a4486c7eb4bd3c7592af9ce4fec8c3f5498844fcddb4a3c18adc60e03b29a9316e52bde750a8f6f5ea33ce92bc8bfc7a447812ea3922e8410f6511894421c311d324cec83ef444332d0be81d8116114281913e39cd53e642cb9f3985f31bfdc66d9ca650376c112cad75d71bd65cf18a2a13c59288a9652a9088172a566d58d526d5de5899a396f12d132d2a4c9323355fda2f525b192408dfd723e261caca24414e5fa772c74ebbaef404bd61f3044577cdc0a6db40c153f6348588293d3eb4fb1139b41799303521161aae285078a5a935806494f980ddaa5403bad87d7ac5d6022632acbee3bdc71498f0f2266616fce279730f061921175f3d58194649f96ec1acec4f93c541704f06977bbedbca171e72f3c1ca73583567e2045a313e0e59f021db1333b58a16e5aa65ddd0f6afab6fbdad6e8e5a615426262e5e893eecdd115c1b5476f327bffb62667b383aaec48d30d4b105a2f438a1048e323f767a248caed2dc3b9d86220d696715a6dc030f49828c0c6b0359ec3d86a80da9efabf6195039438db04c3b08aa65d9597ff38148d27e71a9dbb449688f0228fc1d405ff81075cd1a394a97c", 0x1000}, {&(0x7f0000001180)="ba161f0bb017af8aef65744a064294faaeacc17e1f093d0a3db676851d4e8ec5b982fa07f914931c662e8bd9ac2c6d80f0ad67754491589f999511c6ad521caf7c2eaa538f7b2888d39f40866365cb1d1ea6dbb0a2bb80c5bfc7b325134d773a5fdd9eaa9c5dda8f7c8d435d08c32e17012fd762e5f0d3322df472e7501548c1c103a3deec210011f3e30f66d76358394e906a0dffd5147ce8f27ff466a12e", 0x9f}, {&(0x7f0000001240)="c3d07bc5e756b504d9b7ccb22f64bfdd1eef720fbe581fd7b4593c58603470624c00269798c877ffd185292fd9480bed83a55cd30e3350350ed8dbac03333fa1434141903895c2bdecfa14c91fe97ac7b532850010162b5dcf8b0317610183a4e9ee19e21ddd9b36cf4e9c1557165f977df9d5", 0x73}, {&(0x7f00000012c0)="4c01304ba777fff9c9c74e62ba7832c7a1905f7e0790f3f49b47d56764de9d2d55d6405c0b", 0x25}, {&(0x7f0000001300)="b22403651839b60a32d9220f39eb78385c1f73be398af355fcbe5930c6ae3beb4d63fd588dad2935d1d507176e6bd00b0e4b2d4fbd389e", 0x37}, {&(0x7f0000001340)="e054bfb2a5b31f8b896abaeb3a22cb3acf18288cc3cf996e6004014f4bcb002fbf81af67727aa0b0ff3835960604de7a03f5e73c22c31af609b0eb4989e093091cdea7362aeb517c7e8fd6a24cdb00545b0ad85c9d03485048eb034449cb04d0a13fe0cf8db75875e839a137a9f618f64b513b3d91ecc62e6f145602458005", 0x7f}, {&(0x7f00000013c0)="b13b30d26d24b3fd05924b20705aa1599c4bfb84f9eb4731b9070fe0977399ef243386b18320c77191fed6e1d581a0f32312f8da98c487aff8bd0c6aa3a5530f09aeee898c9b80eaf48bc5b8ca101bd6e5fba15ff8872a02e6209588adc6839f071e8b334f7b2a24d6e815e2bb70095f725aa8ea970fe11d61cab767eb485a2566fc31898e0952266450540582ae588c812c3296618701cdfb138bd3b8dc017c6b443c3ffe43c1f07f2ad81e6a40b523e67a8591207c61a2f4b55cc5cc92a017425f7682a0b9a0a50dc6d9056ed66724a1d54d2c1a28de6380aad479d0723bac1f201e5f07ec2f340c03563c", 0xec}], 0x8, &(0x7f0000002040)=[{0x20, 0x1, 0x8000, "b5b491e997ebb2f269f3e85f8affea"}, {0x1010, 0x1, 0x0, "e09ff0af8b13250dc4eb6bf825b4ddb2fc806be745ec6dc951cf87df68f9c21efe7c929f07c624449f312617e45a7ba02746377bdb05c83f3153cf2890a068d82897685041cd05eb05a2f1159a9c1eee47fd2504e17643e403fd31bf7c1520b45f35ebcbcc74003af10e61e4ebbcb1d7725372b2e5729c95949259f74ac661b559f1cdd06470b705027da9dbc20b640c5163e5bb64ec1a07b21dbdacdaec3b68e47c995f7101fb7b737fd4ddc4717bd12266d2f51ed4ee4f1deb2e9ad4a90e83126a85cdce095dddac1afc854e2b26d747896cb8a492984fbacd9fb49f8b6339e2efb7cd68f0318457cf566c6f95e5e016b2aa8c47fab87e15ba920ced8cd2ee152d0ede683aea33631fec04a0bd533bc9cbf06d2e1beac85aa0ebbf542f8c3a4f00c9bc3031f0b2121dd45781a8d992acb6d4088740675cee964a1d623595b832140c66ebf05ccb85b159c3617c51a309fa058c033fd3973726134bb7f4386ae9ccf6114b132f4af4e394a4586c39533b11b80b933d06fe10d3e3e284dfe0c3cf4deb3639956b5aa2fe35ff4a5acf0fa3e37d68514e6543caba48baf699f160adb15b6de566d23a9d3bcb842f79f35af318cb158995d8e390553b45e624e3d57a0dfde2d73b35b90784d676f4f90f0bb59cf98e20f56dae31b19cabdddbac5209deeaf3ba728eabda8d857cb61cf6a77622eefb8f59705b5c763a9621937c6065a8d326edeaee6edada8624ad04cf326597cdc77e0e48b00d698dc36bc55f2889f5e6194b919b949cd4705efb004fac58ae07b5ec653df3084fcde78dfa4b129c87fe978b6f4f1c10807fe1081427ffab1a739765d5c99b248036386f661b3243faaa90a0294c9883a21e380094a634eb55b33cfdb9dc811a7bc3fd9d1b8a38cfcdb0c0d2b782a63037eac83cff80080a07c9c73c01d59cad7127c59fb333f8a70c34be3556396ae5bbd0e3571587385dd2b53de3294bd538cefa47994f2e538fdee3988a89cfc9f1f139270197fc5629edbfe35473d1ca4b617b213c56af69fc826d5dffd8fa6f2cdb8d5fb742e7feb5ef9a4ee0d47941c997396068f284da240f815ffc8ad4e3db3154ff089c659fc6389df2fadc3a0c5908745bcebc88e29cea659cd0dcebf4ca09eedcef929ca6b2f5ad8aace4e055613c880fe95e3a329c107c6fa51de995c35fbb3d7d72da62c54613469243ed65d6a28c6d6edb033c2cbaf8dcd250092dba1185d7f6c2a2e5fd3467d8ac8af1a6386e6173678ccff635b412e46ded6bef9eeed344a677ad37efa4d538003913713c7a544dfdd2b7b21c176eb4b799cd5b4e07358842f1563df3ac9838fe09ee7090f90787d78f7f700454e3005012743fb9cd7353b3d3a3696447ea76d69087e09dd5d4be07e25bcca31423f879c0ce74c98060c67b0c66534c7aeabeac641bc52a749583f8a8a295af115c7fb5b20e167c941b69d95c4c78f2f0240bf5d46e643816763b24ec72dfacc41a742e30954190307f6955ddc73d7f967986913e8a1ca667b5ccb89ce4a6859ce967fc3b90bae3e7b93f2ce006b0548b0b0bc81578460cfef5dcd0fad23f0a986c013081b2c83f5dc73a723d0d68d4fa8277ea1a01169648d4f19c55eb2bdbe44db369481e8e7aa8cd5c74b73928a53c69fe49abe1743f6cd6603ff18949beed3c61a8505623f1bc5c5d6225d263cc8faed3898134f1dc843fa4ef5e239a379d3d38614aa17112af31081c7ec46ac6b890e1b92d938fbb7ccb106e3e0b73371508bc2d5837b817889d11bd87ea65d36cdc5ffa4e5c7ce5f046ff79ae050e5f81392015e6cf0180fb58ec987fe0ff67644e3fa9008847e577dcb4b908b0db57d588ae94c59e6056723e78d220429bcc6ba76fe800fae0a30b51bbc00447c4bfecf4795e8baeb7f833c66c0e9f9a9a951febca3c767c59521c472131b0bb2bc0d6ea08959df9537760fdfe7935999977a78b67dd6b8d0cd0b4b895f6fa20aa533a965253d50fcc208525c38339fb9d21886efa984a9d80ca03b8b6bbaee9d63821ac0f1b3341a5d3fba954d319544e90d234cea595b62dc67e2aca396562fe1ec56c802493aeef02615c3667914321ce9f75eac253f1dae074229994eb74f91ed89cfece251d327d8ec171881c75fb180d4e08f641ca74326bd69be47539067d422193f9c7a9ab831b7888f0d0ecf8bbf8b93729035760fa8882307c18f0e5534b659f511e40411458ca8f885c711423414c5e3f1ca53c352a30455a2eece6b0f064202fb774c36103d2cdc82658933eaaaba0de7a50d82c8db7be14b13549abf19fa17c4b8df9ee6d86217e7d29ae1be4e1e0dd0301326aee9b21eaeb15455d921cb99772ad1e3c4f1d0e73bd389f40ccc02891def2b533d551dd5f67e0803a0bf06b35290580678443e497c25e3e61442c742493794da3c9d8794ea6595ee7fdd46550575df58b8eb89c0846cd36f9a03d569b25a94538d753f98b53bc1e051c53df32e1e26c82add09650ce131a3588d6e5a9b09a5c9e54ef0063116634e8546ef6594c65bb308fc938c0b6d806962b15ab142db98630c3c067e6146a2395f8301b82cb756a0f2c909fae4082b69ee42c1fcce5adfbbee06939ce93d0a92a2bfd79b777d4bcc4d33ceecc4494c0538c505e6f8c335ab4a7024b7bce34b71577cac087ad7bd1d3847a4f3ef5b09daef93148a105927270ca223f292e598084a49375a57b6458a4a8666e412c87e1b1050105b9925350298d0bde12ba81f88c34461fb33f95ebe9f941607dfa0176a025d52de1b183579dafa6749552ed1e144c4cc2111ee7f1aea0c751aee83fd1057264b1d0dd632ea94423ae9628f120718ff3902caaf2caca5d9bd63387f1dda77316ec2acf62ad703b648b4539a54c3be197f219ea556e5748a9c31ab760f6071d23148b0f7a2c3a5a59029e22b4f6cc03ac3a3ec31dbce78cf927f92a3538c30be2f36f73a555de32c5258a233aa18f3ae2fb44e9182b8a8051f155438ee8b77834f3bb81eb07289b6f2063064b1102742049261937b7752d30f31b68c6efafceaef4c4de0d765a56b4f6682fda04e813988366e146a7ca3b5aaa9c9b437cc1d002d3924ab89983d5edc19d2e1337d2152631bc2e56b453fc5bd4046b4ec0a237d524990417c178a0b85511b243ad683fc752786eaa71c524d024f2be010903f62c29c6135051e04ac1b23dc32e9d63222cfc247dfba07ec752976ccfc732ed31b7846f1f60259f1c3afb3e13072be998df4b152f50ca31b320fb4ea47706906756bc859238f8372fc1f769731547f3db82736be90505baf2f761496c59ad9709594760e80955933b85847bb5483a5417eb14d551e02802afc916f49e3d702965208cabdf46b6807981b403bb78773c266e8e40203d1c96f2d32fd63c0de23d181f3577df9f677a35941707858b5ce8e0ea31bf39491da2eaf56337eae678e91532656814dd05873474283e6c446da7bf49ba4a66077c6dbfc4ba0632ef66c3227495bdf0880a5c5647d7a2392263376cf85cd214d6eb46f3f0f74bc24ff2a6998768570ae11b3ce864f9534b3e85ad976cd2a52a6bf5fa46b903dec4a5dfa36528e68e77cd252d8aa56551eec7536734516bc3050a491fe07cb7f54089a851bec5c0fd9887ee79d727b54e3bc28c53dd2a68da6d84e799ff8170e0a9441bba588d5351cf17af49dea18e893b8cca3d8a9a86f152b2d3b22f11b80b6c93efae6a0316e437fe5063673b0f4f99ea7952c0573977014d9efe293d9b6b64b180955f3af99eba4c7777eff471528b32dae5e9535ef8949b87f3735d8d413dbd4f68cbd459a4648e275068108087728c75b3cc10774f803f6886d826c96ccd54fce5dbb3053b356e2f17dce027c15144f2dbe36b9aaef4a7fd378c49623f6929d232e661bd3be08b3041faea582625c738063f1cee4a9eb2ac569692009497c70055af6bfe1d5dc4efcae8085732f2fb78f5c996e514e42c2121895eaad09fae6a8b3c58ea70dbc783ead8368d6939edf1e718103d2fa80a4c124afc19734f44c6828006f07c2abf64315bb1be340e47a83de754b1d04d6f96769b750d5d516d7afcf50e0aa5517752efed2a50cb13987c888db6194635012f03836289b3c7a07be1a97cddccaff985cdc021a60f81aba55b17d3a6e3a3bf076a6e513edeab39cae33f30b34601e92fc279f8d8438977126654dfa9aa848d91d71a7e041ec5e2b5dbd458bc569537bfe2078d2984e4459122546af42579520421eb0cb763ce34810afa18e2794e5b2132cca351e7cac512b31c1720f684fe2d1b375e21430c9eb04d39a4850228a339e0cabed16cd9056fc09f69b66524da31ae8fa20e892158bf9a695f53d59cee8977696001e4f303e6d684992afe47c70d76dbcf8150b92b948b6f81684810c3463576434f65b2d4f15eef52ac1ae81fb9abeb5f9082daedea0d65cde2299e739d201c01c7fc25a5d4ae4d61d20fb09b97326ca41f9155bbe93b4d4eb4b2cd247b062b39b1c57653f3580b11564b519693844f310150549c66fde96a2475fa5209e50cfcdb796b7677547ec52205f9d59c5ed4310444d779257d6a6ac4e1a8d5f0f81229cd9e083e3576330dcfbda33336e81fa3f98d3665daf15d4e08ae72f1c9f4165d5e4396a8196b5e59117715d54f95905ae48ea51a2edd8775bc8585ac4e952cb7e594cf82527c5eb0f3064290291206942b9fc1d6eb4b73a4a5ebd354f20e8fb66460cd1434a306030e477c992515c1cb9f6b0ec635cd3741d40b8a7709076033f6a717f131d3a75ecb06fabd1addc777d8e72cb329a1c9ed6f09ded7eaa2b34291837e52e3b3a44be2c756bf95267ec7d167aa8f30100737d2aed633857069fa0e597f47a3024c8b7d5cbc1a37c50245ac01093cd6735ffb8e810ab5c8ee360d650f97fcda4d519b3b71e591c9a55b1a5a2ce6e5726d63886b747d4bc4898925fd18dd5401b33383b0fae3d8d8745b9cdc953e831fdef211da7eb72801f709c5b27a39dbc1f2c40331ab6e795b3745553b0a7d608c589b119f13614597c88e689d6e06b78182bd311f41121783691331d5aa76855d26d41a07883e0272319f30180fe452f83fb567ca1e3dd775dd1b461a32944f1f2ebbe97d5ca39eccf2b912b36a31207951e558385909b793406682770346c73e6a782d61f4aa349de59b99e4b2ec9c73c90b7f5393e410867945c1cbb3dc3dec4c12f7207eb6df36fe8680acc46a9165b5aa32361976e4a9613feb4ac78414d21283b4d38e20034fae0952aa5fd6fb9bc5c60b1676a1c460b34dc79040fd810a401b34c4dae482b1e6a622167fd1ba94c0cf36981b0f157e302ea9b653d4c68f4f01e8357d1e5ede04ad0d6152e832dc2bef495c2b154aad50280b150616a0d8aa5ce8792cfe785e683421cea680f4b50a1dbe1698e8fda46cfa92ad74e72c35ebed8112c816030f9693e1cfdee8abfb9033a4d8abbc74ea92d498bd4f74be43558dbd163c0f07cc8c3b7a8ab0dbadba7d88cd609232f3345c4c9ea159845ffd01c7a1ddbe05584dc0f74b16478598449c1b6b33a385d446a479c638a588d7e7e66db16b26e8d61f1530a92199c710e0f34f203f9d18dcf5f7ca25ebba8aa05e9df67e3dc0917feb0a95369261b8b6e77a714fbbce4b3be11725e139d712009d64b33515f54e8c6614f5de4a0e92e035ae8bfdfb1a9979a930ae7889c00e02cb9cf8a1e56f4e9585e72b3c02359a77c9dcda7f45f2985524e1495a0e6b8fbfa63b277eca66e0dd39e45e8e1bad03f0ee"}, {0xd0, 0xffff, 0x3, "828e4eb58cf3621993893294e4ad872d91f8ab8ac9e9df696f9d7cf5a0ef786b3370760e620889eda20e2390d4bd6cf4578712f72a36b00859be6984b56b3e12e1778507116805568e27e0c1d7c9bbc2c5e90da81105e2ba32e6e3f0d589c160f1cdf58dcce2bf18b722f471a5f705e6d491d61cf881179c4e37d0a9fe5db43b5c4adcb5e9e63f9cdccc7de33be5ceae0a7d8f1cda04f143f62fd8467825bf518c0c39d929f62160a7d2436502e9207cb00994267385c9a9e4"}, {0xd8, 0xffff, 0x0, "92264c7f2c48a5ab7bb2f9d07830b05a3cf35174b775ce2fba5b53f8f6c5d2750387496d8a4c90ad0d66f6e7042d33f3b9e4672a846d473df46b2b419086abeece182e0d30095f09723fe16eafc3dc980d207021b4314f2ba441a962deb5d7474b7f515938e151a51b9a547ff3257894c25f413e337937fe3938db810e94ff6d8d299703e00df0d2eb68fc14d47233b01e06fbc7722314a5c0c9bf7c36b655725ef5d446f1cf3c44aefaf4e5205542c1acde38c773f3bd8fceb1e6908ada7f92e1"}, {0xf0, 0x1, 0x3, "b0caeaf0b5e6fbb763a363c76a3c5eafd670421a4dacd7147cd805b8e5d4edde9ec5e5b79da353bf716d933cccda76c839488d9943e9af1cfe5a6c365a502cb1d025ea3654f75a59362d727c69e548948eeec842569c14c794b012aef40bf04cda3e038bfb65d6bb3d31e7fb9c4c7b59a1d7fe290f6dcacce4048f38a35d3342f891568665f6fd61f964bbbb065b240cb98a9e5d3c65591b233cbdadd2349af3d72e4a09f2d97de6f61a3512609697b3f078603c808600521ee87a5af70165191614666c231a1b9019852e25a54b30a8311ace56008265aafa5ee006ac4639a5"}], 0x12c8}, 0x401) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000001580)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f00000015c0)="01e01fa26f5285e26191890b818b443063c4e9294c", 0x15}, {&(0x7f0000001600)="673bed0d1f68faf1ee4bfd3679923307035a54e81a5e92379fc8c4c3676026d68592301fa130864a5fc14c1bc03f2f622b1a06a89d15f7ba6e2af92b0f8561478031ad434075ca4e48e6c884795c9dd3c0e6b9efcb85f308decc5268719a909098353e00b25f928ecde0b17e42c254af33a3943e51adae733e6c573917fd3d2c47f81c4ae026ac6167820d1edc31ba4fb77859ab8fdab18bdc8d8fedeccdf31d7ef561c7538067c6c06dfc8e9bf4a594303a6b677ca355c198ec6d905ba69b115af233499e4a8f8d2f188a12", 0xcc}, {&(0x7f0000001700)="aaef0ea2d6cbae8f2f325188e20755fc810ffa7f4e811795000588538ecedd92c9e88718104d1a3cec143a18fb247de7844fefbb210f629935024e2ce63e2062107d8541e9d4928c0f96af14bdb2af48897a6250292e0b2dcf7c4ec2b9a888b56897317168e7152443d92e7232ac4a19aef40c66e1e474b9511fe20aaaf5fa75162d7ce810e7a33c348ba7959ef5bc76eb7f97fa35c7d13ed8dccbabf12e56522e33ecf4b06d459c5e6843a9ebc7d05b9899e3c09298bee408c46b1e275f01349224a151537752a21546b0179b0ca57410eccc40ed5ba289a697ccd96a2c", 0xde}], 0x3, &(0x7f0000001ac0)=[{0x18, 0x1, 0x4, "123cc7"}, {0xf0, 0xffff, 0xffffffffffffff93, "f81ecb2f6522b12c000758532dae590696e85424439cb53d1a0f4929c512895b6164cd445f10515fee5b8ce07668b62af5979d3b44062e1a1250e8da36f9c77433ee79542f0f8ae90a9f6a80d5a73d883f8033f65d000c776392e2303b47b4983955d0548b035c76f789778a2edddd6b9a88b79dab26f9db7a21673f582b9c2b2523f9d0e184312c7b407e18e86d28a41d15080b569ad2c7dd521b890879e2952b7f89de0f3028c37a46d48014935a09dea0a18f1251542cd7c1630c96e1f38ffb1fb45f6a2af63287b29f8b5da88f785233bd962eadc048b5c3d1"}, {0x108, 0x1, 0x1000, "aa7834f6a5bc0c734faa6773ea354a04bd80f124c15563fe8bc84ae3c3ba0960ba4a5258963958fd1a7f1965750446635fdd74f824a233535bba6d18f57201755705f59369f5b9a0c41538eff4ba302d046fdee4bc5433f7cf7cea63932bd739acc24b4cbb5056d94e890c205c09afd6aa9b43fcd3b41e1f36cbb7580a450d3edeb7667135b9fcead7e4cb8adeb25ce100dd85f109c50b4673de7122dc456b89b8c3c40239788c7267893f5f3cf5f45e6bb57c6bfba0284a075da76b42ee4a77fce3446393055d9a06f12cdb944691be79b13ddc96feae20c129852d635b389a07bcc40832ccf3ab0537692a92e70bb544a42794198170"}, {0xe8, 0x1, 0x800000000, "7631ace2cd3606752d9392ad294d6e96f8ccf1da83ddb22887331edb63a056ecb3dd1871c3a99aea318e8daf81dabc52e3351829d216e1234384839d634898f101154a771986f670011e30917fa6e968f2c2d356505b296aad04c85ee72086f3f133955b4d6e73d38e272a3291715761c546530bbd62b446a7d84fc22b6103aba39b5000637826ccb30c7c4ee2c37bf8c7b09bfacb8545394998ce3dc3ae40ee3812d2802ec17068750e5e204c9aa3cb14addc6f7154e69b77b8b36b047e487655e7ecd04766d246deda61a0ef57ee5f762793ce4d1233"}, {0x80, 0x0, 0x6, "3bb567c5db8c8c5cb23cca0f81317681dd2b488af890d72a5b63fa746b3ce2c0e4a5ad01ee98777ff7a04095025ef0002992bbb45cafcb32f5b672a1de5211e8dccc4c066edee690c928c3312cb7cd2ead17e9af52b7389609e6edf7d9770c440582c175d2628e3357011ab24b23914d"}, {0x80, 0x1, 0x3, "1052c188291f1e5f977ee0caa00691de97391363a5a07817b289f95ad937beb752e134934cbbaab95c80ab09d7e2ceab1ddc95268b3f77a4c83e8354be3394e5a97e7ec339c9718b30a5549a8f9b7d283d53ff6bc71d1fd3f5670677fe3e5bcc093a3559f85dee18d0fd3349bf"}], 0x3f8}, 0xa9fa1cd419acc2a6) 16:01:33 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x80, 0x0, 0x8000000000006, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000081f000/0x4000)=nil, 0x4000) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0xa8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x1f, 0x0, 0x100, 0x1, 0x7, 0x1ff, 0x100000000, 0x2, 0x2, 0x80000001, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x82, 0xff, 0x1, 0x4}, {0x40, 0x472c, 0x7fff, 0x10000}, {0x100000000, 0xffffffff, 0x100000001}, {0x3, 0xf19, 0x8, 0x1}, {0x81, 0x9, 0x7, 0xb99f}, {0x3, 0x9, 0x1ff, 0x3961}]}) 16:01:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xda1, 0x3f, 0x8001, 0x1, 0xc9, 0x2, 0x4, 0x1, 0x3, 0x8}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x1a, 0x5875}) fsync(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x401) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa218fe6341a5215b, 0xec) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="cfd13c0409e760861429e3fa91cf3d035d6c1a4d484618b08d3b1f3cd4f84cda7ee2fb5eb85bf78be52b82a1e8f53eaa46f195c83e042c39a688b28cbaa9883b042d42b551bd7f69dd6d31824905bb1039368ede00da8621f2cabfb33bc7a82b6c05cb6e249a3a151378de79c60be7a09dce20df9de43857e1e0a40d91b5892d9f5482e83e6c40df7704db8ccd4f393bdbdb1b93a521a14757b5501e52276ee106646f0c321588cc81b2322d9c4505d7c32744cc0253b13f5196b656d8dfbc0400e0c069d2c2dd62ab8eabaa8820642bcf18625b127eb516e49277ccb1a2a8a0bc7803bc008665467dbeb7ab308f1599fa3bfccb5207aac0403bb17c867dea97ce3a58620bfa353a3da873d783ea461408c72e2b1cd9e593d0d406d7b66591a1450c87a6c171e323a00c6daadabd18bbb94cf1502e633b87440a22816b0da4caac90bd502a837f9e45f5f3b00b482bbfd43e227d39696155663c87480de15da9e31129ed0ae0205b6de8c1dd9e765633386b47ffd2e03154647519d7875008eb00f5d26fa410af347d11e810cbbe3984f9d3c8141f1e511d3acff37d4c691d33e8f9f84f6cc425d28f8cf97786e89214bc745f768b93cb51dfc88388a39b0381e7bae75cb753c5b3fdce5f441cd45259b9ba7115c003e62a05a15214f6cc22c83a1eb8013be40409d8cf8d9e20e05ee97e7bf54549efc6bd51c8edeb5d46ca12bfa8ddb8ffb28ea1710435f9ff781a24b7bff567b5744beaaf297940597a2613bbba21516088b5a028cfda8ba3c0fb7e658b6844ce849ae3a7b7575240f6f419ef1412c7559a09e79c4268621903701706eec9c21e5f4829d3c1add4bce9f7fa9010432c6599ef767e493718174ae5bb16fd5f71342390ae978c2496d6ea51d41533ca005ac96b177fe71701ccc5fa4fdd95bd1073d04956bc309ea2ba53fa3eb13c881ad19f872e8b6c523d830779576976d8f82af3e6189d4e3f353e2e14fe1a87e38310c6a9dec9be424a938b3ca050079a8440f0aaa793a1dbf1faa502f1ae3ba3b08200e35e2fe12d1f643008fda355b25d22dc2b5cbe29ede0c58ec1654ded87275ad1bc477083f58931621e8e3a0375df0bb1f1e037285b0dd9bb7c1a057829c82a92d7f7795bd30260bda5f52c1e1534d0169f9a32a09b8b2e4c61b8f7694768cb34cb18a15e6388e2568fef55ebdf65cf005a49224dbfeee0039a3f525e51d5bc539986d1469830bf03fdffc2bf3b60064b2cc04a8521ed7da8ec2bc79da420e2174731ba0537ff53eea60a200783f8639550b021a269830f7190a6e09ae6e894f36e8f4bb0e0a9eae513ce7dd3bac18333f4ee6a12b45f1ee1b15c689264e3d94a4f53005e2cddac94614c6a6287b664421a0e54e395c99a9c763d9523763e95ef2428b97cb2a6af3329fcc4774fc3ced31e1d2e225f7a898263f0f79ba51f2248afbae8b8a073c957a37ed9ad6413bb25239b10f40b992534e40649215f2c33d164efae976c77e22b1536d5768eeacc10bcdd98cb70c9cf8285df14e41f5118d51f786ac03ebc6b8c35df34edae915791f11ce08e4ac0cfac684f9833a4df175da1cc4e5747be66fb2851fe47c60649073e49af4b87f2aae616b9bae4119ce8bbeb558f2411c4ae792752b630e273a47dfaeee9115778f54808951e33ced9936c7dedf28905828680889695a95d0447dd1d4250f8859d93e2e0a4dfc0ff1f5b73a97338a22accaa049cc85ac70499076af8e6e025f402c8fd69777f3463e17fd0599af56ce5618f95ec53d35333ea0edf46e058571e6cfaa972db394c9121625601a98a8160e28203d9cc67d094cf1208604c0928eedfa2dd56bd06bd3175da6404ed5a533e9f2462d5350de3a6a01cdd78f8908a88661de41dc371792610eaaf6fecbfc5ead5f9d8802935c742422d4431dea157a1044a2df183ccbc15096314d962a0d6177c23ed3aa3530d13af90083ed9f4a965207ae3162dca2810f09821ffb7a4834ee7b050dc42d7cf19e2b288561ef62baf3f100f311fbbfe98ada76f959c4d4c9939ce85375d81fe989dd9edb69f3bb277e68520bfdaf4e67f1958e163ee88e92945a091e2a3641a20066a8734f4f85990a874962f6465ffe7e7b04e9bb3eb172448f06f08897e022dc677d0807a3d5feff4d31f3bcceeb93cc7de7d6e9291390109520d78efaef30e155457446cbc3fe07fc43360425fccb36e1a615c61aa35059a740429c1208d7395b7f57258d0ef1dd93c9b9f6a5884213c90400631744330389a47e1e13bc03cf5e308cd9d0f1e3f74575cc878c5dae6658addfe1a9642cb6b5cedabcb3031cfd02e86afea56ac6f3db008f383c5b2394681f4f7ed716021474c9019eca35812dc0155ff9782144c1d6a362ff027f62131b7d200c0de35e71bcc46ef650c6a90f03f998b752a980d68e637d4cf9025ddaffb7bba04f78371dee1ad72bd22bbecc921962a133a0fdbd42bb64a9c8875b709c155ddc318091e3f219ce8e69448728c64ab3d85c4438f1990f90426bc4ddcc033f4be730342e275745bb5d0764bbd83a5fbbfbe8b16d694eb33b257afae126989fdca7c0fe60b8b8360fbbb0a6365bad812483d869f37ce97dd7ba8f6836ff366118f68c5b551ac6e28ef72be8c6f2f1bd6215f8993b02be20c221a2ecde19f4be5b2581e6f01c177312930485aaaf96deb29074285216d48b3aab28961a6aa353373093d954c949f863e01676b535623f9ed8877f9c63e2c69548a65ca68fd8c7041be5c6de946f5eb6064b769384e76e9b0a118803a3149bec9bc222174f30418fb2c4c4214315620da27dda3d56db83a55aead5ca3ecc2f8db3ce633ac84ea204dcf9688f78c2407f9216ba1576a911874d4efc8492f4e53bba4e42cf619fbfa478bd25e7d5d9fc756862555ebb6aee994fa257b2867963336aab7f565166508ea47a8b45b7626cdd61672d0b47df1bdf1c3d69f8f8022b2c461baf14a160974c53454aae7283d9f67faab244ae6c4e68cccc7b4aa24cbaaf5dd2cfa544dac8968b2988a9c02395afcd10e3de236f68f526e97ffeec5f5d77388fcfcc8c45aca4cd43d481f95717275cb3ffdf75e9fa78b44f95a6f882f3ff0978688a8e397292b62cca83260850d4b8f4ba2bf4c06590d50dd9ce141a3be63253f9ecec32c740347e3e3eb961ef48af9edf1f2a27ab40252d8bc7fc53a4aa49fda17e95662b027c60ecea3f07cdce47e95f90faedae9b8d0e4e2a662c254f820178dd30f3c91d85209d6e416753eb9c70f741c35b387707223dfc763957397e7ab0304e63168ed8b7d975a0a1509f15966a4be87ac901b24578388872d70695e8b29d976d3cf810acdf4deb01c0b9958aa2d7dafc146f98a78e4c4772142c6244787e47edb8259900fa92a1e80807b6b29e97ef9486b48f4c96f1f8835ebb1ab8021a76c34c10c6155a38a7226f1927eeb62b7a0d7a307d2747516b773ed1a6b4eaef15d6f2f1050fa4b06ddb11eb2af23f5b7c3bab988b5f67cd3146da8287a5c2d410b31b8b12bbfde5e5972cceeab80ea973cae557c46cc0550334ac9a7145b939c27d5eebe40e824501f4b784c0b0b2e6d0d5050399ec0d40dcf5ad1674949fdf69c1e1ba8143dcd299c4d22b8b08950db49f8ed33f0d344082dd43efadbe98368214eaeb3bcb438111e846f9b748a8171bd2187169be721831c02f046d88c1228a9a7fa5fb1ad4e10ad8e2692d5ffe3936b8f47a370d316232d04d8b07d85a14679a909d1cce9f542643f78c8ec79323d93676f7d7f0b3711c051b62b32618fffe30133b3f0a824e645550c01237c359e98292684e201e423ad24ea524d6f3678c0159dd75c7d5b9d5457dae7c68f9995b543fcfbd805a46fd188a6fcdea97842644d236b213f927e0d6e697936b83f63389a8426492baea45331e655eba749aef206fb2ab98eec9bc2a5bf95e61152f23bce6133b79a57ad7f5f3c0fd294b31105377cb30547f23593dda560b2ec094afcf62c6b85b11f0fcd5ab048f84e581408bdfc3517d4bedb27225f38e7cddb26e3d551018c7834fe4b69290e768c74d7d36d484d256a8a1100f8e66fdbd19cc002935fca449453b0d2018646a962d3f3d0fc679aad47b72d996cbda0c0f2a2d7fa00197cf5acb059d7d7d75f74ef7e196ffb55fafa16654227c9431091d61f16ac741d570a7431ac13b6bf6b8d4d56ab7267aa3052d7e09540b8bd43fd7aede53a060f274f4042d3bf961efe2e4d741770389d8c0a822fc2ef52031226c828718bd0951735905e1ab4f82015f9575fab98faa6e67cecb520cb44c364414d5eea85950dcd9e2ea5a30eafc02be49503b0616adfb22d03a1355e9e12eb33c74c76ccbebf31a9811b06a23b0620bde02d147cb5a8582b640f78819a495cc9e2e594c35e3a42021c24f225f0c974947b6902fcd19491e9b0c85449c4b53519a4f9812724a6e70df9775a6bd16030b9d8c838df1e3b740711bef0fef5ba36d0fa3e1cecbe2f586df14fe402d7669889435bc325a8b4d5302dbdcfde46734ce9f5603b3af612f1e21b9a8245180f1b9ca3ffc9bea6d4cf045984df3a3948956a71e0c13ab90b1b0468fa0e9918693bc89ec1678e44d8db104582a613375f0a78618b087fe0b51d974294f014a67d3573b6c80c73be8386c05a76a470c0fa44912ef6f8d5be7f89e7610f6345b59711d477c61fff226c694afaccf9fbe99686bb7d2ab8f35e66b7b8d17272bd059bf195ab0ab0c4ef2ae1703c0028750bb43cd9fc4466af00dcf183d90962a968ef35031291d89bbe88f3d1eeb8e798e486af85e76da5d15e054c2c415e48b386d488c9cdb6ffb8a3d8ac2eff2f0b381132131cc223c52e0c89c02626218b4bae3eb285290f46d9e8f3472d2ccc760661104e66656a3e9977aa404e652b09380855e9d85ecc34a98344375b6d2d9b7b2c88ebec3864025c1e701863580a57e0c180f2f73e64b1bea254b862bb95937a56b8292e6b75bb67a7c0cd87c19f5a7deb96d3faf67afa04d5dbb034fd85bbba57b60e0c93cc748091168efaf2068a5a302b8891e8da686080efd160c8f6501c03f9948bc25d00250e4abcaa8dce8b9019e8c5d42f959bf191ea7139e89462c5c018c2b9be1d968059075f72cf57b4219621ae9438a7dc6056e658dd39fad4a66dcd318362fc176da98b27227692c79658106a458997cf0fb010324fcd76bce7c672074f164382be78d4812d4906d1463e32eff34ad79f7ad664b524359fa325940b07956bbed2a4132bf564511ef167cfd5a5cacf6766102e0894f117b975cdee3d6f8dd2dff459506a5131d3c7986cdb5c41c4b47044209793782a2248084c9af851ec365a506feefbc1a9b1a0976be1ef426c8a2e9b641c7df0fb45907ea1f13780c85b32b5f116c6bdcbce80cad4ca7253b20b5d8b1b54601be77fd140c4a2c596f972a915226b9bf33a5bd69069853fc2334c29eb44fee95b012d33e2c2ef2360265f37147ca7ae82b4cdd8a80942f68b7882ca905504e0c8b9e874c7741cdab2dc8b307c9adfdfceb9ed9c3f8a3e7ea2a84981fb39da13d622ee708db02cdfcbe870418a2d7667c904c24034c283b707b35ac60872e85a45be2d717cddfb7a0beb37b0869f56c8e88e2e98480b14ca0e19264359902d07fce41c39b6d6ed7f5b8c377539c4157a35d550606dfba176073c43d1989731fc985161deffaa9fee7904e7799f50aa58b99f4bad93b78a4d7d7afc7d3439623528ed7628a6f97c2f55a7d7c9c8120e5dcb55264ec986f6da0fde", 0x1000}, {&(0x7f0000000040)="38354e222af869fcf65cb55f8b160eb9a98c6dc473f1d6b2024495bdd45e2468b77624fdafd0ef50e622ae6d2da808919304cb711ca187b1cd59c21e57a15a3be95757e37f39899300c051021f45f74a226b92dbbabf72cef8a0a46c9ab7f391fc8ab04096b03eb84283d20a64064aa70a8496bd63f07900a798f1b4fa7d0c331c18e7a1b1982406f5da4571c5d1f047617948cc1415e19212fea90f43931411dd86afa52188023fb5d9464e71153db0031c55297376e3cf0fe658c4e4230785e9d548ca034c0c47336da9c61d80c68f116cb329e15832253edd8e", 0xdb}, {&(0x7f00000011c0)="86f475b45f7dee3eeed328c292e2e939ce22476558997a0c688f76cf21f9250f3edaf71ba34fe30f9c1cb7c46668e2be89e92ba28680f6f291d6d8539e7914fb5b2e513c0497e6bcfa234cfa9682f32eaf9356b338ceaf4f685a31d6641bf85c436cae11f5c6b6ad1f29a204d98b7989564b52b01422b100035d5d7213030e7cd0129f82867a5a8c003671bd379edf44cc16fc987eeb9b6c40a73d814506578df18ea5f4df98eb96d23cefcaf91813329188dacb9a9b6f89402e48eb66bef39062464c414201b589dd56afedb1869a7410aef0bc546993bec88c7d347bee97f311778a16f37717e40494fceeb1403526ae35fb519e4c8c4381cfcbeb755d20e48838786cb1715753d51021b9e87a197563264a3d9deeab8687fae8f3d1ab092c925e4f4f623cb6b3c23e7df62bad319a4802f07150789f437c97be2dcba3acb457211b283bd8e1d5f23c75c6cda3608e9aabd9a9f6a4e39450b1ae9a78117e7062e9f68cdc2644d7f661d7612c0cf2c125567b0bdc4bed0577a5207d14b82109648f80a0d23e1b1bfcfaba13d29e1a1c367a9f0c46fa6b313e037b067a0cfc03ac848d21962dbb8abd27c9ecef73af5f1f85937065fc3973489f96b2e850b96e6e7bdf31ae1ad5f81d41ee9aee8603ebda84b1de1dfdc12857d5f7535a4c3d8e060d39a1fcea19d1760a10503edff4e19a1bfb20d4566891e4ab2deda2acbd4159ca4de2f34fe4b04976aa115c3b2e112beab2c038c68639e6e80fcbc82c0d2d8640acfae3be77adc63dd32e4142c146dc957aa578d6b39a83d125d5bb0fd0391f32d8383c53c5ac8bb00568f3e9237243698dce511c3114fa301904a9917fe78210603826e4e3d1677974407c614a4c93aa4e4f255632ac676d31f95b521b309b1c711e5bc05a89212e6986e5f677aaf290320720c830adf2d44d588de69a754a87b7a4a32db765548bfe12886d3bac970337c5ef457d23e5effe2d07e7cff3cccd9688371caa589ceaa46f3e62d910b9c02bf354601ad8557bb3019dfc03d4fe7a0638587789c25ec9922ef23a900aa402a5b78c98575a79b48c5556956de6703f0fdbb9bfed3acdd4762705b6df4ec93495e87e62d925df926210cf50cb9057772cf4c2ed4f638f95d6c15163a11edc77fc0163777c3f3a43714e1cd836d2be67ac6e1c90bab82e7fc0d715f0367e6f1b837784c897467b569b7ac514cdacaabcd53e3fa96f06241be9027ec306e20dcd4efd26d26b6acc4f6c45eb858eddabe3fab18cdc0af4ebe4635ca78cec63338b8ec197fa03d720e05c352991abcecb0db96de0019d22ea679b1afbee7435212330ad4887c108170225762306de9e958d8f13eb331d7384bc502a3af9a9f44947d973d3242221febc67b9285f6b3e9f3a61fd31707b16d20f8e86a0b818394e9d864d33c4a9c8c5dacf0d3bef3d3d8e31243be44722158242a07bc805f58d6c03b075d8f23235da63875f77bf244dc9a8654402535af766cd2c5197d33ba614085649f18415a73987e8300d8ff1a72b1618f9eb7d49f3494a93af2e11bad0eeba8880c484219f645c6d6384d2319049bdfd76c76979e0bd2667f7b6f425f9975d7c0e05c5e255ee34e7b22e8cf18d22b9c731bb9d8032a79f7dad88adcc6b73268873873f768dc610b91e6c77c60c950bc4ca155da68e872648501e4d04ef3758dc0a8911169852036b44ac7ad5f746815c57922b5829818b43a2d86e537248e4dcb56a1ee084e0b6b6ac7c55294511ba6634332dae445068434db09f095ecfd14282c6621d6deb20681c6c3a2d63c006412a7beb2afd54c4ed587a769bd540c5f71381616a07048070a76398f8c15a028be892824bce207fd3c5c151cfde0ef49bb9a41c2cb0721aceca4d9aa739201b41afc17b467470cbb6da6b9e9995aad1cda59143d7c2a8d6a0ea459cf82a10fe95413fb2bfef73da83731a6321fac4dfa57cd9a18f58732036374881847c71c3523ffc542971eac4f53815cfaace041fbb2aa938ddba7518ee9a86be808bd21f94a40341f8a50d87e8cf0ea2f6352719834892aca322e522a00d64ecfaafab0d971bb4f9173ab43c06e907b35de3c4947e832afe962478edd12f28664bfe55439668917512cb6844125d3869b95dd09f7cfd2e3704ce24ac9d6cdf5b6ed56c883e2284648408d5863a630ae1704f87f1b38ab13cf342007a3a105f59143162d0d9e2479ed5efc455abaaa10c8d410933765f0cb4a3498b8838fc252c8f6e186ff2cd292033ffc001a06f8265d3f6d7a66875736a440c4f40d8f1c9a9db27c7ce0cb2ecb4585905485169f03a29642ec1736d3471e89a53fb39fb323eb0eaa32a23a7d03498f5259f71ce0a83289985c70d43c312fb62f9d3f503c80676d6e41d19a6a7f22c260409c81dac418f6f455ba0582925e05c027aea6ca1403240f225904ab20b8c61494d1a560289e5910c281b9ce1964f066f9bee3476f8407f9d8bc63a21aa303ec4f69b5adcf5d2be24ddb61da80802d9dc22627ed4fe764e689469915ad5c68cf46cfcbcbae34aa52e4893c8349afdd70c41cbe6dee0d8b6d0e34945b60a6674cd441d137eb2cb5d163f8643002822b6a57a012800cb529efc6f68a98cbaf8f3b1ced5e89b2f8b5f405af1b930478e1e1f281d0da9b0c994fc18d1e3609e6898d03c985367657e1cedbee28d1457bb5cda75f0b501e8fb8367b9a905f07f40081927c1fb4c011dbedf3fe4c7c3fce40b10f46abe68b2bd48b4c676cebf0a866c2eafae60a1629c21a7b1c2aaea7fb4d4fca4f40eb9a46b9f6ddb9ddf0be815543785ed05cfc23bf71f97a269eb41640082808462d8860556555e6717f10a083aca65d4030420c6459f58b66f73fe64a556b29022185d80a4deb882b95fa1ad0f61c5f27120cb349e68ecddfb3dfef8abaf957a60a8b493f5b3c56347c24bd5b213122bd3993bc39c4a4f6773434c2fde629f73457acab021a0aca817b813f48bfab8d73a92b928223d786d96e191891da04f3ab5430904f7e77f7d761eb54f63a5598c28ef1aff5086b0a3822054e068130b4df7ad7b97e0edc6a1292bea4780b2852092c28e2a05b7dd18b5ba94c8cb905124e628dc6f362ed20d0ee8f7fba50cb163ec243ba894ef1d3bea390417d6ad06a078097d8964efb464af5e42d9ba1d4e0de448e2099960e149d151f482694f71811f4380adde21423e729d843789a0f34e8fe600208b1e62a22a29ed6c010ec0689d0a7bf7ab62b8ff5e629f2569af1fd03c63a7ccc5007e11abdf3ffdaf8a4c3193b2530b26c4f8369007ca6041f9c9ec7cea8d469f1dce6245dd1152444d0246a1ccd9bb60281189881e738af3d4fef9503b4c89d4fe56c95120bbedd0ae5d36ac39080791b7a609c86ca71e7e8a9c0bf5998daf33407b47b1101b8c5ca571406a08c7d0cf34cff5598d87c8adac301fccaa79d8ad20730aa2514ea0edfab3ad205d142c26741f87a570b3877a996639c015b33cb0911f8c3d5576151acd2abf0d9ceed0a5acc0019c88a19ce813455a07dd879a7722d14178071a9fb32f0d040fcc4466705309e7395091fc9b91106cce20613e8d1e050a026f828f477e0ab2b641a349d55195316235b0599ab0bc200affa69c9e5d2562e9dd1773220ea32e89e1ce4739a19d5e1c93f494343577510156ed4b2bbe666122d16bcae2c27e2cc503f0e49bfd85e6534fe54b1caa22064ac2931f5ab8de81fd878219e1a6652011adbbf1688c801028f2cdcb4e95a0cf57786da66f7d95a246c76553cd1404fdb4aa2c8263f8a4c209fde5cda06ed045d9a6cb641b1f9b4339a6bc662b4d20759a965a9a7959c88ac2b645da9ba5d1ee3fd98537699fe2b66837fad028c9d41b7dca1aab242f0e96aaf2a5dabb745a52ae279c3e5655504322f06809b0f3603d07837568873dc4fb6d624f9a5239509fc79df6491e4e6cbfa1cd195c8dedb5f794ab90976c5f2b13f2f96a279cf9e1f6d7f2ea3738f28d806a664c8706a150352988880a8c52c1d4c12cb7d190711b87766cea68a81aea6eaf10165ee3a5b696958104cc6c6efdd9ffa708f56ad5100d12c6237b03fea0b00f40bce759dc13bf10c6b93e8112b73ce39cacecc90176a283b97981f2e69e2bef68ef7d559bc73481ab83946b68b425aa1127a74c970181e742f0cba0315be9a01b4f2a1ba3b47111b3612c8c2ca92461ad30af3b2a4670b1e71f2f99cf2319ab7ea41688f9dc7e2748e116ef10a8aa231055795ac4d4c9b50a794deb9f76bfa6c67f017f2db4c45b75f76b72254ba9d1a9b916b6e0132ce7815c2288fa47674cbc033c9406e770fddbca1dbe3ed61230545593f6f427750c48e740288ceb6869690f85f5c6b8ee93c5c290e4f9f429080b03349a4cfb5813b123ff2d5d943adcdbcb6a019e752a54bbd25bbcb20123bf410db2eff41285b7f6c091eb7278ff48813650737488c64fb50ff9cd983002e5c09a579716fd1dbeb762589ba675a01afa10cffa6c2fff835201b3228f45bbbfe4fc24b2ccecc88b6ff6af52d1cad6f715db0a69cbc3c685d8268cc92518ae3886666cd43ea9ff34a4d2bbe46baea6abe4c61256a04a581d6cd888bc1adf4c0c7849f3ac28c933f694ef519485b3ef728963238d5fc28974e18ddc46906280bd8c941f6f4f728e6b26da138b0d69844f8d10e564d756adc3421bd57c51850a1d92969fe266f42749821334bca1f43e492b257d5cca10a43f26f30b6f3622955b0f43cbfa4f1966162f0318e5343d171a7115b328fb8a03dc8819aa3df258029d2b761da4513e3cc84b05f1aa2872a3f1d89d9b9fa4eba630488d2cf016866bf9b3a9d249546b5fb93aec48ec5a189a683147a1f8e84b27a647c2eeab5d7b36ccd1cca14016f3a66b6ebaa9cd0dfef4ccd643e0ca696381498f3c621d50aac97dff0b46e07ad8d68ca953298b69d528eff56dc049e8fdb9c5ede354cd9ba8914358d08f14cc42cd1297eecb6e5a46cfb5fcf59f8e735d4bde7a295ab948aa5d009a30b0ba8ee1aacb65ac2e0ea179039b0cb7b0c224c18341cc5266403432cb31803d4b0faa470794e371b5a49f6b3089c2a91e99bfe51b702b990244654b184e9fa47f423194c5aeb974dfabe6f6c95cda11c2f8ae1474dc0d9b753e31dd0ec1d388cc933c27728538aaa2a58559a5bfa1680b238cc13b189268c42f803aa2f7466b9490c71af8ef1788b5b9dc7fefd408389e980143fe247bcad142e08421a66b66e2edf4415ed8c947ef4c3f975812983ccd40b64148623eca775ccf30bd36d98832d5dcee1b78092027d5964ff24bb44f7eba6840288b9ca220c2bb6cbbe8894c05d64605bb7028467ffb433cc28c5327cbfc43ccc520134a115ab41505b4b120a86b7a3ce8bbd4297c2b831fa273dba49a7b7d556682f1f17654264fb28a02798cee6b24f528148737d2eedaddaff89393eb590264736d6b2dcf84ec77a9d3b5554762f2dbb05f7c2d87f854bea1b2c232df04ba08a63c96ba6f0d67b456f0f981116b3c7f9bb6212683a8b52d9cd1b8eca3e9e9ebb4a10d26f32b90773855404a7218b30bbe2bc7256524bf84ce1dc4c85ea06b591fe323f8ecdc72daff18d333edb167592e2794b0057ff89f93bc1e8fdd77f81de6f27484e2a442358389b6e11e7ef30993672f749fce732196d47528d7c0831e630536113e5b0149a5f48699d326c7fa6278e48e7bda56d4ed302a45ee216dac033216f1dd767a099458f568e1f0ea3834dabd181e59a9e1dbf791eb11cffc8578f73746cc", 0x1000}], 0x3, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:33 executing program 0: r0 = socket(0x2, 0x4000, 0x40) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8725eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9dcdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d0100e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 16:01:33 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 16:01:33 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x203, 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6, 0x3}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:01:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="309a775b79a3996853b386fe0fef3d3481ea2477639eb0658c584bbe7a6184578932e31ac9a553ca6ff5d1254d02a3cb8aec00cb40d1ea9aea12c361f0d5dc312570e9d379ea7f3b7e973413aac20176c96bee6c5fa3c52a93c6dabfdd71d8fa3abd8132935a77eea0742ac1d3c6c3141b370a7562b3128c07c37bf771b34663a70be4433cec35da7c8bac7ee12a1330d6e2b5089750c84326c6b278a02e42a37da69a898b0de2c97ef9b6f293011aa20caf91eb2fc86bc2b4f6fe63e9768a39d1b55ad7", 0xc4) socket$inet6(0x18, 0x3, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pread(r0, &(0x7f0000000040)="81fc63b620d15df9769311b55d7cdf5cc900b3d9bba957e76874751a5b4f8852ffa252642b6989ac575d100e348980aacd75c56df19547cec8fa82f90a64bc03ceaa864ae4f38d72d2cc888afb639a82f66488cf2cfc858ee35dd769df8edc310d96fd69b501783049ef9af4084d480613b5d4", 0x73, 0x0, 0x3a) close(r0) pread(r0, &(0x7f00000001c0)="31353b25ff04814700bdc9ef89b67514624480a192df0710bf6b7d0f6b556ea18cdf27d114b3ea819f223719e6b7bd8430659980f415eea4496f3aab7015e754dbc6e20197f8b421ea3b46e22d58760b387636dfb078016cc6352f8886f9cd7fe953bdc74e17f722d4cd05e93fd9cfaac83175e7c5792fc713fc0aa579c202f5", 0x80, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 16:01:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100010010, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:01:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x0) flock(r0, 0x17) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) close(r1) flock(r0, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:01:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x20004268, 0x0) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) close(r2) 16:01:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000000)=[{r1}, {r0, 0x4}, {r0, 0x4}, {r1, 0x10}, {r1, 0x40}, {r0, 0x10}], 0x6, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r1, 0x115) msgget$private(0x0, 0x80) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x10000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:01:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="01c9cf6910ae3b291b9bd419e8b58795e80bb36a3ee13eb2b6a788602551a7b93a5302526458028f1f829283f2dbcac7c5a5c0c003ca2440a134fb80aeb7fcaa3997c2c64c20d67e9e1753579a02ab274cdcde2b63064678aaeebee93d1e9779d5de55d474a01d84eda2d524136d9f", 0x6f) poll(&(0x7f0000000000)=[{r0, 0x85}, {r0, 0x80}, {r0, 0x20}, {r0, 0x1b77b2bbb727229e}, {r0, 0x8}], 0x5, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 16:01:34 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) recvfrom$unix(r0, &(0x7f00000023c0)=""/255, 0xff, 0x40, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:01:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x7ff, 0x1, 0x2153, "040773a9521657b145b3122ccbb4a672f1e85a71", 0x8001, 0x8001}) socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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(r2) r3 = socket(0x400000000018, 0x3, 0x10000000000003a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:34 executing program 1: r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xba) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xe3726c059a680e54, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x80000001) 16:01:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0xfffffffffffffe1d) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:01:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x3f, 0x9, 0x2, 0x0, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x3, 0x2, 0x1, 0xfffffffffffffffa, 0x401, 0x6}, &(0x7f0000000100)={0x3, 0x3fffffffc000000, 0x0, 0x8, 0x4, 0x7, 0x36b, 0x3ac}, &(0x7f0000000140)={0x0, 0x4}) write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:35 executing program 1: r0 = shmat(0x0, &(0x7f0000004000/0x3000)=nil, 0x8cf2da4ea2380454) shmdt(r0) r1 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x3000) shmdt(r1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x401, 0x4, 0x7, 0x52, 0x9, 0x5, 0x3, 0x10, [{0x7fffffff, 0x9, 0x10001, 0x5}, {0x400, 0x1, 0x2, 0x918}, {0x58dd, 0x6, 0x0, 0x8}, {0x8, 0x80, 0x7, 0x1}, {0x20, 0x401, 0x1f, 0x3}, {0x81, 0x4, 0x5, 0x6}, {0x4, 0x32a1, 0x49}, {0x80, 0xc80, 0xaf78, 0x358c}, {0x20, 0x80000001, 0x3ff, 0x2}, {0x9, 0x8, 0x6, 0x4}, {0x4, 0x7, 0x7, 0x6}, {0x57, 0xfffffffffffffff8, 0x3, 0x1}, {0x1000, 0xfb0, 0x8001, 0x2}, {0x5, 0xc000000, 0x6000000000000000, 0x7fff}, {0x75, 0x1c838000000000, 0xfffffffffffffffb, 0x3}, {0x7fffffff, 0x60b, 0x2, 0x3}]}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x0, 0x1000, 0x445, &(0x7f0000006000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) shmat(r3, &(0x7f0000000000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:01:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) getrusage(0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x204c2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000680)) getgid() getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x3dd371fd1d24389b, &(0x7f0000000080)=0x1, 0x4) syz_open_pts() 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) read(r0, &(0x7f0000000140)=""/116, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x4) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x3, 0x1, 0x5f, 0x401, r3}) recvfrom(r1, &(0x7f0000000240)=""/202, 0xca, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) 16:01:35 executing program 1: r0 = socket(0x1, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x20}) fchflags(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f, 0x3f, 0x7f, 0x2}]}) 16:01:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) nanosleep(&(0x7f00000000c0)={0x7fff, 0x2}, &(0x7f0000000100)) kevent(r1, 0x0, 0x10000000000, 0x0, 0x803, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4a8e0019b29d4fa2, 0x1, 0x98, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0xa61381fb7afdf8f, 0xfffffffffffffffa, 0x8f}, {{r1}, 0xe292355449892482, 0x48, 0x10, 0x2, 0xffffffffffffff38}, {{r2}, 0xfffffffffffffffa, 0xe, 0x4, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x4, 0xff}, {{r0}, 0x0, 0x18, 0x80, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x0, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0xd517}], 0x3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0xa4b0}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x200, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x8001, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x12, 0x80000040, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x5, 0x80, 0xec1, 0x3f}], 0x80000000, &(0x7f0000000380)={0x0, 0x6}) 16:01:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2afa, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x7ff, 0x7f, 0x3ff, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/203) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x8, 0x7, 0x0, 0x2, 0x93c, 0xd7c, 0x2, 0x1, 0xfc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 16:01:36 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x2000fa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x3, 0x8, 0xffffffffffffff81, 0x8}, {0x9, 0x1c, 0x800000000000, 0x7}, {0x9, 0x4, 0x5, 0xfffffffffffffff9}, {0xc1a9, 0x0, 0x1, 0x2}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0xcef, 0x2, 0x1, 0x100}, {0x1, 0x5, 0x5, 0x80000001}, {0x2, 0x9, 0x1, 0x6}, {0x1, 0x800, 0x5, 0x375b}, {0x80, 0xacd, 0xff, 0x4}, {0x4, 0xe3e, 0x1ff, 0x5}, {0x7f, 0xfffffffffffffff7, 0x3, 0x7}, {0x6, 0x2, 0x2, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000280)) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)=[{0x800, 0x1, 0x10000, 0x9}, {0x6, 0x1, 0x100, 0x6}, {0x30, 0x5, 0xfffffffffffffff8, 0x1}, {0x0, 0x7f, 0xe85, 0x5}, {0x9, 0x6, 0x8, 0x35}, {0x8fd, 0x7978, 0x1000, 0x100000001}, {0x800, 0x100, 0x4, 0x1a81}, {0x1, 0x1d5, 0x100000001, 0x40}, {0x7, 0x1, 0xfffffffffffff001, 0x46}, {0x2, 0xbba8000000, 0x7f, 0x1}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8860, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0xcf, 0x63d, 0x0, 0x7f}, {0x9, 0x66, 0xd85, 0x7f}, {0x1d, 0x84e, 0x5, 0x5}, {0x1f, 0x0, 0x1, 0x8}]}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) recvfrom(r1, &(0x7f00000004c0)=""/188, 0xbc, 0x3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) sync() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xfffffffffffffefd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r3) pckbd_enable: command error 16:01:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000007c0)="a9cace87e69cc370c8f6188cd8dd9ed82fd6aeb6fabb0db2d30610dd7b4818dc159d5a3f0d51b41bae803bc87290fc87916f4d521e78c23ce66fa714d143462d2646f4f810abbfe66b1e1abc0d84c2c1ff2e0a79bca48dd2b840d13c7804568398baff268d935c8050728c1e83232a0183e311fdf14247dd3d6aaaa4fd2a5fdd6e2652fd0d26b73fca654934aebcb4231b00712ed1692f3bc0f4a62f4b5c288aba4230478459f23134cd5c514df03129e794a922a20532212f2d8542ddd792871a295302c4cef48c1904e6f251d90f867eec3b64001c36a8514ead326e7643ec4618339781572259823285d3115fc6ba6c4ad6367e2282ee801cf86d6cd4", 0xfe}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0xbd84229}, {0x87, 0x3ff}, {0x43, 0x2c01}, {0x0, 0x8}], 0x4}) 16:01:37 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xaf, 0x0, 0x0, 0x200000000000}], 0xec7, 0x0, 0x10000, 0x0) 16:01:38 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x2, 0x0) flock(r0, 0x7aa520f51de78e4a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x7, 0xfff}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 16:01:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f00"}) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9, 0x81, 0x7, "434e364055441941518aef0b4b9bd213ad3011ec", 0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x101, 0x1) write(r3, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r3, r2) recvfrom(r4, &(0x7f00000002c0)=""/239, 0xef, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000200)=""/130, 0x82}], 0x2, 0x0, 0x0) fsync(r3) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:01:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x91, 0x6, 0x100000001, 0x0, 0x100000001, 0x7, 0x0, 0x3, 0x2, 0x5, 0x100000000}) ioctl$KDSETRAD(r2, 0x20004b43) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="49449eafe8b475dfd9ed84eeb5bacd3687f131ad7b953c8ac47c0813878dd418e8965da4afbe380eeec045f3fdb1682d6d2de2373b02a4d6677f24dd2760dec3ef243f6ca4283b40e463e4a70c6dba1e7ca30f1f3df925fd8fdd713c5d88d8165b3202d302", 0x65}, {&(0x7f0000000240)="2cb69ef3e0695ff495c6c1d81eb3efa1544c090ada111f68e65f14a21379b44f0516a1e378ddeb8d6716fd4721fa65277bad96a5390a0364c5e561a2f9811b442d27114b14d90f25bc009fad1168b307a36d752728111c5cdab432d9c880395c10637d3dbc19dbaf09d93ba3f01d4159d678bd871795f3f422793cd09e4a8a01fe2ed5838510fb7fdd2bed71a015cdeb84a1c0108da4d6ff5bbd9c90eb4c351469858cdc1094f61d5a77a092c51cd79c6d5ec7ae5edf5fe6d64196a12b9a12ec56706df82cc063f5912cc04cc10e68985fa17e35bfa38d5f7b03ba3e7b26af37ca1ad2f415060a9ff859dd850bd5", 0xee}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) lseek(r0, 0x0, 0x0, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000400)=0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000380)={0x0, 0x2f178000000, 0x400, 0x6}) ftruncate(r0, 0x0, 0x192) setrlimit(0x0, &(0x7f00000003c0)={0x7, 0x10000}) 16:01:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x2, 0x6d7, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/253, 0xfd, 0x2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x101, 0x80000000, 0x6, 0x0, "97f061f5cb1c8f6b95a4c0078d6fa1dc983e8291", 0x10001, 0x9}) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 16:01:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/202, 0xca}, {&(0x7f00000012c0)=""/124, 0x7c}, {&(0x7f0000001340)=""/181, 0xb5}], 0x7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:38 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x3ff, 0x7}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x5, 0x1ff, r1}) setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x8000}) 16:01:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x4, 0x4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000280)={0x1}) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x8001) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000400)={0xffffffffffffffff, 0xa5ab, 0x3, 0x2, 0x401, 0x8, 0x7, 0x10, [{0x4, 0x4, 0x5, 0x3}, {0xd891, 0xe00, 0x4, 0x40}, {0x7fffffff, 0x27, 0x8, 0x1ff}, {0x1, 0x200, 0x8, 0xffffffff00000001}, {0x6, 0x6, 0xfdf2, 0xffff}, {0x7, 0x20, 0x1, 0x8}, {0x0, 0x8, 0x5, 0x3}, {0x7, 0x7, 0x10000, 0x1}, {0x100000000, 0x694, 0x1f, 0x7}, {0x9fe, 0x4, 0xfff, 0x1570000}, {0x3, 0x7fffffff, 0x5, 0x368}, {0x1, 0x7fff, 0x770b7654, 0x4f0}, {0x40, 0x8, 0xdc4, 0x2}, {0x4, 0x0, 0x101, 0x40}, {0x90, 0x1, 0x0, 0x8}, {0xfffffffeffffffff, 0x4, 0x0, 0x1}]}) r6 = syz_open_pts() r7 = semget(0x2, 0x0, 0x8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x4, r1, r3, r2, r3, 0x1, 0x80000000}, 0x4, 0x0, 0x5}) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = syz_open_pts() fchownat(r0, &(0x7f0000000780)='./file0\x00', r4, r5, 0x4) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000007c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) getppid() bind(r0, &(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000b00)={0x2e70, 0x3, 0x5, 0xfffffffffffffffe, &(0x7f0000000880)={{0x3, 0xfffffffffffffffe, 0x8, 0xb, 0xff00000000000000, 0x1fe, 0x3}, {[0xaf8, 0x2, 0x200, 0x20, 0xde2, 0x3, 0x8, 0x80000001, 0xe51, 0x8, 0x6, 0x5, 0x4, 0x1, 0x7, 0x3, 0x5], [0x80000001, 0x4, 0x9, 0xce, 0x7ff, 0xfad, 0x5ebb, 0x101, 0x7, 0x5], [0x7, 0x5, 0x4, 0x0, 0x2, 0x80000001, 0x97], [0x35, 0x1, 0x400, 0x3, 0x9, 0x9], [{0x800, 0xf000000000000000, 0x2, 0x7f}, {0x40, 0x4, 0x4, 0x8000}, {0x8, 0x49f, 0x7f, 0xa12}, {0x7, 0x9, 0x10000, 0x6013e05a}, {0x4, 0xfff, 0x18, 0x2}, {0x53bc, 0x1f, 0xf2bd, 0x3}, {0x2eb, 0x8, 0x9fee, 0xfffffffffffffffd}, {0xe695, 0x683, 0xfffffffffffffffc, 0x100000001}], {0x0, 0x0, 0x3, 0xb0}, {0x2f39, 0x0, 0x1000, 0x8}}}, 0xd87, 0xfffffffffffffc01}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000b40)={0x8, 0x4, 0x9, 0x0, "d2c2fc732bc4cfe725947bb1e6cf9c17d96d229e", 0x84}) 16:01:38 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028ab) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffff9c0200000000000000000000000000c8bba3aa", 0x2c}], 0x1) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:39 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:01:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) r1 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280), 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r9) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000440)=0x400000000000000) ioctl$TIOCCBRK(r3, 0x2000747a) semget$private(0x0, 0x4, 0x20000040) getdents(r4, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r10 = msgget$private(0x0, 0x300) ioctl$TIOCCDTR(r1, 0x20007478) getgroups(0x8, &(0x7f0000000340)=[r9, r9, r9, r9, r9, r9, r9, r9]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x401, r8, r9, r8, r11, 0x0, 0x10000}, 0x8, 0x6, r7, r7, 0x101, 0x2, 0x1000, 0x7}) 16:01:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x9, 0x29784a2e, 0x1000, 0x4, 0x6, 0x1ff, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x28) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x6, 0x3ff, 0x7f}, {0x8, 0x7fffffff, 0xfff00, 0x20}, {0x4, 0x5, 0x7f, 0x6}, {0x8001, 0x4, 0x5, 0x80000001}]}) 16:01:39 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88098978595f56fae84bd2dbfffc4c23106a04885ceb8053af63afa22c0edef0b62c661e7d3c2d4f027a89b54c98e9ecdbdcff5c324c76a1be2829e32fd6653f1cb5a257b6fc1ccf9338f7793b2f9c5b8fb0e6103306759853d2a8c6b91d62e1c89f78a336ddf6dc22ef0996c17bef47d4d9403bf7d2952bb6453d1d9b3e8ee2e9b6e4b1a64b037d8602b13380d13076ecbb8dd75a82b940ff32ab6eddff846b36e991f06dee1c418b0de9ea9158ba035ca493deafeece2dcffcd2ffbfeba3fb2d3b122adf4debcd7e8391aeb570c1aab8757c6731874a0ecdd563219a06b787b41c7b415f16316a8a082c2ca8c6b612bd9fc93e61aa", 0xf6) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munlockall() getsockname(r0, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xf4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:01:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xafa09be343c280f0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup2(r0, r1) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2}, {r1}], 0x2, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="04") 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) recvfrom$unix(r4, &(0x7f0000000b00)=""/4096, 0x1000, 0x41, &(0x7f0000000500)=ANY=[@ANYBLOB="c40dc2ecfc2912093000"], 0xa) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9dda8eba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be60bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed41064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7756c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757812c7d79cc79d7e5c0015166c33af63e0d2a3d94e6c297ccbea28aa83f4d157d51f6b22983495696a15b22bff29f5187f766fa3e22cb02413abeace6de7a6a75b822383a4b2e9142c18e770a5def7967e63409bbae5711441ba23e3477ee4eb29ebc68"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x20000, 0x0) r6 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440), 0x80000000, 0x0, 0x7, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:01:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) fcntl$setstatus(r0, 0x4, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa7c3597cd84b7935, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) close(r3) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x1, 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0x4}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x2, r2) 16:01:39 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r2 = geteuid() lchown(&(0x7f0000001440)='./file0\x00', r1, r0) setuid(r2) r3 = socket(0x17, 0x6200fa494dae2f05, 0x8) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000010c0)="e47f4c5988108480a09c9e0fdeb82f9c7a51956ad1b8456d8ef60c076cde0b7463f82f79936682b69742ba184ba4e9b91a9b218b06b65d108ad91bdb70df4df0bbc3b723334800664431640dff480e379b0331efb8db9aed48ac5b30083d2ffdf9c2930fd4f3f74a2d9427ec0e6e5a478afe29", 0x73}, {&(0x7f0000001180)="953e77f21927a2ca4daa1e29795fdddbda1811503aaf659a", 0x18}, {&(0x7f00000011c0)="0e8a5bed06c337c8541f98e8c7aacd8898939f6df4af88939c4eaa8f1f7312afd48a1ffbe09a5ebb1a3246e35492d7c8f136c7a505a8eaf83a3ad6c52fd7513e1d0920f463050a83ed2471c8b89f04d0c944d90c5c7d6b252944a950b24cc362c0c2f310f58f92c440eb5c4e5123cade2722512b7c505986cb907a21594fb1900b456a10e171c438992943d801f32e8472b802383f9bab5fb91a6cea7feb67048772bb44e7ee971fe5a7eb016ff19c3e93bd6b1f60c30df366b8af820f9e085dc403bceba51fa5f27745765469f7c3c62938238fa5910bb56f08", 0xda}, {&(0x7f00000012c0)="b208a572802ee0405abe4c5e31778a38632fdebdc64370640764bd", 0x1b}, {&(0x7f0000001300)="fc3e927c6aa15e3a2154e3fdd2c3613e438da1588c5b714c73b42f3defffd1d5d05e494495a3072e5d87917fc9d25e6246becc7aa761fd5f8783e8925c20b7d974ede658a0ab38c64473c32e65274368568e9f381246dc74adef0c218cc30f6d2272646d02ab56841d974be7564346c5e71a8416215b60f1c593e55d0ceaae1c75b6ba19f56bfecabe979fabf107ba1fa419b5f2022dffbf39ad3b1037da85c3987d", 0xa2}], 0x5, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r3, 0x5, 0x101, &(0x7f00000000c0)="cb5f7487354da407a44da93e4c74267151aec8413771d16d6f688ae13a17f83f31be0b7c2ebb8c0cf3f44b60246f3fa9d6922d9d04922816f4c265a17044e9bce1a91212e20a32719c2a46c5c74cca68b280915e9287f21c90cec639a8902c5c39105591acbcdf22590d92da6428ab37fdbefda3caea004fcde55728ca8e06318843f46b781de9fe17d2978c721b6eb4925d01c965d1368ec9c9891d2f94cd539815ccd3a67d0184e7d6c1329d23466abcab5914db690b290b579006f497276276b232ca3419adc3ff9a27f92c3d20c9ee34306f81c92da169b607f067f3484d6b10a2e0d4468350feb54b086640b4f22e023c819425fe041b1a14ca8854d688b97fb93bfdadfd3c8503104929370bcceb1fb1cb3586281213e14de375f7d6a944558f5d27f9099d2c12f23221882d7691277135ff771122ae4f170b52c4c0c7a1b1e76d2bea760849c62960df9310ecfd1c68bff8c1859cea04117acf82fb2179f79c339cc6ffe16b436c82a237dcdb34afc978c9e7070db49bcf20516f869a2ebdccb3aaf1d52cf4f366533dac2f754cc790d2e7a47df6aa9e0b016e24e93d9fa5ec0b357fb0d0d43141a45dcf41064ea60948b3972ba139c2b77fa7eb8f14fa7159028a1d4d06efdb671bb1818c8ca6f45c22e5365e819ba069473aa5bd52eb6bae33268c0048751624f105450ff6e8b76c121583ca38772a9be79ab4811eeb2dac3b03b50428ec5b589a344a014b5ad978f54fefc886e3d2ee1c69090247810f0f74fb21a6ada4172bae1436adc3a571b9c6edf6077345ebb0cafe7240477d3e0aa5b23224185a7db918bbfc90786e15c76afdbc4ae39dc7317948f992dc4b71a39e0d9cc82aea93425deef5f44cd04238d4a56e346f4af624a6999b760d99402bf73355f4fa0100fbf39091195d2d5b5bd145d208c9ef5a94d7982668101e5fd972dd1a151921f064d24e388c9bbe30037e93289c409e9a6be934892c7a16a437b50592ba84afcc9c1ca753238dd3f81523ec8a6c1aec460331aab7b314cf9a5fd440ce357554332ddc62a95a4fb0ed3414045c1bc912fe345386d398a70bb48a13901608b10e395c390be11e3ec9454288a50fdf0f7f7d614c315bac78fe8da4ad0efdb2c7210acb1b5a89d3f17bb27e903e29c21063ac0793a25c8318d348528e0d7147052990f4170ab3646f4ab9c09ecab0363f336f47416c92844af72751c517fbf9d0e7ad115bb154c67dfcfc3dd92535afdc0b3777b855c59e39a260a060ceae0b61813c28462ec61107350b752a6e4577a24a180b4eb75159ba0e15c987bbbcdb519018ba736aa913662d871ed13363b7ff1e336b3355495a06925a64a045930a07830a1c0e201064602adf1c019c0c9f6f207eecee8b2eee514ba0abbf15c1b7600d529a40ded92d00dc606d4778bdc5df1460359b004ce6f9f59cf96a93b52ceffb53a29123c7d9e64e14fc3eaabcb84274c6b804249bf619af2347cca5f216cfeae69912cebee8536c5ab089e36c7f4e688a5106c117dcbe5c2ae5a41d3e723727889e0cd9b1526ccf405a6712d7a9be2fc5788fcb8cd1509cf7f5c454cfd9239a8b097b8c6ededf24701da0b5e081dca2d6c97a65b39b478c0b7138facbe254f337e68bee028843ab5c268d57d522514d320727b96f0e8e463fb0285c925dd21f0431c74a47c9c8d0d580c74406a07819c192036dfc855ed7d0252c6efb8da19360905a284a962b48cb2f0a0e790254fda8b1b5a9971efea155d64f579007a16f1b717c80a48b1bada671f1921e8aa6baa12a336746e94c60b6d24b628dd7e7cf783283d48ce8a42af81b8c9330f5cb89663dd71b4f42f08a86ca02d06540670e11e260584728c911c4463456120d0215ee1843ca81d2b8edcc2ef15818e2d3819666b4af1b678cab913eea01380884365bdb24e071595e205a53ea7e1b89b8f78cfe8470e9ca9b96de7f9bd334df59a0fcd83ad739e6dc6dc81d2b9e68a7a3e66df2230438a417f90a9baf62bddc4600facb88e8721b5c8bfdeb34fe9eda4be2414911da1ede584807de7bd993d2904167459d59cf92c1f0219b98c23dd687262a1d4357337a815b14a94b611ed799d90b18e61fc783388ce92bfdb91adb849126efdf7cbb9e540a16804594ce3352ba7b6929ceda5e9931772e2dad6d701abf751594dc7aac16d37f8806ae198df51a3bab88cc2f937aff8f9960209d3779d6a6755de880b06cd0a787670e6fd461e5fbff6d8e4699736abc845cf60d721a55b02ef61cf782af185b14a6ae1ef7f633b631670195155c29a4fbd29f2e2703d8d9edffebba58a7731d98fea6365dfe7eb091231f660379bfddaa258eea03ca403a0fa6f8bf8d53361e5201981db6102d3874b33be1f70041dfafb9eed4f503cf9e07a43a3adeeb9ce665fd0ca75d0a115ad0149eac6e7a4f3ecb324ab2b66c1c4be2d20b37aeb6320dc25178441a795ef0a583f7f37b068dcc4da4164472cad0c09707e9a80b2e95b37683d3dc6b28b6984ea84f8a4ae593bb3fddd8f2a15356eb42b47197a22e6fb13e73334de689dc5179839162d884e7f9abf7013bbb2156ab95d4d2625adc462e9aa7da22f13521875c1ff4067f51c2a7f6def71611437c577880121962471adbae167a80b42dbc7fe3953d0643e266eba676338506c76e663906f3e939405544318e0295f9b16a15b0084e2eaae32d3d1f6963e79d6b0f6010e96b4830143e061201379bec19b8587dda28cb787b1f640fab197af137a693ed23cfa26ea29180cab0f1f6582c5eaac3e7159499fe45efd1e418966054970fde40fe68480559ceda9f662a0b5669f486ba0cf2131c7f503960b920e701e75014a9bb9b0a7411287caf61f38a72c59b497f790404972c80e77421ad284d69ffaa28c62de293ec71371870aa82e3ba9c899c83035992500b4900b00ad50cb4fa95d0b70ce3349991440c15d9d4952c6e92b49b559be7c5722c53c1b5a6825c1067d8da935a896842ec8bad2b68cbbee680465a70b293be49095b83ea9b73a2d214c010ea1d1761eff15590c17b20021aee0635876339d0eea4512c3a0ecf57e0739889ff9a7b8ab5a42ed9374983670fce9e2f04bb9ad1c262080fa9b641c9e64f9ad1aa7b90d6340bbdca117125eed8faeeb8e5ff97478d526ade19fa31054baaafa16d3b0c1bdeed781a7694df042833fea701e208e203f3688969f44c90789a7f7999454a3ad151d27e703014395b044f8bb39c4b53c0e26a8357f65911cd3f84ba57f0a07d927ef41c7eb839a83a1448d535a832d2b8a481ca26179e2e9c6e95d332b98ca0125cc145ca8333fc597d8cc332127000e6355b5088a4a555c3767b5ca784319a3bf5ff2f2cde5d1aaab9b6622579ee45a720c47d4f7ebeb6019af1defc9f2144fcbc3ca86a7478c51c56a622e86e04110de6f2904be2d1cc97eec0699063aa676b957f741d6f3056b3ff689f08505d2280939c44ea7ac5dadf8fe0b7914cd6767fd8dc89c3d773c1ad7c8ca0158de27b7daa3f43d0d9df8c28deeed7f22654dc781c54ffd7cb6546b654f8dd4c50694a3b48505fb8e2a34014119e46d716200ef4052b037683aca40e52c34bf21465ae4a7d6b4c70a7d7a8277ed4f2f9562ecc1d70d361dc835404d4b455185356368f4e76968a7dd34f48867b12b01e3a0200ac580aacd67d8093b5567a87e74e38dcd97316e12ccb6a8411033928cda623997d96974edbfa6a419e42ef80613eb1b181b016ad577a485dc5d280e445b865607cbf906e0032385b409d1ef4378ff02d8efd6c467d7628725aec0db2061c07965619fccc65e00e405e4c8a160577281c93be57351ba0cb41bd8cd9fbfa92b8a00e0c41c7adb539ac5b25e9516a250a1f7fda5cc724367a45d56d8c76bd2defd16cd23b00bff1dbf97a2e13753b2bf74281ca488e0ea72245b94eddf778c7db1eef692187a83b49b20eb340a30272e7e370fc14d5b9b74c93f3a8246ec682ea99ba08477dbe9596afa31636baf1919dbb1e884fed5b0d88a0ae8356c3546072147dc6910d1f5cd8777b85221492261d06f414e274a0220df82e34d013cc32890a2eabf186124105c589608eecc419fae47ce71aee45350b378122fd477001bb432f76cd9565912282710da8b58d778a1e05fe8ab6859f61d4c9d57150aec42f0289504337c9b17382f0e7b03fc5771deeccb16984700b36d2b6daa9319b3611641193ee831378ba75fa74eeff75e8d760c0d38a90466c6c3a474c04e5f18b6a07dbbc83c63c9dfc969b7b8f75e5c23efcb85f6386e290bd73e83b98a3d9e69262d7003e65fe3efdd64421eee548d5e95bb28cae0b026e162842ef6ad2efd8e966bc4d85d7ac2c78f90f80493afba9fe6744f94c18569e21be8d91ee28e0466d16d8738727b8c0543ef4a760a314bdaaad5dce2649efc29ced881accfa2ab334120b201758f84cc71c4bf17fc22832e1d4889af8612de9ea2d435e538842f2e518554f48f6719a39e0ecd63b509da6910ab9c6004a68b5d9a9fe84bec7f08f7837760faa61330633162b445d599fe7a008759f31700334368485290f7ee6e9119a846300457fda4cd415a65a0a6f4ce79315284046fe5bd580487a5834b7da49531f50428ac37ec7acd866413b74e1b9f8054802013d64105682a92e9592ec599416b42cc967f1d11bc072529d1b010226212f355a06ca7fbb621e1de8780175f868f4535cc03b1b714e2b41d4f7faf868411915aa0e26724e679cf70667eb7a6b3a7ff90b0932979ceda1072a54d888eee1200196cedb060e8dd29fd86aefdc99177e55cf853875aba0c9bdce6d1197a50e1ff5d10f44dfbbc46f5f464512cb9bdccf17b6f7c4998d437a184419e0ae04a0a43da404fa3ae86342998fb010bb0fd14ad31fa7412c552e219851ee0d956d4b58844a8441ff614afc582a8b29f1cfb4672544b109f9c0e51415d497e1cd8d829e52457a8b12cdf712eecb0c2b8f1709e2bda6d720de478df130e5ab42f94e51aa07c82a2453918149b6ef00a4e342484880ccb3b1e7003e33e9f30db0db254680399dd49dc388f669a3edd32c6613b910b248d2c13f7a2f511d92d14f6135ccf2859ac92c7663be521132606102d424c5df51480abc0ecaf612dcc9a6e832cb9d06dc9cc6a580d88644e010e63a60ee208600d4ccb14a307cb8e8ae544b8f25c589583e9c61b79a0a9cada7567853f394f7a1fe883eef3c0daa5bef437a0f9428e86d541983261f32a3f98a86f7877728cbf56559392f90c4e5ae4d5bbd18ddf894c3e2432eb570fa1bc305231fa08d63b07c974c5e4a52cabe805c6cfd7969acc9532e9b363d1e389c58c67df923ddcb95c4dfb46bfea432628c729e3549dd0a2d265bb1c9dccb4bb82075237a705efc0b3ace5d3b7fd6dfa256d6a0ac59e27ab98300e9366d2a4db1d0dc1e4a5f8847c5b8782172d92f51741339bbc07b3bf956b1a4a84188f58885d56d1ba380850e7d481891d94ec9ff8e8613195a071c27c61db659613fb8f88ca4c9223bfee7f7666dce6ee265f22a235fe2120d5b8f237a8cca548714694e6430e9234cb38479224a945a0dafe3dbdf93a79fbfba6d083f05c771d6a58c3314124769afb48f8d34f19fecb670c7275cf7d11375d8a879be9ad06b67c602309d509d29f4d59733c71afc58efce7f2dc989d59cc82ec08235c0c1760723bab21004932707da498163c117c7297ab7367db638758199c71a6f9abe1a9dcf413ec1139c2ead0694b129d4678807f7fd649da72e0a91", 0x1000) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x1000}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x3, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x20]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) 16:01:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000ebffff1fb66b25173d70c8c700"}) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x1200, r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept(r1, &(0x7f0000001780)=@in, &(0x7f0000001740)=0x59b) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x1) r4 = dup2(r1, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/4088], 0x1002, &(0x7f0000001600)=[{&(0x7f00000012c0)=""/121, 0x79}, {&(0x7f0000001340)=""/9, 0x9}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/164, 0xa4}, {&(0x7f0000001580)=""/4, 0x4}, {&(0x7f00000015c0)=""/11, 0xb}], 0x7, &(0x7f0000001680)=""/31, 0x1f}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x200, 0x0) getpid() ioctl$TIOCDRAIN(r1, 0x2000745e) r5 = socket(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000017c0)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/160, 0xa0) 16:01:39 executing program 0: setrlimit(0x7, 0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affc101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a821ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea5513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f40500000010000000000569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca800ba5dabcfe633dd1cc70fc95195b33f4f919f172bc4914818f439b69566e912e9acd9274b175d87a8bf25d35544d3c965a416ebe195db96295b312a89b386b9a3dfa7230a2ac873e46d93b3daec8b655fc46cf756abb8f527bc06f0d78d84f4ebcc3d55bdd5fa39c817d97c7e796b29", 0x258) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4f88) 16:01:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x6) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4b0d6c15e26c8f66) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:01:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4c, 0x80000000, 0x8, 0x100}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e6c651d5d98e0de1a35a4245cd530"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:39 executing program 1: semget$private(0x0, 0x1, 0x4) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdb71f8eca2c971b9, &(0x7f0000000100)="b6") 16:01:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) mlockall(0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d, 0x8000000080000000}, {0x45}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000005c0)={0x7ce7, 0xd2}) pread(r0, &(0x7f0000000600)="db92329a7fb229f8bc9e865dc2b5195278b8314e934b4ceb506bee2c30bfa3db3731cfab215c62093f2599dcaad2f029e7fa9dbdaee2d91c1a5e67cf3e86db09d5a19bebf7136d", 0x47, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000006c0)={0x9, 0x7, {0x7, 0x3}}) openat(r0, &(0x7f0000000680)='./file0\x00', 0x800, 0x40) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000004c0)=""/106, 0x6a}], 0x7, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:01:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000080)="de3158608a3c6f2d96277581596cb23746d4ffbfec5ec4a089940e8319faf7eb8f82af8c95674dc9832caaa45f87d850b10010f9cbdb8aba08cbf26d8ca143dd1697e833602e10e0bfb3b5edd85d4cb7118b578117f1a68cb3013f200ed332a94b5f3ce956babc751385bfff5c5dd5f746c6e6352e54b23948c05cecb31a797c66d2966ff22845bd180bb094ccc9c32350c73ac9ef4b07b5e08aa8bce35498c2041ba97915d34cc1418e0ce48085491bfcf9b1c93d780b8aff35175835b3759f55d6066210", 0xc5) readv(r1, &(0x7f0000000040), 0x16f) 16:01:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="62d2e62f0d2c3661546e87973d88ef63ddf806f4826620e3c87319d483bfb9800d34a103d668af01e2615a01004d27b4bd4ba88930d6ac744758a91ca42e3d462b6b2a7d697a9ee1267102c25d1eb6cabb14a59cdf197d27990bc2ce00b2dd", 0x2ff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8a1d, 0x69f7, 0x3ff, 0x1, 0x420, 0xd4, 0x7, 0x0, 0x9c5e0f6a4e50b8f1, 0x100000001, 0x7}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:01:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x212, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getpgid(0xffffffffffffffff) getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x8}, 0x6, 0x9, r5, r6, 0x0, 0x9, 0x40}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) setuid(0xee01) shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) 16:01:40 executing program 0: semget$private(0x0, 0x0, 0x100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268899aa, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x20000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:01:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:01:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x9) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) 16:01:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) 16:01:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="8bc991af3c06dc1f13725a1e38ded4a96d44b9baa893a25a926af2ce739d343e89163a40cd19d025627c67c8768fbe41637c9cc4c54312607aa72578deea7925416b3372b4e8c7ff956a36cd1d011ebb565d94141455cbb384dc3e06380e3c67d39fa0c6b3c3c4158e9e2a1096ea2108e17d225400b42ecb9e072a04a3bf28c4cdd44ebd548efc695db5bfccc4806532b0109a68f871e2c1ccc960922fed56f3ff5ac8b4b876286588072ba67270b7126ae349bc76babf9a7c29cc5bbad8", 0xbe}, {&(0x7f0000000180)="b652e729e37b252c274f5a3ecb41fedaa343e526d04d868d76c64e", 0x1b}, {&(0x7f00000001c0)="700c40c1c8ac2840abe3c5285adee19800d80ca39734b277a8cba597f863a6c2fad65307ab207277bc674e75e22dc93a9267d728ce9993c1989527f8191d953caaa1b30a9fefd7e85594db2b4ebb27b8adbaefe8d1afc04215e27b88175c42598164b344d78eb58e19155b32ce34c13f12e84587ddeccabc14c0d7f842b19d8768d6525746de51cdd73d8411555f6ec2b1072875a629c400adbad158211c3c683e97992e8356a2d64f857b564df94ada2a86693b11", 0xb5}], 0x3) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7586800) setsockopt$inet_opts(r0, 0x0, 0x4000000007, &(0x7f0000000000)="76e2462fa9c412ab38e02069b3d86ea601dfd28e6d751980bb1b21543095a8869d193c22d31a5e010b4eb1de1697f88a3277bdbdfec881fe1578b409262934b84e529d7164b4d256b33339a75b46b651cb6b586767051101a5b1fc4c80457722afb96af03a1b48aa27f926f1567d09009bfdb8529f5da49e2a8db967eef5c3e3c8ead0871bf531218647f5ac8f0dffda80ab60412f5385f393ac4bc8416943c0f9e9632a2199cfb0da7eccba335ef3c7680351f7aaf3353873701b96b9dbf0fa9f072467939284c928b312007ac81523dcc718971c450dca4be596514ba7c53272000000000000", 0xc407d1a2aa317f1b) r1 = socket$inet(0x2, 0x4000, 0x101) getsockopt(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) 16:01:41 executing program 0: r0 = socket(0x11, 0x4003, 0x5b6) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) 16:01:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x842) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="00901e54fd400437ee056373fcd561f879021595b77026e7a20448818aa4617ff7803413c75d30e8a8b72ffcd7c2d5403c6c7e0eacac40673b39f21cf77bb08995b239f511095ce280fe0aeda8558219ac297928f6788558611d96c7bab7b4c8fb60d6442150908a6557c0a767f1b3041da872957b8dfdecbfc7f2d08932203e8a", 0x81}], 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r0) 16:01:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000749000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') rmdir(&(0x7f0000000280)='./bus\x00') mkdir(&(0x7f0000000140)='./bus\x00', 0x10) 16:01:41 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r3, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000b80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="449097f7bd3f53b4a9fc14aafe51bfc369430d127e6ada5c19c876a8ced8667bedc015b5283b90e405b9e7f9be79dc5d5ac1a08de96b43aec816de015c1dabc6b7d4bba6c96de81002208b3b709d1e33c669f74795306f75444f5d3bcaa3910edbe6b79b7e619fe97da144ca8564a6e3c90300b2f701ffa951b2e5152572d2deb75861c13da264a38320f8afc6ff779e5d675c5cd0c59936e5b9d5ace786f77d8e58750981d0ee7188043ccb8ad37e219fdb4429605a1334d87c3174a20b3ddf1c72317c449571714a1525bc16677bc0c9843292423b06d0079390f74b0f8cf75700b5b262350d08c295c3eca7919543cf64b04ba192e498ac64", 0xfa}], 0x1, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x404}, 0x1) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchdir(r4) fchmod(r3, 0x20) msgsnd(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x1, 0x804) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:01:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/94, 0x5e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfff, 0xfffffffffffffffa}) 16:01:41 executing program 0: r0 = kqueue() r1 = shmget(0x2, 0x1000, 0x513, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x5}, {{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2, 0x10, 0xfffffffffffffffa}], 0xec7, 0x0, 0x8001, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:01:41 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ff4000/0xc000)=nil, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r9) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ftruncate(r0, 0x0, 0x2) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) shmget(0x0, 0x4000, 0x413, &(0x7f0000ff5000/0x4000)=nil) setuid(r5) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r6, r5, r9, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r11, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(r5) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) 16:01:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pipe2(&(0x7f00000000c0), 0x10000) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f00000001c0)=""/191, 0xbf}], 0x1000000000000005) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:01:41 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="b6") fsync(r0) 16:01:41 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10004fb4a1611da5419f1343737a300000c5c0710a"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000400)=""/5, 0x5}, {&(0x7f0000000440)=""/103, 0x67}], 0x7, &(0x7f0000000540)=""/54, 0x36}, 0x1) connect$unix(r1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) 16:01:41 executing program 1: socket(0x91db36e3c3ff76b0, 0x0, 0x80000000) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x22) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x10001, 0x2}], 0x0, &(0x7f0000000180)=[{{r0}, 0x8c23c2bb6aa9b9a6, 0x84, 0x0, 0x6, 0x9}], 0x5, &(0x7f00000001c0)={0x8, 0x2040000000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r2, &(0x7f0000000240)='./bus\x00', 0x1) r4 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r4}) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0x29, 0xf61}, 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r4, 0x1}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:01:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0, 0x3) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) accept$inet(r0, 0x0, &(0x7f00000000c0)) 16:01:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x208, 0x132) sendto(r0, &(0x7f0000000140)="777744b170a9f0c8c5eb978b296ce54ee15676", 0x13, 0x4, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffd40) socket(0x18, 0x5, 0x10000) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x4, r2}) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:01:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x19, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="4ca13ec7728d69809e40642a3ac128ccdf7d3b33723fdf5de2facf1647e47786dd1d9794cc707e9792ff147f7d07c58590164e7785aa6e7361406270a4bddee03045074f19a1ea7f96ed7671054a86e056f787ee87bea71bede010b1c906d66a856dcda67dc4f92efb1a0f645e1ab1463c55d0a5db892ece16e205fdc72f1113d87654f1519f8f5eed8b38fbf4ddeb5bdaa6", 0x92}, {&(0x7f0000000180)="b9", 0x1}, {&(0x7f00000001c0)="8122413fccb3e669fa1b8855c29de000bd904be68ad34afc0df83f", 0x1b}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="680000000000000001000000020000001395803808bd9ad4aaeec64b81c4d238eb47b80fa9ef0c5c661903dc2450443177df87128743f4d579a5641faa3dd3da736d4c4589324227d0a65bafde2effdc41c2741617b813131985356b46e54e3230ec7f0000000000e80000000000000001000000340f0000fe4f6e9a4957637041916deaa66e150075fa141e88900cbde6b35ff524c5fb48c597e723c89e19847585ca34903b31f7e2d478416a0d461d4b7de0943327aff87d80f3c5a1560e6b1c8d8107c647d0bb2a55269d7125fc7816e92345893ec2415c6bea59fcf38654194345582514b19f6d861072908336769baa37f6ff4901c561cfcb1971129bbbd5824453ba84916d6d302217ad773b46a34498caf497ab379238ec3caf58948c29669e4c1cb88a5b4aa64a4a09bdfd4389d97a3a6abd050000000000000078f2886ce2c2c9d1575bd5bd58050000000018000000000000003d5d31941f000000eb00000000000000"], 0x168}, 0xc) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) 16:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0xfff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000002a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c749daed955f5db4d4e5419f66f586d7b404"], &(0x7f0000002280)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'\x00', 0x6, 0x401, 0x4, 0x1, 0xffff, 0x8, 0x20, 0x2, 0x77801db215316473, 0x6, 0x6}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:01:41 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x7e02dfdce27e8de1, 0x128) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8291, 0x6, {0x80000000000d1e, 0x7fffffff}}) recvfrom$inet(r0, &(0x7f0000000080)=""/84, 0x54, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:01:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="6d50afb7d52476179d6edf46901cc3be223e8204a80555c15f5296e78634c374fb33fba9baaacfb6fa39ad48f9cbfe66c7a5f835232afaa003af552b5e1d64164fa0fad4b588da735985d0fe41b49b4e9465c560ffe785eed76da075f6e9a3b230d0198c14ec83d52a88d84b403973d52eecc92abf9ca15825f4362f39c604665af0a754177b23725e14bcf13a49990b5862427a6b6f2b09f78cdcca0217cb0b9a04b8ea556d3a8d74b8d1626a81e24c246fcffaabcde7d6319ce160ba6113a143cc5285be674393db02", 0xca) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x24, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x0) 16:01:41 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000440), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xfffffffffffffcda) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x1, 0x120) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r6 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r3, 0x2) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xf4, 0x5e7}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000005}) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:42 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0xfffffffffffffe5d) recvfrom(r0, &(0x7f0000000080)=""/78, 0x4e, 0x42, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x80000001, 0xffffffffffffff01, 0x3, 0x5}, {0x95df, 0x42, 0xfffffffffffffffe, 0x40}, {0x3, 0xfffffffffffffffe, 0x800000000000}, {0x0, 0x8000, 0x7, 0xac2}, {0x80, 0x8, 0x2, 0x5}, {0xd05, 0x0, 0x2, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={0xfffffffffffffffe, 0xfffffffffffffe1f}) 16:01:42 executing program 1: semget$private(0x0, 0x3, 0x550) semget$private(0x0, 0x1, 0x128) semget$private(0x0, 0x2, 0x102) r0 = semget(0x0, 0x1, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x1) semctl$GETALL(r0, 0x0, 0x6, 0x0) 16:01:42 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:01:42 executing program 1: r0 = msgget(0x3, 0x80) r1 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x40) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000440)="022dec58a9e937c91d81be30bbc24cac36b2fb07d2aaef2b79911ef11c27bebcc0a875894a60388b8b02f3ef9757574793c72ace86d56a8fc0cbb4b954e1", 0x3e}, {&(0x7f0000000480)="185755a2fb2b15fd4dfed954158f27ff8f8424e4e60846d5499150821c32b97b3034978a843735a0a387825588a8e3368c2823defeacfd1009bf83f0a2a37366d3966b10eea7ca9de025732a9ca06bb569a15f5578c25ba5e0cfadc66a62adfddd4cc381400692c9e2e36914ffaef35f148fe84f8cd54324daf4af0bc97020531314fd4db3556f589b7400694eb3e5eabd30746a599cfb78416404ac81dc9c101308ede3cfacfae9", 0xa8}], 0x2) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) faccessat(r1, &(0x7f0000000800)='./file0\x00', 0x40, 0x2) setegid(r3) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r5, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20000003, 0x7, 0x1e8}, {{r5}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x80000000}, {{r1}, 0x0, 0x8d, 0x4, 0x7, 0xc8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1}, {{r5}, 0x0, 0x3, 0xf0000000, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x6}], 0x4, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0xff, 0x2e400000000000}, {{r5}, 0xfffffffffffffff9, 0x7e, 0x2, 0xffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x100, 0x5}], 0xe184, &(0x7f0000000780)={0x855, 0xfffffffffffffe01}) semget(0x1, 0x3, 0x200) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000007c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r6, r2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r7, 0x0, 0x4) r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r9, r4) r11 = semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0xda9f, r9, r10, r9, r3, 0x5, 0x8}, 0xff, 0x6, 0x624b}) 16:01:42 executing program 0: pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 16:01:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x10000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1000, 0x4, 0x0, 0x1, 0x120000000000000, 0x8, 0x2, 0x0, 0x30ce51c21fe9b70, 0x3, 0xd1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x200, r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x4, 0x0) r4 = getgid() getuid() setgid(r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x1ff}, 0x0) pipe(&(0x7f0000000280)) 16:01:42 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x14}, {r1, 0x3}], 0x2, 0x0) write(r1, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) dup(r1) 16:01:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xc1, 0x0, &(0x7f0000000080)=""/193}) r1 = semget$private(0x0, 0x7, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0x9, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x8000, 0x40, 0x8, 0x8]) r2 = semget$private(0x0, 0x3, 0x10) r3 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8e, r4, r5, r6, r7, 0x20, 0x6a}, 0x51c, 0x6ee, r8, r9, 0x6d1e2ba9, 0xffffffffffffffff, 0xffffffffffffffff, 0x8001}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000003c0)=0x9, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000400)=0x101) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x2737, 0xfffffffffffffffa, 0x1, 0x8}) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) socketpair(0x18, 0x0, 0x9, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0xc8, &(0x7f0000000580)="a8603286188e2f887c9a6bba2bfb898de50a48940628bdb6d11a6a802ea96d55a84d681e1b9ad478e0b95656352a54d02a6098c60c5abd106825411a5e8778ccbb61814e56491e1448002a519a2ef2bf8e7af4ccee6fb48bc8cfeb73275113d31b860ccdc03a52cdb943d41eb2", 0x6d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x5}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000640)={0x7, 0x1, 0x0, {[0x100, 0x2, 0x200000000000000, 0x6b4a, 0x8223, 0x1, 0xffffffffffff889e, 0x0, 0x100000001, 0x7, 0x7, 0x7fffffff, 0xfb40, 0x5b83, 0x101, 0x3, 0x9, 0x4], [0xfffffffffffffffb, 0x5, 0x6, 0x3, 0x6ec18c51, 0xc0, 0x0, 0x8, 0xbe7, 0xffffffff], [0x6, 0x9, 0x61a1, 0xfffffffffffffffb, 0x0, 0x704a, 0x4678], [0x5, 0xfffffffffffffff7, 0x7fff, 0x3f, 0x7, 0x3], [{0x7, 0x7, 0x9}, {0x1, 0x1000, 0x0, 0x4b77}, {0x200, 0x7, 0x3, 0x7}, {0x0, 0x3020a6f9, 0x8, 0x5}, {0x0, 0x6f, 0x9, 0x3}, {0x81, 0x328a4ba3, 0x1d71, 0x7}, {0x3, 0x7, 0x7, 0x3ff}, {0x5, 0x8, 0xd9}], {0x80000000, 0xfffffffffffffff7, 0x364dada6, 0x7}, {0x2a3, 0x8020000, 0x4, 0x7687}}}) pwritev(r0, &(0x7f0000001cc0)=[{&(0x7f00000008c0)="bfa317f1dd6c504aaa41fe63cbfd5a4008ddd358e3b61854bda4b8520e37dfe939072002ab831faa25da53ff94ef3dfa10d0189d83239628e4474f195e6350db6cd81eaec2786b05bdbea4454a334a7b1520e76e2f4d03c28c14beb94a2cff3c8c82e67694b9d3e2dff3f96bef91f92cc88a8687c0a3a80f41f63e5d81ca", 0x7e}, {&(0x7f0000000940)="0ba44527e0ae6fca00e3e0842f35be6d19b224c6e3aed15d8577b0504b7ec6b3a87908758475161f211d13090076c29f47f580ddd3c439ca703bd3adff3001932da9d38c4063628c2c273364ba92f92176086a96a7257ee00015d02519bafadfa010ee0a3559db548817b8b6b7e958f79b344213e28ec819e88f8b6171821f264d80adfcad34258e85fb3d7b471179", 0x8f}, {&(0x7f0000000a00)="04d9db5aa35761247ef923749a0d122b2d2f69f5fb8d928833a6d018ebfbd4fa063df907f2497e3fc293134d6f2ef5deb3a17c78f3e8075cbb59ad9a7757f2fb5f038395c8f9d7f69a76cd85553403836fdd15b5002c7604dafe5fed27a238d7356aeb0e84d546c2dc4d2d91611f23f34b9671bb34fdda064b643e2269af137c83833adede991a7d28bb4bba8dd6f0d4d7d6749ca7090a02e4753a0a476a551e8016f688a3bc50d64a87a81f70dc63e3e266f7075c13aff2483ce0841e001b71", 0xc0}, {&(0x7f0000000ac0)="2c481b4f04c6709c291ad74617c71d859d239b4f9149b73562a34bbba760aecb7722b1c791e8664c77954b13368aeb28b4ccb4ac33a67bd5153ed1ccfac6048eb362c3f7bd256b6b0b2cabf3dd864ea3720500fee04b8c92be2a499031eef78b466eb0e78b24a7c7aec2e66af592e4f05dd38446422562edf3bab455c415d5f60e3bf8095df840282c5a1a6ee4d9cc53cd3f0af83ac197d00e8e3207", 0x9c}, {&(0x7f0000000b80)="f66a73a5e4c91212de49272ec23b82b88995345f294657cb8b27a23138c1766e2c99a07b4df365aeb5198e42cec23ffcee409c9d3e5fc75c05c6cfadbd5f0324da3729bcc7c44c10747696c950cbb339ead96796b6bcc6dc81d4e7fa62eaa3850e074953510d73131572132aa56099a2510bf648fe2f88f5a65a9633896addabcc56faa813ffe29435fc164cc5c41ce424e29643cfdb9ae9dc0e16dc4193135daf617f3df07fe0a6abd6a96b7b9f860667f03f8fea2b21dffe642da3b45d732e7321520516cf0565468d9eca5a7f3c2451679af6c79f41dc911fa55d1aad097573b977bb13d2a397e40d1a083402c0c20a1c9dc0f346d83f52a1571bdb73bdb427f625a02e7734e50c6b1ba05e358bd01cf1f8052d186fe32aca45fb29c9797bc07cdfb29eecda6a18fa56970feb62f3e71f82a7d7084d12492c71813e2dc5c291b7397493d9d695e25bfbd3312d3d19dada63a0c0a2c3acfd9b18cfa086369e486faeae59930af36de2f40bedae801441420523599c72b2357e2127a628e3d4802fa511c527ebd3af3430870861405248746005abf7741d9e7c666b6a45db136dc79fe71a1a6343094deb79bf24f90b650c742f2f39bcc02acad7c4dc3d422233b00b8e93b19cbd09183c74ba7c7bf9cc97bda1975f863bc8ead95a71ba2d079b73196288b0068e53266bb994a498322a3f6e23efba4e79ac22dfe602fb064e756cdf947e19b2434b7f4d4af961c161272cf624807a03c7a336b4acd24d2d17178aa1df9152bf3791edb0aff1bbad69d9940026f5c34ec85dd3aeac5b25c1580222188b04d049763ea446df6517fa1890d0c132af5570a6a3708d022f985433844d7f4869d3b5a1f524cada0a233fc0347dced7f5b05e951b0f132ccc641dacaee1bd5217bf4b27ccc4c0efe9e525d2141dcde3718d83f0997fe2eee60b851b89723028caf807e9933545b7371e7fc6ecd55d55a3e0f6e417f0474d6463a90813ae5fc53ca34cd1333ef47c2576df942e29f80abe1ba643179f4cc6de9828474fc63fd0a17af4bc37de369e1e8e9e51e931b7e83e2299e39c6a03ad4ca7024893a97d5ea3cf60f950558d5a8689026e3fb5fbcac09ff9b0a8792202a76d90358379310cf486df4a5542000f2b0e717e7fb281697fd22e5057364bca5dfb312023515013f8995a33d578dbe3ae1ce8cc759fe30bd2dc109b1796bf215323cb210eb671f0a9e43a7d12be11ec38bb6970257c53ad60d9b6df6b3a20f3a3839f003c132f6cc3cf1a779071a723182f5804cc3188955b64d295533d45fe1dafa8b68a4e9160bc4722654b9452131c24255ff5ed12f0cb8da40585ab04e63d6ebdc7359b83b6e9add364c70cfc35fbe578ea4a18d2b962ae56825054659aa5084a60c4d43abe32a9ee5677472654271feb71bbb0ccebc8169792389d4aa1e4f9a10c198919d103a166a33087e3c3d146b3685407d8ac9760908bc3271a6a97c9ac351f4b448f7b5c5d02c9e4eddd7e22665ccc401bc96b7ac1a7352e9c72c958150df29814091a85608177c3efdf6ff62d5b6091743fce46130755b45fdedfb56a5e385434612584205c1b65e0b9831484f24d05daf16aadabdeb3c66ae33965d380fbc75ce4ff201047cc1cea12af51ed78943d3925301297784b3e1d0249da875a27e4bc8c65a5db1139991dab1618c739874b8041b62deec5d6d99782ac7058a9ad75367bc4802f9a2a4f860e097c2ef144047279674843ee74db38c999189127cb086be978aed5224611444f80cadb5e7d91b7ab4cb59a88d65a360d5fac3a75e3ebd896e3d0ff2ac87e5482c063bf8ee177dfbcb1fa867d9477d548267b4ec617b4cd1450e332c4c9b8a43fe0765edb5e185502aa229f75a115aacb75a76ab6230c11bd436036f9866cccbb0068aaff3fa980532cb468fdeb7a703c87723ec104ddf0180f2e40635de30fe667e124aa14341ff4011e35c8d53e6887271349086c7f11ce784af70020b3d696f1abe352327c31dcb72d70687e18e6480ee07110c9e45032bf8b456df02722cc1e32a6fcf90bf08f697641f2a7f9bb70cfe13ad6eff83b2a25f0aa0084e7c6cf3d15e07d26002297557a5f9bd54b432992a97d6b047471364881c0d3601bff51f8f11d5e58549dc64e4a43295f8b1062fe288165ac0ff274f36e1be61d296e5231850c3062f5dca32488d584d6cc6492f07d2af529652ec86a855e4e8a90acd12d9f6699dee96d30c3a66582182f534a482ad622af99d687ac997917bcc869d1eb61182567eff7d9d3dbf26f97d00db1b4a274c489587a84f592579985cf3d42833ada93c9dc8a8778a0b9048b784da6b0141743f558c39b505f21feadc31be7aa8e6f164888487d493af12d2ebd259fef07b8d5ea47864b6218afe72b6ef7563e3c3cd2a23e241e79d2939b22500601818990de512d6d15148ad25c5887b33e8453d487dbc9eaa6d7d0ce5ec7efcb00341096db4583e521b766c22cb7bf5ef27a7f2211a83e9aa149e0f90b127e1e482b7f4c454215e1036c295b7cc37c37267ac66108b12c50a8a2e134f1c0b5ab1ac2892eb9a59971a023542200d45cdb6e0f1e6f6ff99bde9510ad74d329c25946eabfc631a249d2e6de99c8ac945d7ed314248854b46744233d47225071f3d5c97d25d6fb114086dba9d306bbedeb52ce147430563b68142c7e7b10eb105b1764bdd200f14796f1da6baa6483bc2fb72e1d0eef765b4b5b6ebef0d4c214578e918e1445922259458cdd80337899fb7826089907f77f6b9bb2ffcb159b629cab7ec87dfd40b09257334db936f07e31366de3a534a41370226e344953a89ac00fda52ce5c4107ed9862f0cfd1ee119d85bdac1863c958765f9c4f27ce41449e086dd3ec90ecf6f970592d8f4dea33344a3d7ad17c455032a44b7aad1c03767eec0608b49c5100ed5675984ce2b8d98784e930a30755bac730c61b83eff84c17866e188c8973e36ad22716d080d4ef28145238081d1f864010203122c22738a5bf7dfc95893563a7db3891582e3f79df45064e8a5539f1ede3aa637f58dc87527e424b3f6959bb69307fb1ddca9a7bbd2d4404236cdfdab5c7b581d12d7db2107a0058f3319e0f32d308083707918b7d287af2a639ac811a331967d0efca49a7ac2cc87c5d9050faef904557649b6aa0df2fb9a210c61d3b1acfd407bec168ccd7e781fae929fdd70c72cd5548006bb6a7b968c1e4a4c9506ae29ce2fc00ac373d74c564ee4d11dec2c1b4ff0ffab03cf446a90fbf332a1a18ea2cc02a6f3a3936ccc70bb0ce73bd48b8d54d09748a29bd715add3c781bea932e4567aaa9a7a587b9fac77e4cd89fe9e72cdeb0a7b7aa0a01ed3a9e31b27d0c1c0710dc92520d713fd2844d5f3467447c498c9e86a46fcb3a445e9e3b61b34f7e19c54aeef425fa07907d44fbd2628e07fe86802c3963c18d61baae63f59afe412c25b1f35dd5041703cb550e29ac9ba54f497dc1db31e38e24e148e5055455104f2a8778846047a6a0c8a24bec08f5dcec6d8bddb69b75c1a1f9d398f964276e0c554275f682049d01b993585d0f15857a388a7bf120faf5f5717044745846ca62a2185d57fa4736cead5307fe0fdd4862d05a95fb245e450ecd5c6db8ac91c28cca9a71975cbbbcc4a75070c5824e65a462b1a9a071a71a72fbafc43f962c7c0228f5a4359a030f40b61e4465b34d84fd1756bc472d6233d25d91d7c3383c390ffa20f545c018deee7e26942a23d73aab55fa10c79d4beb114eca9d92d9b2be29659014049175d4efe1af9e28b829e8cbfb7e2476790e2baa97d2fec20328aa8bee7ecc44c0d1d91aeb2e91cdc8c21412adfaa01c71273c1f21eadb4e39cdccc71171b6679baee024ae16ab8ce18ce6697e6a0158c9669531f5019438d0b3595c454a132f34dec1000b528e0229e4d84cd6f0be3223c709c16e986e0d24c49757a7b63c8b6b2153e9260f807648604e016a33a3da807439dd085ad52132294519519aa33ca85127c26c5dac68a83dd619f1660511768b745fd56e6eabe051226c62241a75785929145b24ac9b4b09f9d14b28605add546cd0255ae895d095ea66f91702f484a12798c0aaa3b586faf0381ff5d0323a07c1eeaeb151ae430d03fad5c53549fd6a12f6c21d3e5ada91880b33da1a3ec202cfb12c59ca89bce66f5076a526c9fd3308f329e4ab9eacea54883b9536774fc1bf14b81ce00fdae4c924ef3f4dae8db1f9c06c801f4392b617596698152532d5f23ec2e9785fdc5fa6acb36d5f2653d0f61275f0d4f6c7d7b2e0dc718376f1c2407bae6e4829006b10fefdc94d94373bcbd4167cc11ba9ca13e0d569916d6ffa4534310c15d4cb58b07889e3b70321271402805346dd170e15b2a42e513fb26af220950557118f17492c5c665d8716138d2df32dcc7dc165cc5bf7dd163b706d4e9a859f9905e1156c9ce9a8805aa113221a242c59f87219f7bac18f122752cab0f4f52e6350474887bbd2908c2cedf7cb693f1e77d3fda8b166ac7e66a7f117dd0da6865cd4865694b000d710b541d24386d071bf7ed740e486a632ec532b3105668400a8e3dae5fa4fa931dbf78f2db03d3a4c4704e6148f1f1fff07ebf979c2488b0a12f8f551df7ce97b9da79b07c5d4ee61123088c52aa12ad8e3d8347f7b8ee574b3d71f7163a05fa8b64448cadd2baa403c10eb147ebdf99de5bfbc735becbff2cbfbe8769225528bd02c1c4f1ff44adc98f661b2c12ee38a3c806ab7590a04148c1690706b5bfdb85e851e736afd73240781f568631f1c1b99814e1fd4fbc6613bf04258bd74113369825cc35675a90516e1653017d6cf8d8301cfdbf02a74fa4d8b21b732495564cbbb787a8c1c52a2960c8d1d627821d7a202b86156a0d7adc957251f15138bc6f4de001a2c39325321a7dd8027e0d96131ed09aea368e1b8069014c1a6de9da82771f553cac61127b62eddcb1e1944796316fe511c5eef8cfb8a11ea0f65e4544804560c708565c965ec8a7d5c135704b95fa96bb8f22db8ebce17f715a04750a1e00c3d72a47390135fc273fa9f369520050507de95488b4f16f4b5396dfd464b7371b634c86dde365db100d0f8be67b003010f8ee2dec23b7556075e759b42b18f5161cacefbd80a53ee425147cc812f4f485eef196cbb4e07ec066660e96aafd0bc19f3eb78887de5bb563892dda2a1d87ca2f78781bfdae13a16a8a0b98690a529e4de717ebad8659a376ad777a6a47e266b9a2222a9b42523d64abede7e5fb916458f49cea32b8abdf17b0cf1a101644c4fb4b2d9cc5803bc491c11885abcd3012bc8c7943ab078a90c7c676db0d07a3ba548bff57577fd776587f0aad0a6500dc9ba5b7d675ff833c251bbe44afc3a1c3319160bc19eec431f2e5dea67b9fb31ecf18963ed37c20efc7dbbd334a4cd1212a4f7a51b74ed45bcc3a3d0118caf32b64519e2908f362a84d4586c043245ec34ffbfd27fd72baf917cb9745b0e4c0ac7e37c43f0f3c43a81a9894d7e1be60fccf0b042afaf29c551e3b0ef82c5771a258a9959a8cb391c6ac460fdce2a6b431706b3de4384665b4d7c8a1daecebd289b9641641ab53b93fb448c2bf507fb5d82eee2850ad169d60592678fd62cc2f190690e46292aaa8e86f666d977ffadd9ea4156ab0a946de37b658c405a235e28a3c55eb8efadbe33d31fec9f0c5b8baff2563cc1e2c6d230dc55d1cc396b48f4c8c29b628b81051bd9dda8c84dd35fb2636a920846bf841849d6dc82d829fd54496d4c6a2d69", 0x1000}, {&(0x7f0000001b80)="ff08be1c54c3a9d455d242697d4b84b5da1a64fba59921ddd8b51f5c4a52b963d6071d33278b004e1535a5dd1ba0203ae9b9adb50988515cb96489376c61a90ba4d4be2dbab8b7c3b910352ebf0bbb4f22f0daee5f272382716340550f729dbff019460f88cb7ff9bbd225", 0x6b}, {&(0x7f0000001c00)="ee55d7c1a649429b2278df739114a135662b453af2ceb2d0cdb67d7504a08f0c42f271e0cedc85585c2750e9ba8f5dbfac274d5ee9be257421e0aad5c9953117b0f5e7dfd18947bcc7cdd6b9df28f050c41b0d432fe233a0001f2b471d92d0e8d4dc74d97230b1846f8d63d4f69a4761099ab4cd7770b791b48feae44416b1a5db6598bb272707e9a441ad393633d17d769355c77e843d764c09fb4618c33126c5897c88627bf056ee719ce90df3e22757001c47ca3475e03f699dce2a9759c1", 0xc0}], 0x7, 0x0, 0x0) semop(r1, &(0x7f0000001d40)=[{0x2, 0x7, 0x800}, {0x4, 0x20, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x5, 0x1000}, {0x3, 0x1, 0x1000}], 0x7) fsync(r0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001d80)=""/34) getsockopt(r10, 0xfa12, 0x6, &(0x7f0000001dc0)=""/139, &(0x7f0000001e80)=0x8b) open(&(0x7f0000001ec0)='./file0\x00', 0x80, 0x2) close(r11) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xe2541c1da888cc92, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000800)="c68164f9e5761b94bd069f4844ad5ecbd3c51203add1e981367d6aa90204ff59ac9c759b94e91ccfab233698bf4db2d95d89ee97394e78a62da7436f29b7ddf190a3901b80e027ab903bd2c0fa7a8f867bb77683e15370f1ca17dd4f127d9972c907fdb8056780f4535ec00997fbb87b7e56ff232d7c5cf9cf61e08a8885c2ea60cae95c6bb7a4e750bad28051c167f025022019b0dc55adbe10e61796b018e9a7dd57e201a91e4c6979b638567f9fad3c55bda35936fc2ef0961704b34111c99e99f578e37b99faa4ce6d11ba0c6630f0e0105655f9377c55d2883657482a783c87af44b3faeb02c9185588ccf367c64087713513b09efb7be29dadaaa07781341b65d0061f4f795543e2854559864606ae56416ebee94b4642762dab19a4f81334ceacb77a495938c832fa93e749160b5177db33501044d694c87845f884e6abda0081ed01ccfce4a3f44d6b70cfa022b6681a980842a29ce62a445de4878268a30f76a0291ea567ab5746ece0a830cc8abe3e0c8740447988b37bb42998bd51ccb97119fb8006e8f51d4bfd4cace90d104bc1c5faf31c103c607acd6ebfd4e2f30a5925a701d36a304aae91ac2fcd2dfc0cb744c2d4f10c25fb7b4bf4e2548c269981529dfdd5bd1e66383c66357a09ef60d85e9d109b1561671d447c725d95ba6efcd11458203feaf7d50eeae195325e983e1cf0db9a3908b30103d071fc948e09e68af95f99f006b66b2d5f9ddb1080b8a67732114d19b17f7ae7d5ba5a146a9270aa0e8e63775548d59d93f76cfb319b69affb1eec8de1ea4f98c4f5b9d64b7d49a7a6833619b669ae109d3c4f875fd3dca184236fdf4abd06b51fa6952287b04d90b39dffa93b2e6ff2bbb05b477aa6bc4889aa5423d254594bec3a54cc422652272956eb67af2172c96602f5473f64f2bf91a2adae2c654702db3e3c8d9e2bcba1eda68358e3fd5af55cf43b8b5876ebac9698cbeb47805d2c2a1ff8d42ab4121fc4b72850cc2e9276036f60aa8b4ac7fdae97cc369da9eebefe509544f34ccc9002856155e7e2b8dfac6c9860b5d41fd927c2163126028e8527d48872894199e73a3d4514ef410980a27dae525231621d86274f30070a69ad3e293c7405f89c21112db61c86c33a864d06ab3a25c0e769e18be336ff8c9f1dc70c33f3aa764f639afee705e36ab743ff8a3540488091fa45a1fe19b763144e881f706aed30dafbf0fd78b2c2d003603c66ac4479c91e0c79ffe4412069da8896b4c39015275e3791e3e31c55cce740950246a6441d59a2376d2c802f28666b4d4dadd047c052f38c8e8651a27ad1b7d17c61f2f6b9c4d4e38f426a82275a3f7ddf5cde9bcf1715cb3b0076438e6c3ed55aec829269c1995f0930b10348e3bc0fc0c12d64fc63c37eb57fc254e8a73b6be85ea68fb411c6831f959db661b0279e814e8c6a0ff9c6dbfa2c477cd5933bb5f401857e40865cbc2c4a6a0f6b8cfd63f70ad5ebd384001a5be56e964047cfe2b9322cd4de563932ac421783a407b6f9ab9c66a82192fcc202cbcd2dd59a8afe5d3e928ce992403f3438f0b8e46d88b5fc1fc34a2e0b8a59df9205cf229074eb632ff12393a80c0d3d172a323cb7d91a967a17d6e9742d9adc77398af5066d7f03aff42c7fd65a557e71c507a564ac364fd992248dc5ff266e87e2e9dd3904a79dd40da42362d617fc6dd10fa930f15d679ee8a343497771e3397e99f11916efd926d7855717a0c01f5fd2ca9cda59792a262ea9e590eaef4b70e0d2751149bf0507009156bcf4652c63ac289beb8379a775fcd25b56fe6d0777789b11570d1bd90ca70256bc8f5fa6e674c7d902bd5aadc92c3a905f4b13e57c1699a2e28f6dc3a1951fb3d13397e792831885fe462078fd2578a16e59be930229fa3c83b422920b523ac8fbb9bed833f1cfbc5bc15e87cfc7d325d1cd7e85482731c1651006634e72f5ad4b91b2a9109a1039cfcf9d28d834eabfb4b939c3599ded6cc304dfc6d09fd8be5355b97d1277c52a13ce79b3f75a6a7ce370593d83542fbfe863366c8f2113b6880ba124873e45fe2cc1231807c23e7e1f52d490ae2fa112096c580aab18b2c150c37756255ae77379b0cbb2693cfee38ea984a33cb49eb2dc6f5bbfd06b4c0288c8581ccb9f0839e15f976dd54ec1e34a4982ec7d0626f952bcffdb9a6bb5962f3a8eb071faa0f650d4ec78b8a7761a6c87cb5f1d29023418d71847305c95fb2abf5444977f5f7d5ff14f2ef0059282764fe817a9e66cbfc0692e7e1e8dda8968f1785431b88baa632235711e7661348ed6b4ea20afc763f710b6600c4e0759828dfac8f05893bdbfc80710393a4579ad66ec9817a6da5709b288cf54ad1341f8e7667cdbdd42f522bcb07c2c79c16bba1658844b404c60b4112bb8468343fdbc22a5912d3b399c489d605630d94f1e40e1ea332a5761d6721725530a2b55e68b2c90ebbae06b59eb2402d221820226efeaa0ef8fb050ede1f9b47ba795bbd43ee427f569445a035e12be3452f5f81102ae37e0feb57d413e88fc6b7a797224ba6145f0bd8cb056ebaf249ec43dafff0ea11ec82e0bebb90c3fae12503dff8eba2ca72b32e8c6dd8d91013f76d94226e61a0ac42469f570c61ef7562f815c4f77dc7b4cc3d18157423a11a47bf1e93187d5f8f0cdccc9e3b87ffc421821cd1ec4ed7c9b5ee789c92152bd808c46df67a4967376df8afb754c2c8ca9a658ed17ad454d7f1b2f2cd99d292a86f5cc4e819ab77a69a5d519c6aa454ebbce6741bc2479ef8b761bfda7211398fb7f19a914cb3ba8eeb85efd9ead4e01aec825869baff38bfacd3a9131a60f40fd88f4ea0aa0c5f0ea89a74d2e5ecbebd372fa41567ca868b36655da63bb5bacabd512119e459721ab4998044267957f4e5665ab811ca4d3bf1f44b3a90362a1042eb9f891768ef1f31f5f9fb9c243b9d0b676ff00c386f74422167f656ad8f2174f4e218e373ed0e3e0d19aa34ce951d2aac2dccaef3f36d6642da3d6d05d8bcca5f165a798fac8f953eacbd3144215ac103187196b16856aea6dc21ab8a4f8b4ea8f3b39a5904d9ac4611ca2a03999eddc22420927f8da0af63e075b679c5b7caf38db6466965cf76588efed43cca84914cf55b672130bab2231807de9dfb76d322f9bd093d9640f3b3d7ff4b8d873a54986732ca2c50399464c1cbc67b45f3ae80e9f34029c8ba3a1a8929ae32fde94aa9b36e3f10741cbc7cb9c6feb0e47184c3465fc6cd42db4f4b2b58f74e713f32f1910cec1ea284fe682354ce0c7ecaf28a683ec6307d7fe16801b25c129b5ac2f83a083be0679acd48bb88adec516db53b99cefea637587f47304605f1e5399ad0a235f725f3439283ad4f9b60b1ea4c8a3d4df782620358ce16fe15fccc9064617151f09ddea86850340b78239e0daeac03095bb8adeb476d627cf5966b748f1ea1df5664cbb7f828b3ea933a2790fc71e48292432bdff74ebafce795ef28bfe0b885240e2e220c8e6df32285471233bfd00dd8b6b03d978ec1438fce522d08eff4d60be1074c2f7c506a046755800ec29ee18c2163be32342c268e9f35d0593d5254d7a4f1ba7d2ce8130c40eb5d360f91cd09b6c70e7a0e09246b53ac9157f8ef18a755b60a3cff15ad7a20de2920dd92edb096ad8e1aee421e29be275b5d5af4233e0ee02a538a8b1c13401263da0198e4049aef0025321b91656c99889d6940f19985317dbdcced6bfbc0cca29acbfa968f7940a7dd22c7c3b8e355a74097324f0834ce53f793f8b724401d0f8bf3ea98cadfbd10ae524bd03fa3c099750eac0f41cb2ce01caf53b92a74b7d06971278553436309b511d2e8b93857524d2a3e937685a08212c17c27f2c052b987d63b3204d09db360a94b9f4743e018154c2166cf411d6ed463a06ccddf49a0d5fc939f3f00baa39241367a7dae06335222e3215119c2032212b9d290445700c3e6e398ce3d7468030c2bbc4fc6c58caa3b6af8fe3a7189319205d7b266ca7fc451b5e8463d96a9be14fe612af16b32c198005d1a00d031f2ecaa08996fa1c5dc375e444cf6c91a34ecb4295f01396d1d8d6fd80488b79b7cef091a5249de1e5bd3c917bedc5070b8e915d4ba7d0fff942bc8e6a5220e4f1ff07785d037ae4831a8d6087f85b4afcbf95654d9bf9adff7b5fc2679327a7a5959eaf9bc811185c50edd9ab58913ac274cf569bb0fae52b11ba72eab4687059d52516e496b1293dc7a682615d888f94039bf9224cf60b71af9383bcfe378f60394b4b3c2d5418ec418558d1f7d2c64cc36e0a5f33953d8bf77dbe9f40ab8b2dc462bd9b4a53f02b536b575748cf9b951dd1fa1788f7d06e18c6c07a6ec6f70f6610f4e3196e8f93c7a4943bfbe780907f2e595a60493c35fc937b1c94d79c6160e8ef2d8807169f550899c7e7dcf12761f033897cf400af33e9c25e93eb136471cffb07a4a6e7f6caf5a798ecb8731a98603746dfeeb36173aec607d74d69d7fce869005989630cd2719798d42a0192d521ea143f782fb9325cc04075fa0083a471579a4fc2374e190aa00b168329fbc74fb50565609aeef1600671fe6f6c17914b8e12a77b2391ebba22697fbfe642855261a519f12633b1ec9705ae43c809d48e0e3e241ceecbb0581f30b7cf417585f74f467837ec68d601797484c5d49141ff00b1abb19bd49e6fd2f3d67147dc4af2ed5020bf78c3ce3ca3c0b150f0c7ade050261cb38f4ed2cbe70d8349fc02a4200468211befe456de11884cd1d4c7cb85fb364ffa569bfe35876b283e10c075c88fc90dec3c38ce881eab63080e1252ff1938ceed003e1d6d76a535da6c43262d94f874fd708bac79858b3f054b8c3bf6db5db386ebf87cd2332ae141e84a26e2fb18160cb57d8dd74238a5d84a305c76aa810e5cd6f32e16a190ac079e4f4ee70747ade5940f25168ae897903bf7eb59f4daa24646582a83dbf337067afaa9ee9635e3a674664d7924748a63b1e64afeb06420fe7441c012739061f93f889e39dcaa37d11c6a2a72c0b2575f75d7133592175891933c55b0acd105bf884860979ab1ac90dcad8f115a875b46ca1d0261d784024afd3f69519e004941e5f463a7039c1c27253fe15588e54512aa364ef05c32bd3a073169afb0085b131e9835d6e52ecb8c864e19bdd5c717b46cd5233263da1dfe1790a425df667aff9d2ce44d16a22f9f5c1905dee8e46b2de9d2541a10ae660390382f40b58073bf96cbba94503ba7efbbe78cf7efc7027da34932160f83202cab0b85269f2a1596ffab20900027750e0b0addf074347cc06b101f49eeabee95db5e05cdaf77a10aaad457229fd3c856a8b907f18ab340a0dd77e312efefbf46b347d7e511f99f8cf587073412efdd4fb7a69e8153e98a627ce4faf5d42b6c6e1f3574cb7ed736815a3c26c83af878f27f859c5b21ab4072d61993efaa422cd021c767b17bd94742894f6f6306f076297daf2c01574d44114ab98371e527b90bf3d598008640b48787302d9d36d569a9a2de33e22335ce2fa45f98368891df676125beebb0ab385e91b6c71183849a95c1e5cd47e690b76ac74a0d35733355bfed2fe4ecec6b2e672f8df3588332ca55e7e71741c9015247876250b6caa036fd8bba1c13631806133e1811c2e01d6f5c657993a4d1033324a952ab3ac8cf14764d29785396aa0ee804913eb34262a95f2088d88a58ef7ced96e5cb33805359b44f248c3a1c6bf429ea045ade2a05fc75c3401f1a1db7d1e9bc52fdb1b5214cb343e6bd", 0x1000}, {&(0x7f00000000c0)="f129b1cacb013d8210017e454cfeb41567727945961aa2dd3fbe4aaa08784f59b1bb6d7f082a258de9a1376f408c26053df928d34e20c826efea6a3ec1a091b8468499e9f35f1c1cf9d5751d4858b3de9f295e9b65c0b58f67fce5f88ee0b429f4567805f733e83521bc14f03718730cf2027c93189f9685ce97d52b376c4830d29c5f2af110d2905b7bfece846dd1327ed99e7e7d508a406cd1875196c84a241570e0bc3836e4962dbd4ba477f1db7bcc72e8624b759cfd1c87ed099f720a4b02d0508d9fc2dcf76e718f5208603801d7f8bb58ac4f62a86639984fc98d0bcbae12b951791c6f2742159bdb1c7b021ee998731d1a6a614a32a7804967bf45", 0xff}, {&(0x7f00000001c0)="95dce2fdd92a3058be21d732748ec05c3ad014baad2c17ec5f8412fb76561f1146d16836ed6b33e778519c932b90f98f325091f71ae4d49ce90f545286c59132802f07610fa576a79109c014891c1ac26894dfc88a898b180be9e9c730ea60f9668564a0b82d81e6828254b08bf59ccb700cf4a275150543837ca2b2f2ba4e7b52ebf71f8f0cae4c46012c8eb98c411c56e29cd7388b9b4e5196cf0bad86ba060acb1bb426f3e90fafba34bafe1853b9d079f3c0c7c3fe8ee30a90279d13da5d29b073cef93793dd6dba518603c1b6c9", 0xd0}, {&(0x7f0000001800)="13f532b75ca0743ef5cb67690785aeb12f812cfe4e21b091928f5d1335740a0744bca525cdcfb8ef8093083128b185e0fa87d1a7982113ed38c27857f7234016abcceda17e8136756ddc8276c5ee7884561d568b3774380e6beaf243b6f71104e889471f820c048cb8ff20bae4938c2ebcfc165997dd0929720957ae4d857ee1bc835b59ba8d4e48d2147a46cb8d33951d4a9a8a0a5e57e89ddd975cd93ffd9f077df8eccc918bfba3093db0094b783619305fb73db3c408c8b82fb3764ea10bbf457ff6198a07a1be46ff10db064a41b9f33161106b9aef83ea4cb018a16f8cd0438df0cf073d9ae8e4f26fccbec8acdbf5e97f127f1a2203348f1656f1424f0953c7ce6909a42699b6d55e15f40d6f95a350adb52b24e110274a41078503fe3c70eefe859fb878dbb6a4cef4f2ad40ebdbe963717246aacafb5f7b1a8afcfa7df8a35895a2c186f784c449a885c203f2a33b5e30d08a96ad6fb47b311e9ac7e6ff839023873ec61a379905fc07712d7310cb5dbb5e287f8ed6e8b92d01aef690062fbed9e044c86fa55628442a687cbae7b3b417db6581bd60d4d7809ba2ed43496186ea8e70535ef3fda9a3aaa8338d72b1df651e2d1e263302cce25adc6f51fe04fba04c07168f8d4a6234a655021b64bc2687224a1c2bda60c2786fe612cb427f4a6cfa55611f6d4a46179e051045fec57473525ced26dd81bedfd8b36a22f1fb2d038f21cd14bd820a6942e861df160214156b3632e025f8f2b4f791e4a7203f9eff4bfb308f96e1504bd3a1b724305afead3fd37276f30a5e9e6de66e08afd978467b026e47ded5bda5cafecaf4b48c81c550f3478ab93b8e640648d5f8245a98fea50f806215d9bb00dfcfca4913fdd2b1d418d155784bcf7a060fb5ea1935992c734ea8139708116ab3e1a97e62aec7dfedce7d8ae7fc4e4b85401349a78831354d50d35e40d69ac5f81ff90b99d599fb229cdb3e5137b3a0b4af91bcd59233eb69aae61e47ede6606f89996c67579cd8aa767a1fe63c98e7b287128577bd76b3d66b1d30a6202c50ac05045c66cc89a8c3e3f23eb7ca2486143d0c8d3deb9105fe4dfff7638d8b09580fcc9b81a838e0c798ea854471f9580a4ea8a75e0c1c9f1d0df479e036d4f9ff394ad8d981500a993b7e1adc47faf2bb5f72fbb2202906ebdabc576963d71d6619c263f12fecf7619d05a2d6f52caee81a081ebc83f68b6a768cfe601751837276dd7948d20fc3238720a7ac56e04003de0b3a37118272694cf387fa463fc22747fa91d37da60c731d19a47313229c67ad5fa222bb4369a174c5014f30a4d30e8832b78406b902c0e4fe4212bb07b860c006f88e2af9203ae8b712d85634bb11e222a188324d9214e939bc07011be80f651aa09b25317d1d72e51f760f81c2502e41fa392bd5521957297d057ea1c7f39a484dbeedb617181742e63c606dce2e47cb7f3e1d50b0331d7433f93070e5e6c860ca9f7d4984e7de2778d0a6a59fae0c690c6484943fea3939cfd9a3af44df11048c5823ed4a5ffa5aec65235e98f8cba570c026947c62d90099d82742afd1d13cb35f1e327b192eb2c325e15e6e9749f91e21d09862c19c57b2f652cc4914571efeb8e7d15bbe5416b689fca2b4e1bb033b9436bec246dcc3e79259e5ada8954faa6a4bc3210ee164f87a30b8ed9a32a2132fa481935ce9fe7e3ddd95ab1ce48057111d055e124046131bcdbce7882a0919f561dbcd390b3e2f5da8d13bcac7cd3cd6225ec1e0bdfcd0c5186bcecab8e47d4e63051f4b9afccc1cc55b06026477e9826b6122a3ecb669549f4399e7eca5e22357e9d9b4f455931def00227ebf03a0127208ba5b193bbc21e091df6f7f35c7223c56f3fa62fe0db4688e5826c092e1cadb386bab076ae0f005f35c49e36e6b59e1ccb12e523911b689a972d60459e25c522b93ca62d0642764319bbf9d6cbd5b98fefa1303b4f6341f3968bc3ff1582b3e6fb56fb61537e9cb4ccb825f30f78008f26b963d6ff2fd84ef5d1453b6b55cbe3caa9d02342c4a69774cc76af941d9564325bf14843beda6dfa107a3515e96252feb0ae9e75e968f600822fa5dc92a21e029e632e8f26afc0ebfc69364412a77d3451a2c9339769d6af883c558a0b97d2ed2defa6170e3e8b4d37c295b063892cca793119c4cfdc199698e351bfcf03c6d2206a12fc8245c58a359ede4340c1c7823c26b072eea52aa1204a0618cd260051da394d643bd3dc9a0448920d0ed54ba7365e081751c352ade8668bacb0d9f2d52c3d4846f5e91cde6f692312d5810f9e4c9703876722358d8b9a28498ffac025eb13f96ca95974918631f680c3aa41de6d93a7b849ddabee775264c55ddbf7d59efa985efda980f2cdd87ec881b6e535265f12ad4165c1de729b9c477dbf13a9e839e9c0d548d19481e031d59600cd15c5371d7aa1c4b1477ea01c1732e2e88f187629cdeb162d8756040f816b1fc7c9f7dfce972ef0cb1f07bc9cff877e93a1922dd1425935c4a138ed26fc2ec7d9e3cb443f2dba19cd54f061e3d8aaaba2629909290d929936cb54e0f8d2c19f59b7f634db54b96e043e0cd6307d995e8eab12e019b64d6bb8d75d9d1dd37ae3121e6daa0649b5b290c945929066e34f373050d62ad9d3a783b2c42fe513d366fc2d03e793ed80fa12bb4d39c74558541eaadd91f0356657345d698bd42960a08675d77edfbb7aa2676b89898e78b4891971748d74830ec2b32e5a807071730152b2960598976f4cef459104cf2466ae71f82a49f03e15ebfcef4eb829c21c9078404005302c3718628d8e68ac079f15e07e46008680cc956b4d0b7dc59edb19ee4f8a79d9985a9fd2e5bd59037781fa36712ddecefe6f6de6ac544327f2cb7b393d71b57095e8f0ba9117d871449182fa25d51387fdf81803ddcf3577dd3b0daa5301277f026698a9c8eafacd8b74dfa1e81b14b3f1f47a4a0097432a43251692d04dec13b120240b4113a317296b4dc0400e03b10488310fc88bdb42f3f01009a0716a9aeab5ed3e1ca615efb427aa491c9716d416335674585a2b7d08071fd65ad19e04deea910854a77f94915f710250af24d30b9f574c6bb42b869d5e00204fdf8ca4c65661709b94d63d215b75d67eefee5c9e707c2b5ebec42794b5663cce9f2dd157504b7988896701a9bcecc663544961e975bba9e8bf84f96fb1e0e45e01edc8d05e6873e29f6033136ad2ff7d4a12d8c741eb92a0be3c11953e673f5cd0307c1054314c5947f08a95a1ef1521775b8645eeba953c7149be07456ea8cf6cf28e29b2b96f828deb5caab0239cb2d92ae56a2894200fccfa8c289b3ca999c7e9abe2f2cf9941cd3432b1c1c8b8350e1f3e7ce6e4c5442e4a9f45e145319b843d217b1e5596002a7fa3fdaf927292a99a783d83ecb892fd9ef8b15371524f41626b8d743784713e8aa9066685caf93aeb54523a937855e1c5531f74718f6ffab57e98be201081fe449269dc854081260a56887dda2434cb79fa10984792ea6673cbed889337788876097fe8d4111a508f6347be84a8e3146d80725a4352add223f4ec9bdd1733624dfdbdf8db5268eb8660c7a30186de730fe1a624cd859582d2ba4814313133a57d507833a06f59a6d06e820c51208b1171b2a7262a2f6536b787bd5e414823a51d515d2d35dcfecfe3734abf2df66af0537a27c4ae63173ca2c3300a0b79ed58d0721e22d1bdd77896e81b40e96bfd84e5270e2cfb0639fa7eb5177d9175ed1caf8f30d8db6b16af0c2b299322236535a24cef0b59f583ba28acded63db5a39dbb1a6d80f5697d6405646007ce482bb458cdce2d096608e54e9c747645d48bf908eece6d44b18d73bbba06d9cdf8ac6d41488279d635b1fbb0f50c65abe6ca5abb3e11bae1643a014a99ff33fcfb8193f58e109fcf2ee2a8556e5dd8b6d95062b90eefe35c93f1c2b52f8433d848db6ee8db4bbe291b31e5905cb73913ad2bb4a0313d2c0b4c6573df613ac44f8feff7cd1215ee706f0e877837cedd75e9a9e2232b7f83fc8d83aea890fd690839f7a8ae8d133e0193eedc88b3c1b3331085db2366d4fac41bad2a157a151b9cac28196a65a085523e8e07e4a73c5c9d42a3fe1f7ad8ed422c7d8570b493d202dde726daa6c49f71aac8092d35edd2f2a4b140825d0d02981cceaeaf82d572f63d729e19e3b5aa3a9f21671fe8572fa100055ff70a8f86e53e742813cb83694b89f2c6985ed003aed035caa526c85c6fde231c114ef824fc78df5c63fe78f92e3ee459536c81931d30b59c7cd80e36c87e2a0c4d0be4965ac859ce0cb7a8e1511ccb15b5d8835162cc9ea7315dedb4546a372ff152a7d0feba313c3c18ca915d5868a5aeb0d984cee5a2d93fccf9cdfbb81855f13d0ae9ff8abf8dfacfe6438668fe17729575c2d69a6fa7a3852cda803b9c35965c85ee906a7f654d5066c33a118385bcd99ba27069ae8fe45d9e464cd041a579e29940f4bbd55e7676b39d7d185415a0b6a0f31cb753250d2e12e51a2683048837c40a7c606abb7c77f51bd95d9504baaa21ab75bf497171df8cd0ecd3865300380697680207c84f3b39309b9e94fa7705378a8d1f28f2dd3b3924ef28a69245d927bb7eb57f41e5ceb9fa8fd503c568f04a421a702307f942c4a6aec1ccaf73b0fd770c9a94bb00dcefcc8ee43282da0b38fe0c53bda86a712dfec5dd05d4047435c802f0304a613827bbacf0c7887883dc8e06b0a5f221487e667817b323d3c06bbae8f8f6ed733ef0f6c97d5c1de411ccda08d23314fc48a8ad2cd6cba7265278d256d85d14d737c905135baa8510e20aaf09c2400fb204897a6065c623c6e9f596eee5dd7df11f11ddd63cc81eb78fc119bff3435d864554397726fa8731204a9d8090660bc60a971b1f01cf2181ab65d59e5b4cf37f3e2b382c5f28c87b9fa4e5c722d96efb86fb298d14ecf0b8a0bd68c5e619fc7f7b87c6733f8cb4655ff279b70aa499a7710d4c02d65f81491a68a95636beac87d3a1bc9f411596227602e25ee92ed28aceb5cae4216fe693396b28162df1a4a3580c80dc9444399d69921e2c707bd163fdea7978c8a3ae22e477e4a848bad57139949789c00ce8c760b8c8f6d60d19f0aa31aca56c710680556388eb9e9563c57165b964e3899929d8a8279252a03fdc9539f9b9f7fc817fa9b3ebaef58f9e72c4ec1d6f5a8b9bd7c8b309693b0e8c188c95e6c2d90b74e4906eb48c91cf1d3aeaed1d95ee92c94bb269b0946f813e1d7c88da92654e7d1cb6e31127e0480980e2e51756bb47658e1789f6300dc09a53d5f16549afe4e5a21742154f65a2cdbc89cd47f9ceba56d351f1b2249b449073231904ded7553d6b16430f310a3fb1c7ba56177295dad7b91d14e519b0f22b147cef7b0a3445d04044117891a86a90a217afa29e6a74601ea9d0c32a1de630efdc98982f618ecb3ec4f42f3d5563590cad12c9922f6af9775a9fe69a278aa0a43b24146c9d9575e911b2d33929ddf66cc540e06e621bf4c77ddc601380499640a54de4ada766639452c6b48b500b0ab0fa83ffd6cfcc00f5b571b6ebdf4fe0d69a70891e36e2f42fb446b9ba0f3d2fc496e31e0e75fcdf35505b57bd738f324c3bd1a69ae1fc76db188c6292d7847d86b619b5b16e1c64cf959949e985052f3159e7f872f130684798b693b8801d82aeed5061cb0fd3abdfa7ae20fb2ce393dcde679384b1ed61e6a46ba1a577e8dad5c75c802bd95e966da5a3c39f9705f5bc5ec5752931b76c731ee", 0x1000}, {&(0x7f0000002800)="6b471694fb51bda330cc17fe539e89b7b175617ad312cb78b6b3d10dc0296b9340a65bc77931bc7ac15f41b214eab29d1ef1aca09f9259fe1b0a413e003e62d58c4027445e7c3558223b7ebec0401cc67fc68c522803511ce58af3e2295e29e0534ecfe4d261a78e1d103dd3670e33507217ef89b740cb87a6dfee57daa1a0f96b4c11a7b320a592b1fba54e87d4d9fb7292dca0633888a8f8c7d2498d936e642e744a3b1f5468a247b164f83302ec533075102b0bfc3adbdef9c0e7381384f692377e41d775752fe9d1820fa921fdeb70c360f44c4234ac674b83c3e6c3ab2ba4a2e8eb9ebfd72178b29144064f01136b606476ea1fef56a467b5d50c6dbb3e7a096e891662c3070a745740d1522b100f108576aa4fecbbf28bed8b20a894e4e38c3efe4f52afb71e24e8f028e3731fdc47d88c57c71f32ce9810a6e307fb56983b6d520216bbb6ab979c128c51da72f73e88f63c0f207ab62740c0d64a5ba26f8ae7064c52eaf863e77490ef5cff0843614c996d5458c07ad1fc8c155ae38a8503e1c1b55063c1363d559856434318a4758fc4e8fae97ee90f8dc07bbb6776dbd85e31ae6a1fa967443faf108ecc73fe927e9f1a692edf0881f790637cb7ec04dc85b96a0868379bee551803a6d178f59fa1264a6858e45e2bcdc77b45c2f0be6d0ccf262c2a94795ba18979619ae31fc865a505076df7e9e5641a0a2f7c795a43ccc6114536d11cf1610e69ab050b906e1f0d099e91d70d8eede3aa0ddb2de83afe5a7cc600e9f6af85686e305a631e205a2577879ecd8d3c8e2eab433af2ac8aa44e545984b51c34736ae31c016cb6f4005aa955a9d72d73c98b3dc05746ba0dd28347fab35046ce26935e5f010c18d105bb1818cba0ac34f435ba5bef40ae9e28c5cb2acf1a1fbc841177c8f8027c32a480540e4e7ecc777b55d6b918d059cbbaee411e530cba67ce4d019782e73d682a8735ff8705335b27680e396f1fc2cd765101c2f84cef46545e9f97cc2a03f3653cf9368f0f168a462fb9a3a03cc407465447effb09df0479549c544134839b0d7007aed4225b4ca52e1de7c6c858690485fa6ea9b5a94ddd981cf682adef6b6fd8c34b2114caddd89922eda297430fb0f7827fcd7aa8909e9705a7f94bf0492e4b9cb17368357a736b2b1a5cfe05060cf9e44fa816801f81947eac56a65211008e6e44b0291dd1097fd79e5b7b76247e17bc6d5cb44b84b49add69d067573f847dd333b5a5db345a463cf344e59956cf540ec8d0e9c494251d182d7acc88862b7f8dea5d9eb32f626718721e903de984a6960fc5fa15698a08a6b12c100fe1c2f7fe61980933fa28a4975d39f171256f77d91ff8eaeca8ec16c40d41b3810e66e4a65982731decd269b88321522de5b51b8d5cf8c64d6b229d73fdbc44b154cc2f4e306ee4196cc4f51003cb1c0de1cdbbdb27583c669bfcb5bde95bc45ad6091fef284db236a0de4114d3e386897525dae02c82bc0320f5dc40f3669737e436fa5fda632ca6755719dcc797b7b9fd185577c645edc3d603eccdc5fe7bc76bac1101524791fce5398bc4fb26b1ea1fd711d4a415cc1a7edf732addaaece9953287b54d446a4339685ea7b897b9a155990044d31dac54619cc87797566206f47b47dbac955e2653c3d060531f27562cd480d912a079d2269a458419dfd4853e442efc40e7f26edef4c8c8fef7e61ee2650af1b1b2dfd8598e8604996952c276e08790a4bfa41fe1dda671b44eef51aad4310e7574a22fa1fd4a31b0859e84d265092adbdbc53ec9c1f9568cce15106c420d4da13c284ce8b9c68c92ea0885376902bb622c8c978d030aee2c091e92d1280ae2e8743df88afe7dd9e1fee67aefb11e10703b99474950af7fe12f2a9f7e387dea5ae4433020caf36e1dfc1a52c76e20044be8a03a690520d4938e56e5ccf0a67fab07f0dfd97d568247a8151c59f79a5df5b9e0aaf3180261cd75edfb998cb50783c8edfae2d06d05a0048702d0a136b1b83b5326c7cdc7e3d3965b6812ed609784c3167da7e8417db6fa713957bb42c4893bbd4adca671e4df9555f90356019b58f433772378d23299654f25a25f383da7578e1332a0ca7a487e03a892cbee50608e843945fef5d3ec81d6757d2a621c6c1427d1920916bd5041c3880878fc19efd6f02ec8d168aa839cddf7d363406fe6ab7023748c5123c6845c2df4af4321b34d193484a4c81830df8a2cf8b5ce64645b9229cbf4b701fb332bcb300a3e7b0937880569e6c3ac3c26e17e6bae86ad583ffeaff515dbf7393a09fc208349485c884f3c361fc2092f58e92deeebdfcfcd5d3e91bd1b922965cd328a4133d7c6e0b2bc019fd059f5c764acd13294ec906baf6e6252fbac359d58be851b2618fcf7a5ff292ab49a8de14f5dc71523eeb3de15bffbb733ad3da368e49110698fe7da56563c2a50d14f8ecb7feb2b8b0b4fdfc3386cdf82208ac95307a4bfa3a40b5b53acefb0fb1761d0aa84f724d9a69be5beb4d8fc165e49f214d8034afd0374bde5e64e6bd78d309c24c701cc37753d01e245cf22919a66a269bbc05cdd54f221c683cab1fb91ea8d1847d30e7c3fe7e0586dfa112a167d661f3134012ac444d9078b34271526688799b7fd313a341a56ce7551c6623d4f7b51364dc179fc28ea808be669bba16ee241bf4166223eac74e820dc3f410eef124deaba55f9cdc7440b56c8903bf473274c48223c6044480279f906514e503a25f2042b09af7e4774aee08e2d4669ca31b8ab85f33b2a64e598df692e4a882e1b38342ab7bca399bacff599780db6f4e6b9843d88abc685a0bb014a542cb19ec47bc71978e1928f17ccbe1a3c4c88c18f5156d846f5555c47ae7974bc78deebf72c1396e485702a5ffc3c5cc13e931543644d2fbe8dc28db07a2fc3f4ddbb6dc5f21eca57cdd2cd32345a6847f4c333ccf18f5e20941bfb49afdab56a7c75da6990c1d99efdcc9f766591b2f807fe03ff3d95ae5e6347305800d81d3d3dd376aa4a21bf762d5424f146fc3e222e0dc0ec594809b001e8e2d35ba40073bade68f33e6fb3f0a943f2fa8e1ca481085a3ece9d7ae370245d3223d63422bd483defa65317782c7bdb4d7f8a7e63ed15fb8c6006716fd9905dd687735dd5a3093ea3043bb4cb083d8386ec34d41688f154b88704652316978b70f7f961b3b50b371cc21844c6706072a7375cbda01aad227903714cf9ad6571fd3e862f1016e98125194dd671fe5ef14c0146d8a4285705c03a55f329bad3384f401ff7f48f6e7b377e27f55e994e749de406b75a13c62c493844dd4a55631cb2916aa03aea687f8d86d3964e01c49f764ef59f8ab181de4585ed87e6b24498b25d2b3e8ec85750f017d741e0ac62d704163f4f44f5ca6d6f9b714ceef7eb6a550736151ecfbd95b02aa819a5e605f409a8572555fb04a56b813a127d2f3091244a67882ece9786c05e00d17c0e3568363aaf0a5c38e3b0c4895d5149b36195321bf5dc45c62a6477dd975432e8d5b948571259c790457820e4c47d1bed47e9f86f0c11145897e0670671bfbb1ce45fd07b4dc1f1efa97e5f680a3a8127b5a8752031630eef6ae8476b079c56a92cade6ac1e145d577fb3b3ddc4d3c9ad28c3d7e4e1b007eeb08621f86f80abe65d6cf31f35b87001466261f003657e0a60d31558e5500b86c565f0c5005e562be8f3347f4f84dc8672290fdedcabdc435720e725c8695c028f6cd67299846c6b236ff8ae9a87ffcd5c6d94556507ff6d6ef0877f45024421b1373261b93ca4bcc9b99c89619e5d1393f061a2b9063a3901003db9820d8fd270df0efc4213b07afccf078adc198135cc9a85fef3ae30df5666c03712cc47990b5a5b0eaa1dc876078686781733ff74d4eb51d026a00534d1b88da3fb13cc816fae6b5f53776ec43139e3868cb1921cb2d5af04815530df7a1783a6b0707f3a2c9925b3808367fc030228ff9f945023ebf6484ddd7775e70702345909f4b8679523b8ef928fdb0630afaf0bb8f738f843690d265e92964271cd63ec80e86d7b3962247a35c9d5de7d070a7216866bb9a93e686112fa0bbb9ce631baaf5f9ac60898435db44ea93b35a3222efd6c92b3084fa72b65c23e3fa473af17a58e176d4893ebbc4ac4a04de20bd48e36a0160a4efb70773f039208d97c4a07299b89c693207735390807fed9784f33580dbe11b0b564fc8328c6f513ae2d33c86ae2d986bdb25d3fd35b93b75a7c008657c212077af5cc5b9915b4e15c8dbd8e3602bc098416f9eacb870a28da60e4c9510ed127db2fa671d1a79e5556844b0fba802aa37233afd6fd646547b05132b10ca863eaf0228304c936c892351e1ddce55a7b8863d4dfa20f604ba04f5a47b3d084fedfb6077c6cad7d23f0291ebc1dcc50cfd9aa6f7fe519af7ba24249b1ae72d817f999cb2fb5b6f18a87f2283bd52576d5a2f0aa70fe68a43868839250cf0cb71a7abc7507307dfbd2fe0d8803de045b423a294716ac10a89bac9892e5cf15905dd0aa84ee21c9ce0121f764badf4226dc6f3fc071d5962e7afb0dfc998b0622fcf0a2ff54e1164c5e1fc09d189db4104d7e8627fd80f094ea650b5cc7bac7373e471a1217643f41c9833fdac203ca78734a3adcae08ff55de6e7ee5ef5cec4a96ac6b27d0ff2405890b6693e3f158237eb036d771ba224ca36e5de0606591ef4cc42871275e07ddbacb08e864fff9a6b3bd45ffcda1cd403d4e19ad3550db592f67da34fb80a74331032df3555a7f52f4ac4b155bf3db72af5cd4b0ab6db0e902a588aff1d516f8299225e8fa212dac04b11f4c4bb21db2f48db0f1c7d0264961ccea3e87e87350ab3b9ddc9c4588734d3d32ab08970c842c81ae1841fb16fd9eac4750a6a943531a69108413ce3d90c9c0f425b9b8f7a74b082b6a7a404afcd01bd8a0d36be152cb612dc8abf925cc2b9433ffb3a28a51810241ee9a852f68189d25b28dc0bf2f395d14230256d23580d133d75ddc058d23d458cd11621ad5c76fbab21cb29a072e5bb9850f8be5b2ddb724a061d80723de025b99ecf0af69d43415325b9a811860519c90a9cb476a760a7785b1fab99a941448086ebbc10bad2eb2125a66b682219adcd63c6c539763b47dd31ec708b16c0c6412bca768517acfdcf1872c9b79c705e01fc065edda8c75d93786ee397b40dae3579a07ca9097f4d4a25115e9e54529abcecead2ba1d1c4a0cae09748bff1fa95e4906cca86530344ae18b6152f75559f6a360e4be6d6491cc735bf58bef55cb2c23385a6558a628b23db70a9822f3d30673f9fb71f9ec0c5499f3c0f1aba4ef37e97b8b14047e80a3a30319d5c508e8b45cc9fe172a242e53c5e9e695adcd1f0f9f317e62f052b5622f826aa06ae1b3912ac5389f645062f2c88b2e115023c57531115aee1a280b67881772466429f9f7337a000fce85a5c12b34b2f6b7d6cae644a700385b2911d8eeaf03b821dd3ef0a0c39343555e80b611b59bc95f0a080cb3228b7ea44cedb4ed343cc92bcd29f470315cae702b0a64eaba9793ee824e6418451553a9fb5e600968dccf34749c2475693ad7d4eddf3a1431e5526345ed7e11ea9065a08acf89b4b87db7ac21feeeb3e0fbfbe339e18a0a2f328c48c4a054bd8e6f74d8c5ff90d9c4cb881501b45ade46132aa06aaafd6d6f8239e0fdf2ff83865e818eb89fe4d31138cba55582b8fc31f2cfe7d799412d23cb6caddfea7cc41e39d7f1fe9928be5a1f284c4ec5603c830a8afeffa510fdaf0ce", 0x1000}, {&(0x7f0000000380)="85b353f75059111da703986904ac763004034d37e2d976d57f691b0cc9a668838e3af96608199a0d0de9d3727b68c9918fb0ba1da68457e5687b6bf07e5f5775a1006c260efba4109a2713b661eaf0a9268f5718db94a1686f3c26da67ab94176c8c38b37f9e1b17e301e82cc2d98f84b4900dccbccc45163b97fa4f2760088f513103189f5bac00f04e08f9a177c11135134e7241690e867f1762543847862631aa92a761398e0f8fa0cd3e6defca6c69c6b1c6c084c265977ffcd5c7f85c3473e0b4aef2c99fdb4c00ecbfde68c7bbadfda56307badd8c53df", 0xda}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/25}, {&(0x7f0000000200)=""/177}, {&(0x7f00000002c0)=""/249}], 0x3b7) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000003c0)={0x200, 0x3, {[0x5, 0x18, 0x40, 0x49, 0x0, 0x401, 0x1, 0x3, 0x401, 0x9, 0x685, 0xffffffffffffff80, 0x1, 0x80, 0x414d, 0x6, 0x6, 0x800], [0x3ff, 0x4, 0x3, 0x6, 0x1, 0x5, 0xffffffff, 0x3f, 0x1ff, 0x53], [0x6, 0x1, 0x6, 0x2, 0x6, 0x2, 0xfff], [0x6, 0x20, 0x9, 0xffffffff, 0x9, 0xdab57c48000], [{0x9, 0x9, 0x9, 0x9}, {0x200, 0xffffffffffff7fff, 0x0, 0x5}, {0x1ff, 0x3e15, 0x4, 0x6}, {0xffffffffffffff7f, 0x8, 0x2, 0x7fff}, {0x100000000, 0x0, 0xffffffffffffffe0, 0x3793}, {0x1, 0x0, 0x8, 0x3ff}, {0x8, 0x628, 0x5, 0x5eaf799b}, {0x750, 0xac7, 0x4ad1, 0xffffffffffffff28}], {0x52, 0x5, 0x5, 0x8}, {0x6c, 0x8, 0xd7a, 0x8}}}) syz_open_pts() pipe(&(0x7f0000000040)) 16:01:43 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x87b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x6, 0x7, 0xc534, 0x4}, {0x1ecfc943, 0x0, 0xffffffffffffa9ae}, {0x101, 0x7, 0x4}, {0x2, 0x80, 0x1, 0x81}, {0xfff, 0x65, 0x7, 0x200000000000}, {0x81, 0x5, 0xd2f, 0xcce7}, {0x0, 0x5, 0x7ff, 0x7}, {0x100000000, 0x1, 0xfffffffffffffffd, 0x7}, {0x9, 0x9, 0x1ff, 0x1}, {0x3, 0x28, 0xb38a, 0x6}]}) 16:01:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:43 executing program 1: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:01:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000280)={0x1, "422183e12422527d8c97858639da2e4e4b433122cd626240228bd61660b7508c6658e0bb7ee5bfd02d56f5a2a3bff6657dd5e99d23f6f0a78209e77c3375beba02fdc3dd71dcfbadc6592a097bf7648f62b7e0e262f265838533d96581d9a0dac35706c74380c79f2fb9484f3f75dd97846dc105595f5957951c58227bb36f2d0d3849868dda3de35a64fccaeb151c165ba1"}, 0x9a, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getuid() setuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x200) r1 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:01:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0xcb, 0x6ba2, 0xffffffff, 0xffffffffffffffff, 0x0]}) r3 = dup2(r0, r2) r4 = kqueue() close(r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x13, 0x4}], 0x7ff, 0x0, 0x6, 0x0) dup2(r1, r4) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x12, &(0x7f0000000040)="bed84197e18588c0b9a724fbb2eb3fe815cc") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40002}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:44 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:44 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x9, 0xfffffffffffff4c0, r2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:44 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/88}, 0x60, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) 16:01:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) socket(0x10, 0x8000, 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) syz_open_pts() 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") writev(r1, &(0x7f0000001500)=[{&(0x7f0000000380)="39d71fbc1b5d57b644695245585b277f260e3311bb42244cfba0ce33c74200ba6b8d6cd5c7387575397996af55d098da476e6b25b09929dedf97a6f622a664845fff4b654ac4c842cc0d4230a91b9cc9974f795dc838f2bcb630070290a4a2894a1751d1e80163eef09c6e4db66c3949b9da9422a029020ec6b091e00f46e704768564f62913ce03800ae5914720994e0eebeb3d3b60407a3a6d1e2d4de5b9e1809915d188da5709899b435dd7b76b5eca06c0e6bc9acfafb34b3a84171a97a34e7851f3c88ec37f6d725ebfe67d94cc582c1e65c82c850603dcc7812409b752e089464aa47ec2f2d5085f0a81297148e2dfe9b7c5a7b381ee44da54f6834832ad39aeaf045e0072c0badc769ed3ed8064fa69634dd9b10a2694a6f846153d78ef32153a12001d69f04ace40dc9e178c9a0dd000001282e3fd17eaeb4416cd9658391899fe1f1e331433e11bfc84a46f4ce0601d3a3867e5e961b796f6872cb3d02d793333c03e7636e9220de0701a6492f9968d0fb935e3068b9a5cf5dd67670c9356a2a952d0ea4ec35a0eae468c4f1096923fbf6bcf89d753515b078881168237bc8ad18ce0238df84660c42f6a42a139413acd3ac596f19e67da44c6415ffdd3807cb30b02f1dcaa252231d24aa0b130f0b7d2b408cc04c410192a28c3b7a8534903dccf04c6e489952fabe5486a55eb7384d5065c9f25cc09efd5783383732bf8ad0ba99eb2e254429120f9e0148b2add7330bff8987babdf11bc55285beec79b725668207444caf75ebb7353a33c5d735c82d99803c683b3d319cab5949c39ab7d43c719cac8aeb8da50897383fdef60b68f32687e17f5e2abda6f6ede476c9c7c7a91eeab4f3ca70ff11d0752c2043e3476580d3a17041cea4fe02b86f2ffcf5dc5842f6e5d9d3af02d8eb8aed678b8073bd230b082f4b97cb413caec4e5cfcdc0388ad9c961984fb77a3521866fb9585c2c348965394fad70467b8b459f30a2a3b3129b6325fec1d477e10fb3a92f620a6b61ac9a16e8a346918d6c126152619cba1b789d6ea56583ac376d1a2939184641c493e3303b7e31565c6c8046bbdfc5e2c0fe53b6929e1a640d7fd893411b547da5852fe1cd85aacb79c2e8cdc1da501f33f660bd96ac58e502180880c2c639edb6f24500b4c1b6872c6332d83a817da45cb6d0b268d34fc8b12977386f17024f648070ea303ae5e99bc20bdab9e651490a42839f46b807ec8efd3d8b0d0ea552c9c1540f634ed252e96f785d73e513593c2fd85e545f888676dc593c3ffd07048682c8647897f06fa2410e8ee11b7265a0645e3640fb601598217ccae7937156a6d97fe4eaf7a83a3572345e02fc946003a7e7f76a1da471ecc4aaef0801ae370143041cdbce2fbaee51c8e90349f7276a1688cfc7d397bf668e758b954e5859a2a8edd28465de1bcdaf9095f1d63104440d63779637c127fa7680145a58b3723c30184a2446ea8e8a0d4d109b0c5c04acb35fc233f092cf6584d5f7c94f05a09bf442a1cf394ee5107cad4d1100932a3a254aee63bf701b0dd1b1ea1077e1e37e5f139151663ad2f0e86c36c33fc19c3a92a5b513424a83ead474b9a1ece240d281fd4180528d6a723de9a7422265276a0e0df3754ef6178d2d254f833c12ace96888038b85fc33dfb0aff3f404397891230db3e22d909797e21ff48a5a0e98ed91e3ac50fe9257037c984692bf4c90416bdd3a55ea1978af619278415a521533b51839c60f1bb73a4bf4a7d4d469f13df72ce7cbde970b35dbc9547977071a327235d4679324c46e2b6445596576e3237c1a86123bd0134d440f49ee5e02759da936a315167e3cb34015b0c70e0bc60d9f66171c08becb8e3da67c729577cdb136da48758a82203b87f6285965f911192962e80742e586523aa5d665574267ce2d65766c9505cc878e186db9e65ab2e1c205a63f7bda3852d98bbd5217ad67216a74734abe0dc446d392469401fc2647334f93ede9479f728abebc7d7c102c29bf1ec2c53bd6227ac0056fd100e06f63ba2af0e6db5ead6d56f90f0af6539df9021d3dfed8072c59a3ccc9eadba318eb71213a6468eb11544107a54548020651957b3089384cf2d817bf166d54a38e351c036c995e958293938824a4dbd8e073f65ba57fcc4e494c345aba6febeca78e80b876dfc7a8bce5daf65bd8cabc2dcca361057dba7615957192024672be161d85a0a0c0c9886b016e3f1dc275451d1911bc31e53bb3ad2d4726b9c669cce1d44a06921c0d39f8aea1038b76b1bfabca06fbe74de56ea325e2c0a7bc966b866521950bbe2dccf04307a272c67d5896e30a1c39ed29fa5445afea26b9ae2c5a2a713cb873ed7d73591cdb6b85a9a2982a89e50edd3cde581c2fc7cfbd10a64a5164ad72724546e3f42cba15d7b2e45ece775b8c5711be4f95d98dbc4edc928e30aec72080495bf200de6d6ea6dd2c759ae8b2b19ce1c35d4f3df849c7ba7f7c146f98f08f8f4fca200d6742427ff18cf6bd2f9ef28582753333977c38de446a1381ba4dc31053e62b5c38e5047e84ca49723d1975622eac398e11990b255afd9999edb6ef8733158727f9d35c9887e1cb25cf76afdc80c2b7060603f22c66730435f978008c36e978e6aba030dd83ff541a1e6e2530d1981402e65ce0ed94e317e48d1e232e08abe7353caef5bf1c093fabd4ba123c6a704058c87980c2336636491128329be57891ec1c5cbc317bdd90f4c9a233061da8fb4f4524d17ebacbb18d71fc51b2c32082c2063d26ff786477b6eb0a177811ce721c9a63fc3265d620d41d9b08215a11291186dfc3fc43c3e8b52201de9e0da2d5a314f170a2f363b8ea7c90aad48145d80dea75c5e7d6992b23225e2c55a1ba9a256d384332ef554721be067a4132ffcc3c4292729c6c4d7c20cfa925ca3cbd89e82613b0a787603b7aac9172508372ed312366d11d3bac8304ca66ef2c8a0b3d363e57280026bd0dce9258c5356f14564f3aaaefcb1cda796fdb79345ec5732dd3910b9c1d8512700c80ee35cdedc7731a6ecf179d0b519678fa0ac899339e2d89377311b3c5298ed04ca573aa976bde7f768aeec5ef5c77e28b0653f63902cfc895d2c6791340279796d5bf7cfebc5a0ecabbe6911a84d2bd74bfd1b065e9034369b2d39275ed960cb2a927e47854d6249f50e154c958d04d0e0ab4f2859fb10338408df0466e35256d95ff5c1156bfa11e9a9b233b2ded9df959dd793c9d65afcd97866c32380dc8a594937349a5d7444b34fb3791addca2ae15183880c8c959e8817f151aacfc33514fe271cc4d8bf756ccf0ed2d2248fe2c498335add2b0d58afb114089400c1bf549f62ef6aa18a48880c7298d1d7a2d6d84ee57ba9257edbb63793435205c23adae899834e0df56c8a57a10e7ce84bd25f650547a274594a369f4629a94eb743fe991fbbecab6176c940ba9a5905f5e56ec71f46d5e71d48368b74538f382716a9b829adfb1f96b68c6a04a78775a3605bc16811512cf405bab998b8432795fcba7edda6c5d1e3ff26f71ef9ba5896ab6c4d58254b8bd9e9e102314bb0fa1f1653096aa7b277bcd6ff471f9cdd762fec7909c0cf50c9604d5e01955feecbb5f8a4b1c90a9cf5f6bece496fed0a9eef8c2bd0ca531cbc261b83767610dc271fa3da6467249a9da4039bc7db2d903521e452fedf024a1e0a0e8d76ff440d60cc58ed71e048b85d0ab4b40d2f7e9b4633e7a21af97e990df75dccbc3b68ec43f3823e7c6114776de9a803dffe581b1511bdcc378c655ced8f57a894cf1712339314e9846e3d7675868fb8477201f1da9b5eb2f161c06ebf0f46e94942266a36ee1a71c21d118c39dac8f7333c42fa2536deaaeea480dfd959a76f4e4255cf873eb244b8a0458882d2e0f7348a4ed1abb735a8431216889d655a3141347092a85c6003a6f7cfe333824197cd6026132e22cf7c926dfbd4ae011a0267d8549e57ef9d4871d8ac95f0b60b0bc8123eac1aa301f5c0b7289ad12c92eb0870cec66a69191faa1750a17e051c2999c30b9ee0f8ff4f2a8cc01fabd0280c7acc4110e28bfb4347bff56d442ff3b83fa9b123e63f61f6c504aa1e135ae42d1bd052ff77d08c30d94f94dc0d51abad80355646b66ed4d4c1056da10d0b72c0f431a827de4a26bcf453503d1b62fc26b667a13ca11657ad1ddf4b6984cd3640cc4f0602b39aeffd15e0cc61f80798535ce114fe0c0cc669573dc7360b1591ff8a768f47bd5f10c64371f28ed545e3fe115cbe3e1a5a9e174a0042b9e2cc09803e5e349d89eeb5cfc8fefec2e9142e9becdb8e76878dcb2823edccb6017cb9cd0c21ef5f3b45cc87a540691a6b658d85070e5fca42b74a5eb18229d889f671c5a380566642165d7fd3677cfa7ed053890a012b265d16d66777cf63db7a68e71e5ae57305bef64b09b9d13f38db81d0702c17a9b740cf0504041710bfcd918ef54d9f987cd9dfe412bfcfa09f14d2292d9d09daf0ee04fc5dfb2d6b500228d4222391117d655a49383ce5a00b4511a7399b21c2de49c39c259bf69d6e4729ef7326fb740208f903c98e6598a973398243704bea4d359a3d0af79379d95956d4548ec4ce58f18f4a43cb6bb53420b41870fde291a4597a2c4752a9cde01e2ded78ce296ef2d12f4323858776b740718550f23f4f0f38e7a1a630896dbdd230fd77de1245c464a2ff8d4635790690c973ec0a4e1b159619efba2c2620437312d4dbc85cdde708f5fc03fef60aacab6aeda650f252011d78bfa091eaef1a5fd90294be7b94d482bd1a7d5e47b3975ebbffb57f81f8a2288d72de77b5a6ed39f684374880b600a7de1876ddb0ac0175d99d56078c4cb31fdad5a5cae86a72cca6bd319e6bcf455a0824a6744bceea561f526ee62f2ff27564a973c5fc054cdc6e1d2206dc32a5694407e4e59164e29d3be22f1dd71e5b426af0c9cd3883ac0357669e14c24a621ec2cb17598b6f872a04045489e40a84c7c6640c48380cc34092740ca2a50a70ee8036209ba2e7e9421a53a4df70650f0829dc6002d1f1fb8576b251a0f94203a928e5b787fcea66c56a835959f31152d12a0b56cb0d6b851b21c8fe639996d874a7e0332c1fb4f5885711e638879bf741a60d460340afed78b5ea2b04848fdbf0d347889f8facd92e8e74ee704cf11b624de53d6a2bfdb41317890bd66ee033e8f515171fe0d01152c77b8b46a84af9b8f13cc9f8078936f8e79e41d75ef28ec97d5aa80c47e2e8421f30c733c9912c5c316f9c76d82649523e3dad535935ede8c16e63450435e0cdacde493aaf9473756f490bfcf65032732c3030cfb654f73a267cb0986ed8987e2c8404a7efb338671a1fc644c4dc72b0ff2727e59b6270df10ffa0f1e94452d4e8cc0f2e658353348ba6d21739112f12328e799f53736e090bf26bc69b7a643408ba229d8b46779ee632dd4a01d544bd9abe121e274b02e11c6ed7c281428c393392c6e1f43def53a1ef32dcfaffd32276cfe00fa6796d2785ca93ce7af8f05efd06dd6b5493c7c3927977110d4d7f092c065200b61155be61db2c72e4318e7e8703935af283774dd7b0423e3f23442327a343e8239053eeb4f53ac003b335a0e58dee332a5f1006891eec92fb6142c244b4ef43c79e13ea77aecee32970850451f3bc2e4cfc5d7b5ba0e519ebf26ed752e427caf0b03b518de626bba9f8c50b118238bc1b6974d20fcb479803e0a43f3b5d226f76340e418bc1941113ae3391026d0d56158dd8d48983c59cf63520c1f20a", 0x1000}, {&(0x7f0000000100)="0aed983b708b647b1bae6af462ab51bdafb5d8f9d4c0a34a477ebb9ba6cee4e7ee643969fd8b69ba88ff48c1ef48f628ac13c94528b60fcf44831fae3f356ceb652c708ac28ad5c3e342ed761aaf5075b6819603e6cc64bf757d67114fa6d6ad", 0x60}, {&(0x7f0000000240)="a9490074fc7313e98d865f461108e280cab8a73ade694cb04785662cf0cbf81e2d0bdd61f235ac9b350ddbca831bd1f9fbfaf87b70f02cea8a109173c20650e34e11bd7c3fd490d03632243c34e30061d0b419fae1de839c8e5dca2b0f7fe4539173bfc6e9fc443552dd2ad014ea682d8d57de2d44dff0acaa525a97afa932f12db8d78e7bec23c3700390ec00a3913fb027376c385c0171cfafc0678b03769942edc8cad1d703cd9f3b448281d47f5de1476c82b4ae8fda9b243161a5b5e9db55a96d2f7ce2c5aa409f4dbd9820557f592f4250452d39ff70e9d4e359998c23c8e51aa05421196becbd6e9af03f99", 0xef}, {&(0x7f0000001380)="d9c3e6f3f6747bf0ba02c3e3bf8d896fac68df23aa862133ed321c25f624228693024a4030aea79fa4879114eafeeea17a287c6ba380430d665b6ae01e9a0d60e8d760c658236b151d8143f14257c38ec87373604f2af0677ce5078aca", 0x5d}, {&(0x7f0000001400)="23cbcabedebdd78933db4d89a1623cfc27fd2c705d0ba021b7bcaf86cdbc03d4b1ffe92d206cd896c64d6067d81d22c817e2e17a7fd53a998685f7c0b0bc0f194ad2f0bdae68776046588b148d08ed7f0b61dcbd6153658bdd0c64e97fd13a2806b3bc40af55b1c7063532bc250d430702167a7ab9a05dd4e14cca1a88f9a69c42701021220108630fc4f2a661e140ed4156ff79bf3b6c7e40ea71316d15a68e8211d574e20b76bfaacfa5ded7d528a2c155df955debd7274277b278bcb9624a13f6af5ddf", 0xc5}], 0x5) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) select(0x30, &(0x7f0000000100), &(0x7f0000000140)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000280)={{0xfffffffffffff001, 0x0, 0x7fff}, 0xffffffffffffff18, 0x99a5, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) write(r3, &(0x7f00000001c0)="67fe1154c814a00c725bff6fc4001daf5765f70212f5303d84cd0fa30cad7c7a42ebe0b447d0450426bea3213540060bbc95f3f591ba6315dafffd27f0a965bd591d4a3aed8a50d294060bf379cb6ae34f84839f3e35ed72dcc5078bbc90d17dbdb2fe5e6147866a97384a4cf752b8421e96d62b54b74c69fe85c8eca3ed86430613790ffea225b9348aaf4d6041175026a91f0282cd8147061a7cef525ee7", 0x9f) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x1f, 0x100000001, 0x926c, "c8721a8f751f914857e070849780289793ab53ad", 0x8, 0x100000000}) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000440)) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="892562e18eb8e82338547262b113d4552a00c4f0986049863e656ece78ea04dceeb35ae504a55c9d6bfa1068eb6674590540e5f6f8d81dd06d4e97fa28f882f7b80d7c7c0516c1754061fd7a3d6251a6b91bcffc511b7a0b9c5cf34cf1db24f58cd39214d836371553501ac8394ab56db905d809231494982ef24a4df075e7c8327fbf1fab9ef0bd0fcdcdf2565302b594fbafa5408ab0fb771183f43ea057565640a5d1bbfdae3affb577", 0xab) close(r0) r3 = dup(r2) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r4 = syz_open_pts() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x80000001, 0x944}, {{r4}, 0xfffffffffffffffb, 0x95, 0x200fffff, 0xffff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x0, 0x9}, {{r3}, 0xfffffffffffffffc, 0x50, 0x20000083, 0x100, 0x2889}], 0x2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x10, 0x80000000, 0xe75d}, {{r4}, 0xfffffffffffffffd, 0x80, 0x4, 0x39, 0xa4}, {{r3}, 0xfffffffffffffffe, 0x8c, 0x2, 0x1, 0x8}, {{r3}, 0xfffffffffffffffc, 0xa4, 0xf0000000, 0x7, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x9}, {{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x10001, 0x101}, {{r0}, 0xfffffffffffffffc, 0xd3, 0x0, 0x16fa97bb, 0x7ff}], 0x850a, &(0x7f0000000000)={0x8, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) pread(r0, &(0x7f0000000380)="ea6a72edec3700b715fcf0ef70a0a27868b83e97d6e7bc7956c6d6e922771aad3f5cd53e75f7fc5805f4910fc0044c0b6c6a8db5fd4f63b984dc39a927f58f08acba99ad6c7fcb9ab6f2fa8e804fa009c99041422fe3ace5a068b20f4886bcb2eb9e2b58465602ec06f549cea9519ee0ee8503a54810d5e66555c02815568f987419f667dc01a58008a26d805c95e71ef2bdccc349f33fc26f704265fbb2f1d064fa3f01348a869a6b07d4ffee95a9b5ffdb997fd2686739b064c1b6a835bcebfe942dbdbd2c2a8dea2ce2cd680f100412112fc87b104c1f4b81b35f330be75a9cfcec7796afc2302f426cb21b69979e4df4d44d18a4a9217af58e584570805a2da9ae0a1f47a388039af06229a7ed692f081aca52e43a13ac453974bd7f43af26e4328183b79c034a9bcafda7c5994fee456892d368ed8d12690a6c0ebd2c3db5d228e6d3488a5043d4afceaf32e909d4179de931f01f0ad0a364d65487db5d9a9a0dfff42d420d2c26d2494793d3b305a3e049ee1c8156a3535e4753713e41ce74c90ab9c21fd4898b0ff4b3c4a3efda8c6a1c10fb03274d89ea739bd884397dd988b3a5437e8b5e2318cbb89f078e8236e654bda58524dff30ba11e4cfc7c4dd77b36926c9727500f0da79cf068502680cfd0e10fa5b9e162fa472906d6433b370438a2497a7653efda026ba77bdd7bc0a5a8819740d5cd6fa8970f5186d9dba97d04d4da11b3b359c47dad3b3af72258fb4f715038347626b31e84ed8948729c5287814700f70234b8987b6cb40a0e52ed4449f6d12b786a2d135588361ee76e6eff257ebc9a7059337826c9393aed2f643c359336843433a3574c5461d47447048a2132a73406c093d476f7004415d932e4e7b1a798d30310f4c16241120fdae25640ea74864b34621e4ca07dabab5b2ac6591c7ba3b0c33436ea43cd50a97339d69bdc96ba1948176ac33ce24ecabe1bb79751291ff3113261527451f22dad8e2caabf918c1a28c1b4f2bc2dea01507dc3466853fd7c103823fe2b89dc6a1ce8abd1868fae5c4fe356dc1024c80008fa4d2ce20ceae79654d6b55c77dfd8bbc2da320732abdca26f972cb80786b474284f6d3b13c11874106db26927388c5015b97b9cdd236158f31c2d94f29c59a164ce97ce664b79b694eca463c75106fac984f30c26016de41c487ced268312bbbb86a3cf9f3790feb179e8a72467e49b3a8384d91c391f2595ccfe39bd90dd8e11576f5c45547a40355054baa72628485ab59b83b4f1349e01b8ba5bb22f58786db5bf2d7886ef55a071dc78dd327dd341fd0ee36dbe785f91e468d44da167475c6bc6bae6675e7d1e6cf29f997de9d8be10e5da5f5645c65a7af5252856960df77c492c1634df786f152531fdfb5fca5b3686653cdc888b05ebe7a21b6368d438f8a7d4addd3746c37e2f614aa1a289bca091ab6d6b0d00610c75bceafa16be0f7f7fb82c119fe8438de42935545e30aabbbb056364d0261cac5d1ab94db95b20f7c82155bf855ba01d2204d82ed35dda07171245b93b54b8ff941f414312aca34b1b33e2f370167b2c9903c6022d8fc09061b5825391547b5eb4229e47c0dfeaabd3bd0d9360d34319ba88812f2d3015929e6f53488933d8b0bd08c5b578168ca3ab6caf2c5b61b15640f0799a9ec67793347bc8e8e023cdc73b16b3ca62e11077914568a2f11bb7dd38caa9c1e96cd27d9d6eefec27f1529563f2e3af561bbca5c18c73335a56bb1cdc3637383178643767beb361694297bbb6a3dca9568991b4530109ed9fbdc1ef2eb5f2c5d6a2aad4d43d8fc6254fb086ba12b01460be4053f1bbca617c3f61b481c7af17a8a4eaba3f10454639619c354a111436a5dbf4f0230e02df7509491ad8e7f72469a107f27d58cfb20e68b27d2d47cdd936ceab06e924fc2c508f2a6e5c0cff19fed486d6524edfbf95dfaea8e5a0897b7656df2dcc75769bc8a1c22ec7db5b2b98d5986647b1e06eeb54ef71aeac24dad092fead6005bbccfe1d207c14855accb0429a7fb0d26d1d1178aa2e4367748b56594d1b62d4b358e7919cb56f5f7e97669c659550ae7f87c787e8b517f55b8650fac342d9e3c2692c5d42a6500a190cf7b1d15729767da7d15b0e75778f668fb09f2e2365e045a3b60ab3743494d5597d98879f98c0bf824c31a22ac37b565a0d330d718fbaa4ed4444bba325539099ed1ecf252e51111027d7b956d9aa1e46259f2134e7554525bfa876c267470c730100127a565feb8b6b7af431bcf44a60f8a29aaec62b3506f8d1e6e1de77e96f62f26e3cb1578f092cb19ba02a470615d70e54058e7f5f7ea7d96c92d11af5e8ab21119a322fda47c1e44e204981281486b9cd61879d7065ca8c71127587dbf738aa9916c0a6bff620b71db49c55c86c78548db6b392c5de338ca444310a69a21b16eaaed1e52744ad63ef50d70ea73e77514738525e41df5a0aa0a23d992588b6668d62b12d2b4b9c050effaf16c0922283557dc4d8a2d80983b14f66f12904552832629f2ec825c784d1ee8be75f373b8e0f18e50062b19e030fdbf46c3d40c6dfb0abdf7fa6ccde96da1f950902e6b5a9c490b1a1846c66e2f4968d11e250bf89d788f29bb6ae6757642d6543f163fc92b5657b604c8b492d6923e6afb92102a3776eeb56f25b56a958a1f48f8c492ea34660f87cb90c498e661d68da5eafbac2c99316d4c698df440fb6a3e5519ac49f1235a9350f4f500bff260740a591b68dab4ab9564f7ece7c099e59436111c5e3b1833bbcd20f864b2579c09c6ec741fe2ae00492515bbde1348ae5bb85e0f8fa44b6244780f0e56f91b72c32393f1410b88fe932cd2d33497b4f4f6174f51ab413ee676dfa2a69bc81228409e271d5bd02054f32f5b351b4b2f5b6db7d7f5ea34494375287b0b66339414e097fc6d4a02360c76488293886b927d04ff38d3b89218a8ea2e8d329213c2a2aaf15f9988701ed062f4956c774586b25f3a193efedad3c68373f6db81acb98c13b9c6ffb84324e263be399bceb572d9e3d09c6540f1506288f43369f124c7ef484297968fdc974b10a8ce0e302e43fc78621844edbf6b0e95cf98541560676feb059529bd61a699595c17ac9443cbc1a51a09e34503b7276ef5d474fb55ee81642b3c304332062dacac6ffc122ec50c1c7b146d59504b9606411f8342a7406a5daa431020a9577e6fe8e42d53390db395447c0f8e1723f2c599897b9a45cf1d72b59aca0b4cbd49426641be187711e774d755ac56374b59815102940f6f8e4ff207d9896495115795f963414a6b4114ff548f6171cd975be0844e234d929f7c1f6d8a9f3c9ebd3b7b9ee85d83720eb41ea41387ced04c6c5a90852da78c3bf5d4ef8f7bc21504c6b315d06f18a08567f2073d8fd0b9c174f88ec819dccc64c99dc7dcfa605baf586cf5c22cd7931e187f76bde232c8e7a163676f2c3d7987150aad7e00e2564e94b9f0a60dda5836cb9f01456e5503c95c9e1200aa73267226bd472a242abbf27c8684ab4f0a7565277a28ce1674b9418df93d70f8e273f542b1f766c099e291a8d27fdf13c43e117ebf67468d1143f3eadf54dde4ed45a971bdfe6fe4da32c2b967cd86613c243b534383d1e90513706916736ea66070132bae615b659ef447948e970cd0b7480dda084017592db00765cfa4f7ca4a65ee04488345d07cfabc3a88b35782cb028795935ebf35e07b75341b2e358425a59a5f4235b16f67ff254f8bb5d59078d6d7a9adace579a00b5879ff2e2136a2bcb5760fee64778206b637cd7b2240757f3979c8c69b859c78f48976fa385430aa45b909cf10365241995aa5f8d3d671c43bd65f13dc6cdbc62cd218a0dc37ba83d45a8565f10da179e62d0ad7bddf6ff600660759ac7b257b2e7b70b9feac63c254bd7a01cf5de30c045226b74ba12726707db4ca4c447004f127687ad3e4743b9e0c84549103feb7dd4d46e6f17238a9174e8bc7d1b4f8915a31bf4c4281c72aa59f8e7fb4152b0b412d15767f70c5358c2f96c2dea4c5da8a4dd59e2a5f87f7b25b844b503802752e675eb3c24b0358197358b482d3f790fd81d4022ee1d88a1ffa4b2e28ca729db4c7aa5cdc5dfb479d1f36a7e21796b358a6909e59d50ff716d9a177264a0ec162fe73527f6ba1e3c1b4ca8f5fe635195296cc1b9e6fd314eb48d74365d82459b470286f47cbd64f6e546d2d56ef06aebdf3eb2b267b62bdba00c5ee8f9e81e08cdff7e91fe4d84ffbd651b2e5c1b772feeebbc2e19a9bd4bfae2dd4440cc6d4d38b7132e6d64f71ead43437e3f216dabd67c995d3892abe4b7b1b32cb3eaace99bb281e78ae4cbb073d0dc9b2e607c8047b6f479174a8badfc495b5fc0c60eb1dd0b66a8b5cf72c421fc85c9638de6c993a6a867f51e4ca784e270d83689757836cbda4a1fe8d997671c2dad8717c06600dbc3ca8bf90acc9d761c8a96d06ba5a554f5a736b1603ed637e1d073dedf306cb4b09033cde1e633b80821d710bde47d74dad6f012d0dd12f19b8d053fa062732936b2cc9d18ff80a38005fdce0f143db5a239e59626aba7ea796894653a98dcf9e5de37d6160aeb09a1e8cceee3bfe49a9c0bb9f524a5757adab583fa9ea6a7bfe192fb2919db5fbc4c63a77d87dbacc59de136709d55e8874c969e085cb6e5a75a9972770852af4a3447e4643b02553509d6c554d66849a9ee79fa6f4c790a26bf446232211058c930ed7646ffde51f432d17017aa920e71e322121878f668e9ab506ef2f5be9cc1187aa8934e2cecff1b637a68855383d087342036d888efbd78199263a2b960ac653dec7295943a6e4bdaee168a7fb55af437d920e60ec099191dc3a85bba36bd3323222392f201c41ca79d8725a4dfa0e5f36d34b962c1d7577fcf708df69557a79f0d2c9286d75e665b62011eaf350cecae4576dde7317ed891566e37264f5acd060fbe40861282c7abbeec4fe8fd5587c26237236e29ed80395bb96691408ded3f566f10cd8ddde7d84c1966342707b14ac6f813b1476d7e83df67bf51e35dbda918e3a3a4b86b9cd656d66dee98811fa3384f4f1a4107e7718cf0307675a892e8621878197889b7be92e732df7673f88d08ed76edca0e234b7b2d63a474ebb624ef7f65b1ad7c1818b46610a201e040589b153e24a8855d53f5254c3d0436fd3a1fcc20733a70a502fd5d13158a3d48939d69f3dd4b2fe8632479c386c810bab4fee7d1c41a2742ceed356d7db6bb8797b109ed2698aa2c11c6e92ea98650791c7ce3adf02d9c217768a807f412c2042eb7cd9392629b29f1546dcdbc265197837fb01b833c26250e42b7ac0d5e312a40e4efeead3bc312fa789fd283a006775ed31f1ba0e303c4704c2c967983dc1af27ff6d183f7c490b3766519e7d8a80daf19d50d5166e9a764190512663b5dc5520e537c809e9d4ad4ad6de158f73a6aeb911c0e33b5dd13a166b196a5f14f5d15e200bf1fd95a1bb2e7acc2919bc2d69f0a90c822b367f059bc18824b2bc082552d4b354a5908158a90bdb9c0ed362725bcd718945ab25c22a8cc8e96e7f3b0f8aa6b452a99f9b508351f6e6bdfba2abeda9d4844d27e01587acf0bd2f8ac33cccc77de3aaec677b0c0e3f40a3fcf362f2aff35d925b40da6794c3cb27a0e849952556c9caea6b5b3da0a6267a178fff1a04c62ce01ad751707deec83161a8970a365bfdc1d5544e9b79e71e3cb92544d6477e1f072576baf829e43b22486f9e5938d81dd783a8393e0d9232cd02a7b281f", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc79b6a22eef7c933, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000000)={0x282e29e8, 0x10000, 0x1, 0x3, 0x101, 0x7fff, 0x4, 0x80}, &(0x7f0000000040)={0x0, 0xca, 0x8, 0x1, 0x4, 0x6, 0x6, 0x2}, &(0x7f00000000c0)={0xfffffffffffff97f, 0x17, 0x7, 0x80000000, 0x6, 0x0, 0x6}, &(0x7f0000000100)={0x5, 0x8001}) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") syz_emit_ethernet(0x5f, &(0x7f0000000040)="820703ccc68a41e97848a36673c9a60d53a9b311ed20eca4e90c9d5a932aaefde9109a90cb65b594d0ce8758752ada035f24311f241b289f53290556519d7a9a9f693199b148ca029da376c8407daf7a99b1eb3be8ce36efd45832f5b2a4e0") 16:01:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 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(&(0x7f0000001000/0x12000)=nil, 0x12000) 16:01:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x7, 0x1300, r2) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000000000) fcntl$dupfd(r0, 0xa, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:01:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setegid(r1) r2 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 16:01:45 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x10, 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) open(&(0x7f0000000040)='./file1\x00', 0x40, 0x140) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x19) 16:01:45 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x1, 0x10001, 0x8, 0x75, 0x3d7, 0x1, 0x10ce4515}, &(0x7f0000000180)={0x8001, 0x9, 0x4, 0x39f8, 0x3, 0x800, 0x8000, 0x4}, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x1, 0x2, 0x8001, 0x10001, 0x7}, &(0x7f0000000200)={0x7, 0xa3f9}) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x400, 0x9, 0x3, 0xb3, 0x9, 0xffffffffffffc685, 0x7fffffff, 0x80}, &(0x7f00000002c0)={0x69b5, 0x1, 0x5, 0xb5d, 0x8f7, 0x7fff, 0x8, 0x3}, &(0x7f0000000300)={0xc79, 0x9, 0x96, 0x3, 0xb70, 0x5, 0x7, 0x3}, &(0x7f0000000340)={0x6}) write(r0, &(0x7f0000000380)="9d21f774dbfe29764f017e46ee8fff5c218a0fd6ef5d93a7b647432054d3b0db1d956759abb46f0cf60ceb49606ba3c508446473a5dfac8f1dd4b4c7befd63972a4a333432ebe7b48cc98ef86e074bc6de96675296b01d0c24062cfd5b65597575f84682b2", 0x65) 16:01:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) connect$unix(r0, &(0x7f0000000040)=@abs={0x7891c2bb7132a677, 0x0, 0x1}, 0x8) 16:01:45 executing program 0: setrlimit(0x6, &(0x7f0000000140)={0xbce9, 0xfffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x101, 0x1, './file0\x00', 0x0, 0x4, 0xffffffff, 0x8}) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getflags(r3, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:01:46 executing program 0: r0 = socket(0x54968c639e70b4d8, 0x3, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xfff) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) 16:01:46 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:46 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7fffffff) setsockopt(r0, 0xe17, 0x0, &(0x7f0000000100)="f281de1e971fd4f5697781c5d07fdb6e5f057179e009554dae2fdeb15db6038d156d6c382a20983264f4f89f16a48359315ce0db6b07c9dff812a60c2815497906000000000000003a42caf6dda95af282c9d1bf223d88647369f09e41d89caf299cb10ffb739136838451ebe3b21cff030000f15de302a282d322ae1c278eeecca04e32ec52fff3f4b9c55e09b5964a2fb25c27b588b61e0cf4ab47cdc4afcd59599a0600ac25e4aae043ae144a1f62e15ef7c441a41d603ba0d315702f70905959a0e2559fe889b64b36ad24", 0xffffffffffffff56) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="c7a52cae3b364b532b34f59c62b1a2e4366dbad375431db7be09ef7c4db6936074d511236c82cb5f4cbf32e6ea4d10173405f8f69a1e93f3726ebde91a855358810fee933672ddd03bcb8b3e15cc5839fa948ff75a921e3d69e1971ce1b75a93879183a2709714cf5988e6d999d253bf4060b3cb4baf759280507c0e3e610409784f00b6db7c20cb69a15e271a1d8d399f9bf6ebdc5567aeeba26d8dcaa0685e932f2acfb559acd4ba262487420aef21c753", 0xb2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:46 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/133, 0x85) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:01:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x40, 0x1, 0x1, "8f37e4f124dcd5b98c6d847cfe8f9eff9ee5a7a4", 0x8, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:01:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x800000000000009, &(0x7f0000000180), 0xffffffffffffffe2) sendto$inet(r0, &(0x7f0000000040)="3f052c6cc103bf01d7d532698f21e552c8265e567275e4134bc6895bb472ccd93067ece897631bf8569560ed056c52d9a1ef251137bf13b63f8382fdac4a9f64a9c35d3e0a6ac70c369a06169378caeb7bfa68335fb270a0c82e43411fa2d7af62cc7995245eca9f06a98f3a272dca9f0bed2a0373d47bd7e52f538283c2387a64ccbc2364f34df83f638d1a8293a5ffd7a4066a2318c9b738c7a52bd680a5a9cdaed72959984e9e2e6dcded14c480fc4e6c58d468f3972a51c5336386ad6026614f5ef131d00e79d5005094362efe1fce60128aacca92ae05575f8f259d9e403048c123bbd6ab", 0xe7, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:01:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202, 0x2c44a81a6efded70) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:46 executing program 0: r0 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0xfffffffffffffddb, 0x0}, 0x0) 16:01:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:46 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x420, 0x100) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) dup2(r1, r2) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:01:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) writev(r1, &(0x7f0000000080), 0x1000000000000240) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="e406c821d71cd7779280a8ea2d57b7abf0b704999a398795ba4b0808ed8546e42b2f0e5e77b2f5f31ad707d3edb295bd37460d389f1759663108377f272114a9841dd33087c75c0752a170126f", 0x4d}, {&(0x7f0000000180)="7626883eca63b8ca6a2c2ee8f0dae69e085bf6be81f00218df5934e08774e6343cc02f4128d8df0cc7c6271668f2adf6c7f028fbc5e437dd9d7b5c8561584c3d2d84139e", 0x44}, {&(0x7f0000000200)="f9850ca6d6023e280603ad937189580df72424d47973bbbea2ee4c76de25f02970403ef903a9f5b0876be80e6eb59f2e528ee88bac7663b8d4eab10f3732967c085d31df638e2dfadcf43ec83939e3e6236ef4006d0b24db13b88f2f350c8e6bd31a165503ded5b847e95952b472a6221f9603d4e5bd402bc731f8528eab32d149436bb00fd616ef1bc6e80e99fa883ef3e794edf82effbc06f8e26f92e1745e3f927f81cb312cbdff85437da73fb6aad1", 0xb1}, {&(0x7f00000002c0)="32e75b80c71924e50173c8e7fede01033c8b05305c0e162c31ce048be59409371b12f44ebb1ae04026110373c5515abe009cabd8d982340093ce435b73b2c79ecc1dd215c6c07f28f0a0f0bab78246480b5c8bb2e58cccb2816c15f77579825b122fd7a61c9e2dff59a5ecdfba574a8524d865ed8fb06822762fba26586e5f0d591634a1", 0x84}], 0x4) 16:01:46 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00008e4000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) 16:01:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x2, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x1000, 0x125, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:01:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x100000001) getitimer(0x1, &(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000180)=""/224) 16:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x100000, 0x0, {0x0, 0x2000001}}) r1 = socket(0x1, 0x1, 0xfffffffffffffffe) close(r1) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65b0b7fd4fdabc1226840b2a4f0eaa8d7c000000"], 0xa) close(r1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket$inet6(0x18, 0x4, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:46 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e000000100ba4be2fb6f1ec090389e9753704ccb60ddfc6d8fd1481e451df713a688932e15d5ee98674565d9468c41436fb21388b7f450a58c0ce3bb6300"/78], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x6, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ff3000/0xb000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0xb000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xb11e}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3bc71991}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x10}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x6}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x0, 0x1}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x100000000, 0x2, './file0\x00', 0xffffffffffffffff, 0x0, 0x5, 0x10001}) r4 = getuid() setreuid(r2, r4) 16:01:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x8) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") r1 = semget(0x0, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/55) 16:01:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) getitimer(0x3, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./file0\x00', 0x440, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x7, &(0x7f0000001280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001140)='./file0\x00', r2, r3) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4, 0x5ae}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:01:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20800, 0x13) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x1, 0x96a, {[0x4, 0x2, 0x856, 0xcc6b, 0x9, 0xb452, 0x10000, 0xc7ec, 0xad9, 0x3c, 0x7, 0x2, 0x57dc3d41, 0x6, 0x101, 0xfffffffffffffffe, 0x46b, 0x9000000], [0x8, 0x20, 0x50f1, 0x9, 0x6, 0x7fffffff, 0xffffffff, 0x9, 0x1, 0x8], [0x10001, 0x1, 0x8, 0x8, 0x7, 0x98b, 0x3], [0x9, 0x3f, 0x8, 0x6a, 0x54ee, 0x80000001], [{0x6, 0x6, 0x5, 0xffffffff}, {0x230d, 0x2, 0x101, 0x1e6}, {0x7fd, 0x29d, 0x6, 0x530}, {0x8, 0x2, 0x7fff, 0x3}, {0x0, 0x8, 0x6, 0x100}, {0x8, 0x3, 0x6, 0x353f59df}, {0x6, 0x7fff, 0xffb4, 0x8001}, {0xd738, 0x0, 0xdbe6, 0x4}], {0x8, 0x9, 0xffffffffffffff81, 0x5}, {0x4f0e, 0x401, 0x8, 0x6}}}) dup2(r0, r1) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:01:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x1, 0x0, 0xa0e6}, 0xffffffc2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:01:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7, 0xfffffffffffffffc, 0x81, 0x0, 0x7, 0x1, 0xfff, 0x3, 0x2, 0x40, 0xffffffff00000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x8, 0x2, 0x0, 0xfffffffffffffffc}, {0x1, 0x8, 0x1, 0x40}, {0x7, 0x80, 0x2, 0x7143}, {0x3, 0xe3, 0x8, 0x200}, {0x0, 0x8001, 0x1f, 0x8}, {0x2, 0x4, 0x0, 0x1}, {0x5, 0xfffffffffffffffb, 0x7fffffff, 0x94}, {0x1f, 0x5, 0x9, 0x8}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) 16:01:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x356e1125bd538f13, 0x0, 0x1}, 0x8) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error pckbd_enable: command error 16:01:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = socket(0x1, 0x2, 0x9) kqueue() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 16:01:49 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x90) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000002ba0abe81576d2794ffe1102c7c5863c9468930e5476ab5f9c53db0d6aedc3179d6db2923352e60303551d7502092198ad68c30f72a35a4a3dea3343a2846c9025aa3c248f44a9a9ed125794f9019824b82c450215b8facd66f71e7750bbe4a09766456f28abab9ab4cc227fe4143253a43f6324175353d2"], 0x75, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:01:49 executing program 0: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) 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) socket(0x400000000018, 0x3, 0x10000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xfffffffffffffed5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x9, 0x200, 0x1, 0x101}, {0xff, 0x7fff, 0x7, 0xfffffffffffffffc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) 16:01:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x22) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:01:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 16:01:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x5}, {0x6, 0x100000000, 0x0, 0x2000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) socketpair(0x18, 0x2, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x7c}, {0x3c}, {0x7ffffffe, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000b00000000000000000000000000000000007d16ba1084d33e05f0dede63bea025d1affcf7e4f34454c8ed7f2b33e70fed4a44c2197caa0f69ce9735fa4ee15773226a9758c06fbb5999abf2dc58886ad9fccf6e60a0a3a9b76d2ad093ac4802d8102a1676b1a938b7ff567be892a89a845b4a06f523fe511a6dadb76f409c13aa2690d899adaf60f35592ee6e7f85a382b6a319ca7ffc2d"], &(0x7f0000000240)=0x24) 16:01:50 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x10812, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) kqueue() 16:01:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) getrlimit(0x3, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) setegid(r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:01:51 executing program 1: r0 = socket(0x2, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa54d73cfd6d68dd3, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x1000006c) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:51 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:01:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 1: r0 = socket(0x20, 0x5, 0xfffffffffeffff9f) recvfrom$inet6(r0, &(0x7f0000000000)=""/152, 0x98, 0x802, &(0x7f0000000100)={0x18, 0x1, 0x9, 0xfffffffffffffff8}, 0xc) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000000c0), 0x10000, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:01:52 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = msgget(0x1, 0x10) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/239}, 0xf7, 0x1, 0x1800) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:01:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) rmdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="000000000067c3baf4008789495b452a360545b639f1c6eb93f8845db444f3c3b97a6098da265324651ab47b7c"], 0xa, 0x0}, 0x0) 16:01:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fchmod(r1, 0x1) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) getdents(r1, &(0x7f0000000780)=""/196, 0xc4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000680)={0x7, 0x4, 0x2, 0x0, "1a8320fc59c264a3bdc6e7befa31b1d0007a58fc", 0x3, 0x100}) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='./file1\x00') ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) chmod(&(0x7f0000000600)='./file0\x00', 0x80) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x8001, 0x8, 0x60a1, 0x401, "f0ed5e1fde70e7dcd2b136cfff80f26426fe7f32", 0x2cc1, 0xff}) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000fc, &(0x7f0000000000)=[{0x1d}, {0x20, 0x4}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x140) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/89) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 1: stat(&(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002440)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x6) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) fchflags(r0, 0x0) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/12, 0xc, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100096fbc233b4b778a82d66c65aa3055887ff6a95d424f66992c465d0812fa13bbb1a30ed7a132ed4f3ad682e673559e3ddaa7f94c1aae6c34797e4baf78d3fa7c03b9960f45892a90b245421e09cc2becbc9797adf89a9e6d87cd91c030c96b6e5e0d18e45046218d2bb7b1602dedc89d3838140cf256f883d751f6b3a7f564e4772807ce1a15d77f5818e2b142d129aedad9420e79cb7c7890e2069b3fe9a5d4cffeea161b7f189243246dfcd230ae67efa362b2246c68f87f5b37e0d6ef00133fd6fce572ec2cac7433fe7a5f1a3210423410c636452ecbf0ef3c06a22fbadd068041bdfe3481bd0a934e4cd0582d5cd186eadd411e83035be66b40eb4756e6f343d39eb2ab33241f85b0eaae723e76774f58bf67"], 0xa) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000003a80)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65efcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2cae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb0082c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8a483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5431c66524f1bec24b0fd94b2e4db473e2d910b272a524a362fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f0777f2c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6416daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb000000003bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27619086ec674538b07218bc683d2b44f46d9ff0a091222fa336a5550f5b3296bb8a954a514bdc4508a918bbaef4071574c4cd95147a89f1bd1c2448054dfb52d1d331572f9abfc9b2250e25e73294289eb84601cda6490aa4a4902635b5e0bb138ec3c18f8cea906aa78d8d68a6e0f7ba324515c3a3f40e1039066120709c9504f7c980ff5e6b03de55716fdddd4050a24b1dd5a8d8248bb2deeffe9cf4a9d600d02a0087786d958c68b82f95e1e8579a2"], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002400)={0x1, 0x3293, 0x2, 0xff, 0x2}) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 16:01:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x1ff, './file0\x00', 0xfffffffffffffffc, 0x2, 0xfffffffffffff000, 0x1b9}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x3, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:01:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x62a9, 0x2, &(0x7f0000000040)="3291b2f9da00ac0b82c458ba6adaf1358d18cf9e4306b5bf800e64e2f58e7f2595cf6f7b7e9efcd5dc5672d2f2e8327b6acc4e5b5220e76bcf85abf1cbc2028c41b1ed3b2ec726bcde579b7fccebfc73a24c253bae2655", 0x57) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8081, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) uvm_fault(0xfffffd803f014440, 0x24, 0, 1) -> e kernel: page fault trap, code=0 Stopped at frag6_input+0x762: movl 0x24(%rax),%r14d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014440, 0x24, 0, 1) -> e frag6_input(ffff800017962318,ffff800017962324,2c,18) at frag6_input+0x762 end trace frame: 0xffff8000179621a0, count: 0 ddb> trace frag6_input(ffff800017962318,ffff800017962324,2c,18) at frag6_input+0x762 ip_deliver(ffff800017962318,ffff800017962324,2c,18) at ip_deliver+0x2e3 ip6_input_if(ffff800017962318,ffff800017962324,29,0,ffff80000069c000) at ip6_input_if+0x153a ipv6_input(ffff80000069c000,fffffd803cdd8e00) at ipv6_input+0x48 if_input_local(ffff80000069c000,fffffd803cdd8e00,18) at if_input_local+0x121 ip6_output(fffffd803cdd8400,ffff800000aa2a80,fffffd803c1334d0,0,0,fffffd803c133460) at ip6_output+0xd35 rip6_output(fffffd803cdd8400,fffffd803c134780,ffff800017962688,0) at rip6_output+0x4d7 rip6_usrreq(fffffd803c134780,9,fffffd803cdd8400,0,0,ffff8000ffff2290) at rip6_usrreq+0x5cd sosend(fffffd803c134780,0,ffff8000179628b8,0,0,0) at sosend+0x660 dofilewritev(ffff8000ffff2290,3,ffff8000179628b8,0,ffff8000179629c0) at dofilewritev+0x1ac sys_write(ffff8000ffff2290,ffff800017962958,ffff8000179629c0) at sys_write+0x83 syscall(ffff800017962a20) at syscall+0x508 Xsyscall(6,0,c,0,3,3a49d287010) at Xsyscall+0x128 end of kernel end trace frame: 0x3a71e7b0360, count: -13 ddb> show registers rdi 0 rsi 0 rbp 0xffff800017962120 rbx 0x600 rdx 0 rcx 0 rax 0 r8 0x30 r9 0 r10 0x3b5d087648ed9f83 r11 0xa550c6365426e4d0 r12 0 r13 0xfffffd80276c5f30 r14 0xfffffd80276c5f40 r15 0xfffffd80047c7854 rip 0xffffffff81c4b992 frag6_input+0x762 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800017962060 ss 0x10 frag6_input+0x762: movl 0x24(%rax),%r14d ddb> show proc PROC (syz-executor.1) pid=236697 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffffffff82570880 process=0xffff8000ffff7450 user=0xffff80001795d000, vmspace=0xfffffd803f014440 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 65215 515280 29938 0 2 0 syz-executor.1 *65215 236697 29938 0 7 0x4000000 syz-executor.1 26144 313223 34593 0 2 0x2 syz-executor.0 29938 249795 34593 0 3 0x82 nanosleep syz-executor.1 40432 69405 1 0 3 0x100083 ttyin getty 57907 334605 0 0 3 0x14200 bored sosplice 34593 478208 50 0 3 0x82 thrsleep syz-fuzzer 34593 432940 50 0 3 0x4000082 nanosleep syz-fuzzer 34593 235411 50 0 3 0x4000082 thrsleep syz-fuzzer 34593 339268 50 0 3 0x4000082 thrsleep syz-fuzzer 34593 76263 50 0 3 0x4000082 thrsleep syz-fuzzer 34593 510720 50 0 3 0x4000082 kqread syz-fuzzer 34593 471904 50 0 3 0x4000082 thrsleep syz-fuzzer 50 178040 39833 0 3 0x10008a pause ksh 39833 38648 73358 0 3 0x92 select sshd 73358 167173 1 0 3 0x80 select sshd 15600 424659 45168 73 3 0x100090 kqread syslogd 45168 187507 1 0 3 0x100082 netio syslogd 81894 523944 1 77 3 0x100090 poll dhclient 53558 484707 1 0 3 0x80 poll dhclient 49285 329988 0 0 2 0x14200 zerothread 78501 256301 0 0 3 0x14200 aiodoned aiodoned 46313 439465 0 0 3 0x14200 syncer update 15395 177460 0 0 3 0x14200 cleaner cleaner 84987 381095 0 0 3 0x14200 reaper reaper 23967 220820 0 0 3 0x14200 pgdaemon pagedaemon 31265 491130 0 0 3 0x14200 bored crynlk 83426 297091 0 0 3 0x14200 bored crypto 44630 41363 0 0 3 0x40014200 acpi0 acpi0 2029 374155 0 0 3 0x14200 bored softnet 12698 289954 0 0 3 0x14200 bored systqmp 53962 212445 0 0 3 0x14200 bored systq 40324 480291 0 0 3 0x40014200 bored softclock 17240 386035 0 0 3 0x40014200 idle0 20909 142917 0 0 3 0x14200 bored smr 1 140401 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9539 6492K 6870K 78643K 14941 0 0 pcb 14 8K 8K 78643K 215 0 0 rtable 111 4K 4K 78643K 737 0 0 ifaddr 64 14K 14K 78643K 224 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 134 0 0 iov 0 0K 28K 78643K 175 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 2786 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 31 0 0 VM map 2 0K 0K 78643K 8 0 0 sem 11 1K 1K 78643K 17 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1865 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 43 30K 54K 78643K 795 0 0 subproc 32 2K 2K 78643K 136 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 134 0 0 in_multi 33 2K 2K 78643K 150 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 400 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 99 21K 30K 78643K 5253 0 0 UVM aobj 82 3K 3K 78643K 90 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 217 0 0 NDP 14 0K 0K 78643K 69 0 0 temp 184 3535K 3607K 78643K 49599 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 12 1 0 1 1 0 8 0 rtpcb 80 115 0 113 1 0 1 1 0 8 0 rtentry 112 117 0 73 3 1 2 2 0 8 0 unpcb 120 647 0 639 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1563 0 1563 1 1 0 1 0 8 0 tcpcb 544 353 0 348 1 0 1 1 0 8 0 inpcb 280 974 0 966 1 0 1 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 24 0 18 1 0 1 1 0 8 0 pkpcb 40 14 0 14 4 4 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 24 0 24 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 476 0 281 15 2 13 13 0 8 0 art_table 32 477 0 281 2 0 2 2 0 8 0 art_node 16 110 0 70 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 14 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 15 0 6 1 0 1 1 0 8 0 shmpl 112 88 0 8 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4187 0 2773 46 0 46 46 0 8 0 ffsino 240 4187 0 2773 84 0 84 84 0 8 0 nchpl 144 6993 0 5373 62 0 62 62 0 8 0 uvmvnodes 72 5352 0 0 98 0 98 98 0 8 0 vnodes 200 5352 0 0 282 0 282 282 0 8 0 namei 1024 21786 0 21785 2 1 1 1 0 8 0 vmpool 520 6 0 6 2 2 0 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 21256 0 21256 12 11 1 7 0 8 1 plimitpl 152 196 0 189 1 0 1 1 0 8 0 sigapl 432 2021 0 2008 2 0 2 2 0 8 0 futexpl 56 30254 0 30254 1 0 1 1 0 8 1 knotepl 112 570 0 551 1 0 1 1 0 8 0 kqueuepl 104 520 0 518 1 0 1 1 0 8 0 pipepl 112 1144 0 1125 3 2 1 2 0 8 0 fdescpl 424 2022 0 2008 2 0 2 2 0 8 0 filepl 120 11704 0 11608 5 1 4 5 0 8 1 lockfpl 104 620 0 620 2 1 1 1 0 8 1 lockfspl 48 212 0 212 2 1 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 1952 0 1945 1 0 1 1 0 8 0 zombiepl 144 2009 0 2009 2 1 1 1 0 8 1 processpl 864 2038 0 2009 4 0 4 4 0 8 0 procpl 632 4240 0 4204 4 0 4 4 0 8 0 sosppl 128 20 0 20 6 6 0 1 0 8 0 sockpl 384 1765 0 1747 3 0 3 3 0 8 1 mcl64k 65536 273 0 273 32 31 1 29 0 8 1 mcl16k 16384 7 0 7 5 5 0 1 0 8 0 mcl12k 12288 27 0 27 6 5 1 1 0 8 1 mcl9k 9216 23 0 23 7 6 1 1 0 8 1 mcl8k 8192 32 0 32 7 6 1 1 0 8 1 mcl4k 4096 89 0 89 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 3 3 0 1 0 8 0 mcl2k 2048 62239 0 62190 16 9 7 13 0 8 0 mtagpl 80 34 0 29 3 2 1 1 0 8 0 mbufpl 256 107693 0 107565 29 19 10 21 0 8 1 bufpl 256 13134 0 6108 441 1 440 440 0 8 0 anonpl 16 211185 0 201162 109 44 65 67 0 62 12 amapchunkpl 152 9684 0 9572 44 33 11 15 0 158 6 amappl16 192 9935 0 9259 88 48 40 46 0 8 6 amappl15 184 355 0 355 1 0 1 1 0 8 1 amappl14 176 561 0 555 1 0 1 1 0 8 0 amappl13 168 16 0 14 1 0 1 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 526 0 513 1 0 1 1 0 8 0 amappl10 144 607 0 607 5 4 1 1 0 8 1 amappl9 136 923 0 917 1 0 1 1 0 8 0 amappl8 128 485 0 460 1 0 1 1 0 8 0 amappl7 120 589 0 583 1 0 1 1 0 8 0 amappl6 112 502 0 492 1 0 1 1 0 8 0 amappl5 104 196 0 186 1 0 1 1 0 8 0 amappl4 96 1928 0 1902 1 0 1 1 0 8 0 amappl3 88 1046 0 1035 1 0 1 1 0 8 0 amappl2 80 14960 0 14894 3 1 2 3 0 8 0 amappl1 72 44800 0 44393 25 16 9 19 0 8 0 amappl 80 4580 0 4543 1 0 1 1 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 89 0 8 2 0 2 2 0 8 0 uaddrrnd 24 2028 0 2008 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2028 0 2008 1 0 1 1 0 8 0 vmmpekpl 168 15668 0 15643 2 0 2 2 0 8 0 vmmpepl 168 241013 0 239291 186 87 99 103 0 357 22 vmsppl 272 2021 0 2008 4 3 1 2 0 8 0 pdppl 4096 4062 0 4028 6 1 5 6 0 8 0 pvpl 32 658393 0 645277 350 93 257 261 0 265 131 pmappl 200 2027 0 2014 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 650 0 81 17 0 17 17 0 8 0