0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100002c2b6283d792ca75e1350108000001000000"], 0x10}, 0x24000005) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000560000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x84, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/78, 0x4e, 0x840, &(0x7f0000000000)={0x18, 0x3, 0x5283005b, 0x4}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x114) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x8, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/69) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/66) fcntl$lock(r1, 0xb, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x42, r3}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') fcntl$setstatus(r0, 0x4, 0xc0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchdir(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r2 = socket$unix(0x1, 0xfffffffffffffffb, 0x0) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) read(r1, &(0x7f0000000100)=""/122, 0x7a) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b0006100000000000000000000000ffff06644c2bff0200000000000009f6d34f22276ef7", 0x2c}], 0x1) 16:00:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x10000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) poll(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='):$!\x00', &(0x7f00000001c0)='}\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\\\'\x00', &(0x7f0000000280)='.$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']$\x00', &(0x7f0000000340)=',}$\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010047}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x200000000000) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) sendto$unix(r1, 0x0, 0xfffffffffffffe99, 0x0, 0x0, 0x1e4) 16:00:04 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) r2 = msgget$private(0x0, 0x104) mknod(&(0x7f00000000c0)='./file0\x00', 0x28, 0xffffffffffff8000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xf) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x21, 0x6, 0x43ed, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000084, 0x7fffffff, 0x7f}, {{r3}, 0x0, 0x11, 0xc0000002, 0x9, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x0, 0x8, 0x7, 0xfff}], 0xea, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x200, 0x1}], 0x400, &(0x7f0000000200)={0xfffffffffffffffa, 0x3ff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) getgroups(0x1, &(0x7f0000000280)=[0x0]) setgid(r4) sendto(r1, &(0x7f00000002c0)="209097a5f5e44dd92ca020daed18754c0b1e77972d2e1413980b829f7f855846a67a7f0a78a0383eb5fb1c9f219da05497e58ef3fc3eb71818", 0x39, 0x2, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x7}, {0x7, 0x19}}) getsockname$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x2) getgroups(0x5, &(0x7f0000000480)=[r4, r4, r4, r4, r4]) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x8fe, 0x6}, {0x18, 0x3, 0x1, 0x3f}, 0x3, [0x80, 0x7, 0x0, 0x10001, 0x100, 0x0, 0x9, 0x4]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x80, 0x6, 0x0, 0x1, 0xf2a, 0x1, 0x7fff, 0x1, 0x1, 0x7, 0x4}) setegid(r7) ioctl$TIOCSDTR(r1, 0x20007479) unlink(&(0x7f0000000580)='./file1\x00') socket$inet(0x2, 0x8000, 0x2f36cad4) r8 = open(&(0x7f00000005c0)='./file0\x00', 0x200, 0xb4) msgsnd(r2, &(0x7f0000000600)={0x1, "8c33e0e737fab4a47fdc29c71d318ecac90027cc6fb72328c9461271272e8f2c909015b63f2a49a4f5c80f8e"}, 0x34, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x1, 0x0, 0x7}, 0x5, [0xff, 0x1, 0x4, 0x5, 0x3, 0x100000000, 0x0, 0x81f]}, 0x3c) fchmod(r0, 0x30) ioctl$TIOCSBRK(r6, 0x2000747b) getpid() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x3}, {0x28}, {0x3, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xfffffffffffffc00, 0x8001, 0x4, 0x3}, {0x5, 0x0, 0x3, 0x14cf4248}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74f7cb", 0x3bf) 16:00:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x7, 0x7, 0xec}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820de0256bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d02c447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffffffffffca2) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x10c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00e22d6f66696c653000"], 0xa) r2 = dup2(r0, r0) chdir(&(0x7f0000000080)='./file0\x00') poll(&(0x7f00000000c0)=[{r1, 0x101}, {r2}, {r1, 0x20}, {r2, 0x50}, {r0, 0x21}, {r1, 0x44}, {r1, 0x88}], 0x7, 0x3) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:04 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000180)={0x1}) clock_settime(0x2, &(0x7f0000000080)={0x7, 0x401}) 16:00:01 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20400, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x104) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) pwritev(r0, &(0x7f00000003c0), 0x170, 0x0, 0xfffffffffffffffc) ftruncate(r0, 0x0, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) setuid(r3) close(r0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ^W;g{$˔!y L'.4SN0!ܧ':E)2i@X+ռl3&!1qPJLV:so=KeB< S !Qc)3lǔ`!.1͋3$R/iEV5uV2~?=Qq2Ez&sr>nQkCޛO@+PkM?!_Dvo'C` |;pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31421000 didn't change! 16:00:01 executing program 1: socket$inet(0x2, 0x5, 0x40) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:01 executing program 0: mlockall(0x1) setrlimit(0x3, &(0x7f0000000000)={0x930002, 0x400201010000001f}) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x200) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x8) pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013708 va 0x1b31423000 didn't change! 16:00:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x3f, 0x2, 0x1000, "4b8af848b6f9f1a758bcbc6aa9da52563edec83a", 0x7f, 0x80000000}) close(r0) dup(r1) r2 = shmget(0x0, 0x1000, 0x84, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/46, 0x2e) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 16:00:01 executing program 1: r0 = open$dir(0x0, 0x18000, 0x50) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="8230bf15c4bb94076dc6c09664ecd0e7a46ea92b9f5f828278770726caaea0281c1f1b8bc6806001760e80799c523c75222e6ba56f9701d2f9be4c20eeadef607167d237eb8b20e4ed806220e6bc0f0c12aea7050222d14a6cf90892cd919f3f3fcf5c1f02dc23eb710cd48e688019c1f0eb02ae3e33f7050e058afcd502ccb47a4b3fd4a75b", 0x86}, {&(0x7f00000000c0)="b47d9e23477dc673e9570c05b0f259771279588cde07b89accb38bb2a4c9dc4f1f3683c3b3002f48e6edb8680adce8ffaf2436d7c0bdcd9c4d4d51c88efe75c49c51b9e48dfb222e1e", 0x49}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 16:00:02 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0xfffffffffffffe73, &(0x7f0000000180)='\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x180, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x6, 0x4, 0x3, [{&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xb0}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x61}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfd21}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4a400000000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xc}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x1}, {0x15, 0x0, 0x0, 0x20000000000}, {0x100000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x157) fchflags(r0, 0x10000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x149, 0xfffffffffffffff7, 0x7, 0x6, 0x1, 0x40, 0x7}, &(0x7f0000000080)={0xfffffffffffffff9, 0x100000001, 0x69, 0x429, 0x8, 0x2, 0x8, 0x88c3}, &(0x7f0000000100)={0x4, 0x7f, 0x2ae, 0x1, 0x4, 0x2, 0xffffffff, 0x3}, &(0x7f0000000180)={0xffff, 0x6}) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6000, 0xfffffffffffffffc, 0x3, 0xe93f, "9629a05eb25f4aef10b2c442955ceb94ea1ff1f6", 0x4, 0x8}) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) syz_open_pts() 16:00:03 executing program 0: clock_getres(0x4, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) pread(r0, &(0x7f0000000080)="c48177dddfedfb991eca669098ad1a227b013a0eecb2e5dffb90b4a09e90a91e295b69ef5bbbe142133c3f2fa7a7a24ba81de354f4d0e7b00dc3c6e32fd66275c3bf534d04a06e15b0b68e4c67add6762da5ed369965379c60311d240fa8756979540691ccb9a9388cd4b48dae0e999ebdcbcc6ce095b33a8ba81e30ed52ea4073c529417c04e2685d66b2ab5fc64beb381a811aee370ddfaf48773a80d4ec85abfa5ddc879a09fdb7264c5fdef7a8c05e180c4e0ee241014300277ed9cfda07fe61a4f2ee34e8cd8c4f8e1da0d4a72a9b04d84db52803f893165e2daddf", 0xde, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="7f724137b56b4b07f50cfe5593fefffff3210000fd38f8b14da2f284df84c6702af88e0384a2f391d063ca7cc04783d52ac9877bbbf1c191040fa0704728857b8ba5ff5fc60d8fdd2484fd86b06daa3448caa70d1209b2422e07b7228da746d7af7569ebdb00000000", 0x54}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) r1 = msgget(0x1, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/153) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x2}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0xf0e, 0x10000, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:03 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8", 0x77, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) chmod(&(0x7f0000000080)='./file0\x00', 0xa4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd99, &(0x7f0000000140)="7872736da4c18d464381765e1aad2f5420226913c1054d7fadd9c989783c3f8de44c42b57335860bda5a2bcc8990c4d42135658e13d93b6b96de65206ce253c92cc5a794ded6631c07c30ec21426bba1209ab6142be43c0e62c2f6eccd944a7111363cb4f41cd4eec9f54c874ca35482068c079b5e864a7a612fc2c6c2ecb41f0e70313791df51b1955b3f19273b66a5996bafe8ff6f4e5f76807c68d7c6b45fa1166b954b21bc70d041") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x220, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0xfff) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/132, 0x84) syz_emit_ethernet(0x1, &(0x7f0000000000)="04") dup2(r0, r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x20) semop(r1, &(0x7f0000000040)=[{0x0, 0x10000, 0x800}, {0x3, 0x81, 0x800}], 0x2) pipe2(&(0x7f0000000000), 0x4) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/198, 0xc6}], 0x2, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0) flock(r0, 0x6) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4b, 0x6, 0xfffffffffffff001, 0x7525}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x6a, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8, 0x401}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xfd4, 0x6}, {{r0}, 0xfffffffffffffffc, 0xd0, 0xb, 0x4da6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0x4}], 0x66, 0x0, 0x7f, 0x0) socket$inet6(0x18, 0x1, 0x1) 16:00:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x4bc}, {{r1}, 0xfffffffffffffffd, 0x82, 0x22, 0xf2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x1, 0xe2}, {{r0}, 0xfffffffffffffff8, 0x6, 0x20000081, 0x7fff, 0x6}], 0x5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7d1, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0xb1955d35c4ef7484, 0x4, 0x2a}, {{r1}, 0xfffffffffffffffd, 0xb2, 0x1, 0x4ca, 0x2}], 0x3, &(0x7f0000000180)={0x0, 0x9}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5e, 0x886, 0xff, 0x1, 0x4, 0x8001, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x4}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005136000009008001b0020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282110e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000079914b6e49e6a767eea5e87c8a35c085380593fa4885b8d2f81f4893ad888c", 0xd0, 0x1, 0x0, 0xc2) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebff17ffff0000000000000000005b9d071b542a538706000000b8180000002900e5ff30000093d19c544a95df4ac600000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x1a, 0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f00001ce000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00001ce000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xd7bb80a52fee6550) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0xd6, 0x7, 0x3}, {0x0, 0x9, 0x7}, {0xd5, 0x7, 0xa57, 0x8}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: munlockall() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x4, "010000000000000000ffffff7f000000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x67) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x3, 0x100000000, 0x9}, 0x7, [0x3, 0x20, 0xe6, 0x10001, 0x8, 0x3, 0xfffffffffffffffc, 0x3f]}, 0x3c) shmget(0x2, 0x2000, 0x20, &(0x7f00004a8000/0x2000)=nil) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x96a, 0x1000}, {0x18, 0x2, 0x3f}, 0x6, [0x3, 0xffff, 0x2, 0x3d, 0x5, 0x9, 0x71d, 0x7fff]}, 0x3c) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x800000200000024, &(0x7f00000000c0)="5f2632c851ae8644b707e82e1d74ca0726e8b065379edc951ac8cadb84a999d4811f1979c414d4cb7b8c445fdaaf54f2023a852c581a0e1790e303fd3f7d5353c224d2c1e4194dfdd365116ef390a8d232df212d85", 0xffffffffffffff6c) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000001c0)="9855916c371fcc59e86ccd1f3275f52bb570b6ba2fca65dac8a80dc7c4e53646302146d4bbef27dacea10b1310281aaea2c548ed292fe65ac395faf21a0424d5bb721d1d7d8405faf18082fd", 0x4c}, {&(0x7f0000000240)="d8e16f94f029b37924224527f82c59b63e7ace5c", 0x14}, {&(0x7f0000000280)="bcae7625625a379e7122e25065a72c34de6aa28196c46bc82436da1e9c02cddc1a78edfe0bcce4012734cf43c9c8aa1e02cef15e770b4f533db76c1d64f8f04a0cb65359f9dbba19cbc8ca2738b11f1b4c8e010cf8d8f82680a18fce682ec157dd685e2fe5ec271f6352bcf645315a75f26656948499e313971b127e89d98463e66729ca01", 0x85}, {&(0x7f0000000340)="16f13ab3bb33dd73031ed1d59589f629eab672df31e912b4166c633dafb80fb7a6fb128af26a89fc947693910ec83ecda0e79db90a39a1a964015cbd8e182b73924f4629f65802f1a74195a208b27e89a181762efde9dd8bf71879488363fdca48aad78d932bd8891b676f8606097ca4e53ac19191e93c8e44927a57657efc4c70922a8045dddfe210b5e9242f", 0x8d}, {&(0x7f0000000400)="aa61c15f4d8ced1a0dca78c8b45e161a4f68ede107ca1fe38583bd5336aaa9791cf0feaac873617ea022e76b228bdf1acecafbccf8144ce24d473b80b214ead2aaaeccc867b50473de7061c3f01126f5fae6b2fdc1f9d7948abc8a8bb53458a2b541a7b0ba013833b2aef1115382d5621c1326381adaa121a87812d8ca4f2c8921aaef29403f27a53d7c6ebd8fd4bcbf3f48a83d28531b592b45f79f01de614d3603a3298c39000c2a98d8ff0907845d83db26e8295e59f0b9aa723a632db3f04d25dbda43e5c4929d2e02a491552ee73a2cc768c4b722fe410113b278040ec817e00068facb4aa4e204d33da5387f71d09aaa784bc1b3a1680c3a871e29633293a0b3715500cc07bcdf57f53840ae36724d26094c77bbd375d15f73bbce633aef0adb0bff854e25dd77043f505038be52fd5f939bf127dba2c2670f644fe59659499858bfed9a0991c36c9ddaeab25bf48dfe316f93eae3dd80f2f7875bda4a2bd4054f008fd5f10d78ba95589a367fd684847078651f3b02a40d681ca2d5121a89318b300a25add7fbd20cb48568f851ecd228da5f5a73343e88669588fa3d61ce17106ce9aaf8c18975dd8b28fec5a0f3f9e85be6aef373802c5d99ed1b1c789559afc2adc13f58e37474acebbac9e187d8960e2158c8b06e03972e877f189dad0bf852d76b386aa43ec36a87bcb5c4296af2d384c8df1b7696e205e4061f596d53b4b2ed6b18a3c5cac9a04a9df681d9c9a9c957f1744952815fa7b6c950b8e97b23f32a03b3ecee19e3d7b898abe5c6986f36d70e6a8c4dfe0b48cdf51ef8148ff17cd77f6b6d1c19cc8e609c552884c9dd359fcfabbe7be89c24f6ae5cbcb5ec4cbd5caef8ad5649a6559e7529b318b60c1920735b75cacbf03f02145270d52f4de3dae3bf5de91030f4fbbda4dd1556299f7ded73f5137c84209e5712a61eb439dedfd238e495017978bc7df42313ccd809437d35b44c152a11e3cab40647a3b4ea941a61a165927fdf6e50372f9ecd738a64cf69b86bbc3fc3d974dc73d1b118d535c795451e2c936bea47be6045eb334c6d30977d624340a2ccd4f3b96753f72bd491f277f376a0ea8a4189fa7f567d120bdd25c215ff2ef6533aea1b5cb40d8e8ee98fa24bf612b4d59e037c7f513fdb152844b400a191e8e681af8ce62f923b817cf16e608aa344c73fc5b9a38ddbb22f78e877a7a438f5f1922ff6dbf51edd02a68c8a157020dcd32c20a9e3bf39c4793023c90dca0474b9d964348f24b692684550d37a091b4178c06750cf68ca3e0bb58682c5f9747fda9216ed756d15173a867f3761b0566ed2fa4c9fa54f24ccc8c2b0b9d78c89d45207a9c92863cc68df358bad6fe16ec54763a1388bb81b190ad01c05aeceae22b5816ac1602afd7eb012a6658a7770c42bd1c6c846f98c7830a9fbd3ce85c21b6628a88d7756571df666f221f23fcf69a19175e6b250afdedac70473a4500f8d05a6b91e532f182bd44b3608378aac19b11d1b71f3f3c22fe7569afea6e2249a34ed3bb08778a417474e93e8f3c40b19a49b46d9f7d902170361986804438f874ae798330d583fc81e481bae4171458292e81309c085bf75cf76efde0b7518d7a523e40a2507b263c72d1d12e3f0a1bd0d65be2bccfe5a8ea1d3d29dd18652e93697b87bdfc0e5a1be7622a39c9187d41b2fba9ab753a2b5e7e544fa1ffdd54d1d2fb6028cf10d817ac06f07027ee2274a7cbac280357cecdb3baa5578602171da9ad37767d89cf6fdc92d0616dec2aadf5a5e80178aca7a6b2407b9e10e970f1c3e77e47d7fd76b4b698e91d547fd7e995b4cbc59505f9b9b2c1b3e371d50b3335597bd89673a43f83b68690524307ede3dd557ebc6b97cfa3e03a1c4764d868e8d91ed230cc9f8f67c9bb82a3a4e0fe2f24e809bbbc41147decbf52c3367d8ee9855ad2dee04d6a8f5d98cdea42d19c8d4e118898b6b4ba6430a31ae706798bc7d0370bdcd144d5f5e193ad51e2aee75a9a0645b65e2c88b0ce21eb374d8883fbdf1a55a5f39dc0a9241332875ca1a28fc515c08ba73151aa7eeca48d48779674a269690d631a45b736f5a6b40daa9793dd99ac1c5b687b29e8a7dd106f29b00afb04ae636c7e5322c0e255e94a19a3141eaa3e03217a7ab844cf2008a5e9c3cf647d4ee2da10400ea5b686a387d6a0968de1c34a14ca02efc23651d5e1b50854325751f26b93fd026d98a1fa5e39817d58d2276a581441315411737b446e50049fe3682e9456a8ea1a38d18353a79575556d7e6b085faa2f2506a3eec56b4388b7fc6d7f3d9bb783900be34fb9c0869637e08fedcccdf9dac687ddcee3233c082f23447a2b63f96dc4c41bb5b8918b6d8eef76480fcfba4f95dc01dfab95edcb15928dcff7c2a161ef5d5e2bf8e7d248596e87e5d763c3da3fa4676b8fc1501c12f5eb44883915d3655303b8d571a617a53e61c4f4b011b4b527bcf84187fcc5e48fea174287eb4cfb16d6e73c40001bfda7d4841c468b805cae0abb17dd831eabdc963c5d3d51ece28e884885f79ccf791ff2891e289ea45e57b663f859a99bf6a6a0e4222c7619e0325e3ff8666cc4005a5ab9c13947a7b7b51eb4116bd32ea4cf5fb129b7f0e411c57f6fa5e263f5fca16c14c64b08e965a859cb04456b7cf39d357be1bd064308325b13b6bef108447d917368e74e7937737dc84afd05d0121086f391fc51a06166da20d6c117095d9defb011fb17d997e11b809e118a547c612042d78f37740b287fa6b099b512a32f5e3a111c308e21321084a977c157933c3d683331e32172fd9eba4d2c5e9e2d9b9e91f9329d5686804a0a326149765eb11b3309dab5f3486279af9728d296dc3a363833cb48a97ed64e247fc03bdf26434dc821dcefbfa38f25575cba6d48246c684d7daee7d0c9870bc0b02c6c4f28d21d559353efc5a9f51bb40e8ffd873592c2fc4c9d465eb1bd52cd69b86157d8bebdb728145c088a0dae68ddb48fe1c8d2c2712ba47035b341ce154979b1d8734b8436351649be9fec4be1a1a4dbf96ec6e74a35e4acc8796a184cd8bf13335f967ffd0755e9ac01e97ddbf1dc6a5eb2397adf07e33da5b1d4e22e9f36d5b6fcc5cc8406bae5221279746f282386dfc1facc289281ae5c8aaf07450204127d1f109e8bc5c8afd09a0481da55201df948131a0a362d1cb9a940cc71ed79247dc17205ba05e290621aa245f2abbdcec865c5091b02b41a4bdf4a32154584e3f83959fa3e0ae53d3806cd02370c4208854dbe39153bf5b72f640afab528bcc6704e1fa0e07693824d33cd4fd1425634118d8a971215a518a4fd66fd5d3c0b55e2071fba058427ea416588a49f0d69c45effbd32d9fdb394b8a694b8b64650c33bbe6f1f2fbe8d8152c43b8a541ce6392ae875c4926ec3baa8064650444b5b40d2a00fbb0976abfe8d0ad7aa10a33583138dba5031365efd916120ad8f47c4fb0f2e11faa49708d75f7b21348801032cc25858da82cf1f944ada7c4488b493a07a7cf766bde5a8c4b68ed5b2bdf4031c66eaa08407631431e75407ccccc76b002019cf16abf687cd7e2083719332f482821bb13227b52dcc38532622d40426124b398607e09a3a3815744ef0f2bf0a97971787840b5a3b735e6a2751abbecda99bb18b267c572f172a1cf2c537d1875af41bdca1aa2303fa08cd7dc772428bcc92d298cda0eccba85107670684761e92221c4d57fdd0ccd15927b3bd145f4948faa24d8554b6ed733837dbec1570a3a8f79826bc9cde965e4ae9c00c3a707925620d05cb67f65e9954ad220a6ec448d27675630bf7a6cd0ab04a5d9513c9148d6bc24b617845926787af1f997b33c7a6c3e1f0931649074e8a9149468e01c2dba00ddc9f0f9918de3437165df62d909d0f4154319c9282714e20a7228b7d07366c0d5aad9b5d5cb043c0c1d3cea921c9c26984ae2e9f342d8f5302b200ca08ab7f47d84548d29a4feeb1c7955b078b05d435f5beaa624886b2b47b93f2f6d177a6a7a61359d3fa1c0d62ebf1b6dbdcc6f1bedb855c9973e8c07ad964a2b105f52c662196b78cb37604ab0360633001543257dba3c064f71787ab498c5c096a06db7c168b52d30df4d82629fab95657ce86b8eb62b15a6e0cd743229114c23723f7074907233050e3820839a14e90b48aa2fca417e11d0ef386bb9a7f467a2a2ae9962f78902f810e7048eeeca28d9d738d1905155f3bea4b1e1c57d5dfdc06f3653301104193ca6a02b61b9d53643aedc415c27f0dc353b0e48a876a99417e633d1efc5db848911f7c15cab7c5c1002ac4165d8be3ea5afe21747e411b83a430e7d4542945276683a8b0979ab303f6db03d8226b046876d52a5af64059eea80572cb9ca39443370f159877398806033852572bad866e15e160053fb8c911dc0cd0c0c5878bd466e20953ec6ca7a7439810eda8494bd558fbc93acdd76499424c8db86fbc4e0a9d1c8bd69c3c3b56a0f11e530021d59e466c6f0f77d5b9770ff38001df57c9d0619819da186a729c2d3b4fc3b8e32a372a59a10fdfabe3ca6d476d4bba44f4bcc5600afdc21ef5551c4c4726fe2d596d00ea2623f5f34bebc69825da9e69cc4caf2272ea086d468384fe9b8befadfee7e21553d2c2560ddc89aceac9e13a655c6ca85e0694f63ed223f4e8a02af3f475434159d9aade70ea4e7bfd0f87d5d17641e29d310de984e32a7822e8777a725c65e114e1f7159c85ef96d8e07722042d36bb1c30b8ec7dea8bb756c70d294626b4752fbccb02b68f3c7f35bd04c70ad32e59b221e8fe61fadb9e66556ee416b001e6451c05fd26b042b2dff922e12bd62537ad80d018deff9f268273770a1e96815fd1076a8f331cde4798c47659f5dfaa43cf5af12ea1864df1a25b973be13db93212e34ebb2b789149a1615a607fedad2f04b46032ebf51e9faf38ff8aa9fbc44d0b547a2e285f6be7c86db240f05761e900501eaf5993aa5d41014d5fb43a498675a57b2d3f8db77c05e49312de4fcb742d8d7400e6b2673c999ee1d247745fe363f875db60590d0d8b1818bb138573b38a38c65d5c1e5ddb94f224e701bbb1500ee506edc58be69fab3408b90e4cb66897307f5a79d763a3bcab5f74f557de1b45a3ab423dfc5db8c64324b571d736208aea6490c3b6aa00959348e8a165c14fde20730472063bb372ca8eb41b7d43aa96ecb6c9012d8b569b02642759a2bb4f92a3d12a07870501e21f271b5d4595a6f84830e295364530aec471fcc80bb11a58ff13ca308d831eb277e31310582fc2960f5ff6526f00b22749baa645d8e97669c28bd4cc2e41ac580ee54d85470850139790b584c9508a3ac88f97ef36b3c0e88825c82659973a5f2059073025d263508e1ffdb95cb8f74fced7bd49f8997c83fd3967db4409c48853d3e68f1cd46ad136077b207ca5543479356228247f99d7702c023922b673b6336bf123b0de344a17525d615a8a821b9ad1f7a0f0520a3b59868d2703745e7dadd5c4c152003c21da99da2451e14668f137292ab528800a25c8e57b123297001d691a5ef3585e80ec19f7e7ac7e5eabea44f100716e689c9df2534ee0c4643702346844805dc7804b905f04933e6bd8ff487d3201bab563b35af771d1b58aeda38b8ccfe665633c41ed75b50c1bf964216bf9d3224e64ee9bfc86a6a521e0ab4a3ad67c6b1086f739eb6ad45b54c42fcf1903d416a6e9577e26c3c25310e94ea1127567898a832bd9b6c75e645b4995f66c4a34e967f556af393b665aa65a58aa3", 0x1000}, {&(0x7f0000001400)="7179e20e430156cf9e3a8fd77de7dd25359dfbf5b543fca9c546db1e6ca35c98a0d8ff9f62f75a5e37ff774f383203b7d3743e9c53491db28c69076aeada0377c747f87bf6a7d4f9e401ded5f702d392145642497a5fa23316f7c5e71bc5aaeae68b2c8c0732503c8fdc79924f47ad61053574397c9df83de3c1992a4a3433db6ea05990be87c2ab294711f867739b022ab936b2b9dce4b624c04af0db4ba54783245afd8441eae2bd24b2e268c3ce", 0xaf}], 0x6, &(0x7f0000001540)=[{0x58, 0xffff, 0x200, "1fbbce30f71847937aaa33ad853f2f1e96d46e346ea665969cd9f319860bc0a1783bfbdc0adea712893e3724fa3f744d1730db179098c9264bbfdf4b6959baa770cdda"}, {0xa0, 0xffff, 0x4, "c43ae964bb7e2c563c4eaa37d774010d9091b169f26317ea97c8d5ae6181fce45df3d1ddf27ddfab3460dd097d1f9b2fdee8410065f4e6be798d0e8f87cc11735c14952c871c145ff4a0d8c16aa3c02d676c88593f593e3d47f2e484032e4c2bc47ba4ca3faf526182ba4449d7e95e53b2a1e5047b4649c44439fc1256f2f991f8faf11122ef54b489bc06ecd6df4f"}, {0x80, 0xffff, 0x9, "f6f8d083c6b78cdbf30e0b2d2688740db203affb71fadb73dfbfa4f6b7908f3d5e8d58f697343e8b3fe68a632cf2777c614d6ff2afedb276886204546362bc41c78142f21528c8fd28dcfa27153494d6dc0e69bd0256fc5690360dae72f2d62ecaee0c99a99f13d4c40cc67b82"}, {0x90, 0xffff, 0x401, "d579872b60ac0f6998a6bc40afbae13e33c1a04654048a6e632f70076cfcee72cba2a76a3c594283facbdf337370b35295894ee78a08ea616deb07f09ecacd6843fa4f25040504f184293ed3b71fe7bdd62db26378abfc9bd5e8cae3246526a789fb7b1c1977e15518552f83e62a327b053f0aec6f65214d3b0b"}, {0x108, 0xffff, 0x6, "28469d124936513ff28f38f98f726b240d58dd83fc10cee9dd1882ea85c075cf216fb7392334ee98d3b0c3813e2102c5c319cd2db28756bc0137682e9b5b9465127f8b06a5a568ca962cad234f443eae61894aa59df0996ab3dfe600ad0a7ef86200ef71a2f8f7bbf4159c30f9eea0494ea038bb61b300efee18e4c894ac7996362f48ae4563d1f4f1986c4df560ce537400347faf5a36c6a2dfacfc9c225ee23281ed6ea82c663b63bfe2d28381cdf10ca9458abf7edcca6df905562828be103d69b4c41dfb6a5a91a22c5e0aa3305b40402f611548b82d774f8796a5c690969364aa962b64214a839a5bd86e99f92316"}, {0x78, 0x0, 0x2, "463f6fe155249bda4a9b08c19fc0f5e2200983ecfb79e5c81e5f7decf67ea65e179239e8b1a86bff3c62862a5cf9ae58bc4c2a3512d752dcb401100d92414b7496c7fc856ac709fc15df84a580e7b4fc2879518ab049eece8577dd85f4c5ec99f63873ad"}], 0x388}, 0xa) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x1, 0x7}, 0x2, 0x80000001, r6, r7, 0x6, 0x101, 0x2b2d, 0xcc6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="9f3b5d3216477c549dc0b1581c101af5432794d82234ee7edad312d1b635be40ebaa70fe28bccc9acd91457658fbbcfab6df345e91b18e7abf81d8a6165bde407b6a0fd2bde52f0b2958bfb7b29af3e6fd7011d02af66138efcdeba951fff9c3d5b203285393152542c615c7db7d1de19629d21d56d4ef9ab22eca78cbb69287e13a39", 0x83, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x100) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fcntl$setstatus(r0, 0x4, 0x80) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d80f00003004"], 0x10) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x101}, {0x80, 0x0, 0x20}, {0x6, 0x800}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10100) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00001e6000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x1c, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x5, 0x100000000, 0x5, 0x7}) open(&(0x7f0000000100)='./file0\x00', 0x2b9, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r3) r4 = semget$private(0x0, 0x2, 0x89) semctl$GETZCNT(r4, 0x6, 0x7, &(0x7f00000003c0)=""/185) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="344e7fc97342542d523c4d8a26efc0cde1c6af7d9c591fb88e0a279b2866adca4796ccd60d358cef4a8c8481e7317ddf6a64b653f8f7c648e2b9e727636c55a7afe8c4cef5f1db5689880820464bfe36a42d20aa304e3be93fe4312d2e711d3acfca4b03db6bb6419b7b79b128eaf584a835d49ede8342725fc52d1ee606b9d96a9652728ecaee658c8642924db087cb0c9134", 0x93}, {&(0x7f0000000500)="7ce65ce562a0aeeb5ebba4ac6c456cb7cc6f5d863db341e563803b34edb34b2bd6a6e773577caf64b1e1b112801cb226307d1fb1583d0c548e51379106f0eb1154c953d2da04fbfa67cad58be9466b62ea9aaa9cabd8f333073595a49f98ffe8a6bd5c1c7480e598952b77d255d08bfcb150fcc46883952309ae86c07d546cba37db504834d02a624df3e32943031b5c0a77d59f251dde4ffb85ed7b854bb0e0485da6804bc56c91a27c0727305020893d3ca0dd75e2de43a1b43960773e8e76c9816de466499cb05bd1f3895d2cd4880ef29cdad8172a9f82ed65c52b84f3a95660939a753c87dbee1dd73b4bf9e1a5980a4edde30fb410d8d7303f85ed24bc9467304319ca7387ea5a5913952462d9aa04d749e372a8a102fb8f58004056e7c2b154aa04917d606c4fd13fb89787249178bd4f63ff88e64ced21be5a0b9b355d9224d7b46dbc16c15e8f860498e9e472c0452b6266e6caa7958fbce00ed9f10dc96c5ea12eb54a124273ef327f4471bd42c3fc17d721b8b766601eedb40484b19c9f3dbbdd8d41dab2007a831558ab5dc1c886beb75a6f4313f0909d6d7b0860fa7d54398ab8be6729c8c48f5aca38bed827c0b6f977fa340a3624f9991ae60823fc487a6a98f6d7d503b92aea81e3a31cbeba6f8d395d7e3c98a207f985f3409cfdc375007ed769ca83319b38b97f99a1ec171b5c6e04ba58828e8e43f1a7ed7ac33604467b09b887bff40e7ade00121def3964601572bd8e887abdc5729dc2e9e8087612e4c5dcd1c6db5cdcab0d285e2dcd5c2d7c73e51485a6de971aca96f13dea6e4a0541c0b7837331e8d58a9aea196769011e43e1cdf0c3b6973365cacea5a8cc115245854c42fc014cc6a5606a4faa12e21319ca4e7660a27eaa1a17a4b61a79c63bd2996879e13aa0da3502d04df87bc7321b931244076b6e27ad74b093a38abab1c13a189fd9d608cf66a20b97292c2dbebff4fdce675c8f4370f61bf49b409b910c25abdc8cf58595cc3705e764cb108ea1a45d96810e96a5b9bff365f38b99ef86506166dba62355906a163b22e05350795d5746087c4c1901dd3f2138dc88ee1081c280b2dfaecc2fe38e583918e28a1cbef1e837329cf0a8827f02558300117144b118e5a6914d81905ec3c020a1b167b24196f25f4f85026ebcf8a30ae3096b90bd50d09fbf3cb3d4e4cf20f9225bde18f0f7086056a46af1cb2d3331dd89089e3be185e71870dd6aa117891b74b2544115a4433c58338957b515543c8f437f689c8e2ef82aa23c93d4f41a1a02ad88bfbb27d3ecd6d638c826a8026637ddf4792298489f5453996dbadbf60a71845957cad480e8affadc2f0f6a3857e277d10167ec00e6a00000b2b9180c726254487386caca40f9094768d743a24258526854a5d819966641027a877923aae508329a40f20348222bb68ae86a75ac9812b8a2251bd5624785d8da04ffd7315482231ab7e7794bf995d552dfd6d3a3b0d962f2c1ab1221b48093c4403a71e2bc5d8faedc5420df2c858e1d8d2239c19e781b313672322b19cf1ea35bd314ff78e8c4c3134bde139166292e981ad367752c1366d8e506833f56b688e00591944650469626b69e4b5ab633c753aa8e9bff398f2508f0011fe8665ce784837282b8022894ee436cc513f4382ed0be62641f436d40432f58bbc2607022e28d1204847abfc26ae64fe0d2ba1e681263a7085cb609a59ac6d6cdae555b477fb97c1b6bfc421f78c88f7e91bb18a569d491d3ad34eeb0ec68056a1b2f0b18b6d0be6a7473e57b98ac4388bd14b6b20e2b04dd5ba7424b3a1ac80c1788cec2221197a26b5806b5708d7765a5b77bf3cf9f4072c361a8cff643ddfee1c6cddb3a43a1e331517ebf8842b9a9c66d3f872934c50bd242adf114b7fa4335bcf0a559af038c1117d573773eef7e451bac5ec493b09dee88698743c52a8de0c04ab787d133b6f291ea054e0f18a274e7d8368a368891a5b794f8af0c5c3099dc46928a14ca2f4d66ecd0bbfa4f50a5ead419df278d568c2393e5e4bee22b02c6c91dfdf1b885c0fe5c5e374c90ae602c523c5015beef8d8c19fba3efce6850af24bf809b7e1cbab0f81f49dd022e0137ac115dd4f50b5eeb64dfada7c1b921ce4eec9a83ee948036f4aad7c054db4053f732c0b936f54769ed0713e04c98db5781708e05357562b5ff0d1fba027807f4b8dd2c5b697a1a3c5a6ea271731866a66a350cdb12a2c70bd42f99c084d608292fa51edd86f93599a62398a1d820ebc9e7c6004ddeaa1405ddeee318001d6feb47d80fcf5c9c9fc9bafb8f4da136041df5b05e9cc4051f11a3216fbd112423b6132a8d5a74e38f5484abb06031cc2208ab1970fc1945ef3565704ccfec89b528fad3b4c3d569a769982243ed266920c48e30ecf427063f50e7a631c3d273922bf56138d1592db1d46435433dcfcf0417b43242e1a9053fd42340b1413b291e8476786a0e377d564ad6000f4afdea955d1f3194cf56ae0e867f5222196dd4ae59fc1fabfce80ed8ed7637d9307c173cb176d9bfd2bdba70072b57ee62c11e52f9c093d3360d922c6c5a99d3f687b1cd623c3797a976d4765c5bd23731f005d37e4bd3099daebfd7b6bcc1979f2ba0051341e575dc47fa6c1a153ed0dc2a9634a17bf6f2052b3a5257501708ac2418a53dad69eaa771c7f4a57f2b8806b247ee7f10c5509f0f8866c8e09a654cbbf3eaf1914d6e2e3da5350d140cee6a0af739628fd54d3507eb879c277a2847132145a5cd5383b850e7817ddc0f61326c6b85cc2253c39d91158fa8d82b6c5b51b333dce27c336b874bbf9cd9b2445be043b7dc4d3f69ca734fbdd4ccd24d0e72d4056516018c343d84e4421a91fb5f9ba3d56977fe592225e3d2a16c641104456f9b7777fa116482a80c344bae8469dedc438eeec6ef7ec24a478902ce47bcca12ce77b9402f5252c843248ba476d52488e97a73990b8db5d4bfda3b0879f8eb11d3226be556f8322ef6cc609482ec7b6bf4fd46019eabd28f645a22281f1c7405eeb5120afb277b8def516470d10b242b0c5d1bdac453218c034e14219dfb1f19ed58b41ca06241d6933bf8795ae923c41c1a96b02bf428733fdb31acaec78af5c1212990222ce01bf0648b0b922964820d8c7edd23df54efb03c786b5d026970887a7d80ef88a2b12732ca47e87d807469460770d7a74f179f43478a137527034c63f6be3b82106284234519a2399728fcff39cbc5629ee5ed7c655d7f21c9bb67639a63f381286433ba489d27e478d79a91d9afcb6a91337c706a8eec5339e2f3f8c130a89984021f6ac9b31082e5e99645ef234e66cfa91219259bef74c0bae608ab0868623cc35b3f2d5e22e6cd996bd04217e23f060a1c6c0339c4fe03b71c6ad706d45c6542968fb1108be03bc7ffae49e54008b9a7f94aeb376659bdf28e4995b2833a2897e85e214b528e01f397392cbeba4e22198c50fc8f19868a29d75dff0b8d72ef958d551a0288d85ebf963c171b954d673272417c93b7b6410abfbbf5698495a6499530680072104958f0993fce20fe10097a07cc2f93a4706b66fa94759f154d8525b45036f51d6d6165db3843f3436e98ffac9d6e60b55bdccec953bc8416491f63ca8cc690eb8d4e888ab65d018596b80d0ce5b4f97897acb47d0d0c1b52b651cf5623aeeacc97f0bf41372bfb1be941d6ec3d16c18257eb4ead477c588cebb4eb2caa20fa8a1795235d07052a8e450e65c7a33f6367556910e3ca537b65e7133f671b88a3a3db47460a30c68496a7adcb995df9cd56f20a3fb9ee783793d0fccc84ee610d8be1a66c02e2a140380fe87224679a443da0d515031e83b6ec7d18e5ede57e7c94f17e261d5f9eb75f0153efb07d391ffdde4c74a947124210db5784d6b14d9fdce24e68da95babda521aa97a95105fc912937b1a4b6e03061d5a44472812718b6688d85fcabbf69c8888d615760fefd7f122e828f6b5a70d45e5efd8ab72f97c53768684da6769cd806fa5cdc36e9c9fa5c15c9060ba5e6a437beead753ce3279ed00f3bbeee5b46b6a559417e1362411d0e353b5ff72ad0b7e6e651c05df5059ab53ea88780ddef772d931518a2a42c3467ef8bdc1fb8653f379c8ad65cb23db3ff0fae99295bd0d996484a9f607dbdc85cf3f083bd8600999c617954c6d7cb33f88502fdd3ddf073ce215f11fddd6cd45c8af180a4b047cfc6b27a0828a8112d70ca5581a01c2bcf79985e926a97d804c0ee8fd2434fb1da198e2a0c1091a5bc4defbbe8e881afcb8d4a16f0e17a65cce7197fe8d19f5e53d0909b8f4a394fe85c170dd63712f537b62f541029aada2df40eb85083832585d16e37b59e9d75b3ea96b9aaa01a8d706d19f791e6fe6d8d0f7235eb62b0b42219b2ac4dda8f913524caf09d42ba4f6adb1c5b707e773a3e553fb87308dfa02f08f0ae44dd654927336bf8cf9f3b51ba37d1a028a6694ab35791d3d44fc232717d6a3bd181a16cf12ce08ae1bc3801d0b0185ae625f44ba88f36e08f6aee8745e68baa758e0d473cd4510763336f4494b6fb354ab0ef0d39e8e3597ab36cacabc280fc0121a67ed636925b71d34da4a8a6133cbe0e5f2d77be7ef6fab9666aad03601a071ca4c59c7921919c4a8cba2ca6c31409a8e5f0c650497e937c61bebf984598fd11ba388033b737a9fcd5205ceb02e715339e135d39bc48f61195ead6c604fdac07f2e9f21065e4b23c09734ab4cc660b578e6b5a7b352b3aced11832e8ba751c6be4bc92738d1b91973d12cecb9447bcad93a234b03f165e9058d799bf12446de209ddc306a50a6479a55829051e66ae24b5566c1f5c52ae669c7147aa008d132212ccc139ec6c4b3e0d5292273b2daa7e21572e4dbd414540167b8dbf6d9d97d94d832bb7baf5cedaa1953caf2809bde7df2a45721fa0fe9e14172b7b08bb834fc679c268916aea4892d3ca3ed7999ea54deae6c5c27e7b2a388cdc4530e989703c132c776d1820569a3ff0e54dff8a84da7d228069b54f224b26469e2027eae16429f95b533742716ce58cd0f76796ca7e9e850b3537dc5a44a4e70f550b0fbd44bb84178f3df9123d65546f14a76843dff7aad0a03827f1edd38cc8eed8769d0d4ab94a371e13bc7eac958cffab6686d1b1a3abe365fd20e590e36f672391f5ed8bfe4bbe154d7185808db903226e08cc37d1c1cef59de79f3b39873cd4054baa694102d90702c8f40cee51a19274019fafcc337fd7cefbf23f7c54c378f82a0f567bf94e4a93ff8f81569a0ade0c0f137bd86b602e0eae8ac09e2d4d7ce72321065db16adf4039ffde4f0d1b3161fc9a79d1644c65babc8b1441247aa92b40023f07c750b42aa33c094ce490270f7dbbe4926357fc730eedd0268c9fb37d87cc17418387dce8ae76dfdd41c36ad8d9ee9e02ecb4ddeaaf1e18a80dcd08894d4954d51766a70b2a0eed5afa3c13096eeacc7a030e89e76f8cea68b4892bb40d196c60dc623c82b4ac1a7a5fece8716c9dc39af2b8da9a857b2e44eb15fcbd10cf61e55ae39d62d241327be6467c6730193ab5aa94b426e35c5c4692b6af3a50f2be4837b67131976ad9fff5fd383b93a704e4863e03c5d3d126f598d6be0e58ce2213495f016f0c0eb10b109c80269bdc3416bb1f9cdaecc7193078de78c005ecd6828d65d4a7b3f6a3d5bc93eba19c799d15ba141945dcab37785f9a2e5374b95ba3bdc087a3c80f2d4b7c5215174c97308cb51895f4411eb9c8ba8238005d00d7ac4d5926d72", 0x1000}, {&(0x7f0000001500)="f5e965d9b4cb211895134866b0cc5a24ad5fd46ba9f53b1069457af268d82e8578fa76bbdd728201a9785d1d143b6db228be3c59345720743e72b2ed081af8dcfa6a403b09e8a4becda81a16ecddaf2a89a77d7c9e586872efe2a0b4bf77af80f4c52bcc73bbf446d2a92bfe7a7772841d0f15639bbebad5234d89dc66448b0cb6b3a1ee30a489d9ee87fde632f6ae7a2dede63d538de604f1b9441c0347076b3e5443d44d00a6", 0xa7}, {&(0x7f0000000200)="f4c22549cf22062443e860417da8fc4c05d1e606d44d233ab4c719c3dcea8417303cc36ef203b0290a9274c05ca9ffeb116d239d9898929e21e3ff314859f13959f7396078b720ef54a4f26a31339caffac8573c27553c3988e3713d8e9331c7b57c551e53247bccb8d70b", 0x6b}, {&(0x7f00000015c0)="2f43074b05adb14af56075f4345192515430a025bb1a1c40cd228c2abc0063ff76b4bb0851d5cf3cfc2b2f3434f3a046aabe39e3dbe51c61a6f6a219b7ca5cbcf74a77a5fd59da8346c0550b1b8739963e3cc14ba6a1022f5cc44ebfa0080846bd3d19de9f684c2227de40ab5147865a050becffd434ea1655496fe2c0c76b979f12502931f39e5479fc74fc0630c795307e63ed73b62c561c9e1f15e0441ffccc184121e739708e876eeab6e9f4ecd852478e7406accb3d788e2d59d745a86065eb2a49b2710ef26284acc3cde40ea40ce0286fab360df226fd7f0670e2527ceee24f4ab8257129c1e9f1be62b6ab9ce4967da894c9d02ee323c58942", 0xfd}, {&(0x7f00000016c0)="6a8f1131bcbf5caeedba86d29fa4968c9e70d76415b92436449846ad40ca0cce2e5caadda6adeed406ef7401f430092e510014001a3d715ae41fab3405426d651c3c2bab2d1c8d124b0bcf57e4d9e3f2cf3fb02771577e88e31b2bff005698a3dbb82f2923d4277a2ad3802b32230ab1bf1b5a2e190c1b74e06438740371bbc5ccb8f9f41acc10e581968478ca6486383fba283c06e01d28fcf67812546fa2b678d03223642236201b486a93d0d58bf2a5f817bb985a", 0xb6}, {&(0x7f0000001780)="9cd18675a3c91026db24f4b891b981f11a7d5dfe611e96e863d25c4061eb3bdf48c2ff51b3e9005e51fc2cb7b3a14b4669d1cd07170032e8e3a475938847784d04d152ffdf5fa8e8ea6763af6916f46897ebdf4c1e292ace9acbd59faec30cd8f84dfa93fb4e9577b0defa02ae52b6d5657c46de8823fe078754e43e1e650fc35a94676b2563a5de4cc86b3d4192ae936d031d7193d69f2cd1b880ca8040", 0x9e}, {&(0x7f0000000000)="e2db1b", 0x3}], 0x8, 0x0, 0x32) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x800, 0x1ff, r4}) write(r0, &(0x7f0000000300)="3907265c545c0ca2613bc46b992963a0b66c5cc0e93b30f1d86654c1c3826f63e127d5d941983c135df6057411e1c4becfc18fc97a61855753b5be831cba4b49e54380ab4403367150429b614981413d7c3d4a8e16576ccf8b73ecea43ee083b5aa2399fd2be71e3bdbc7a62b7e6352e8f03fadb4116b9b29b9ea9dd89a219d2de6cdf8c6d51d7653e9ef3ed1b0a1c4bcf5f81a44e4efc19258b573c9718722d9d148ea275124705e486b852886acfbf46917aac08419b5e0b32c6df3f25f43e173d3743e8a6799db1f23d3c1b39b575687f53", 0xd3) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), 0x10) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="ced4aecc65f99a253000d4da362eb6db23af3c4327207d83b6602696e16363e95101949a8e05e1f3391b"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) read(r0, &(0x7f00000000c0)=""/89, 0x59) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8c00, 0x41) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x35d, 0x10d1, 0x1, 0x5, 0x3f, 0xd8, 0x2, 0x1, 0x4, 0x8}) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0x244) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0x1000, 0x5}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20000004, 0xffffffffffffffff, 0xffffffffffff5d07}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x59fb}, {{r2}, 0xffffffffffffffff, 0xa0, 0x40000010, 0x7, 0x3df}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffff8, 0x4, 0x84, 0x100000001, 0x7}], 0xc59, &(0x7f00000001c0)={0x1, 0x9}) fchdir(r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f00000004c0)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb1e0521061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c", 0xec) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) 16:00:05 executing program 0: 16:00:05 executing program 1: 16:00:05 executing program 1: 16:00:06 executing program 0: 16:00:06 executing program 1: 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="3351626fce42acbf8b81df1c7ab1c29ed99c751b69ba462f6770208bd93bd1380b6f71f5793b6693820e294dbbcc275abc0d62fba624e1b0587aeff18a4da9a49407697a4a0622f9ac5065d940f2178178de3df96f53704e0e577149486ed6c85556342be98745055483d0477a33398af9cdfd00f15ff754964f84f2e7c7a0fe652016b1723fb0b399f7408fc9ca25aa6f691bedea0a1f0596f70ba215cc8849263a287b977aa44ec35e34db42c8c0e66b0c0c1cb83ba7af7633562e02e900bac65fb37962329e0d70d6456f72f0aa874cae24912eb657d32e9ac47eb954deae4aebbbcfb62c3d680b2796c9bb4d3f8a0e16a3762b80b408386eeb40198d4d", 0xff}, {&(0x7f00000002c0)="43d3ec598e28a2a2a45ebe760e733c6a954a1548e05db2c9befb552f272a1e2c40ae3112a280d55f38e1041ff1a05ae7ec24f69126fa3bde9ee9f8aec0065cd03d364b86a089bd88bd34b9e57eccbf19bf199ed27acaacac768af39d5dc9d83d0c0368a8c494e756f22a1916362f0988b6134ac62abc223442fcf6723530be55401166ba0eae24c663e17d80e547a4de0a3bd04cb401038dc78dd4113bdd8b147b62bbd6", 0xa4}, {&(0x7f0000000080)="451516d827b582bd69e980cf", 0xc}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x8}, 0x400) fcntl$lock(r1, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x4000000002, 0xfff, 0x200, 0x2}, &(0x7f0000000280)={0x0, 0xfffffffffffffffd}) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88a56ceb6705316e7769"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) setsockopt(r0, 0x2, 0x2ead, &(0x7f0000000080)="e46d07b15bb0669a37d3cec1eab1e4a4931803250655f94f879c19b8c463e59de66c92b56bb7be305e11fcde8c146c1600c9fc98a9fff3ef23428b66f1e85624df31e9806e53840dcec9a1fead73cbd63dd15be8e2862174032864edf585cc65965127962bc90718d67cbfaa31a4bfa4c64b02d70dbd394264854119dcf912a22303330726105f697dcf48192562073d50c1", 0x92) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000000)={0x10000, 0xff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x524, 0x9, 0x8, 0x5}]}) mlockall(0x80000000000003) setrlimit(0x4000000003, &(0x7f0000000040)={0x130001, 0x400201010000001f}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140), 0x2c8}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="8e341a91419e9571d1749372da080214f2f11a79a15b0025d31944db93f38d5d76848bea9d277cfb6767f77c4ddd213f0314e4b21e21888d5c4a92064b8cc9f03bb63c36654d5975beafd72c0408e1cb66ea4e429e7b7e304fb159accb4b82fdc81eccf23d2151e736486b672814b7ed2f27247a4e0d595441f345615268670880ec93b3bcc90deab62c25ed097d8f5d85aeef0bd8f295d20814cabc562f8ed12bea759485082a568ff6057140434a2020b131f3b21cafe3ac8277b1cf0a74af8d70e18dfc13e280025fe99faa892a431c50ce630a722cc24447c83f0de77ebd1e0e2e821f0375c8a8e2ccb1a151dd8d8712ff17125e", 0xf6}, {&(0x7f0000000340)="5d6c9d92d5f7e56be2eea28c2ff3752a947d0720fa93314a6ce3647cfd6d4b9e0fdd9f9971d1bd62327c299044d12ba588217c4a7e34a7eac456fa8ee0fa6855f6909a1ef13bdfb51288211cb36b9ed53ca844cf09871e1f63e15a63a6fb8a88612fad8b3de9e5eb588ba92a8aa075c275ac958b69347aac892428c37b589c6ed6d129efe64871d3adf3e3940e27f827bcbdf10ec8f25ba5ddb56bf1c9cc76937bc10c44fba8a873bcdef8948f06df9932d0ecf1992b8444611b33e9c61991119ea52938a324c8a106f8d5d1bc58803061837a3e979749c1c84e6da178769e57e111f5e5c09f036ad2d38cccf3f2", 0xee}, {&(0x7f0000000440)="1a278664df30a8b8c638ac8533757883d38b09dbabedc014a4051684cbf216053436817898421c8875e597222733583448fb8f4e4a5bb7873c2c15a8c711c51bbe904314c71f0479457382a0b10c48e0f61d2cd41c47eb3b7700a17f9cb9c782b22023916d73460bf093826328a848aec3dd5947ff155339f523f8f817cdff1cd30ab58d52dcd705d12c042aaf748f06513f8919c6abfe3773c1503f76bf0465521f0711254c85b86011051d9c", 0xad}], 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r1, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000580)="012eaf22d25c4e9b5d728f12d01f6ddb846dfe805d37e3135712c06a5850c428c48ce22b3f0b1d2abeb844ec374cf13a6483b9769e16dd613ac12fab6c47ec23398d8f6e973ad91718feb6a71bed234152fe1e8518e4fd4a4f173cc6eef1f5319180c6cd7cc7a372a9cf6ea37961348c532607494b60bd5d3f320e52b46108bea6dda0fef7696884b8fda4d893ddc391ec560ef793c7a76bd1c41f671d3b8e4413fa8448bc47b080c191f72191f383eedc49756db20ec8e9a14409b1e75acbab751fde8f4f06545f2f335a1e4ee35d443794ed63124e24488f3ab27d48d2658bdd49dcc09ba4e7ff6e15ed28dec4fd5379061310d0130b47f1d23b4e5388f4d9ccd1a59077c6be6c969a48b0bfcfcacfb912fd98f8e7fc638bc48c16e35f026cbac48ea612991b06848460eea4a0c34a053f68e5578a3a45961710f0f908ad1cd732841b2a09a8d91ceaa52d7ac67aca56bfa49d854cf271d6818844ebbca3d691658520643e3a1b5a7d541ff88bb5ef5861c706e750a1a11a6b533b0b106eded33689f15189429b8af5d6c8b167b22200380eb99cea56955f948c7e5a7630457ca096a8302fdd7cf5f5c2525f7cc6ef04c3fa756c9776f0e517e261a2d3cf095764eaa0d72d7eb6a3") pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8203, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x69]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x108, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xfe55, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x1ff, &(0x7f0000000040)="3571b4e9bc45356750d47d0cfe743e63a834039faf4770d0b08a99321794e388c085f51fec8b188ae0fcd0addf0951f71cd49fdf3d0c2e2f68aa495680a6f2a28deffad398a03c45141afefc93fb21f533132e5598874e09eab89f81538cfa94dd2f89712de2a77d61743cdfe9caf1fb536940dd4b6b44af40fc6e357de12895e2c7d293ebd869cf1265a60f4a6c69d7fc31b21e5a6a3475ddd882a2e537a5330572a9a53b105c1d5ca753b18cf312071014588e8beeb545cd3da7f39b07d418f68b33923b2dc344c3b44725bdae037a33f73214fa20723a45725d1cb654bb816bf35eab61700c4c4ff3c1ca856435f7c12c7409943cddb0e133fb5f2fd6c4", 0xff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000001, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r1, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x90, 0x400006) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4000000) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x980, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0xc007, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) socket(0x16, 0x8006, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="f825bb8be2f083614ae07238c2f7ef7415768115e316652988675b47f523ab6b195c045a669d1440c2e1733d87dc94aabc71c8406c41f34103035de072ea721e1ef2fa4cba0f1eace085d39b157394cc7f0751c99f6340467adfcfe6b1153dd9216673cac55d45e5f130bff1793f1e62b08ca92546adcd9d8992367d1462141d14306791f4dccae5e3ae18833b595f02c3c61920ec2752cdb710a410688f25584b56a972c988dfb456520aa423fb977ee3f95d91ffe6626b71597bbd3af61c118d02e0c81558f0"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r2) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73e04f86e539e4b428792b854d3cb87e64123fce509a14c64b345a0351945bf8f4d78b8fe9a0b0274a8e0f42ba3c999613cec5402152136855142f4424466c4a78d5ba30799e41801c81ae71b9afbe7e7c677a9f4eadad57115df5027380eac22fc5371fc14b12069ffb046407d2dfc1f216d7db786d1f5d9bf9", 0x7b) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300", 0x9}) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4000080005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="bc733fc4170889517a63c96d3162cfc65fbd0d7437be4c0d0521a15e758583e9113c049e206004332376653125020fa4489a0d61255211"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc, 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r3) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) sendto$unix(r0, &(0x7f0000000180)="ecdd9b996bfcda5866582c75314e95f6731d32f89d83f20f3eaad5e12a3fdfe779530cf29305fe7106c2938f4c7e9a8935c60c3e1518bc6c038df322484bd05d695a2fa7c4ec44e0ceb6ae1f5903a9eb0a7c400f954c76b1b698c510f567e2277c1f0c6d03ee17fec37ee2bcda24255bed6629cb8b51ecae11b3571f76677524ac56fec7d84b1179817573e00293c41395e2451b09ffa8fd2385bd392564de0cdf0f3d8b5e422fef22f382fcab56ec04e714d67c8001a33523f83bb2a0149e0371f44424a8d0cbc8a6d8cfdf037123989721f7", 0xd3, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: socket(0x6, 0x4, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x8, 0x9, 0xfffffffffffffffe}, {0x1, 0x6, 0xfdd, 0x4}]}) 16:00:08 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r6, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r4, r5, r7, r8, r9, r10]) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setregid(r11, r12) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x694) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000540)="1b76d85534ad7dc376d8533dc6b6e4d8ec794a82369e72206644b5ddddbb6d7b874bb40e532e6171d65655fcb1829cbebdc0b16f553202a14ba8ccb59400711142f1da5f0ed97cc571bb72c0ecfd911206f6d792f23c77c1b5d5c7eb56183203fd0bb3661e6b2907138881cb3c886a056cee437dc73917d4aed61c26aca7f5b487616401e2a915550a2438563167d09ed40145f5ebc06dd40225f7a78c8813161c1c91e19051723b85415f2de03e5b0a81997a6b365136125a69ed6111a72db8f21d9dd297c6d9137b4698d9f907f69cd83fe9ef016bb7eb6f18fa0ba437b8b324befc397f12b739913df2b974b6e13056f2799df56ba7eaab6de1ddc2a09b721af722b8fef0690d2ab5e9904b6aa1bd8e5d9261cb1a459feaa9318785c14533224830d1be62b31ae87809d09b6dfe8242a6502d53c7b10223e29f35f2ceae70db04abede656d3813d056f4e67b423027eb537e64fa15ce0ed19032183c957d9121b491187153570d883d5e3bf60cec055d9e3b9384b7053b68817871d7c1283cc17ed7bf08989564a6eda8278ccae07d9d4e71d61f4ae32f28e68f2183ae5a857031327090679b8138d4b624e519c38de2aaf53e00dc585fadbd2530c7b76cfa1753c8abf8fa671c0aa436a68dfe51d4a460c6254deaa052415ba0d9ccfea9c3cf0753d6b0ca1664e9be376dabfab2dd1497055172b9219ff8c4d4423e50cf667610d96ea41ac7fc56ed95ed2d66eef6ee69613c055132f75a22a774750ab97e5b51190773d13bf42143d735b794600c589f5b7bc0501f585f5d1982b68e4c05427d58329b83ea96a7dd0b4c78a3eb8d37f5e964170b59654c81ca36eacaa3e78570b6c93cc64d2b94157c9d768a243535c9e80b0fa369cb48e60b29f2ddb550b0ae836e89abc47aa0c84c80ab93bcf447d8743adf32ad4fe17236f82eaddf1f8b433f5f6deb920ee644f54efaa4deb9e2e95056481c82e8dda79a17b81559a449291cebf0914d90d7ca70fdc7781e3bde4f303c3d6635547dcd0ef115e936d7eae47ef0c6a34b5295d6bec756d6dbf9d81e560fdd8e0a48b45436ffeedd6c749632b01a78966185b5fba2d827eef8d90e1cd43e7205307e8b2d0eb06ff8e600d0bb92eda9a688e760e7c237f3dec84d7cea513fc2e2882d83c20e1ab132c6abfc1c275ca743e933377ae454e0d993bb2cdc4caefd0a2ea164b5b925462fd58b0f6385d87aa7edf4b3e59670e1069399c0bb9d687d86c4f7ceac8dd8b1d9bc48c842e5de364151e14be5efc1f9eaf1dfc5c373cfd999cdf2949417797b92a16d4ef6b6d99817568da6d668b23a5ec5ca7309a829753bea739f185d31e47846007e8401d1b9af1a1b163be39024a42ab74274bc9192f5dcb612504c58ceefb4dfaab5fe48c4d2daec3225f49bcc0656d4165cca9e4bb9d2744914f84265a15c4c2b0a9ee677790f332d7a892c19b26b5f2f9b70b0e6d0e61f32db2c6a9f94e9003cc6c8dd28e9114b12b1d38caec1cd8a7196e0e0d859f8ca3301b19f269da28744c0c101f9d95761ebbb3fba15740feb43017daa15c8e3e2080bbd12b5b03009dbf64ae0b9c506858efaa2e69c2526c3f470af8b29adaf48275b5a1b8baa74feead9b30139b98af64ba5d2356d11d604e813beb62e5599a14e5568a64045e0344d1df60f43c42075dfafd0802d572fe963386acde4e17c931f611d438cee365b3b29c2d4ffc2677e891ba5c3bc08ad7bca668f0175236a52f11165d66dd9f4db55d5e3363d67707d7e6ee0e7ec7be3fcb82ee0dd7b7222bc6e692e13399b15d21745ac2879edb8b8c93e53f2e7446b4f358b60e6f2fa51eceac79231417366b4783c8761423461cdd9b3c8e3e2adc0c75f7d0306336e3d9f0821b2f965e599b87ee097b78423ac9e90f1d9086602977aa5aac0ae9004220bc622bb1e9781e8a62df31bf640774e99ddaad3e501ae993e16b034ccf5fa3381b29dbb02df8235f78f975e5931a295002fe9934dea53e7e1d93c0975f3c1e70ec849c0937833bdd2211f70560a1788d12c22ba597fd4011d1099cce3197275853b88d516a002e22f4ce900d575d2e62078a5d20e4a2077f706d882406bc4ba362b16e457ad685175ceb034b542c714a638e0d35fb16fb9baaec995ccd00b5a051185e85c7a9dd922f36f0878e4c20fc992c72b58620f6588dbcf7f2164645157c12660486b3d44e9c3476d2a860d157828ce67b6d56c2ab93924de1a672eea842e260c87d3978d7b7d5db5c7d90e4a6fc50cbd7effbcb9a015397ed3615697e5b389343eb9c25ec28544814817af474f764f5ed4d0f2d118419ea402c7269681650a156389fabec604ef8d5db607354643861a59d4ad0ca79e607826a32a7cc811e178b9eb9ceb3ca2aa4e035f4b33c2b9f7f3d607882f00d3aeb9861eedf990dcd9456009bfdded136b8a86a81007f48fde6f614bd6d6d69fec742a83152b0d8bd2b16da8cf1f52d0b9d9cbf9e6baf5dbfd5c4179837d39898d76630aec78530ba18723a5a1a3f6d894d8d990f07139b4e21605b39a773c6b5e3ced6a51651f2aa00ab846a85aa0a2aea46ee3cbd2ea6376fa1c4118b91f404248d24de06006998ea4c580da47708f1c6b0b71d79c68f30f0df8f3b794359a6e2b314a0bcaa8d8e31ff71a059ed0f5c161e8b12a0f5114178c1b832501844df62b8442799c22170880904837b74954c90ff63738f470353dfe08115ab21e4307e5b0cbe3a64d77f68f804f6e658b882627fc4a4fc90dc9eaf9eecc731780d77348ee077156f9f575068b57f02e4cf3ff94fa0d6d77d73ba0ce571e92edf49d58287070eba1ba923ae14ef371ce566dfe35a5dd18254af71f10abb190b0f89eea3fdd8dd0f5734f9c90c4852755ae48f9d3707a93bd9475b5faf707b6ceb4909587f25c0685acb29a08c61895c9c4256c33a2c04081edc50cae54d8beaf517924ef10239df1fe0157de9784928e77df85079ba9528698f77cee66353a94e64a14e93b16dbecadfedb6b8896dcea87a492e7000349c55d70044b81f67f8e6aa074e2c65d1271d087745fe748c80ec4cbab10a19157e1b4f07ecf65fc62e0e07e22e3771521cd129641b5c19f9ec62f6bf8dfcecf16536b4a25757f4d091e7ac507098952e2258c96fe29a3a11b459cd568bb509d5ec0cd494449e78e39087feba7f26c2093eedcd151144841dd68f2d41ab5de87b631e540ac94b5fbf0195cc6d614d8d049e0373c7fd90c389ccd6392eced9f18b1a3af7b3372984ca438395d028ff25e74349a7dcb2604b6e593e2201b2c3012640b158b220b449cef7c69a09996c6c7eb5e0db0866a5723e811701b42e0e8f6ee93ddfb5da9481b01dc17f545f8127821a5823a7e909407e9316d8b12fe7a3b8805a19004e11f230e1945e5e18041616868f00d7abc822a5110311944e3c692200ce547719090fff1e75f17148d6e91f16e8b439544503043d3600ce93e655eb18ab011a44ab98933d4609d872a19ca89bf3c4e6a1c9f84dbda043c36ffcab3524349942319acc8b2af9392f0fcfdca2970e7d5c9e4821f35825d48eb9e39952514241acf593592f3fbabfac9db71c22e03a9ebd03cd424518ba182eed26f18a957aa22265e958f402da4d6dbcaf5007faba91481ceda887af12c28e20c8d6fc64b604b3c124497a4da213a489bad1bb42e9d506c70feb65b35ea57e63f63deed36552cd1322be7d4d0b05a5b207ec9ec61d36a8c122e7f60a01511d8b672b635b62b483575a84ad6adc20303155a70c124c83b98caf9b4ecd23eb219845091f3563dfcbbdf9530c9b2996608551754842e0e3d160925338e79b6e42eb036b1289a55f821fb898ac52a2d84e62445313b6f898b8d2cd19663bb890374973d639fe72f4089ec131f13468a891efd4cdd3522cacdf40a5274d7776b3ea3a29e55bbee6156a52fd0f5002600703c62b35b6237aa75d090f8d4692357a4ca889a8825994ddf614f79ed32dc50b88c7825414e25fea84bca0fa0c4ecf31d922c6843d13cf4fd6e695d0390eadcc41b5e2d115ea31cc15f8464120097be3be02713535d996f49f5226cfedfb80cb06cbf1fbdcf1462c4f5dd6ab8b548639d47ea49207d9bdd16dd246ed2a79a0d2791db04e6eac023e66e4a2c8deeb8cded2f4327be8be6affa36ed57d9215672c848d04c3bf00106b46702f37d5249cddc56e15bf5e852295be65e24270f967efcdc41385866bad4d498b60362cc32a54073505fcd46ecff8e6c9c4fefafa9a16a93c60895dc8fe4aa0d1c16643f445fcf6ce58f7cda1a7a4c5e950a545c269e8fcc12349fb44732069af56014d87022e9ae91b164e612594eb08a1a2cb8c9b0eedee443244761e7a7ebf0c455c7470887a8472b879487ba11b1f892b240587ff40a9ff691c4b912bed1e0789285ee33c86254f3423572bdec1a9527581dbc82781751f94156f7754f76d946ce7a813afb92dbd7b905793689238b6cbae66a2f4f684cfab8dc16b05ee5a7acd9c3c3c2ef241f3adb225b0b6008a2e1c1680ff30678dc6edbdd19371c6b2593b31f0bae6907bcbf2962452dd7e682fad85e02a4290cc5bb4857cbccb57e04cd94d724a847a35f076e1e91f31a4a3100ea008e35b855ddd120f20f18985966513cb1de6bcafee4580bec0a8ca089925cd026c8aa5824743a13aae857804573c898de031acd3002d35d2a0a3f54021480254ef5f5190df3d2fcc46fade67b82107de831dd25860c47d31b76a271940f0fe79c41c02774e52450aa5f45be1c146d6a39bb97239698e5b270361fc7eea2e588c8866e602b15b05589dfe89e7d0369808b65515d00b1da2edaa4c6d68ef0b6899acb39c763b82d25def4118253233c21a7d977b17bc090cbf5c1042eb832bb4dc49097ee4d5130898e4f1c6ae47cc4e269164bd33d9c2fbc654c532c4ed814737b2bcc1b18277a8e4dc51a23b5514bb020c1afec0345e628e434d299d9dcd7752ed44c3a12b835e23e3288615476ceefa2ce7b64fb7d8c5d07a2094f75b14f82833496a4ab4b10580cf2bee3b38d1faf29e4a4f149806a2275c4443dee79aac82f4cfff71e685b3a180eded81a15874c57e43678696db119d9c3fe1a72bb61b02789ac60eb9ea214530010af8daa733f2bec012d0d04620e7b149ba4432668b990d84b6345db2899f9a23cbabd4ec7bdf8eb701d01ec8a9667e32ea9189730125a3c54303143d62180c25cb2d753467dc0a342d21e9f3fb1ad9915c37af5d58c8a27cd825162525585188fd60f30d5312c08590a333093660c4c3b36f01bd4d29eeb9e533536dd86b3ea8bd9f585969ef4b6175ee6ffd07ff7845e3daf121c321a40010828fdfec24fa483b84186b69b48f1c370594d93684d39a29114364826ff95d4e4315a4959763ece647519746e9e319dae615a7482ad3ada9576ae556db1ce1da1c6f4c8c1ee3289b242bc0e71fcd784a34615d669dc0b1929192aff87da9dac8c464a8eb328f26c5770d3f8239e8354ab55439a8e1edfa0aa41da8a99f7d644359147280ce6d2a4e1180bbf46ccbb958b66193852a439063edf3d6416a3fdf48e00d4d95f0615c99a2b390528542761ea3c7916f1983333e0c1e74ad2bf90dac7c742ffea00f34721d7d8500f38115b641b3724d28ba4d06e88e4b99dc79a68742fe3862d35f4dab84a599c5047f0389f051f55b82b8ac11acaac1f316a2e8d7b170415bf741916a150eb43b41b82017cd8b9c9e48353c34beafcc48b2be0d000c189d711b759a4870de918a13d3b6", 0x1000}, {&(0x7f00000000c0)="116be95c96b0", 0x6}, {&(0x7f0000000100)="cef8a5a4cb5c5dbe8c257b75e9ff6b25e763f51ba10e7ad1dbcf6b0dc639f1a213d464901a75b7bf804ac547c6dafd80a924645f297f9c29796552231e218c0568b582537ffe665aba780ddc354275189a48eacd78db60b799dd12b10935ac2d3ee83bca2a3e3c1534051830120545689cbfada666debc1feb32304204c559cf93cb200985d78de9d79f1a8e2b19b351666cec0bdd7dc294", 0x98}, {&(0x7f00000001c0)="c978a584091f0e78374913f43c11e84b85f8dbd50a2a27947b76a60aa89fe10649df34f7a7bf69cac2069e2eb30e67a883d987e0129dfe4bd009c1a56b5c35889dc81973667cddbe90452ef3b1f5efd0339d27cb03df08384eb034164efd35de2909492d2bbb79cdb9e9e495de7da9911a36092d328819591b933a5965be056a5e50da202f468c64069d31ed66f6d517a792dea55b56a2f19b95af4eee4354e4ee580a3e7ff0a281b2a33f2432c0dd51396a6fb8d2ee4bce5d3995a6af848e25b733a028ccf3b729c4e9e728ecd57d05aed534f6934d0b6186fe8b9ca3b2f5b7aac2a4b43de6459a766b", 0xea}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="f000000000000000ffff000002000000087b006abed91136cbc59a243249c15cf1e4d02f65f2ef436384da38dbf9617876eac7d0eeaaa67a675478af72ecb216746907dc5c84f3a099003ea0ec92c5492c01dfe866ce309dcc929be690f8fb8d3d960bf84c7ef0a30c6b69fbbb469f745afef374d2f8a040d9b03cd71b2c7264e059aec090af6c79225d8389adafe3f3303b7c57aa3adaf0613556a2c6e1ca21482a0131cd037cb55cff96d5745f8f5b70ffac7cd329ce8baf2b114b6542abed0e14aff1a7ae4cc009b9ee2d5f369cc993c359ff0100008f1b1d73020d330887ca000000007800000000000000ffff000009000000b903bc418bcbe8c7d60968b19c7bfcb64b1ced783c7e85c0255e614aa5c4f608f5010ea59e761746176d908bcf7f692533ccaed8a2d067a7615ca5dbb2490bc5a989207635e36e87279f61b2b5f20f2abfda7f7f858bb4b8554ed622106ebb18a3dfd2c900000000c80000000000000001000000f8000000073de721c600434a62fa29a2e8750f130753f635e2a13f50bf82d2353c87c635b228253535b2f1369d8c74d425669b570c5a28a662bda556a25cfafe83f5d8eee95809b93029a6f3671f93fa0bf2726fd9eae59d5fefe8c50b392e8ff1abc6dac47a805eae7331468bf646635f25befc4af6e7e2f8778d625842617d43f76f87ce39ad37aa0b3b6590a124af83d413fc11373f5e54e9d6ce0d9c93ef70fdbfcbafd8d4e81eaa8d222dab594c322b4ba48f71d2679588c43f10100000000000000100000004000000de60de08e6d01805b95fe8081410d5b85ad490d6708f735513cea09c3133b27f0725240a18641b74aac338b37eabcd72cf372a483069f53b9470997b3942c1f5592bc0fc556a216ad415b7ca3ed22983cdd70c5310c1a03b46ca5907da6552768b2e2f10dc02b8c6aa4aa224e72e409c07a1d5a8226508aa06945130a95a3cf00d99c892f583ef83a43ce364522576ba7cf3f04928253431fe2a8b4789e2167c4554e058a58f5d20092ca261ea4b06b474b7587adbe59626e4a407f40e92371fa779718fa75b809393bfb8277ed160e9038f50fe8bd55caebba2557d8750c85810ce15d2b378323f0c480fc299cc4b7bdbea204e60567b31425a4bf4e0770bad485f00c6cb248dd3d95af6d7f155a955d35162ec3cee57e299aaf8a29f6742a9b75ee24675379fa33ee59a7200ea376ec093f10cd1ef6d8325463e3469c9c8bbea0cb5af0856c7578539348f832e43cf9af7a2d8426dd8b1f6a49421ef729ed85c6fa773fb711d4517f91365cd83ee73ecc0129e9803a21a785f3db14ea608c01b8c2d896077b3decd17030c494d390fba50dd2ed857dc04d0b0a1a3570a2db3a19dbaf08d72872e5aa11301579cea6a727a378298f64fdff23f692a2820fe2fd9aaec0b6c1183239bb8ca6d8f669f92484ddb2e35fefedc8e9143ad006cbbb9f2bdc07aa47e3d7c42b6ae48eff72ab33ead2d05bb78846c6d9c3abb897491c6fb39999380a7e17178a5ba71b3ddc101952b5778532e7cd034579eed477924e3030bfb6d27a27ff807492ecdb59b787ae915b2cb1d44443b372d559732cc9a1042a9b19c99f41d18dd7278697f0e59398e51a13d73486cc83b838138a9bee4222f790088a85b729210dfaca931c42af8acec4618026fc73114b79545988003f69910cb2b02b3774dddb013bb5d1c19d8f746d55df356b2484f66933c4f0a42933a7b4c3299f9c2b119877adf75818efb8badf1cab22daecef9b4a9ee66aa137599a28b138451bcfa2a9563505969bc05d1ae530e7074bc8ab7ece874c8cc57ac2b11e0d0b22482a21971f595d3762637ace306e89fd9b03ca6cdfd382b06736f071e06d29518988d9910fe25079028057e54b4747916cdc5167f99c903eafc697b06bbffd3d3c1108fed7e1cbfa76228735309874383503a9b5cc6b51e7ef48948ffe865445083518447f0ef637e4776fa62f812f214255f73286759e18bbca1988f176c62011b4622315b728e5314b87392653d77003e0c3c09814c10736ee2578e33bb4fa1130517ae2a952fd0efc4898a1d9d1a70379d941ce57c8525d803e4acf5ddb3baae388184f5166b93dadd8bdd538f9f71abb855ada86a521459eb6a3221ed3cd073c6c70d197672541dff36ac402317266b34596747b2f7612ad892fe38b486245389a1bbf931c101db11fc093fb8288e285253ba144da0002ac8d467d4945b26070addbacf54d51570e6e93ea09ec9e4f88bcd023a274505c002b06a5f2085fc3a697ee0ed292fa37c44b75735f0fed1b04fa2d29a7f887b6055e533cdae0681ff92f049a4b6ad483132377504a3dec8bdf1edbf027a64f44443af94f679b9d4859d042d991a36a38d51cdf0076b9bdfd1509dc01fa2ebb23617c46f008cdff6f945566ad637e889ee58f7095a510094dd4a336c455c62cae0326d3b27b791378915100d86658bde5e675585ea69252083eabc03bd9fd550b50a568b65fbeb1204bb970257da2f7d0c06d8b14b235d0301877d5c52b2f7754bb61001d743d78e7348e56d23a4cf103a211e675c2c0a386ca2f034f7483c0395168c493bd9b2ea3f41dacd998ace2efbb576c63286c109f401bf86a835fee88a0989755125ef85de222131539390020a91b10379cf944286f2566754b5f5864fa8559727e7148174c9c198686ef5afb20d38ec1b6c87b6bda660ee82cfbc21b739513d4899bc77565601ebe4090a8dfac29764096f8f879a9b1d9ef69d05320c085888f0db3f5def613d1cdddf4a4edaa96acdf74310303194a21d20f4b6dd133657e06e9fa184e56291245ca9daa940db95664e19cbb797fc3e776667f04780f7f66df24c6a4166a61b17754bf2e909299cbbc9ddfb291f41c5194f684d9e5f64950b6c9ac570091836a8f28283e639d4412e9ef1b30f2c0764cbeaa8c9a8141fce144510e6b970ed27e64b63db16e020f3dfd9db4b5da395ef8338ec9e281a66e897b36e5635cfbb0ed9fd1b8a1ce8c1b5c999684c5bba388968e44af5badb9d90eab7fff3e7cc28ad4f9816b7d1984cb2955050763cd4c783d5e5086e1f7887750c8076938fc19b612f4357e52d07a177f2dc117db40324593c122a0eca8faa2df7848f6ccaf0187c0ac826408177c35f8d79efacf0ac9134d89b665aaba3c0dc377cfdc40fc322de47d3ce3ce8104aac5b844d675e75d221939ec09e1fedf0708bdf07ee51559b2ad8929c0a7e994de7fdd88d2c3c9103663bba61fe2900cd999c47a9d4f56e75ab9c5138f23cf6576df05c6d2ea2ba3d857b05544d6318a71068e530293d243c14ea307587280f69a5b97d6a3069a32cf0e48520b4912036ac58dbc4ee4f193b97465d6769ab2ef21733ba107257bc4d17608bf490d5d2f9c28d0c70f7c0a3a0a6ad0db35a30dcf904ec16c2385f8abc5da498d5194ce72495ed6e023ab67eae951d60b43769d5ee4da7934280879080210a65423f70369016c918cc975cd62455acd0a32c195c41aea7c619d1f2bc4780d1bfbeac902acc5b87758d7021b96d299c4691150db9dcacf8a403b482b62310601690eff4216288f5f540c4beb576be069ca94d99e2845479fa6f8f88ed733a217597cf1786f1d6d8d817eb1b9dcf20441b05b0d8d36a9b90e058d905891193cc91071505724d37dc8ffef114044c62e125dffe8d3fad0e5e82b1e8c03a63b47b5221bc071f05d69705e8ac960fbf44662f780abdbabcf27536d7ee0d90de54e6aeab05c90fc3fd84ce80807c70f2f509e20edbcaaa1427617fc08024c7086b9055d75b6e50ab0e49fcfd7ba94db1a3a80874ebfa6cda046fc9b960de4b6e32cd0afedc51d0bd860115e9774f439e5a1f25ef5e2731ec5aaf3264275195608d3af7c65e07b6ec2c65a7ba019d1b699619e7778f45dcdc62abd8ebca45e93d430fa4b4b18e952ee82c6f3793751d175354b7fcbdf7959955640673f4c7e20eb3d030ab73dd430f7bd908663980a16a7d0347b61946dbe67e4fc8850798add2a7bcaa75b05398b0a2178ea5689c286858679aceef26501fa9bb29f75d67e626e001a2c3ffeb7eaf39ed6570033e5c643b46175d9f55550703ae2532243d9a76fbffc82da20a8a53593a1e0acc5d833c7ba51ea0e7fc207cb35af1fd223bbaf56efa5e3072f371ba7c0c91a8fda561dcf39b05ddff6bd8f5648bb42d671ed63e9529c9bc050b311833e033b7087919e2b4903474aa0b43e8f040118841349d5bffe614b6c53120f37967202a24caf13b0d9aed52f63a01bbd84228df1a8c5a780d2fee01c3776a72cad0ae12a149f37e5ba4c3db1e867ce2d57b6eefbe23f63f21b996f76cf488ab626d309ecfcbeb38bb83745dc5d01ef2b742f3d959f5c7213b3dc1f4474313366ef3dd39a7c106d76eed4dc083692f45a8461b42271ec039c86ff88ac21188d8149efcedb512dea42c7daaf05de170d328345df5f9f0b19785b0dde67426472cdfdcc6104dc20dbbbb16047806757526e43a92f710566e17080cac34a65a4a58594359e31127871cd794da5cbdb1a18018febe7a693708155745bdc2e41f71ae8c6a7360c477de1aa4c5a1d37ac0c8238e6ab722c599586dc9633b3a3db9cf416cbec19204b1279364e2f5ef806f454854f827a04eecd35dcb637249c146e60f05d540a388683dfd2116a3d9fb30526ee1948a0ef0ecb7264c65a2a02def4302e4eb65e63f01c2505f47a8f41e9de1e25b94d258ef652c7972b249d2647bbc4a585efdf477755e5e3a22b45139242075e246dfa87e90ff49e613a2fe4e18981872187daeb74536148d806bb58158aade3d1b12f0b5982091755c281ecda0f1ecac309a97759b5b2e9acd67f62c500dc57ba762cea8fb94b477658cb5cb9f25183d72dffa9438bec67ea3da9c5bf679f313823ab64af74d671e7a58d9473c60da6e7e6fc1b8c643080000a25c183a26745db29c989e5eeed9196df344de0414225eac74847f49d5d313e80423365d36839b5ebbe3cdbfa7968ec31267e3f22ac154e6a12546afc9c6f9d14072b5993c4a9bba02a8c25ea6d326ead3a9e52d49864f154b938809cf6cb680d94cac70d73343f573a61adc5cc23673fd6e263f905b4a7bbef723e1a039146004400d6637948d803d1880d1ed6c8d292478c8a396eb46905980f1720f5aeeaaefc184cbfb6d94e1083cd2ad8558cd2377d7aa09030c4b6eb9e1bca1d0dc14e9b9edeeec93a82ea009f48c3cbd966c5bc1af3a3f867bb959e00990afd202a2c4260f1efbe4ce5e59b4071955718735762d9cade3cf8e921070efc9299c79e4c86ab5bbb70f890ecb7369b2695d22f4385617835f67055123c3ea5aab1aa9ef1ee5f9b9542bf85cf1a484daed60dedfc01dab7d80b58fc6f542cc0b55db7e2a681fd019857242c012610b5d4fc4210bb69325912647c8b40f1ac620a0794b98c8be4d69ae51d7f00637112ce07798d0f2bb16067bb143f2048778574170c1a42b637ddd6b87e554721c0de3f63e6c9d86aac587f3753d6ace23c680becf0e8331031fa81b12787fd09f4a6da8985bbf904a1cb0c8cedf59f9c7483e95fee49f761896748cec5ea11ec6a947e81a438e5ebc1e69aa37eb062c948069eb9bf8b920acfad35bb568c298015f9a8ff9b91645c37427b71356e7dc086c4d5069ff08a02caef457c20ca9a4012588eaba11d60de73856aca3bcb9a962e9040d98f7ef5c2f82679024e3adb3f26ce5ee60910f7bd3b198df6c686a3cec38bd99b3de81b95c78a1f774c91101ab8dc458bcfaf98242660c7a5fe0c130d419d1fa932090ae13ac60b79aa47b51a7b9250e7a93b88c0c9c527dd0af83658bb65a02b38a81d415f1743cff4da2ade85437ffd8fe85b7924670082ddcccf59762bcadbc383dddf95f5ec33d11f76c76e6252691f5f956dae84df1a1618dcb6327543c154fdc99ddf78c88fb11d4cc9fe2259b5734579de43fd605e736da5f15e98ae8222fa3929fc984a13fc56b4444155257582921dd99759e6946fbf91b19f3d1a9eae7640506473f2325a738ef18da1ad2a937237f77d7b8f8640e7b6386bdc758c6cffb90fbd625e955d25cc39eef26c1a30453b00b69c2ee0cde3c8ebd821bb8f10256358bf1ac7dadcbc21f43058e2f20e854af560a5c718506da82f175b660d2a1c26338fe1e1b036eab359986832e1c8858e6c6970bc7bdebc83f3b016440b869b19d85c5f17d752da027e965a4bae0934a9e7f93722accc642e47af4a9137d0266a487accbe24beeef2e00f5b281cec7eed1028a85a58cf220113397879f712abdb7a344979ec89168c5dd9008cbd5e54197b0e4733ecbee165c45f724955dfc5fba1ac2aa5eeb3ba8f66df9dfc954bfb54e7c32121fa67094570ac4d32166db5a24fd4190b0e1c6cc9965869c6a04aa77ae21b7100d027ea0ff37577018b648ad3b16ec63a557052c410ccea6e19c542db7af64815cd55bfff04408dbc1ba5d2500abdec47756ce773eed57121472074719aab3a9c0d495a7ca8b9056f82e2988815e4b621e7e2fabdba7795f7072a9afaa9c8eaac2d8bc38000000000000000000000093c3367430aa6b9fbaab21efc5d1c8e5844f1ea55de6e0698c60a7fe5799624da716218ae6f4ddc7ee713e00"], 0x1278}, 0x5) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000f8ac830bfcd401182948f2a3832e88932f4b32a4a8f5be7e24f5240bae7c8b0d70bcb668527850cc627b3bbb53a931d938ea7fae952111e1ee8cee47eb64a3dd0a31a340d5933252190fff566760cac93b969431a336ffddbf9976d27d6341204a084308bd87f4beb8a9f31c05000000df42c28dfeb1d9de5de2c610c7d92fc6d49423321cd0fdc521d60b1b25ef8a35c7b782930f3f4d1a3c2defcf01f6fce6123b3df652c769e741bb22faa853b608c6a67adca09c72105f64d5d03317dd21794d34367ed49cc5a4bb4bfe07ec2cc6e62a3ed4591e11809c4179dedc4eb48f31e5a2bbcb539bd0bbf129734b8965c7da41cfb27fa9f96ae3ddcd54d3561ffd8528b433414e7f1ef892aec8654a313ebad2ab3dc7ad3df56c466d306348680335379f44f6fad2179654b2cd8f2de0d9839114e1a657fa96377c3793bb5657ba7e823efed310af15d74e19cdbca551d90dc30b5c545e58c80c973651bce6aa609bbdb998054005781e160b355369ea45fbabb80664a226f09639712f8652113144ed7fc9d1bbb3d788427b20b60e8bcae42d69185279c396ea353e55f7722a346d2592ed"], 0x43b, 0x801) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x10000000000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x300, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() lstat(&(0x7f0000001780)='./file0\x00', &(0x7f0000001c40)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001bc0)={'./file0\x00', 0x2, 0x4000000000008, 0x5, 0x1, 0x81, 0x2, 0x8000, 0x1, 0x0, 0x81, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/121, &(0x7f00000000c0)=0x79) read(r0, &(0x7f0000000100)=""/254, 0xfe) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xffffff9f) getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000400000000000000000000000000000000b7c5d6d975e857cd00000000000000"], &(0x7f0000000240)=0x33) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x23d) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: nanosleep(&(0x7f0000000000)={0xffff, 0x1}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xae) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x101}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8f, 0x800}, {0x25, 0x10001}], 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xaf, &(0x7f0000000040)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0xa5) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x7f, 0x6140, 0x4}, 0xc) 16:00:09 executing program 1: sendsyslog(&(0x7f0000000180)="0fba77078ba53219fdf6243154f3a0cbe24132229821c096f9987bed9fd9127778e69b13119e07389bb6757a301569289cd5d0373655a0652884957ca146b06796cbb8bf1a9bd3a9d9ee063118d7717d68e49f4abb7cf6c6ed87a17a93739eeddba6a5e386eb07752ad8ab8111941873854fb29a64721407559838feaab33816ab64a131f3d71632081797c41d25478c4bc101bd9e0216826a16d0fa5a21d58c14f43bf46324912b33db36669773548581b577bcdfc9cb88fee889e313decb4272a65321cad2b3fe17883e6dc37353d244", 0xd1, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/86}, &(0x7f0000000280)=0x58) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 16:00:09 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0)={{}, {0x3, 0x1}}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) kqueue() select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/117, 0x75}], 0x4, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x11) close(r0) fchdir(r2) dup(r1) r3 = syz_open_pts() ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}], 0x2000000000000121}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x74}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCLOCK(r0, 0x20004276) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/69}, &(0x7f0000000180)=0x47) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8a1, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x110, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x94059bc898124bd6) r7 = accept$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x2, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="b26e5afcd6367cdaf24f23ac81469eb61ff20af87ca6d1cb458e65d4be0390540a8024acc0bba806cb4b8e33ae14", 0x2e}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00000000090000b211a1dbfdc430bb640000000000ffff000001000000a668c227f2a95f384109a672fc9abf5a9a7dff0f00007cadf40068e392609be7a136adac7ad4ad515929597132793c747ce510c1d69eedb09ca6e199441c4da419c03cb1e3292b39c5a1be7bc37c32368a4c8801047314d5cb30a5e85384fc284712d5d586e57100000000c887b11a4db1fb547ac66f65dba26b50877f5666c2bb059f893b378bca15f09bb43d096f9128a65c7fc487dd9fa9c083fffb3074d58fd7ba23289be49fcdded7bbf7c0c04ba0cc07e405d93dc220d812d0a39bb5b5e21ae1c023996681168298f373a6cd964dc37cf89d0a03061a349ea71e1c26819924b331dd428e0adb60a24fced50fa61b64a9878e79cf184befefe3c847eacb1d56aa53500cb94d7715f6d60a498ed92d9cf3bb6734764af920d8e205203b7362784d6895dd5b1790e20c1046b47407c9e2e0a8cb", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r13, &(0x7f0000000080)='./file0\x00', 0x80) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x141, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) writev(r1, &(0x7f0000000040), 0x1b) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:10 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x1, 0xffffffffffff0000, 0x1010000, 0x8, 0x5}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r5 = dup(0xffffffffffffff9c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x28100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x5, 0x1, 0x3f, 0x68f8, 0xffff}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x28, 0xfffffffffffffc96, 0x3b87}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0xff, 0x1}, {{r4}, 0x0, 0x1, 0x40000010, 0x7a, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x101}], 0x4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff8, 0xf0, 0x10, 0x7, 0x4b0c}], 0xfffffffffffffffa, &(0x7f00000002c0)={0x81}) 16:00:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/20) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/37) r2 = dup(0xffffffffffffffff) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/180}, 0xbc, 0x0, 0x800) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x6) fchown(r2, r3, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x2000400}) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() sendsyslog(&(0x7f0000000640)="89eb98bbe76538f270a76ee7752c7a60e2ecf2e3dc2d8bd388dec2bcb248b0e061e9cc0b9634fda8edca5a822ae3e67654f02bc039b1996cab29e8c91d733ba90643edbf48139175c80d943df37c2c78d3ed2199a149ad558397ff9d88afbf70d535afbd3d7d217af3c9cbaf55c86f07fcf024cbbb4ad4a5f053fd3848fdd250f8a422af9c041533ad4ea9922897725b21a060c83355bb4f154ccce84bf16b5e5ea6948895b8ae09d754f70e44c89252b518f32bce2ddd05a80e264d627d4ce5e3633fe9517b14e62e2612854875a5b7fa682e40a8cef6cad87eb99001bc1816cbfa0cf06bfbf86a4b0ca9aed28e", 0xee, 0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x100000000, 0x9, "3ffa7eef84cf122ab81febf35fca70c6424bbc7d", 0x1000, 0x7}) r4 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) ftruncate(r2, 0x0, 0x13) r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="c7d099c8d37ce68a3bfd6848c445cbab293fa0a3017fb8b13d97f934c6af7ce9fb8da6560c5302c6ae6e505524659fcc6042ab51cea43c17f3b26c2ffd86cdd430738f7415dd5fde0344ca50774ee42881f30a59a0b6f02fc42ff6bc8c1cf605d57296c190273b9e2ee34af82df45ea7e00512e51c37f60905f7ac419456ac3e2e24d0baf34ba72364168ad53a2d8828a82ceeba30f4e5b1b58343ce", 0x9c}, {&(0x7f0000000280)="70cb81c6716245a3eb70fd5612ae16e1292a54add0a94d193c712981f8f94ee14bbb5b96c581cdd6cde7fece67709c74a2e8f6ab64c07fe8592e0e0f00c468bb32eae2830428", 0x46}, {&(0x7f0000000300)="8f9ea904d3471ec5f414e12949d0c7cc804d2403e40b86ba4f74d7a9cdba4d65dd645597899fa091241f48249f6fc4f2e6b0dfab13c4028fff6a013f8e", 0x3d}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0xb8, 0x4}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r3) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="bc", 0x1) close(r0) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12, 0x0, 0x8001}], 0x80000000, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1af}, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x10000, 0x7d93b630, {0x11, 0x5}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:11 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x7, 0x0, './file0\x00', 0x0, 0x1}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000080)={0x0, 0x0}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="745bc5d933102455467d748a96ad4fbd02a94616880fe21fb35560c5842073a21952bb31159cb69c177b24d0fa03bf0d8e0a3698403e60887c9666c89057f9c40235bddc40c0eac9606c3a583f4cac83ba00a343879d71fe46ad2da4fa", 0x5d}, {&(0x7f0000000140)="9086ba70a75685", 0x7}, {&(0x7f0000000180)="b5e98079702e8effbf5689fb0dd95464c41d8b747e952a9d11326a9ffb6a2445c60db09fae8d5ccff987990c569e34650013fdc2de7604dca4c844d989facf081317bfd46b7c62102e577f1c3f02c448ccd7d5e0a507ab8cb82d6202621043a7de325a170e0044f1e9cf3e4ceed74a966f168310caf111a4b9f8daf532676de3c417e330b95807dcaac8fbcca2bfe560f709b5e2489c7b83541e812ed3bd814daf3867d5954b6c1a772982ba9f9e255ec9647a797596a7cec79dc1dc5feed800cd76bb5a2abd31f3", 0xc8}, {&(0x7f0000000280)="d003ea12627445a9dc09e048026caee6a8d33ee4942648d4a09dae380afea0bce98c939099", 0x25}], 0x4, &(0x7f0000000500)=[{0x28, 0x1, 0x6, "e57a28715a94a73602b356751d8292ea928ad70299"}, {0xc8, 0x0, 0x5, "b02e011a302c472aeb7267232f57dd95c0475e7981335d415f336bd2fd1652a59aa41d8c9366febd72e37dd40ecab1c8f5afc3a01a24ed739ced392562cb27c0c162f988d81d34c95ceb37bd1d29cb94d2ac831258ffe646515cab0b3c07c305a91587aab6696270fd1ae5b6733ff189c94de8d7a8119ae5ee494eee255eb8ff474376b24be2fcb3d8b38c18ffc4d12a3358f68ddbced5d00b4fa7593a947050e01280c674ed62d0098acfd5636c85c7fcab90e3"}, {0x1010, 0x1, 0x80000000, "5cdab35dc8e778af7028310b9c43d069a4619b1612bc58ac0f49fd110afee431b1e03ed31004243f6b9c481f85d47495dcf7052e7ed21f19c8aaa4cda8304f972ea02fa1532669f61ba920d3086988f4ee8f8a97c6920fba426b2b266415bad6813227d9ee6db581abe0ee8dfeba962c38151cd34094a3b8500485649485226f4c35cca4e2d9d6f4155e68b3628a7e4abc70d3dd3de25154d069cde7bb3bfeff72a7ed379ec5f4f6f00a39670b004a9fb66b25df1c6a756dc0f95cba50e3bacda2d6e2a7b124b2a4c3b5cb51368d0f7e6383797794aed488b95894c38b7dff8c35ba06d183ac082b225ea79e2c7d408f2c0057100b5d78531955c1e608257ea1f2ddf850a561842e3b76c69c4cc4fe6d20ff9a99bebff12e91b9c5ad8ef0615298781f1c64c1f4bf82a4946a2c812767ec517e6331da689eb9e132efed4c7136723be6de2f4c48db74f367d5c029887568318b4103c76c12d3248a68d575186e9dc1cd6e2beddae35ae01a643063b676bf0ec5b773972b030cc8bc7cea0b87ab12b33e8e2dd53cdaba045bfa8216170c02d70ccf3edff0c0075a5c9ba3173bac4bd6a1ff2467cdc3bbf39925c550fc455deb292194e0242761c30850bab09beebd42ff8cdddadc59eb9408266c18d8699143f0069424c1a0dee8189778f64e7278ec5b97ab5d0abfc07676bd8f204fab0f481306b8c9fd65d62d9aae6131265517d7b7c0727b5a9339cfc800d891eecb89ca8609eb8a50ce7d2a9b24554b0c41e4d34b7d957198a4baa9b88a7fb824ba482553edf234cc4466dcdf28da7d6239e7b2c56cc602e3f36e8e449f75b5491dc655fd834b7a5704490963810b327de54f1b8f53297c76dc3b053026aca5dfbdd039d8e02b849aea2d57f2246215956857fde1d6bc97d697a055e741505ea163a317e1bd604def04845fd1042bd2ae45ad31785ff6a8d50c6a272d65042b0c293cd56e67913321102fe719fe3a7f267d7884c5178f4a61d0075050070a50dcd303d9153f2081922d5d70f99cac8e88259e5ee7d3df6b19d7fe469b7a21f6410ae34bca9879fdb2db298e5e31f88e1fc253fd7fb2ccacc0ee6f1095a5aeacd0dcc13db6d32ae8e81a8d968a18e3925f90a26c71372e9e2f1383487bd1b165ca70c45e4adf2b6afa52fc4e6d44077e4559744ff7d79afa60efa20e7a0ba61a0c8e3a3ec3d1c93e55fc482f744dc4f4563bfbbea6a2e5cfa9937a0fa5b04609a09ee5eab44d131baa089501b2bf170df77735ef553ca220431c8fc1c21ea6897c81b9d66113b025368f78d344d58ec295139e89f51009a82863f8eb35912db447167738727c2762bba930f49003da1d99aaeb0a4499556c177bf0494b4a62f1f5e58c3e3b38afba4e6e99c3cc3b1391fbee86426743155c5b4c31b96b7bb3c49a8afcab2d25b2d02b21315be23e915ca38ce1844aeeff47c06dcec2b42382f4d47cad7d1f1492f0d321b278604f564a9a8d1fc0c994ae0741d4af95bdf631bcfcf1d49272055cef3e0dfb9bdff4c8ffd7425d20f6f63d3629bac8720cfd64572954a18855afa19760371c3dbcdc3dcc702365f1ff364c23d28fcc112f4ddeb3bfe00581c8922d369e26bd1633fbfc524b857230674abeacbf65b14e8b32773bc7409d89dd47716f65aaf96fea9c9b08c363347f4227159418a51ebd72ba8ad8df5b699c0d408b61ad726c5c6d41c4aa9a9732068c9cf99e3ef6ae611b3ca8bada6ae3c3ea701def5744d3e26dae5ff7594de36d14f7d08552eec380051d9ab5f49f0668ffc7900461dfac03bd964e610948bb750a23cd88dc96495ec0e6699d86df624febdc222057f055e8c1eea2a8724c017294ae5ff3c1db7202806a9f331d9e673500ea1540359f44a8326984bae29a4fbb66527076c73d54961601ea090aba8d27b86ff3ef12534926a4058b84197d52213a215b6186cf47b2e36b890ea931601cc5291e353e5f25562a13df3e44614c76b9f6305c49216f38e8e460c6c210e3bd0f93b4b8febcb41f9292b0bc953c9094607742d15e07b8747a90b7a796fda2f7500b656b9161d5930a37aee114da1a103ef31034f42881120cb34a64497f81e753a0b7a3a6d4f86120334aa0310f5938ff8c90610ce60696001438db7913234481c51d0715cac1085694df2fc89328fb790870b96759cbe194ea4b957881812ef1328688310d8bd9619b04034771e9a7e940493a9c473aa03323e0988efe8a3dab4469ad625a9f3e3e93fb9b22a4e0cf781547708c6759af24e52d1f45de467de118229c97f89836d5a75e8e96eb3ed815b8b7b45de115fd4a26fa5f00c6fa7235cc122f833848a70139b5239cc9f12ab073316009edf5e34d5ccfdb2f18f4bf7c16e66f6944bd4f2db0e438082030d9b34dcadd73c72fc01df6e9da1137c5e644020fa2097b457551b85d27cbfcefa12d9d2f38fb5d7205e0e9ea6ec2195ce3a26c29ae5bb13eb50d080696e9bbafe931114c770957228393986e12e1cf98367f70fbf50c0555f0339c1cfb3fad93656b975a35ac348734c2e06cbf8b322f363b04691e2bd4b638225895e52cab870dcbead0c47fe06ea6160a55de6d2a34d3170730a07e702aa84f921a39e6726c9f347cc9bb9b26dba45cd848f03a280ddf97091aa850396a164672473768015350a0afa1ff32e057591d3f45e46df83b2ab438d90ea4b2c9d7ecedcf6dac02398f2094c0d40af53bc812a16cd3c203fef214c5b467004d95274cd216b1767fd35a11ed8cadacbddbd35118baeef39547e949a63cdc30bcedd3c5a87a03576458ff079f639572512d28e0dac607592b18b5cb4cd26d9821b49d18c0272fcf0e9015dad3c872d0cbea279a6dcfc9a7cd78bf7de5ca4a33bd77b4164355044f7164f9aec24259fdc57ad081ea43b3f9e1a5e471d103eb9781c7916b71c2809aa5426e294c395e46ade6c2eb6dbdde65ae92daad838e769977418fd961ab87eec7633460a8683d8785062abc876e944c09b6ee645283df855d2e31393b071183632386e807c282021b1aff009107bfb8e93045832637d20cbdbab9f521438d56579f246bfe727555df53fcfacc865e6c363fe5d38a41232fa934795c0e3d8e78a2d276075b3641ce59fdb90d7af15c90bcfcb573338923a645f4b17bafa650da326d5da1005a9abd46ba38f9c0087bc952d68ecc1acfe7cebaf82f6195fe63d04b56c829fcacdb5b8d0401f9e89b5747c4cd0d2cc04332b78d1a17d77ea6d7e9d8a62b0c47c33d11627d94ab001d673c1457a8fcbd644cd5433acb89de120fafe982d281a009fe490a86a77a56df849af688e5da52fa940f8562f3cbf104a6991498c3ecfafa97cebbfbd42748738d5687fee3a45b9e7542dd7539c7d883ad41df6f2286be872f130d91f112a5fa9244b39a5f8a5225ee56b8533d589577346a3ff7fb3053ebb7b27b64d1c44affb0b88a2bb72b9c9ff1e58087a28f14056cd0d8d574619d45dd490a4e9052a5fe78b7858269802204867a396f432c54b15a5de40d9d641433bc04fd9e11f0c1941448155c22957a0fff4d871da625c82db47d03e1f7228cefd9dc0a830bd1ce69c067ce3d6a8edd64ad29f0b551d30f9a12d71b1fdffab86eeff093616b2f926d996d30c1f0d14923f4f9ff35433d260375cb95145f485f53d69d026b1aa550e66b3bc89e4d1e530ea120fda79f67a285af932b0c62b8a2c5ca60f9acfc619abbab7411d315a9b6442e54467011177c4dc3feba81aca5e7b59c3abdaef7230a8b7c8fe7c3e0f489aa1fb1da9efc62d42694388721c3abc4b06b9b3c7b3faa1574dce3fc1aa57fbfca842ff40a3e326fd2ee781bbe8b5f94d92676ecaa432afda9527687c73ac6e47dcb3a783c87cc59b682dcda0b6a7143a406a2943870d534136a438d2a91c49ce7407abfb69432334eea6be83ac82108f064dea0841872ab2699eabce8b58164af1e831183df190f5de1623a4545c6c41e320626aac2cbc56b2acfd3d0921383dc1535e444dd1bd5e247cbdb8d63f12ce3e13bb3372f0345a1cdc7a223e07a174721919532cdb0a3b3b6b69191c74acb2f692f24ffa08703facc7360383823fcd57d587a11847a0772a4831b3ce05d6df35690d2da1b1235e489d756637d690a338adf758837d6361a3b6512b94581fd88f329388219524258c18bc16cfb16a659bff1fd304731aebc0df17cc0079f795798402ac83286a6fc287576ff63e7fd091c04ec25711cadabea32e5a94df84d1490d8cc694e2dc6ecfa35763a96bc9731fabff5d290064c687eaa3b895ae4af5399bbde907ade31e40675979f6664c0f9d6e56643132c7818f672c0304952c641f929d2a1d68417881466e4a3c667ca4b986b766ad6167d1fc90fdd7134a64640e012d4f5359eb0ea2b5d28fd23de002c3168595a5df731fa1fd0a999456c69f1232c15a1049b19631a85f3fb1fa5ae785959e476d2b02216d1e7924033f092ebc510bae64016e7a1dfd4450b0e298161ed55c616184116abaf1eebb6abdcbde0d08d4a902d87bca15504045fd8988f9fa8f1d0d7e9bcd8f1eced9823259edb71b9b99df991e2ec59301ec49169bee4a7acdeb03ce0afd469fbe3f623a44a9d9a44d9b2e3497ca82a3bd2f6c69dd6a36dc56b77c9cc22545b25825639e65a6c03cc373b357ca67a284c7ac4e0091aaf34838ec61cc3eab0205d223422fefa3ee66fc28fa96e11d6cb8e7d3afaf62dcf927c71655a6d303b9a64ef714f15090bd0ed2da4e73f0b2ae76356396e35d18e86ba9fc9682768ec9b561497f11e2bcf650bd2ec71cd081ecae5dcb85e1aaa1c887534b0f5ba13f9fac654cb38c1e4c3e17e7f04a741971c4de5a5b82553b7cda721a955970116f92f6cba62a9fd3b0d629da18df51a5de3e3725241cb30c324de7266c01740d13a7258e695cbaaa4c8f8cfcdf0715fedb6a4654d26d047217358ca33ca2174995490dd4b5ba5efd7b23a387eb9cc4f16935d415246738dae7e2779b961e9b97f96e3904d8b3b489b5f9696feed911c0f7b16e7e6ee52508cb42bf4ca6782672b62871ac83bcc8082714775ad56f9a369e7d995d421970afc045aeb5ce801c51bbcc0fe742787f34442606a48dbb388341c36cfdb2a080bac3a0690e3ff35ed8c73a8929ee09453e524274298304447594df310edb3fd55df24a54a7116009e4620143da50d02b1e1eb15b147d6867ad29c0e61abf8919f8c2f5c4df5eadbbebfb7e55cc317edcc99f7adb9f59e8a35b200248c95b78588fd683ecbf6fceaec4b5803b31beb87389ab4470b8707c4b35a3555f84be2b470591c2152b443c2218103888cf88d59c1d90d3869841a0b375c3a336523576ace7039a090fe95d10d65c1437b2c08f2504a8f4eb5c4498f717621ebe894ac64d4d83b078767d5d74df40067037f0914f02bfe6de591c4f964538593a6de5aa58a642a1d2625ea37a878d3e3bc8bf7c6e2a79749349d40327e6d46f893f53bc55e96b207cbe211a7d6dc9042b82615106377af073dcb187cdb68b5c023567ee9ae021aa8b609b5f32ef879aa154410b2f894c69468da1b84117411af92779f04308173688716a143b6b56c00fdd3fb0d9aab5c1c8af1dc29e6e8a71a3c95324cbe5a1fb14d835ec6f3224d56382486d6b057627310b768c9f30a163ddf6c7a06315522297cbb7dc1d8ad55fca9c384a499343b9ba0575b855a3ecee92d441de0108e802fe2be1b1c22308ba7edc7cc54a6dcd2d6411ef4af2ff1483395bdf839b5742902b575dc8a61ace879d27d60"}, {0x78, 0xffff, 0x2908, "b4295051356384c8a1b0b33893b9e462df0283497c3c9f639ce0f2394d3cd5143503ff847561cf10039587f9b21551d6451e308360bd2c4806b9732eb652f37728a778659d17a3a4d2a44d7fa73ef0cf885f23fe6c204a8f560c02595d16d10e7e37dc1aaf"}, {0xd0, 0xffff, 0x7, "fe924972e1deb162c92a78d3ec3cdb28db06bad5b1ec008a27c9b55a9139b81d2a8532e382624a7ec7a51f40155d43ec22dcb6d4fdade527b7060f141f53e2ec6f2ce71d6bd3705341f79474bbb6a7a2552430c89188908b32194412232bad4432e979083c3a24814851ce2255183ca54c54510e1a9ecd3d09e0fa87f4fc4f814530d369bc348abc3a90e59601e1c5b432d1b125bd23bf173afbb7c88c245d4283112a439ced4dbbbbea95ceed4a85366d52b9b5dc306232b2ff"}, {0x80, 0xffff, 0x1, "d301396af283055b9cc4b3b0db91c022b7baf6f732bb68919c848935969eb2d32cd297ade304ad63973e71b54043abd130f98e9a75febfc14647224f30845b4ee6c6c8055e7f5d28fb7aadc0c30a9f070815a562f1383e7e6adceeb7180602326a1ab4903706d8884c8b386b0071f6"}, {0x1010, 0x1, 0x1, "7c69668700abc97a21c3b2ca82f19fad5b85f2e91296f8ad0075b989a3b0f0cf8ce51b7a6db41902eb2c5fc1df91f04499b989be83473b731b798e3dc27cfcacb4822b553507fceb10c5d369ca877686f59238ef077e123d3a92aba54a58cb05ecc05e7a1a9c943986b2ba697b22949fab727fab68d8dd1b2175da12528a142e8c8b1e4e56e1e1f0e742150f3977aac3f80765fab1d886a4584dd3b7ca498ca22ca7992b891156c4ba1d6f204783f1cc15642639e8cf316bb88fb199312c80ea02fbda51a77a91e7a7452f9199fa732191574ab8d62a3670a0bc0be736e1e01a5544806734f1c1f2fa803e4cda56d656220eaf930598ae412239a313b33573f8d2dce1446d59cf0c6fa869637f6e4e195f2d5ab863e14b97b031e66dc9143a118f393655b33d0fcb993c51e164a96ac58179e5a5a1376a739324e57ceb65c3d4c6fb04078528677b8879bd7a5f9e32d1aa6168520d3b16110b64a8c0d8f66f93f1c8038b31fe1387f8f03a4dfa6e8994967551e9ad34e1a75cb15ffe9c659c9cdce69700f4baa6007139b2805ea6dc23492a595c5837dc69e4e39296546a4a13802c92223541bd1ca63a1388e99bfbb1604f66b16584c81f50df7bb1a458ae346803b1e2f4d364ff580215e70784e536c7325d0d03a7199f67f8866d86e9c978d1162c98ddcf9a0a72da26fd6b3b3d7ddf08f45cf9f41378acf177700742e772dbab444532b76cdb13b9e7861861980b3644922288192b0006fd42df613f309460817c8b3cbf30315d783645ed263d358c3dfaf95f524418e13e9f421aa328d5a27031feaca469d58e48b41c83c3ed1060fe6704797cc60166b41c11197a0fae3b10e969fed6b638d4be2e2ab177a4ca19e4b2162229ac13fcb279ddfdea3e1679b2f0bf9ec637ccd3bc723e908da9355665a41a482f2dc279ff7675fd5b5390a675808e635523ed2fb84d5c1dcaf040a6b81c9aa0487ef7af51df5de1b4a1e772beca814efabd4fd20a49f6d338f85aa7e7ae1abad2ef8675331467711bb372c1e581b3eee59800e17c07bfe431adc1803610dd706474f3584691f147f7dd692479347e6d50b9cd951b11bff4f90efdd701e52d156323256ac45219b2984c9b061195399d1901d245358fdcd9d460c1ebab3a53b5732fd0ed69606c26ce4192790ca42eea20453e981f8b7998f1fa4ae3510336975ae58b0e325c6852f7bcc0ec4243d55e488935a9cf179c7f68936edc95c84d4a496e6669bb2cf73feb8933044f39655432f545504d93de8768b0bf8f5f5891f6093acaf1b9395ea354616f315a6d2a43b0abb63c377ad614302dfdf20ec88eca7a662e51d77825538d5ee109aa444e98b3cf77e7ea9fdacb6a49385dc4a877b62fa11a003109e55b6fd4d4403ee8a3d460d260bf28b4730e4e3efc9c1b42daeaca4f7de473125c292f452dee1359461f2d811a2d6bce7a8d42a93eb98b2a9a02366f09ad10ccb517a22e770088e3d9007a637c287fac5a9e98cf13ce631e99e1b6b968cbcba216c5a34d32d718431822507da1aa1466cba8644b219b6e699d22fe98f130109093bc8063d5f6279735ee0335f944f6b874c9eb02f3047e64ccee8a488f33ecaf78dcb0fcf4f05820050c7b7acbdf9f00191e7c211670fe4998b8984ad684ef90ae82af3d5230c15e04365fdec913a6d5bc229164c16e985fe7a709b1126a5949945023de680ddb77c66580b23bed7f012a9df75877c5bbc1677745c7cb2960c89dc50a80c2ea4d83473eedfc75d773709a7204a52b3ae55830d202234c5f369db1cf61dee5711da9a62f0db77e3531d03026196fece60badf98e9d24306c0dc8b02f2e2a1bfd830c7994c0854114f607a0ee10fcd55fafa39dacf000d9b03de61e76510b90f94f160d7f79b79be4d38a87477365ce68e8f5b37c9743d5e73c06adc286cd709ad0ecd7eedccc2e0d42cf848ccb7d3ad7db54ac991229a0be97106b0d158608049ab801e6ef5d8ec5c2c8894d3c71e89f2aacd6783b4b68343f0c27e75f0f9b23152c34b8fdd7e3f60f69289f7cfa21a333f7f55f1ceaedfb6f0e28b3de515004b16dbe30303f5ae282f5c9fce491bbfed628c20fd3e71cf719774116272a5cc7fe2015996d8a1819bd3f4f0575ca102242df795179b7ee2e10d214eed474d686a8109ce07eb95f84da0cb1e2fc5ed0f339ab7320963c0955ae5723be85fb78972a5946ad5d150b1b0be7941a786787dfa5fbc2a836db86731edc630fc3e53d13475278fe7e50c00165b0f46cb54da8ac3b2901d7cff69c0ef72fb4b78da054e1c12e14e1fdb27141b6b693ef6bc486fbc56aef0e5de6793fd9f7e727ba427dc3bbb55526fd8f511f6af1ae04dc29546b233499b89f58285968d98e2c9a6e4801e342ce26f6ddf67c9b0ab48b3380aa098cb24f3351ef07f386a225a90352f0483a69e6f995152fe4b3e4d813b6d155cf687e5c4879bf724691fad179f9d981141edc343d8a9fc7bcf73395bd383d9a5b1197d8aee4440f08a96bc1ff43c7fad1804715d82f42cb9404ccf4a55295e26fe58fb7a5919024b8cd6e5dd5c1656cac6a0010f4d3d12a8857d9f41a16fdc1345892d18b75293f6ce3a9ac9f9b3b51d562ed3aafa5acb2fae3b84e68b4ee20236c78257a22cbb0f69e1780564b9abfc555e1590f8f4d2ccedf2856ce2779865f8ebbbcb2052e1e7f0a66e6c21a87c109073effaf939ffa704779e6f8248fa22d6759614626d63f8e068868ff0f6d22a48230b3136f3a3dfce4ef20029268d730f697bf666accc5328248cd3a58a31a7af663a12cff80fc49c30b2ff0263d2acb9de702f82235d3c6f41ff1ee99bed6ef876a644ca50785350f1a470eeae178acc0f4547089f2d407c81f1af4cdd360af874650d685c73a1e71d20a3ef9646b2ec975a631c31c3e3aa32d80d2f6a29994dca3c0e7e4ec73a6ae966a42667c6343d42d0fe3dcf0c9430098ef1b4473c4c0546e2c3e158e43fcab32af2269ab5e94b4dc3eb36793dbc2ccf7a623dc8b74c8330859a334814f8b0350f97db41b8df971c902ef4b98a3db2502e6dbcaa010b1b8d4691ac811492a669f815f29a2676705cae7358b1a13194daa89a9dd61a3e97fdf58e097e7d7a43efbf51d4db7195dce8308830a0c49342b99a7ada2e64a995f0b78bc18dc0d7ce9163839ffdf9ee0e5e572fe1279c0d541ab32e933a401e580f30d008773553eb8a223ce17ed2af923212303a4ce60ed0e9e47e27d33e35cee8f1b4a4d806f6f127daa4d7578dded62d779a2c58dbbc1c1967b0d90e9ada597af6f3b47f301f21f7c4036a44c72021239ec39a7573304a07f0f631be890821f086a9a83a4acc07695562859dfced6572d1c10822596ed686d32f2e9647ddedbcab56ef63228e08fc09cf8b9bffa5a58eaaeea34583a1cf96125bae221c7f8f981bed6c17521fbb4191cfcd88bd469448a5fdf43077d2cd3133e1c9a7b77ca553f798ce23d15f7d19c123d97fd851062a55a7aac48de76bbbf5140b80c7c6f3e279297d036da285c8167ce272846d8551bbe7dea375b18e2cfd853c1c0e9a61ee495059e0de9074f27a35679d5d1683ee23a34d6c7025bc720a1323c3992ac29d734933de1ca45dd2fa0d94a5464d9f3aef5861613b3f2b8dfb803f190f3d35103037822c1d67eccf087a24bbab54b8c9aa892701bb9f511116adaf57a3bf96d768591402c8c431fe78efa45949450777479f38c57ab75e0918a23fcb98f551ca803a1d7bd4308c072ab2b575492465482fc798b346dcc0d1093939b5253d6fd18d293d7a7fee9b363a48c3646649c2509659ac68ab92193a435616f9d4c28d770c8756d8703295f8235a8c8f90f2ca693f3e120bd00e1ee77bfeec80cc6b819bb498efcfbd3e2c7b43c065b4505ee384117de307412ff2a425d326e37daffadbe35868e3461c2b7632e01f52827ee70051a2020b22637b1d8d181b81dbf514897c3d11bae6c4057bc3eefe955976030315a3f9f8615f6de84dd43c095eec3e56b6a0d62248f9c08f119b7e38f70d8b9c30215f1e297182afedaba464da0363f9a9a3005c659729834df81c81f735f1b907a2960a1199be166ca0b2d28f183e092bfc673fbc6bdf38bdfff9bd9a7f22d964ac82e927e059f3b803c1405fa29f6c4be436c8c278c484e4738df0d556610ea517aea0aac9e68c2c7c074c6c884a58fa3e83f724b30b7e9cc8f403d74a356f3804b9a03746b9691751f0c45d7ebf65b02e913499e90a28b7078adc3661ea3c7a67de63618cc43ed6e1f28233eff6ff617d954526fc719473f36bd42a01e890d9e798d0c6035d6f680c97c6cf27c2ee992fc5e35a9f7d3c316687f3d2e21f6a2116f19f9252700a9fcf6fb66c5d687c3c92b7679af72784652046c066e43dea3e85545bd3c726ce144da78cc358ebc4ec9a123dbeae740ce55549018b6df1879cf71f7072120933a671bbb5acb9d375024b70a2ae6f6ca824014609102e431d519d6da26ee7e9dac8ed18f8fadf8f5300e6c8a05114af626deccf7c95186c49f562f5e2682389db2283cb21b07c3dd957c92a6764ecb86f7bc0c55091740f81e832f3feae82bc2410dc848d093914c59955809de0b34de42bccc739e8c2c6ef2d58d1e8115aba0361f0ccb01996437755b7d25e51fcb30e879a5658cc06308d591dd630e74036b4fa8afd30a6b788f52830b009135c0b80b9f48c28c99991021cbb3ba5f17986f92b2df7445f647dc3f310d6beddbecdc3caf583c0154fd179fa1f9a08879d9b5d578c13c46051b0214297789a680f4d59be23902a0bba594d66fe95349129bbf114f0e714f69fe76db4bea1f634879ddd229507152bafcce928fc33e2020c47ba7c500aa4e54e74f9be37bfa69c3f66fb7647160006767bbf846004f211e3b49d1e1241a97ff90215fcf5cf5b8981a6d7d34f05b267b225457bedc33c0122f315002ea35468cf7d2b7e5f72b06a8dbb7a241a9a2f0c2c1279622c4eb87e4aa705f7ed1d26ec883f02c364119450e5ef9e86efe1a2168aa4e89ef4588d183888ef7a8ee6c2e1165f3acbed050af3e2bed38dee9ec48aec16c109d1e0f75fdcc522d2bab8e9a788ff4120adefd58efb923e00b60a2da64990f82bd184483b91fd94b5bd87c7a01c4f42e78f64c104f9221f40b3604dd658f29a08eb784eadc56ea56645fa6f51de98f27d3ce1ffc41e65ed67acf4c9f7060a1874a65e4448b4822d9c824b7362842bf98be053ded92990bceac31071891338a38f1283937db2fd7b391dc3e968f24b5849a69dc39085e099f25713dd076180af0d0c76417d92c54d499ef4a27c3b273780fc90719b7dcb27165627b372abdcdec8ebf1e198545874573d13850e8b8f23603accafcd2dbd14e2c759b23f58d22465b95679b7dac102224201921e4453fca1b96bcd69c0a7f4b04fef7836e0a8377dcfebb39db016dfa0127b980d9fa1b0168a6fc1baadc0f0ffa9f4a1bc6e682ca9f2960130390ef43ecd6623c3f9b0e6affe2fd644fea0853f0c1653cde0a9a860cdc04c013bbe2caa3df406f55f4e1acab8f48b9aa9462899f27ec3f8e2d0a5ada8d2d3694b07811b6ef1443e74c9fd295b552c0306885d23105260c3440e161915f8eb6c7476e838fe8780d339448b4b07acfb92bb1cbbaed947cf93c23fb256eedb3eed5c87059ae97c0a6ceedf456dbef2aac90b6fe7d250b4205239245023b4ee928de3384787210b1d01e7a59b0678829e110f4fcecb7d4d19fb7a3b0393653cee8381cacb273460d9bb4"}, {0x100, 0xffff, 0x4, "29451280479444389cfda74e57ce06ce5b82353944837b41c2686f0804631492a3afa4a4177c4100903dc6532ee1c61a3b8de0cc0d139eb712b90bb96e6e71fd785e4107f7cae68d25feaf88b381ecdee2b1425cef76a1d2b658575c8b43ec00f4c0b39027ee31c1047fcabb044686fdc18d352dc164cf83401439d7e61df0b890837158ca79dcf6ce5debd9390ce00ab3e0aaae7f27d1296e5a57de6fde49e83c7aba94c6de9c5d34d66b3464ab1016082f1a938a99e2cc4acef38deaf4d4349fea28fb36300770743ebbc033b6f5b38fc7a2dc426b47e32a0308783b7cc1ea0131aa79284303a9b24ad9"}, {0x80, 0xffff, 0xff, "284aa2128cd74742bcd123b11684b3bf07bcb90767272c0abfc3345da70a47b8b0acc7ae680fabb840c1e5b1716f41482d50288d228aa89cd81680dcf4ff34343693ea905001bc976968037cef02a0c1fe6d4e7255ec1a821f9d7e5b28db0f255840956c5e508b6c2ae6af39e0"}, {0x10, 0x1, 0x3e3c}], 0x2468}, 0x408) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x2, 0x80000001, 0x9761, "a0b79b6a69e458e571a715e2abe4b3f8dd2a88e4", 0x3ff, 0x2}) getrusage(0xffffffffffffffe0, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ea0000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x8001, 0x4, 0x0, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfcb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7f}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ce6000/0x4000)=nil, 0x2}, {&(0x7f0000a44000/0x3000)=nil, &(0x7f0000e3e000/0x4000)=nil, 0xff}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000f7b000/0x3000)=nil, 0x7}, {&(0x7f0000d11000/0x2000)=nil, &(0x7f0000ee6000/0x3000)=nil, 0x7}, {&(0x7f0000ce5000/0x3000)=nil, &(0x7f0000d95000/0x3000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400000000000001}) munmap(&(0x7f0000d6a000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xfd, 0x0, &(0x7f00000001c0)=""/253}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: setrlimit(0xfffffffffffffffb, &(0x7f0000001ff8)={0x2}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000053653cebec30c96e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5642afe000000"], &(0x7f0000000080)=0x6e) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) setrlimit(0x2, &(0x7f0000001400)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='[-\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='/dev/bpf\x00']) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0xd5, 0x4}) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x3a) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b03005387060075653eb1f9d29303000000310000000700fcb200000000c24a4f0e532dc50f45ed33f81fea67ffac61676681d530786643a352e6ab07727803f4515c1ea0ca9d7bd573f4906dc492441fb9bed3e0b0539b853f3e154f10796b93214c9a9e626c08b6ef65c4d062e9dbf93aa102f4adf22c939a72cd7f117438801c56c15cdf88f53ff97167a53ae083881b415ac5ee096bb81a61dc86f2df8f4a3f3415788e1924cbed201dd2bed4844a0a290676430fe37a2e064667e905e012014380ec03451411d270387c28c04306ef877136804a1fe9e36f788ec6e7db09e9566d7c97c3da9d8f054f860b5dd8ab9e9688f378fa4697dd793b7c000000"], 0x43}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="43664501ed594aa6d4ec05c90dbcc83ce6559f3f3454a4158ac81e7182762a3d7244185be87f7199055f380a8cf822e83e8d3a546d32042466bc54654c08ec9f39ce4c7f760ac988aeb8de0f086ea1cba553bf4105b3b09d02679d38bf845a0371a098e35cddf67bd25ead60f6c9769dabd1dc5bbc567e4317cca8431740556fbea41dad1fdd5a0f6f8526231bd48f09e5a9d66232806f05267a75e1b2a82c4a5a7ecd985684056fdb", 0xa9}, {&(0x7f00000002c0)="5a2062d9d109dcde78efc131fa0d94055f550acf591de6964d95fef7da59d22f0cd8201c88cd85c44af74edef3c10ace81037da1fab4058a763c1287571cdfb0c5d077e92456d379d1a87cde1c0f66db2b34cf3fe4cb1d040bf977db6c2ba07a4605962e4c02f84c9bdd3429c918a62afa3d7abbe76de27432b848fea9c4b9e71157f229f1c8f5e9f2e82bed2c8b6e96c84a4fb95c3bc33a00ce9a6ba63beccccc90ac3e86e4d5bf", 0xa8}, {&(0x7f0000000380)="1be4cc58a9ac834414bf36c18422b6074c2242a5b388d0fdc59693ec3282bf49fe31c2c3713158b35197e673df506149aad6b23e76c228b48df0dafade0afe65504e68f68dc956b4129101ea3028218adabd41db5167a48869e2990d17d88b9a7dfef4ca45957a3e3598a58d27e9a1f5387409f10e33669b72b85efef9979116eafa1f6de3017d109c4549108bb4d268845f3ee1f4b1f07b0c67e18f0e74cda98f1e1bf67c40ca1ffef4812e7e17683070561756fdb9a56f4b6f852ecbc307eba4c20705c56fd94ab6e70ad5d55663b13e234ecb32ab5bdc839e4c9489ccc1d70fceb6eaa95ad8524d28c8d7b2dd537f00be29133c0143315430a3acc9c734", 0xff}, {&(0x7f0000000000)="fda75ce7f739f0a5cce6c2184220d308ea95666574c02a695e75f6", 0x1b}], 0x4) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) dup2(r1, r0) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) poll(&(0x7f0000000080)=[{r0, 0x102}, {r0, 0x2}], 0x2, 0x5) 16:00:11 executing program 0: semget(0x0, 0x2, 0x1) r0 = socket$inet6(0x18, 0xc007, 0x0) lseek(r0, 0x0, 0x0, 0x1000800000) semget$private(0x0, 0x2, 0x200) r1 = semget$private(0x0, 0x3, 0x5a5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x1000000080a2, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x80, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0xfffffffffffffffe, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10282, 0x80) openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x151) getpid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) dup2(r1, r2) 16:00:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) fcntl$getflags(r2, 0x1) dup2(r2, r3) socket(0x20, 0x5, 0x2) 16:00:11 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x1f, 0x62, 0x0, 0xffffffff}, {0x400, 0x3, 0x4, 0x96af}, {0x1, 0x1ff, 0xffffffffffffff00, 0x401}, {0x2, 0x8, 0x78}, {0x200, 0x4, 0xffffffff, 0x4}, {0x1, 0x7, 0x9}, {0x1000, 0x9e9, 0x16, 0x80}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0xffffffff, 0x8dd}, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) getgid() pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000280)="70984d52702df73b7a00de59cbdbd83c9694f8494963110e346efa4f1cee", 0x1e}, {&(0x7f00000002c0)="684eb30d77adf9e66a78388fae2c3b1c94f883f23629a1e3e221cd3eb13565b8c7b34bd8706e66", 0x27}, {&(0x7f0000000300)="a77b99d0b6f8d27a59128bc988b36623bfe4e01df39b4e196abfafe3d2c85581e8c7ad340d91c8746fe4", 0x2a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="c0ec8063cff42cd69f688530932c4177839dd26905c811b275353ddda0aeed0802d8cb0e3e40da6cd36f03cfdc2992b0deda541c931bb9f414950cbcf75576c83c99426ae93f051dae2a727e3922820f39b67a4492ee7dcc5ff3818c2ba2fbef88db5ab43c800a5a64a7307778e6d6cd14bdf8f172028f829eeaa3504a1d6665ab7700c60a693a2130ac232340f04b76fc48e0205298ed014220779ad3e7cfc1ee65e3c5dfb198de75b02e71152c817649d7f2494d03338525a5aefc1d1a29f330c916a57356c7d804a6c9c628750275bfac7988c09a32ad46c515f5a4ff0d72", 0xe0}, {&(0x7f00000004c0)="8ad887587ae832acb74773cf1d768459a98649b8ca7a2dbd75e166fe671f78", 0x1f}, {&(0x7f0000000500)="7a60e8411426f68cbd540416e9e9579b73cb379c7fb0b45c4294f1f0565e480d010abb0dcf67d9eec6b42d79d35ce12e8be7912f1280c32098a180125c00db0f31343a946101f6a7a66a066c1bc9ea023512acccd0efe8d4074b478f5692797d92875e8a3cd40666f7a3908942e9f8e2de8b450910685d63cbdebae93fab47c4a3fde26e86da0e30acf38be7ebf6e056323f9fc81dd104f227ff4ee2d0d01fae4846ec2a80edb0c9730556dab1c291955904ea893dc1ea31", 0xb8}, {&(0x7f00000005c0)="a74cedb87e5eb84aa261e79deb84ca35d29c6d2f9ca4a29b3d9ba45f97039c89ade4f497f858e8841e74bd506fa4de673da3235c206d7fa2c34c43baebb56e1e3a65bb86d1ee986bd7f2dab65b4cdf37f7cda4f89c4d73e3db783dc7da6ede2242c81e4e106326170f0dee17fe7d6c3b6c8a271441e07b63cd9998ef8d55e974125af04f7d7ca55251def6528b751989", 0x90}, {&(0x7f0000000680)="0e6cd7a5a41fe6ed902f5e872af2ed7f98de2e0cb11552018314157ecee561c098428f44fc94c71a75b55400a56955512738bc4a5fb50de04486f67bbc953d5c3e637d9712787b43d263a67430242a56df1f5b4fedca3a9b0b26753739055c14620e2b14a5dfac0c1852c5628d313566fe12a0b36991bab439d10826d54e9f3e5fba0ee1573445b132bb51ea75add36377", 0x91}], 0x9, 0x0, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xc8b) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)={{0x27, 0x8}, {0xa53, 0x3}}) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7, 0x0, 0xfffffffffffffffd}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(r2) pwritev(r2, &(0x7f0000002740)=[{&(0x7f00000002c0)="89461db906ce35e7776534317eaaf4904d91966a67f7fc43ae15e1d6f6604c1a21e9c721e7d950cd9c6e5790ec069bfec17d54ce91ffd0e0ede33acfb221493636496c3035039e1e1f0cfe3e598b3fc151d8fd917a466ec56be570482f34964df687b3fcf8a0328465d6129d1d6460f8710666e5a5c61327a0e982a09e5c6412b5d8aa2602a7d143374c8321905f107cb91ce5ca165d55ca3a2e834b0542673db09ca3d42361cb9daf4946"}, {&(0x7f0000000500)="ab2b87a523efafd49787870b3ca3f9c02bece1e2f028344db53312fd319ed7cdd8b7cb0e98b3ccda6ce846fe1cd7d5207d8b3b4921e1d41c6dd12ac3e095dfc5eba2b6f526866e184d95b05fb1571b0124020eb1dec990c673a803f1a8d848c97691254c8a01d8c630e85e5f72f84bf3df2739ad6c2e2b6b844650f9e58431cf6b2e585c206bf2d4ab4589e344872c2aaa70a217f58ea91bc1e0711f38e04967e0b7d536bf39a904643859459a3d38f06f864b139222ff95d72f572ae43db4c33542d0fe1f32eb1710505e083919e74d13471dc2c0a8322eb35b96f0ac3cc44036eb534a531f2c9035f28a4f86a25c7bf927373ce08ad5dd94170af07a65db52ba7f927ff51df153e2d548ae250848911898169a1407a9f110560beb6ef8743c89f80879828438145abb7bd7d0836a21e3f3b43ea56f27b8461a9597ece5ceabcc1c371d1fe81919be0515b0cc8bc0cb630aac08d6fa09787fe3d6cb2a3b2cb359fb9c1a824bf14f02c02178c90deb85baecf1eddcb730e9f1f1fa7cdb08511d171d323704560cb40064467538e1f5ba867cb9a3bea4723f0e631ca76a0308437c34736c81f311fa4b3beb6a7fcc2f901269fdf2efc608deebdc9e8d7618e72d80bc18e17efa19fbd885443800da9e01dd572c9820060c3ce4adbeb6992620824cd5c4729052a7020fa03ed0c05e5e0e776c34bf7a8923caaf55ff898ddf2e9c3d4b0034cd5ad144a3fffd7a39aa9a719fb107467cedbe24d847ac5b4c436da98a899f7c80b9cdbc18b13f8d8c0c54d94e3ed0b3a0842b09589207fff960e37a9d9d109a08bbcd7d82804819e2f12836e87db9daf24349e4b66d4e5bfb40206cf6ebafd0f885cfa10006ef126e23fc58a03add8c43b799a78215be5316a0dbc43c85fb8aa0a8919dd237f01753b029cea853675318d87279852b28260b18a6e05c3c71e02a2cbdbfd5bec2ceff85042c468be6523611b984a34f2d9342c796a52238b687f4c78c39c74a3b1185c10cc754ba69850fa9659e42287e2abc31aa092f36b34d0312dbb8826e90033dc550caf2efedb9003a6e69e380bf76b10ac53ec54ca2f3f9238d8803089a99c7c5d09d22885e9357cdefa874fa29e1b7ee6ed0b470af27786804cf743750e575339181f1a84c6024b3e78018afa2ecca514d8ac5a18824d3cc1461fce3e18da255dcdca2d4daf025de9961958c71c37ebd44e2b67bfdaef7e3962bbaff1c746443d239050c85c3d7a177e0f70bf25d0ae35f8550a8b45f117bcbf462feec8ed781c2bfb7f1c4a0fac761d8b768cfdcfd225bf6ebdf71873b32f1307f9bdcf4b2cbe409ea094548db33a53ca3ac89ed0a2b395e27e2a5699e2861bc45c5c7f6a12e4c51921325923f25b17e2bc1c61719d6df24e587f26edb1b5e6602899eb70bb1ec3086e9d971f17652e91b9f16fb064609cdff665c6ead1134b9a4cfeb3e43e09ad8a8c23f91b902027965a19611b2aff3515a3b69dc8d70c9c82db8332abb55ef4b27e008d02d85a4e97c33ede90c95b5de56b51adcb2cbb6f620567f634a285fc4f6f96102adf797c4b7fc6c6f6dd0f11a27a309a84bf6223d619207ab6d192fe493bec1799bb5076f73665a68b8d1ed5dc2a488067da45e8f9137997f6a5fbdaec3215c54e33c85248669fde5efbafc605cc78ccc5cc744e459ff81b2ce25584474a4b963ca8417a89ecef7d735d337daf49ad93dcdaad4a64392bef8110683d998056ee92037cfe3d10318de977cf289d68d9dc53bd1c283b51bd91ac743a588774cda0b464d95e4912aafa9d0b292496df8c9049eaf3528a7de6d15800b724f58e6b892806796d809d2622d05da85bd115e4a3359463bcac3a1b21bd2be76480cc3c07986f20e0cf1ace3ef5b655f1e81da2d0ce3083d27570d362baf5d60a8cd436f1b1621359977e0cd316d1067241099ed5b263b7f9acc519634353e6e13a2863661753a9f96378a73bf99dbe9e35443e539e1a0847ca7c34bd09b4a52de050f05adba6425763f332364d0b7ea82504c462f21f89e820768f79f3acb969e3536b8b2abf628da71cbc3007012070fbf7153b14761b0d1a8ba425b1b080c3de77a5eb1df458accb136f0c9db718cd4824d647f64ec2c31e1be92f060593ba97b9a2e978d9caa79ec85f8d63d22399067e8d3163e387e14806e1f6274b4bc7d52b340a43744ecd8d431cb7840ba6a9a31fe5056bbe123dc9dd0c8035b522b18d136f189590ac4668c8ab8ccf2b2e35bcfff329b95e55811958f64efa14896e6085b4c1f8235f258c66d083d71b82a600e2ab11c2d4bdad968621f111108e90fe7502aa75d29b4e53b626248e3288fc84f0c63c4d23e03cd4f6ab42f15882711c45c1313bf868901af95ad58655128a8931febb879705b46cdbf966e8c307be17cb14ff426b8bc557e74d865702ce5be423fde03a8cd338a6c7877301a9ff69acd80ebee674fd123370322fb2c0865cfe26f81db563dd51c034bb55a29991f50f5dea248bcea10b29bdfa481aa5cba987107678a5fd28103796d38c6fb9567ad35214c9e9b55e11ce277465535ac8fb0172cf10e4f0bea306b9329dd7fc493039fa0e7708e8ac4f5e0b6af5f804ddc02a56efc2c5a1b8e7a8265a57f0f983a5aa7aa0b78e92acaea3c443934a1349104ded15febcfb75d9a3634838949e4088347c7bd3183c323e4accb9025eb97c5fa6d318483ed99f37886ee7e350759709c8c0f85eab6e14af479325a109474a7a9ebf268f71cfcaee10ee5c05db5c6f9f6ec033b01d9ae0ad3269bf0047ff3548c7a690d752fa65289a715a80da3de40884479a0543e48646b14e037100c03834adeb3bacd8eeccb78e783d3be457fe66bdee71d3c407bb4145027af8612131b709c3b0dc3415b6c181b937edf4d41fbefcf29ba128188acf2cf3c6ea8d903a5271f88d393ff4c2689d725d2615e42e9762b75ddd053dad79c665c5d054e0b98155004204c5dbabca6b372a60fb8bbf7579dd40689c905957a007a3be2a24929a2437bc049b1683f4a585ca7aee95db1e3b81e769730bb9032cb02acc343b37e3a81971e7812a7a0c1b474cfec7816af96315fbbdd8eb1007f033fba71e7eab43f9bbeab1bcf0ef2e084de22fc582b5baf053812ea2c0e54744e16233216df2707209e20684cb488733646ac010c68033bdca4106a9fe48c8eec095d8b3632a68f94a83d72934115b3d5c90f4c99341448a7f2c6795418ed7a0d95db390f6e287a8bc99f96ac9bc182d3e7963cb68ef49721eb2f347cfeb1eb8df3f8ee0b33ff3d2fae2d62e0b412186a466d8848d09e72a70b773be2d0705e8cf920ff6ac411cbe5ad51330e28f6dbe81cb6869f6e5c8df3f24ddd376d6d578558f4516b7354695f055f655b4a080ee8384137780af75ec38f195b9e928421c19fb2dd5a780ec80fa92cc5a31aebfcc5f5df2b87d7b61ddb6908ac02d79c807864d34f3a541954052e8b16f81c2c82e5a8beca0a21455ce9a63794459af92f24bd13c330e93039806524e1a28aa88ba8d1a06c171e626ecfddd0a42c6f98343ec76b9898d163706d6028fd03925d127c6b3f65e4a6cf339e1a92f353de368fe630daa4c140de003b0fe9e27502f9fb60cef290ff0864147ec6cb7944b76fe81dc3eb16300b1b6f012e615fdbce88580035009bcd4bbb44b7cf026bab441f27f8a157798ccc1b7c2562d80627ae4857e25fb8667f512ff0b303e991aec23c460398a2c99abbdef8c901b68e39a48688ea04374292676323921917e0ed073cd84a57e01b3a1d3116e7972319a8c51c5b479401101f44ee3a3eec797f9f7ab7525822fb2d3720ec0622fcb66567be7e50f31e738c0b31acb6280bb8551b8d972cfd208a611333c388d7aaefe8fc84e4528bcc6bfc21e2cde857f6fd549d33bd748d5595e41f9559e406ed55e34bcc314da80eb3e3af476895cf283eb6af0412605137dd265098e66af14935610245beba6d082c33d01cefe3394ef916f0ca77481283010870271085b39e2e172dcc2aa52ecac5f77e3346f81311990043675d74625ec137ce73da50ecf44195adc0f8f5f008eef0aea114c26eecdc2d1e152856ecbd98c7d4a7ccbaba5399962c7044102e99d558578f5300e4f936328cea8f137ce2f3427592a592d1c07cf8950020a71fb8df29ebd890d9215fd206ea1824a85568946bd43110d4e78f2087a896569f6e0fa99a9c93ade0f96fd9edd3d51604a8e870dfff5f9a0bbb887114a0249c80643f58026b0a928718f1068e7b81a6a6f13da9c67530abdc9284bca06f882f82696c801dbbd6b3344d0e9a58bae84da9b17b5ded37c89c6dc35b3e37d2db87f7091001e74895f5d01128de7bfcfc75e37780cc5d1d005570495d2f9ca099551f1ab3f01826d396df6283435a87c500696c9a625dc9e2a4b4593b0f9d93a07adae0a2c4a5de9da7786b7ee89574e450de25cbacaf308ca150d158ce522f18108924df4e98cf39bc4a8085ccdd4d9c5962d319af056373fe542f45581101144390497d7dc08d31d65c61d32c273cb527194876326bf50755b53cfa65f9b4336f06080dce13bd0421c3d7d121ce4ae4dd593810d843557a8c77e2affd1291595d0008e02a024762822d25d3685f1bdcfce7d7445a92209d21791f3b0bae5498ddee3bf24ec80a646be9c90b045b1a26db87a5649ab83da8dcd53004730117383940c82508691fe37fc5797bb159c46a0785189472141a0c1dcc7b0111dbffe14e00afe37dee3feae8ad6746b2cdcf5e0de374af970fad80b79ccdb8668f27b912a8771f7d11a5317774dc97f1bea1a601cc11bdc9143ec40898c2a0e0ebdb329ebde752ff7ccb2070db9ecb6ebf1ca760230c25e7bfc0e0be6fe9af9df9a97741882c98112e39aa6b1265c8469b795e89a6ef0ab44c346882c350a369dae834aa18213666e00c09c9c4a21827840edd895cc4a1d5a3ba89bedb1671674e3f8ef50bf20d6930d3a87a717018e18afd216ddae3fb22a094ecf454eea2ccfd5f3c841c9fb66d466bb07642d8f142f5c678403256cf5e23f91b395379e993acf171c649974eff364ceb89d5440af146d62d3de229380507c9b9ef3a4dea8f517d61ea6cc47197de1fac9436be81908d5ca6873f3e58a9f31feac77a3223e62156fee0774ff5cd53e561b405aa671121787462c424d40db5da419e3bd01bcec49a299e0bdc12a511a9339519c1a01cdce75015163eb3af1c7d2191ba39ce670f5872c67bd7fc3e0e9256c020f22c0a25beaae0ae228ef6db11dd5ec44e7566da3cf3386a48b3af92e9dbe1ed423938ddbe3813d0e3cee6976dae5a9b1c706a579c1f66ae3b133aa5dc77d43f61e34eb5ea98f1c824a212cda3d1fdaab7c82ae29f40b2b65761bbb0d16b4856271aca08b38655cc92d122634ec166b23d3eebf628367f494025e31c271bdf11249ab8de91cecafe5a709255b1d9626b85421c82a0342e45c2533a4c6a4ce7150eb64aab2d7a48c1b11f03b77b4026b371ca30e4253994c3328c21b4578ad49186367f0148318686dceaae0afcc236e50a1e692859b1b42ae92c3e2c99590718b68175932ea2aeb6a04f27bf1ec700101bd37b1cbd3550c5f9bca2ee0765cff800eb9b366d66553b2a6f0ceb8e4af28dd959bc31ded15257cea0a09c0c88523b5b403408803ebf492711c8ee57f173a38e222413105cf6fa22e24ab2b7dd89f8668a2f87fefd4373d423d2fa859ae6bdeefedcf82c2b211d6136d04b770fe36372fd64a34029e7a1c00cadf019542e99"}, {&(0x7f0000000380)="b23d5e9e7603f9b12f6d178508ca64c2fad4b29343ea15c89ea5e5f7f5828ce8f76d86d9bd0cc3a065fd2b4ad38466cc1aa40d0e1141e5f4cf385ea0d5b7dab3aae7b196e7781f666f68f183fea4b4bff65d666ceb9391af1bcf90dd4d7b1ae371720e7a1ed4db20faf685987beffb653f559794dd62ee3407e68994550346d2f2f4190e7227372d466cb2fdbf92ab61d8c245758e1ea2afc1d8cfe0011ce70cf1354edda531f7c3f24c43509df4ea7a34a54095772cdb567adeabc422572904ce311e4a9c5ccc237122ec0b3544aaff0c63267235aed1ffc7d34897c2c6ce9988fac5781a701231645045bbd9eaf9249ba20dd9"}, {&(0x7f0000000080)="11e229d6d332d8d9d8a19779932f55709e97cbfa4170d3316fb2eb512e8245ea901eddc7b3a17835bc5f1a3a60cf5625baa5157a2558d8d041d3905e4ffe5f1f904437fbd5019bae486c5a56c46673fd96c63a81b5c8ef81"}, {&(0x7f0000000000)="3d7e29b89b82b430cea4c03c90abe82ddcb0ac1076add637aea102e833f9743f3d0dd48e6730d1d458f01dbe0c7e057484"}, {&(0x7f0000000140)="9d3b9e53cd9ea20b4df1006d3cdabf922befa88692666f89c29086115709a81b3f56064bac6067379be85422bcd4ba90df"}, {&(0x7f0000001500)="83285abc5d12d4e65a6b7fa36b08f0d3e5c37aa4ccbd3371dfd5eaeb838c413922fd2609c0c6bd42b3eb6cf150c0062da24198ad610407ef5000a38a7cfdbfaf43d29432a62a026cf565a7e44cf41e6a7c122f720ce159e056c3ba411d5ef5883f9ed093f7447f0fe24c51658f9c48fc67bf192ca8bdba5d5dae34f2291f403ffc371457b5c86efeb17cb135306b08531a5e48ff0052899542f8847220edaf1a691aae59e43421c5cfb482226acaefccb6d66e25ff"}, {&(0x7f0000001740)="c0209ac2d91453bc2ea4238fd12b66fb19fa1a972ecc2efd1e2b74848b27221383961d3c256c73fdf3a2557dbff8d9b2032353dff99b579a0a910b2349b9eded7e429c3acb5b259729fadb821b0d5b639ddaa895b1daf8444eff1855219d686b7a38cd6dd872ee79673ac7c176beb14d7f52fd2219caf9f436e28fd26a988903b742090ea01299d50ea45e7fba533a55cdf6329b4d6f4a0200e1c77eaddbd043026c92833bc7d2c92e9f695877db12772af31f87648f80e29474e37a9304a7a58218fa2364577091942a86e8c631b87fd6781e47238e7085fbd5220d7b506b7bd8f52809461294de274c3622d7a2e90328714df511b7b8a95cdaeddfc9962072f452f96db389a8b67f574fa4e15fa4bafb8f77bf7d7f29cde1877df4d0a4bcc44b185a3928730329d31fc723cdf78178d8ea091ad2eca7f5b2bb92d660262917312ddcee61adcc253ecace9bcf31e6ca9d2a5313e8a192d4382ce30f7b904d9870716810c683af51356cbd25d42712ec47d16a6aa876c6bb170a4514b3762ced283fe42911c1518c5aa66b5262f0aae10c605e4864a75e463675dbf9680e75f6298786129d0c25ce2b5a9e259181c12bae8110fd8b2b9bb88da9433515aa4cf14d15dea314a6c8a3dfba7da44150465b91ee094be46b8513d22dd8e7eccd20088079029b45e33db3588f08c9387ebd60e180da75fe647d11f156bf430330823fc6e3b26b530640f7482c6ee52449a502be46b88909fb850f769984f7629bbc02683082a0dfbdbf2505f5de32bd3ea36e41fc4e8ba430c71e871c1fc875578cc4705c5c2a088206100f6015760a81ecf9cbb34f46b8507a82fbadf0ce254ecca7ea38ed2d273b5ec0785cbbb53ae18b67928a0997ddf580cd7daaf0484cf63b9682650e90d71c74ba5e6d87040c8d2930117b1eddc5685b5b1e65c9b40c4fde2823a99a29a38a3e874012f7f707c47113d1d21d37ed965173cd43b0c0c3f9ec3b647cefe87079a402f2546bb9f4c7f8cb434b37f86d0e9bff856f8de73ccb53fe9e9afcaa5e7d4193b730ad923b2722edfeb215500a8fe63d95200eb5a408c1c0cd7303153cd12eacb05aaf361e15a8ad32e66b17fad4e9d46b2ba701e9ccef271ab9691ce0798d1a3afc814a291a1b927a8777a62e4f42bafb28025a8328ba7b646906949e390fee6bbe3ef66a5f5ab535be526ee2c02c62ebfd40df0d2bf4e04bc52003cf6107f9da4b51d12dca09c83762f86aac51093f48f6508b5af6a6d77fedc3320ae11e54ed44cdbd3fce6f13808c80e07c7e112775f143e72b35a45a5ded6a7f8b918e9a26ec0199e6f21a7b5377bc83cb365f77b424217287545ce28539e2e3ba9ce886df8a6984e7d5e5340dcee7985f3635bc0d38691e3020b4200b287448b9be9af5a5f1c2efd8e7ac605efce36151bcc37709932a15a1b11e4c7485c4b25d305e129833459f3666347041dd718f41d889bc56f390c5e16a07f6c2118980bec378c98fe9cfe8522f28801624054d88668d604712e46e1849239c0c7d22bd8a6c039b4904f23ad841899bfc3edf05f91b4a00452a024227ec9f2098e829a67422b7748e5ae36528b32db327034e2aff54717e925e43b46de9cc72f9b902d7276b770f3427290ecafd65e7d4ce786862d2ffa6710c0d4315cc92df70ddb68863828f21888b684e69172e6f0ead3323d005148a4716bb27e7b39a05b340a4e4be29f7d8d46fd95c5413bbef6d8ed1bfd83b696531cfd2b57b236c68991b5ebeb4d4f19429943d76ab5951c69b290639b11519b85b6fa5ce3fb610d009f92687ec90440489008a32da13c4ef1e91bdb249aea32b5648f3099823a198ec30c6e109e5db7c11c1ad848cd9364a41fa09f78e59c2fd391cd10cb4a62ec61a12ce64cbc9f94491f4a51f953b36224f21ce2d4d71a998bb57b996439a01560fff541cd628c8fa5af4602057cf9ad1070400247a5ef723a0355bcd3117db486d91202fa48c6fab7b14a96cce897c47f9716031276a2573373781ac378479c951da6316a171c16b65b00377a26f81c79ec24b98498fe47b1fc86a76795ef87a342eb00384d8ffeed598e8e8f1f17bd267acab5135c8683fce24fb3353faea3bdc31c0dca1f79056aaff8d1183ea37ecf41afcda3dc6fb66866d7c68ac4fb4aeb305a991cb3faf40a55d088cc159326448c57cf1bd4b07f828ab73118636f549290175774e313582b5bfcddbdf7e57af66d4c926183ea2e8b47be0dda541f94273b642c3b6294f68eefb0caaf461068cc3fe7420208e4102d7bc0a47d0b387aba714d42b5dab8342cc01f7f0fd770a4334808e95f45fe51feeebb9418b5fc65de39184bee8f327870d701eadfd5998f16d73dfa89531ecb6be6082c1b5f12588c51c2eea9e2a056f7729725aeec020750830df5c32eb71069667f22a6442901ab0c768c0bb010373d5032e9229a7111f7e8359af58f557924d184c55d2be63758c6a83d2bcadd89d66f733c531b8e2be09549923aea19e0163b743a2de15caa7c9aba35f5dcce883f2eebbe680dbbfc25be7287a97dfc9f6566184f03f5b5ee6a5eda93b1ab423dc680207c724412663d8fac14eb3b7966652887448ff4be7f1cac4937dfa09d3cb7cf2f18b37f707956c79f0f4d9cfe2abd794c94b6005321086e98560b16492ca0362eee45a95a3a53d64c61dd901d6d98ac00b8f139f10f774fb62977bcfdbf6e19b70461bc2aa0757ed881317aaf060a3de7dd3542b20b3043cd7aa728f757eaa647f18fcec1374a9934a7b5b47c3c1c731c0b6f4ef172f755c4cb685fae6ccfaf7884afafe13971eb0ece31eb225a4a930d05faa05f07eb09eb2fd3cc7a1d2a6f6841bde4e055ce6ec9caa3ce2210fd5e8a46a4aaa8133986c6b3b946f0c03b2662ee6125fdd686a1443ecee4148074c5c6435447856f4f10ceaad5396ce9e8f3f4976e1bb2ec592503edf0482f3f20063355ac20e7d039499d66245430e4166e09af8323637db0cc79fd044f6705938f95b9edbeca5bb9b150bbb3389108808e0208aa493697ad502da42acb95dbb767773741b50decca7b2dc144f0e838c99589cea0e6b4e76cb3d227bd61db79071c179168714041dbd9ab03e3c6613df5cb08871345ab8e4b1785cf739b3924d3ab4ab50cc8398bb887ebea826df898fc3be21bd2efe334bb003f240156a1ad4b7b43914a9c05bf728a26ed4d6463a3214c7decdb942f65df29047472e287d5f3229b8390c04d6ca7914d63ad5425298394742922a6b1f896378c99d270676a36ba4909228a2798e2fd2d5ffedf2b51d0a7aef8edd5698d4774abb43a2aa281bb6dc941b344430ba301623fb8ddc2059ea34296612a4cd86572ebc8503e44571f8a983780efdde0186af27fc9d2d796348f4dfdb799bae01a2c390a29afc8067e98dd060e6037a0f677f3ef5f6d095c5bd7d3e98b641b3b7c6680190cbe675d6140ea09b35f55d193b5ebb1c85aae93482634db10d8fa97096ad8e8a0e1e11eb7425fbe977676a3ece36d90e5ccc7e95af289906e66f29d51f4e9b97a9fcb81450ce4e355c3ef5a747139b6e0ff061fb7027fb54d653c7b2e4b0b5867fc7a7dd11929a32f9daf6fb9ac93ab9d6a4a628c4b241b4262078805ec38f3282980419cafafe3682429b94e6af2e4e970dd2719af4ee8b913b39983e1bb6f3b212975e4edbda9a93ced549732a47f70a437dcf123bf8736a3aa117a6ccc160ddafecf6428e9e741194d766f3c36950f410e8f7d7278f95d8eb654816ca9b153ee534c6bfad292454d08f9f0d8d71e339699b0fa63203b11c14c90c5fa65f4378eac29629f3d701a7344448509dcb47d4d927dbb6ae07d3d26dd069e0db2eff12f603212ddd01289db34a4486a269c1131ea61acb95b0a07de0e14041a97885c7b987f40d239db456c43bd188fc62eba62c89526cecb95ca0abb4c0e4698f728cc781d2bce93e8268db71854c95eff2ed92a7038d9a03cf8db1bea773f6c0736c69f1e1dd6f030d38bedb01fe1c6bb6110c28c8d8ebb82c34b58e4c98d8f044b9b2e28a25d308984bec33613badef8c3aec45ab262ca893dd8a2bc7d9ba71762088a3b0f8ca75057740051b2b7d0696a33047263e8421c9e0301d3adfbc6090576ab3549c68bab7375179941bebc98908f3023f40af3b077aeda407e9c9d0138e628452ec3a4e38f64dcff92382a1ed1f9844acca5359eaa574bb9c760c22ce2b194b1f843a2615d0b06f571807d7cc2c8c594c150db87bc34bb5ed08174404be93858fa79cf697a3f7ef49c0809e6f555c7f45714cbc54f60a7c0239898c2ed11c039d610d88ef51fdc4f01f9f86141c75fb03360a9a4b11114c0833db1ffd10ff7d1b2989847b36f8ef8cdd4c051d3feafea1097675ea7d6294fb4f9ab415b3ca2078962621156a2a5cd55f3446ff351bad52b12027dfec139f1812f1336e54e1ca573dc15fa26dd385c5901473481bc7b067633a7f9b25f0c163debbb0882fa74911203cbaa30b7bc503ea0d0bf89e29db4d488af34bf371eab8b0d1df7b9b9f52501b1a4aced55036173131c1db570c31978de4aeb873986475c6e5e27e9c0b8e863b69c76a7e7ddaae5fdf5d17de1411224713cffe0135f88521b31d16b1615319f93f310d4b53eac27a79fa7e6d5aa32cc2aa4e12ac6d044fef20c3165918f3a838494d63883b52cca005d16008f8f8b94b68e15b5c2267a5cb4d9f990b209628e0383338fe5c56d2aa9c9c321cb71949b0da29025b1839303656d2ccd6c7de0cc5a72bccaeb9331cf8b2855a423c1c8d655083c1c01feb413eeea6d2c6b6ed6a3cf0a390ba5d99ecae01e32101fbe558f14190ed532b7bf8bc5188dfb10da88dd76648b75a01f1bf804a71c194577022fdd968ef5999c75edcda52c5aa80b3012151233e3826d32565a05e1967e14b787dc3ae2758011710d1a3a8e163fbbc2a6103ea26f978b390f3cc7b85aee431cd0a5c32a79b9bb8b96bc06fb4829268ad8b01cb07507bca1370eb3c260ab4a193c93446acfaf05ad48c4b8d89e0f2ac8f6611e3445f7b6628d2900de2af9dc4bdfb9133f3d843d8c8d9c3d3fc7a53187cf4727db20bcb797faca31acb26646dac3599b3f783b3495ee9efa15bc6a247c0e6a771cdf94b61f9b0d4c52729560c4f5881fb22d62bbb6ca685e0567745d97e9bee3fd4bf850f0ae0c503c347c2b92474d73bb5a20665ccc7cefff4207f170ee176bcc7e642b85845c16ec8cab0aeb2044d50c519eefd415a345f258cb5d007491eeed219b66e279223da87e057d3652249300f52d83fe516990fb2fa31388939dd661bfbdec7a82545ebc3a913621f64e09e0f16badc924ba354ab2df8f65209c5003e23619fa2c777b80dde5edfb0387e4cbe793a337be54f66d8c55c05bcae13031bfc31078c064d26e49512893a7415ca56ddc4f12d0db50fa9ee3e23ff26c3fcb170b3f238a836dab2108c765f90c4717ee804519b33cab9cb2d797e66eb67a6ff4a6e76c3d8e46d0eb569ce096b34b91e3bfe9b511973eb1f401cfe4498a5e5835d29f75c7177e6e94f6ffe25e67c499bf6262adb587f5e0ee4deea9a5ca70f3a11f8d90f6964001cab39c9c8e90b7818df1f73efaf178e458fa8bc74593019ff7e4c0af5f3df8fa161a9423657cce0aff105f7ad1639f5a13ecec21055c6d9eb6cebc4ede7fabb10aee0892acbcacbb94776d684f9ad259dd051a13a86ad98f811087a5ddcbd65e9029d1bf32b71b459d7eabf7b7d1a3d628e916000015bbd85e44c6099"}, {&(0x7f00000015c0)="ceba11d482805c3a5c1d1442d92fae2f8adf523cea3d5e3bc3cf9054e5f9893abe8d1f0b2e5c596b984d286d5df818eb5c44783901605bcbc1f9b218c18670f0c37fce0c479b3213a1efa543030f666e4e0162f9351b4e79199aa2266de127569bbc04d9fad6cc98"}], 0x564, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) r3 = semget(0x3, 0x1, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/32) preadv(r1, &(0x7f0000002cc0)=[{&(0x7f0000000480)=""/36, 0x24}, {&(0x7f0000002800)=""/63, 0x3f}, {&(0x7f0000002840)=""/155, 0x9b}, {&(0x7f0000002900)=""/245, 0xf5}, {&(0x7f0000002a00)=""/240, 0xf0}, {&(0x7f0000002b00)=""/185, 0xb9}, {&(0x7f0000002bc0)=""/212, 0xd4}], 0x7, 0x0, 0x0) close(r0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x18e) getdents(r0, &(0x7f0000000080)=""/138, 0x8a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000140)='./file0/file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40000000) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0xfffffffffffffd60) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x1f, 0x3, 0x8, 0x5}, {0x0, 0xfffffffffffff393, 0x80000000, 0x7fff}, {0xfffffffffffffffd, 0x8, 0xb10, 0x804}, {0x40, 0x0, 0x8, 0x6}]}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x8001}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000240)="1a45fc2d2efd11ed48b620858bbb5a9f4d0fd2f7314951354a03608a9c6d4be5a556dd8ccf3422f1d144dae00400bdd27d0971b96e9a07faf885ecb3c67db608e11659b80bd9a1383d79fdf1b77687db0fe902651e30a76c1975308efc66e328791470ff923398af947fd49ae091badbd8b01922962b2960be8576e5600d5a6e3298c75edd6757d129e11c4e924fdef7cb8d74cbe121f1bc039a15598dd87619a071d06fef7e33d4ad05980af3", 0xad}, {&(0x7f0000000300)="d7f0fdf1043db421de439ae109fb31f2c936d306f4288c94fae0ec7c724c48231dd7fa22111971ee3ca543891d65d92b9fbfab1168b61444b8432a3f7df84e63d47f5af909ff5dee373706d2779d86a7b56e78b967494f1213b55b1b252bcd3d32ff915dc64a417abb03c7f5070b1894fb6b2314d161f880bf2a559d75dacc86a974e63271c8bd5daf5f64e50e6059286bca31de1767b3f3563cfe26b527d982ca", 0xa1}, {&(0x7f00000003c0)="7a924991fcbd480a3853a89a7cff8e45682d9615ba1ad829c317b55c4214b6976d745aee4b5184ad94b65d53999fe70bf3b6719dc1faec62d8f77089c399086d365cdaa2559c32a76ec65f7d8bbae7cc8ee02cb183c38c1008fc334f8b05b3e994b3f3728c48a09020e9b02992022bb7a3", 0x71}, {&(0x7f0000000500)="28c57ec1bf2e92d293fe37e3de674289d25dd8dfb35adec49e0fa9b2aecd015fcacc6a32f4beed6bdc9cbf7a2dae1e8a3306c22de504cfc115bb8ea3ce9b3c40dfd60aaa368ab7ca76c5b58b0c06a1f130cd17539e6f5d394d9023c4d4f97538debbf6620368f290ca364fe07cf07c6a595d6dc73e40b63bd8272009d2fa17f2c566e3d6fa02bcf0b665b7fc12ec17d9bd1261279835d5f3c8c708f76e8c7f92481c42d3c592f2f6aa4ff7c08fba63e1191ba575970efd5ab320a085cb8f652b33253288ae5289db5c0a5955a6fab06922aeaeb3e08f0052a01d521447d794181c538eea1df6a16e678d", 0xea}, {&(0x7f0000000600)="364d4527b3518976ec25ad64fc04461d2c6287f260e28122dac589d9ab24c1e2ccdfd06f9eabdece1a9dc46a5a5c154a36386b6aeeac6b2e9251a95113db8bd3a08905fadf26f70b6bd78edcad0baef86183cc8fcb11b68abca6a7b212ad92e182bc1a847ab814a6687c81004acca9b3989b9bd11d4a899fe6927a1147b234dd46e8b1dd224513c8dc94924f7547b896903435ad839deac08da48bbb32202a0830e84f29cb385a7481a9725f2f1e1f4562ff2a8e192d8652667307f25a24ce41b0063b950f114adfdd27ed61ce64c922873b230c6fb81a4f6395a6ce9953114e89ed158a970a40e9077bf5a68ee870bc5aee07a620d463dbb912ca2d", 0xfc}, {&(0x7f0000000700)="a6906990d5645dc73dc5901e6ef6d28834924c0860ffdc14a12b4868c11a9372ba771badd9760e77387f2e5e28c0b717785369a1cb5c0184d63fa4615d73c8927125d88e089d951b318d10dc6439df696cff510cc886ef2ef43ebb63939097a062ecd41014305c31a03be538a9ddca5011f36de4e0033b7743383b107f382daa11f6226df9a9fcfee37eab318abafa6101dfa6b27e47553ad1b648702e0ff07566b51b683c70b183ef904fb94749d5eec54471c82534766fe52c4b203714bb2b25e7532ff8a66ccbf5b09fc098", 0xcd}, {&(0x7f0000000800)="c8b7e8e4f68b7215b3d16ef124b0aee0b99ef294817937f75b069f6dcdefa3250b657bb37b6d6e0543a6f8325a5d8bfb5cd433ab1907476d98b0acdb913562fd592623b1ad183723592fbb3a6d65b7624297746623057473239e85fc8861a05f0120a34ed20bffbdc9c25b8b6981165e1228bd8b4f7910e114d791447eb0870f6a053df5e19687b311d3fc776a833fdba0b94579c01910661a1aeb1f5f98d6b4ccc474c670f7b17e0c65c4bfe4ce9fad1cf1c4dd838be20a92e1fca56adc4d78e049628c5ca5142b913528fc446546cd018be4a092a43f60a5a944251e3abee8d6ea81aa344d263b3f953701ccf4dcb771815ff543dd481d", 0xf8}, {&(0x7f0000000900)="4c6a03be6ec3c082244d432f0cb2882bb0084a4afc3eb169c6073b9f3af24763bd676c684571eed4a0181e64f785ff925aa0ee19ab56f4b4a57fb3c8e286ed185762797cd15d5cffc2c4478e9ad30cb89e35b604a4ad5f61b8c1be631600811c1c09d12ed9ea7dbb80d5db20c4d7b9445495db72eee9ef352ee6dd4ce8c444b7011951f2d3b8002f63ac24dceb9a26a2bfae0d7d2ea0d39612593f5dc478a1f26a6e3d0c736eecc2a6789d2eb1", 0xad}, {&(0x7f00000009c0)="ad3af30a902ce8724d3d7f6eeafe3bc4ec7f9be6170086938f398510b84936425a19326fbf9db9d86a29f2c046b8a1128c3523cfb2cd5398ac2681d3349f610cd8b5b5da20d4abfa96da907fc77624cee1df9645edaade663ff87e558c5512722c8597aecf65e52e7cce4941138a5db9b56b02ab4cdbe464e70e5c7570f13ab891cd", 0x82}], 0x9, &(0x7f0000000b40)=[{0x68, 0x1, 0x0, "87d4b9d9a376dddef0c7bddad9f523ad0ed20d4f6b1da4a2b8b08cf8683012834b73cc50b353afcd5b9644574434d416e86e7341cdb7b1e878dc123dfa0dd27bcb7627124339017e5465a2b09c54e38f8ebd7711"}, {0xa8, 0x0, 0x1000, "759b470134f5100ad654c385432b9062b7f334dc5fd0259f4f0be252e5aced115150175f0b0eda530cb1cf3745583c3c38ac59c62d6e96faf93fbe11e30849672490db7ac10aa041d9c4daaeba01b0a5d11ab5197c1074ff6f6c13cc58c537e7ee4e8b806c708b6aa7e448716b8e8c0f8b2c3ae3b2b07e4361df6ebbeacbda89e76d52b8dc09d30f8f19c7728a21e374d349"}, {0xa0, 0xffff, 0x5c7, "4dbc1b1a365fd6cb8b3fb8ba7c368b5d3705e1eabfd685ce7f2d4f604fbd00b82212fb0fbb1f77532a8b68633bd5d93b983dc50c7624d59bfe4fed7fc45d4c93e36ec65e4b2cdaad36fd23d74c7d2a5b5f04577b5dd0c7015de45873080a216464366a7ca614d98adb76aaaba6ae708ff98f668153e536eafab4b836b67c47028fa763391050e531fffe89cc"}, {0x80, 0x1, 0xfffffffffffffff8, "f5e681c93cfbe6fe1d23a524017d635be07e6069b2fa6f21bd07e535024a329a29ce88cfe1ad5bed08f95e751e730c2088b91ce86e5c2eb945f6f3e87952d038bb5f7b1c978f5796aeeafd760ec6f027634e969644e772fef56fdb93d31eb0acd10e7892ac49f1329c7de2"}, {0x10, 0x1, 0x80}, {0xc8, 0xffff, 0x4, "13111cdcfe7b05b8a0b51c136dd72dc78eb67f0eaf680e81e8a40f01f9f14d91b7a4227dacc723c52c90d7474a2bd2e3ab6ba80954600016ddf9318e05f8af2e5c8ef4fdb38c2c3437743ddf3cd42030e3e4168812453c89f680f62e7d2e5b379e17a1a27ddad94ea4998a99c7104f7b0ec07bd7a58fd2ac511e9de3e87666df035d3593477c5f32a7af2ee8001da29d979a720634b2bef474b985ccaf109fa6b88cb29a5bd0494c668f3ad95f24a5339f18985b"}, {0x68, 0xb4b6d05035f7407c, 0x5, "af14653207453890b1dc4796b387cd67c79defea273522688d1e96f94890d602f956073fd7ff23af9872b77250515787f7ab334d22b444e38ed84f04215ad1b1cdc931e35f4dd0e6fd937fa0f74d905dd5"}, {0x48, 0x1, 0x5, "60754d46e9b1599009f51cbac75ef1781e9112b8c01cd9879750f57a7dc34742a7f422ea57d938b865246e9660eca9857147c075"}], 0x3b8}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) 16:00:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x8, 0x9, 0x100000000, "424e171ef823da7d9bbb13ac6e3d0fbcf1006213", 0x100000001, 0xf}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0/file0\x00') linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: fcntl$lock(0xffffffffffffffff, 0xb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) fchdir(r0) 16:00:12 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0xff, &(0x7f0000000100)="8296e1693110dab0de688951fe233f97da8747d4acc7a1a4ea9d03dbfe86fe549a06bfc2e3095fbc3aeac3da30f9a90d13407326acbefcfea970b159d3cdff95fc765bb74d1648854100dc242e83508aee9196da217aa2a840be4f79a3359ef0ace238b9b5d8d432e3f050cdfca7c2c85ff082b465e4c0940f28b286c36e9df663fb8a4524b75eec74d94a5549c240404232ffb374ffa492c24127510316926ced90b6006b12bf25cbd9", 0xaa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x2) setsockopt(r0, 0x4, 0x10000, &(0x7f00000001c0)="caa45dc045de213524dc14cd67986d690acbda03ea5c9abbb1c5c551b90de531a745f592560351973bc0a196a574794f3086ab7488f7d696c475e555ebb8d61962425c63b293b0a9b69292a4e900104ca473e47321d533575ca68b4e7d8efb86e2055a2a801770abf84a9e1ab8f8b88d5a93b5ee1f71fe5d70c617f711a4368849e860a40990d58511eead3b4f54c32e132ad2925665b8ea021bda2bc9c70ee951fee012e9e2f5794dd091fbcac1d381d8224917bd120d6879604f8375abd6abc97d921f4cff57c7c9c2e7a7fb7df469a6749a30fdb069f847442296bbd9fc199f66d732528d98", 0xe7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:12 executing program 1: sendto(0xffffffffffffffff, 0x0, 0x1c7, 0x3, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000001300)=""/177, 0xb1}], 0x7, 0x0, 0x0) fchflags(r1, 0x10000) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) minherit(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x5) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x212, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) fchmod(r3, 0x70) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1f, 0xbc}, 0xc) dup2(r2, r3) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa5ccba751200912c4d1a27b05f0b103b8d0d5cf67e1ff06627d2ad41a089ba8d937f83c0d1219b11799a1b7e50c3ed5a598fe0934ef083c9aff45c5f49403a3311596528c6cd84e085fe87098d38cda8b87e01751ab8f82c9156e8898e52c211ccf48533d3a807c1eb8e9ec3da43edd49fe00377a1bba74fa12f0e0012be8474536aaf82469501a0c63ebab3641f9ac", 0x90}, {&(0x7f0000000280)="bff8a436ad5ce470ce109a973ee90328b7bbd265f9402fae96043f5a8845767f5a87bd652bd76aaafc02e6cb0e743991d17f9dd56f805f4ef0ba15c7d154b06cfe9747ab6abb75ff98427a62d51badb28a85adc6571d1fd1fe79a8d6069fc8a93c2e0b081c7824b7dbec70ce2437424896b3a0b4f2704483fbb7ba16022ab50e906da2da16f8f679e8709747b555500b9671fd86747fb1aeb0808f90937f70fb6d2163fed18830fbe31449bfd1864f4e909bd9d8094de6a3b8aa67b6d8d788713ddedaea67498f42eecbc354a34a367f2ab56b64883b566f", 0xd8}], 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x40004004000828a4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000240)="89073f4711cfecf82c28248b5ae00c4041412eb8e21f40111e9632e47c786c80d6f31559af6b9affb4c8ed68546a555997910f05a02ea74de07aa88f331ae118b7f4d72b2da6c3a15cf41c2eb976d19de0deeb457b63799c588343861a422f76902160e0d3fd2e00e54e896934ace7250439c0cce229ff82f2df33f3cf", 0x7d) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) read(r0, &(0x7f00000003c0)=""/30, 0x1e) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000380)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000200)=""/252, 0xfc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8020, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000018, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10030, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180)="ebffcbff13b9fd812eaa37713048e6990def6555bac487bb65cab9d835d06702d558e144ba5cfba3b2f50f20134a7e792ab22365a53f44306513564535f6c29a5d894314513cc8bd61849f765d7a11e779364299d4895ad06c5c555aa69b4ea57330f52b249d43161de60e759e3f4e52fb53d401f52df7d060334c1fbafb155bbee418e5bd4ce52b88572997c46c41090e7c4f91bbc4046844ca5beec6186b08c484d1bd9df6a00d9c5f769bac1b3b7f960d3ed5a2c292e64cf805787a13fa51216643339d6538fee5a5b2d57bde25321c5d7fb677e59129f277b416ab1a9a6cae4ed185d8b11e556e94ba3772319d5d3da2b542731db7f740ebb1369881668e0f3cd5d361a0", 0x106) 16:00:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) close(r0) 16:00:14 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/201, 0xc9}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) dup(r1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc8, &(0x7f0000000200)="30eb48df3fce003e080a918d43a4ec5de3c4a7958d56bda123bd28f10dabc8dbcf32f078553222897b3e421e87684574c524fb604d39b3fe49e460bd80390f2cebe885f93f15e843b810c3272b1fc578d920067d498af2ad47de8b638a4e745c65daa929365ac26c8a29039f5cea2aa8c585cc52033fa66964c660618235c07bf736c5fefbb13fbecce1148477c10535648ab0dd5f7e992ca04dfbf4fbd759f8d01277445d2e91ec20bd1f0fd9a0edde55597fd702f6760597bbea398542382480ca3d863268ffa7") setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x9}, {0x18, 0x3, 0x6, 0x2}, 0x4, [0x5, 0x1, 0x1f, 0x0, 0x3ff, 0x4cf51b1a, 0x3, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x40, 0xff, 0xfffffffffffffff8, 0xa59f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x6c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x39f, &(0x7f0000000040)='6') 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) lseek(r3, 0x0, 0x0, 0x1) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = semget(0x2, 0x3, 0x50) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./control\x00', 0x0, 0x852, 0x100, 0x1, 0x0, 0x800, 0xc2d3, 0x0, 0x1, 0x40, 0x77ea}) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="fe99e12488fea86178a1a4cef0739198f9483c2975f9a1f998c83dc1b08d6b43f28667dcdb877d14152c88663059ea54f3fa4fc62760e37df5c42946f60da1d4386416e1b40905ce3e0090e035", 0x4d, 0xa, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3ff, 0x5, {[0x764, 0xf, 0x6, 0x10001, 0xf9c2, 0x4, 0x3, 0x100, 0x401, 0x80000001, 0x5a, 0x3, 0x20, 0xfffffffffffffffd, 0xd28, 0xffffffff, 0x3], [0x3e29, 0x1000, 0x0, 0x0, 0x800, 0x1, 0x9, 0x7, 0x401, 0x7a68], [0x24, 0x7, 0x2, 0x7, 0x19d, 0x0, 0x5], [0x81, 0x7fff, 0x0, 0x9, 0xfff, 0xfffffffffffff801], [{0xfffffffffffffffc, 0x9, 0x6, 0x8d}, {0x4, 0x0, 0x8000, 0x1f}, {0x5, 0x4, 0x40, 0x1}, {0x1, 0x2, 0x2, 0x9}, {0x9, 0x0, 0x2, 0x3}, {0x100, 0x7, 0xfffffffffffffffe, 0x3f}, {0x80, 0x4b, 0x100000001, 0x9}, {0xffffffffffffff7f, 0x3, 0x4, 0x8}], {0x8, 0x1, 0x9, 0x2}, {0x8, 0x3, 0x1a, 0xc528c59}}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f69530001003a032b5b46bf69aacc07a7000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x97, 0x1, 0x63eb, 0x8185, 0x4b50}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x182) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x4, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="775673ca0bc754adc352ac21213902a9e5667fcd18b5bbd03902688f7a30a54b297b9c82d6417c908501e1a70e82016580f927704a948e6f4dd4e55f33273cd1edbe8ced149dabf22e9811bd112610a4787a32590c7f1318068259878079cd6309361bbf1fd5d9b50adbc3d79e6966b26acc3ea219a8e2f4690b341c6cecfc78bc86f8663bdfc9f1d92f1644db3be57a2e9f2d6038bf0cf00c9ce16f891b8ee9bd4af1e7bc3a0869703bd6825a63b6c0776ea783dba23db729a892517d477d1fbe9bb5316d7474be9ee3767f3032579ec7485d47d7035e08c58025665a3320cdbd4e7a1d3f0817583e6ac8f1e050dcdd239648f9f65c279eda08f38680a31044ccb1d61a1209b31db481353603e0461c92041911fa09d151e10828087c37ec08fca69b8e54f6ed1a174fe72f7e1dd8bde609a0dfaedf2e9e4fc4259bbb3a4c7eaa83fc1ffc9eab6b79f1586c5e4f239b0df2cb589182a231bd3b35d2fdb5d6129995b48996438b75339a098f5571ab78ed14c9ff0d1d6fbada93da6b38160b0b815b40cf3b12f01e1dde04d61505b43a3a6c1463aa2d6630cdb4b69458f1676ee15ff817b52bba5cb734fdc4ec7fe0b82fb45892bcf49e1e4a2545db50986347a1ad7e193a3f9c6a61d076a20b6c505ab7fab49da37dc38798cd0f6907febe9034706fc6306b4a1dd2ae4324ca515716046317ab540d1c76c26919dccac920444e61188bd1958c5f3228f959ab26c97e5067eacab88d716bb853e4e61d3cebaff02f16d5ef40ef1f072710258ff81219e7706d4de765c6d1c03bf12f80bb35dc3a5c92ef5734ab874b3807e8b1b992c0c075535219c8992bad4af53e76932d9af181bcd71fe62f6584695c570b005ebc791863cc3f5213c5789c2983bffabdd5f48a979f408aaef4bbbc3ae8ed397b8b04a9cb8b64ca823ef2023d38fe52d6a2f9c6592801551f94c9df72c8ba6996dfe813b80496c844c0de10bb7d3ebae2eaef4b73776895aaa8f90efce345b74bce14df5098c21d34067696ede38e08e50ce0b061f07d6c6f9db6af12eba5ed78ed2f61d1a8853c5b57bab31dcc40583a1461f54ad3e55c768cb298ec733f818a98b2f6e4f32e0e4db508c47976a12946881a0598573e2d4c0f4f2fd3141974dbb2f74d76edd84e48b4a02c8d6b59afc5cf67618dac55febd043c892cd27f5d9958728255894c7fd2858f3fbe888cc2fd5e719690665bcce54eace380f81ebdb0bf9e0b92b6e0f138116eac72d98ef8085b6214a6b8c22c6c2a155fcba7a198b8a3de9569457f6e29fdb9e157f6223ab7260f01c8c8290f36fc304b6f9c8721ede494c41febaaa387dccffeb1707d907c2f759c9c4f47223e775be7a010efe933d0feb84a8195d750843bd47934fa51c2cd2954af8baab33b51e47b6d03e843421f78f4140b1ee39d3d516d436bdc0c5b594c287986d33f99128bb7780a4c20116ac8ba8807c8837ac1b2f7743c0ca3c92c4531101f33cb79af867f6785e3f183fd82cfa33bd502b4e4dd5e99db13d80510226713a759226c1b62e35057bcb0c6ca337e0de1ba7174806e5665f79ba0a1e7b98b0e261ed8df05ae89996aae56404ec65b6049f3cd389da290c99d35096ca0efb4e082f7d0113f387ed201d1a111efcbd0628e1d89fe2d66078f4c63d674f2007184c1792af67436c1ca09afb5fb789c6353e190c33ae4462589e62fb5bcde66509c3fd1da080c462c56bd70dc4df547d869dca15be7b614846b600bacbf275b95588b0b43cc0c4076bc676e76dcc776f4e014562cf12e5321b36b55bfe53be6d21d15613e78661cc336fdd472ec436d052c104e180077234634b6c42e0a00b53c31f09d722c74cfaedabaf45871dd0c95c9d23c67d1ef457462f68dc8fe63aee3c020a8459f6b94f0493ec88cc53572f30f99e4b47926ce80b090b0f7c427bf7d52f23e31fe26195ac9a579263854de9e7e3c356b8ee7ca27ff3a93f5de5b545eb39f763fdc87cd75a5e21211bc64ee65a2b8d03f84b16cc5e92bb197717851587db78cdb8d3ab693d90fa9fc2fe77556fad0404caf86b4f54957cbad136c0f2cc9afae7611e7c7c61ea7a3df745ae9f8067c3009eb77b9b806e5b57837b00aee912c080e85fc16e02c0df8c3509ebdc4dbd7fa344185ed986cdfa2269decc83ebc0a238c282179c2be3b8c42a47a0005bec8b9e91b4865ce33b38e51a261e00a5574328d905b5fc35624a0f8ff09b900bdc7c7edf6684849e3d50bb6259a32bb21738578b8b56ab2784a3ad0e77758c2efde034583f1d9d75b264a23e6125deb7ae3d87dc704dd478afcb1c1618de147851a76b8f3b01d8d97d64842527d85eebeb208ae1a156732ade32c16f3612bf79a89a22b24bae56651b8ba1821dfcb020dfbda3c5be695bc1da6db7861a4f75e3a3828015cfc901c8a75af4ae4e872837d19a91f525d0f4d5ff8ad0cfbdac87076bd7ce614b378906454b11080630fca7bfe4c424923f58bbad886c76703806c7cafb5063cec03a62c8fe46db5511041865501f0a97747b7a11c949d9e394f1c1f4dcd5e706f4702a8edf048210aca9c448fa2c2f56175bb8ba38fdb46ea3a49e6f6cf1a44a4dfcb2462d05f205a9f118bc90a93f937de04b0524be77e9b8f12cf77a076a60cd71d1ecd0a200bce4a75d8501c7caba0b50fd53099366753178afcc8fbd9f4eb4a11fd4f2bbcc217c91338228ca22dc25ff8478b2fb91f5e134ec0fa19d99d608ac9283bab2a7aa145eb1843cf4296b9aa2fa41a44804d94d2db9bf1b054632a67454dcd9da0a0212249517869262875565ac1039be79ec287f1c0b28538071c850f88f2ed8c6850387c0fedfd596de1291d7376656e746ec9b1824b3ed1f4b5e9dfb66c70f740b95cfd24098a4341f27fddb5d58b13542ba70a12c6a1b1765e6c900e6dcaa709ae6619cccec3df46373565aa4ccd65a30b03d11975998d39ae1a7ba0411bc78b51d8cb76ef0555175a840bd81c2521fddd1f7ae885fd4b19e7cf4be35378e8d447da4b1cf304c99820cf9558aa10ae9a0cd4083d913938c4116ee9c264813b98475e6cff2e568b3454afa1369e482ac57b1787da0010830a750b42cd52425453521a34c24572d28f07130214630b93a2d36334c91c88523370900655ef3d2a93ab7f4cbe746e78594071f242ff8ffe2e8269a763c8315cd74603ed310946ee6424b045a3c8609f4e6e4f33f2b409e0ed9348d305b218221353477bd62e8e874d3f70d6ad5d8899b88972068592e4d29c371896354c0be63fd10f0a52641f6ffcc7ae2424bce6f40f86abcb89bc79c681d21edcd648b5d892bec899b95c5c4dc8b2d67ecf66b8e2b12e39d553270883ca0cbe557a2cf541411b01b09bbc89db720d1fa5cfea76a7c3609f706877f017212464fa99ea527438df23788349f332b964a91898e0532f9a39ccfa8d5240c825d2914563ce499a2f141fd30307fd6885658ca350e5930abae97abc94193ac1f0e265eaac63bc19de672531d01e831762ed483c85e69834f2e97f6637ee26a57eab367b15b94d6363a4526f426dbc5216f795a1caf06b5e1f363f4a7960c3654d78727140bca2fd00d837776e9edf8482327e6016d5f4afdbbe82ec951aaedc1b201b0cc75db2ebc31fcec0d4223384f3be80690f9f73345c962cd00eee4cbe3283b86ed7a9f4ee10959533be7749e116ba4e2ec9d4a123b9bcdc3b101fcad0bc926458ca0d37ac979b0ef041c41e483c260ae25e056f3634c1f8b68526cfde061a18316c719bed052ff1aedd321ffac5873d30c85dc998ac6e45cec450ae973ebc35c28e316e8cddb4b56d3ba919cc1afe9e0734692361f5b420f8ef2928fb45a4df75294d31adf28a355d0f0d010f08ca2e82deb02c543aadfd7edce1cd1e2336f586cdbf1f5d4561d242cab82abeecdd1735aa6c4482b71345880d8a9882ce2e7f70a1db7476d42b790d9dbcb416b867ac35b6b38e310513db4cdb79328157e667487c9f27281f6cc5d8dbd34541889b6dd98036d50b2c341110bf642161065d66e43141fc4a7a5f845dda54dcb1e2e3c95b363749435c60c888e8c85736755e8e54e0e1f6b5760137b2699fa617102d6811b552a6ef3509a293822596bb7f54bd402e6aecaf0843cb4b1ba596cba5b53f3cee5365ab73b0fa7b6a57f8a1cce46414787d355c577408ff2b209e7749143a052947131fbb17890994432ce4d8d85318332aaa657cf664bbb479059b09654aaf5fa0f4f40e91fb9dd5002423336cc4c76c302565345e2580c7d0148682cd4f8e6620eeb996125b60950a8150917e227b04f4067497d7e6498f0bf21de75ad1cf5535e52f5f4ee80e26d87da5f91d52599872cd6d992b45ab6b5e90946ea022ec2f15d41a119fd2fcc60278c4ecbf178392cd9939af7ea3537e7bb738589cfe31d59d9f1b81b9aafebd9dba292955540a18d835491c94d83626c74cda69f3bfa529d491d273f9eecccd187bc2382b39306e673e690f04c977b6b5aa8a7900beccdfa29e48463414d9396764c94f5d2316e6e341764009e4b9f2b4390f5c1b122de81aa1ef1833af181ef5f05b09ae6d051260f3abbbc907cbcdb38b690ae3bab21ea360de2675adeae284570cb52297b620fa8ef923003fd9d0f4faeaab709c8d2536c9d1d3792cead176675243b890ddbfd4accc6e4c809609afd69b4e308557e42855fc28b8cfd673b80638c1c7cffb1d87e3d7b994abf71b28e7856f289f3009c5c7071b96a9218d387db4ca6426efab4e721a7be4e29db5f1c065a204f4c2efd750514cf506b1de16fd8566d80da00c4a137346fac648ba72b47291d58b0abda70a3b5df7e0b3b05848a4c0d13c3c4451fcb03e38d1ca9f1359045da504b96744736a9e201589dcd816b1e7e0e5f00ddced18a7ca92ef2e151947ac19b95a4e2f269dd60991cd814aeaae6eea6ff30fdfcf17f150e519b8c50d018872bf2358b85029b55d5c8af0636e0bbec823e91c0a536922f2c0c8907950fcc1f55f850a85a501aa1e7baa30c896c7ce0f84140b5a922045dc78570a6fedb0677ebdb925d3f467e3f75514d93693af74a248b9818f8dd2f28c74844f7954109d0c762e9b127bf169b43281f8404b1bf234f00c612e2bfc65411671f1a1bfff8119f28d0f9a08092cd64477a7364152e3c580f8b6f64be728333f96bcd133e5e038a763d6f27973c12e08ed213817ae8fe32f237d8a14a466a3a34b1241edb744e2bd6c51186b0e50113598cc17d746c374289787017d22e84274930593106f4de611bb8dadf76ed252c84f8de83f429c0023d13384794232ae40b794cd2454a22d8f99c7a0b14310df1cb3313487452cc2a32e8b96225f2d7fd4133f9beee80b7d95038cbb53999e37ccfa30f442a05ae50c45684bfbe60b8fd76d5e69d8f2e2e13d6d2fac4aab53f5f5974dfbcbf65fd583d01a187faf30ebc223c864a09e922e54675de26db4489f775608a7850a3234c39629290c9ef1a98d0276f22af78b8ec215422affff76922be7e859f403b811f7b262bc667655ad6d4e277ed29082691c65210cf2739ff809b24fc309f5acaf33c4eab9ca33086d26241508be87d62e1339e94592303a10c530848ff5b71c6bd169bac433e7f332aeea898d7d7a4bb836176ed752c918eff353aa031876475b871e05a1213e68999a83c1415ad018270be1783ebfd6391361f010dd72e425de6ad4ebc451ef7ce1aabcc68b38e4eb317b0a72fe01c0804309b1eb564cd5c8f16da3df79d4fa643026fa10493beeb913", 0x1000}, {&(0x7f0000000000)="8ee9d2ef9c5c58b7491746dd52d44c4cfec33bfb390ead5c5bfc53691ef8db896b41340d8d75b38736705e67b5187171b04b90a6096808d058a347ff91bacd1bcf2bb7bd6d53becb0cb9f90610a3cd6fd54a45dbeeea3657d50a5c8176cb1c855624496dabc24684bb2d4632cb229df4aedfe50013", 0x75}, {&(0x7f0000000180)="a3d3a70122decfd765ab34e83aef1e646123b0bbc63a74671542f8715182b7d1448f77d10ff9e104c3cd60be", 0x2c}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f00000000c0)="55c4aa69d8046e5d97944884d310e61848808cfff58cd598ffc9f34c2c338955de88405e312a7d614c03b4e2e7e6dc7ada0e39c4aa2d9aa506d4b7faac986c33370d067f42", 0x45) dup(r1) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open$dir(&(0x7f0000000100)='./bus\x00', 0x20100, 0x108) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x6) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc960}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x200) clock_gettime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x8, 0x7}) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x2}, {0x501e, 0x9}}) 16:00:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r0) socketpair(0x21, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x2f82cf3e) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x2}, {r0, 0x4}, {r0, 0x10}, {r0, 0x24}, {r0, 0x3}, {r0, 0x12}, {r0}, {r0, 0x8c}, {r0, 0x144}], 0xa, 0x9) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:08 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:08 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000035d}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/57, 0x39) fchflags(r1, 0x1) pwritev(r1, &(0x7f0000000340), 0x10000000000001e8, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x5) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x6012, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x91) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x8, &(0x7f00000001c0)="abba9b8c3fc95fe775fce2d2193e7f94dd6a981db128a717f769cd7ed8d40e1b63e0c2c092676ff50b3eef5ae26a039e0cb80629fefbc0ff63ace7c06786a9e2224c30b5078fe4562a710396d6ce916f95c09104be6fe132d89ecb023ea814e3549c223e3514b8cc15151ff964042e8a8ca9d7", 0x73) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x108) sendto$unix(r1, &(0x7f00000000c0)="f8a0e8f4de3ac67da40c35069892f4c086cad7e286349a7dcf517a40f69d6f4784f9a985dd226171987c7141b49476b0b13b34f7c657b113ff741c63fc8ea057167d1816920be44d15a5e256bb12218ef1808388b6c86c30dd7a82fa65ffc7e19f94b52fad6c03307f01f01a17e15804bb94cf03bc322861258adc87413b0e", 0x7f, 0x404, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65678a8f553000"], 0xa) socket(0x7, 0x3, 0xfb) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x81, 0x10001}, {0xa7, 0x6}, {0x25, 0x4}, {0xc6, 0x9}], 0x4}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x1d6ed8af, 0x2, 0x7, 0xffffffff80000000}, {0x2, 0x1, 0x7fffffff, 0x9}, {0x800, 0x1, 0x70, 0xff}, {0x6, 0x1, 0x5, 0x5}, {0x5, 0x40, 0x7ed, 0x1ff}, {0x31dd, 0x80000000, 0x7, 0x8}, {0x3, 0x7, 0x7fffffff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) 16:00:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() r0 = geteuid() setuid(r0) r1 = socket(0x2, 0xf9ef9b48f5b44152, 0x8443) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x1b00) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x22) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendto$unix(r1, &(0x7f0000000080)="b8a7530268ce302f9d2e99f84a767ff396ad465ab4657b43493929a0be6e4d6a5a0d0134177e91b5f8fe7d9a98a854b7a705e4156f44f82f893e5e770e7b733b6117", 0x42, 0x2, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0xfffffffffffffd96) write(r0, &(0x7f0000002240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x5, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) r4 = dup(r3) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x5, &(0x7f00000000c0), 0xfffffffffffffdb4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x4, 0xbaf, 0xfffffffffffffffe, 0xe1ab, 0x3}) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/253, 0xfd}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/25, 0x19}], 0x5) sendto$inet6(r0, &(0x7f0000001400)="8c264b03791a9d69e3b206f649be82b086e4320cda570146d27493e53a41abfd6876496a3d341b4a5ae8ee94463f72d9423ae9de672e2b2438849ab4fb51af5345315ad2c04a1f917a021fc9964ff7a9725c5680b642c910864c1b85e0ec660224bae50b29e4e4d4f1efe5c320aab4fa7ddee516aa", 0x75, 0x40f, &(0x7f0000001480)={0x18, 0x2, 0x6, 0x20}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000400)="8e565262634f88a7e39a2f2e34e0ed6f303ca9519c15209f239523aea35e6f408acbd888d23506c01945f07005a80ddb99a14f646f11ef90f6df443a821d6ad52795146e9af95f49db4c7cc713121194c4885fc633588c42d4ad547b1be6edf6846033cadf975fbd2f3226697ab6b97a34877d4cd6a226b86fb8aaec8d5ce156e5e35cac706763a23db5c605d287e7c02dac06b20c8353ce053a1a4cb917e9d89c591d30e7c2af15606c7986e3006aa7dc7460e8254eb19a708fac6e1260ec1194a5c3885597699968d1db505ec981cca62206a470da294f827718bc02708e288651d9b029467cb31937763820f74dbb9c351a9a338fff04b15cb7e3e4cda516566367e579aa429d6c815329a8b0fa7ef4725a7a18157221f5e919506cfbb59c0a3340fb69b9c9b0ca5b708167dd3866890cdd35fbe02a48b7cbe2628655e8f48bda968d851411ea4f5390e2ff8d4d4df68c64ad2f5e923d8bb3adbab4d1c9d7697753798ec0b31e59922fc8e7679aaa89116cce15c604a95cc850272a29d0a7e7496bb64d89b3921ebb6aacd6332f854477e09c974d561332078704fb4f5f303e103f3528410b7cb0d48b9185cdfa94bcf21a39b4a8383d0e059d4678eb325828175205e2d2e6482c4567d108d46a1e469c178e11b4574ce5b324c5fd4e70f6a0376220c639997d34ca29da71a93e5d9a92dfdceab77469ac3db74f1d4f693d1bd2ae6270094686b63d6a7af37f24e5c94f614f0f953696d954cc6420d71eb375d39bed1a9ed78e9b47b266d169fb34a1c70124adc1a22e2c024e095b1c6e990df56cd88c1cdedde9c0fd93b60916b097f7f47ab65a005e6e7b3e24a63f74dba449eec8fdb70676d8bbe1e29aa240f91413c8f08faf5fd7b47c41d22757a7257661993e031b871eef4c3856d037046a4836addac73d1aaa7263f6ecc94108571a58e67a96f697325fafce9a170de423b99ed6738db583df2a0450a77873c37ef4f0bcfad013656870356f17fc316667dfa56329a7088a5601d731f42eea2a4f02a24987f674579502abb9f74ce40f9da2a7e96ea419089eb84f16e3f15b81dbb7b8c2c69e9accd4d526c49a5087f746b27bbbd4b022a4b71663ab7ddae090b88b8dd7b6e7782e9e68b5a42b2ea2a4c5d57b770bc743ee5a05b404b4d75f9182867b772a6a2975bb66a33a6e01a9d70bcf2790a0678b218f3aa1a3e1605c206c14ffdc6e24f8f76cdfc1a5e6d5a1bd694efec306dd6fd8fc5ff20b4edd4f3f4a2c540e32aa595f293324fea8b05fbe30325397951e2e643fe9d1aebeabb92c9045dec432efd9276afd0246f679178efee37e0516d9283423e50d6a836be0e44e9a0d17653341d4dd7259cc370e121d4d8f60bed1c1d5bdc230c15c9941cdd84db04b5cb1b25b9aa9116b8308275d6f6ec7e23fe0d54d88899c89b0b546ab154eade1dc12b0af96b87243e19cb0ebf03dcdd2f1776ed7d8dbd9726d3d8682e01f5d05809da6966ad0fc7d35b45145fed655a21be86b3fc514528c7aa2799e9845fc389c3d4560c123242f8e755d15bd2c14655762e1df9221f81df258be6be7f3de7d8901aaae12d8cca41c97618442e9bc754eec035b8ed1c1ac26c6bef454323ce9ebdea5b4fd74441158ddb8d984e0122e79bbf44c888c2b812d59c41ff9cb269e2b24b2fd0c4dffe76565c7c169c3873a597b8cef3796e53b27ed35eef23247d14603cde09f0cdec7ef0425abd9f86163fda71492188859b32cf38fb53893af299fc2ed49f3ad0f69182dd0463821845d2523eecd050c0c08574d4930b48ac6ad5dd5d76c7fe8396b23c7c22acfcfec845469c8348fc0bdc2ea59107469e42d8accc28bd3404810498a6a6fede9c0c5c12e28a531ec6ca82d72639e7b9500799e29125dc2d4c7c00c83c787893c3aece6a741564dfe79723b1280d1def074e4d72bf6fcaeb36848bdb842e0b6b1996e995239234e65293b7821f777f13dcd76932c366432faf78666d7546863b92aaeb4f5b321940e032848c6303c4a5b0b5c8a58e4e56907ee2f66f02f029c2ac8f2b73f93b0d38c46eea3c8c6c2e82e7dc364a87e73845c17588a22fc8ef35741310bd82472a6ddfefeea15cd5465f6064d6f96a80074bc4bac585bdc534de66ae746bebef05188dd7fbe28c3e6fcd67eff498f15fd1637030f52fed064d72f9809ccc337fe0c8f65f5a3ef8ea7a7786adc04e987aa9c1101198afaf86c2ec1f945ec5c8e974896700a6de2cc37483b990b2172e18440dbfed72b3599c00eea5ce2b87fff5fe64c715170c1ca739cd7ea1cc8f957f0ec0671bd54d8c36cc11cbe46d64e9aced4898ddbb5fa3fc4c0d60f9fef37f8d08e1f61a6702c733c75c8926f927c97752a464c83010851f300a8b6624bf23a14e3b73332b7be2345f9767070b3ec3ac3788b000b21beaf9ae98f08467cb8e941c3ab59eb0a3a294b05d1eaf21250abd902551dc37e51e0f0e225942b1de97ed9701a211057c7cea6d9460834c72b8af48800e8ccdab120fc4d180d09126b70bbfc9e87c4e424f0854fc05eb958c41c0435ad1d3f364033bf570a776a4fd091179d196e2ce4a8153a81a0d9cedaabfd1ac3246bb4467e8aaea4c17022e4ae49d78bf6a5da229ab2127069c0f6314561ae894de7062f797fca7598b00a3f8e566bdfce85dc753784f4426bc46e7032c18b7fadc434a8ade837d6a54a481398d96e0e1d99d6651f692cae809bd0cd18dd2abdfac78f19d3cbeed175423199a4da5a4af2075907c88fda2f3b959d098c4888135c2a6e45378f02366e5b489caae8e977e0d3bdc4649e654c83fea298b6dc37a6ece7d20d01b11b88d2477e1f48b5ddd4f9dc839ad3b944aa0cd44820d00b12e8734269d688041802e4a2938dab10f4fb76304ebd09b4bc26160bc548a61b4448428c2a8daae6d8b4cd83c361d638a0604d05a86133ce2616983b8342744337f49c175842b2fc7a3087ee496482ac72d60ed0c31023d1d8950fa9b7e0a29f9a5f68756302e680afe9ef690a86464378e68d5d3a0500dd56f90da17dce768c62fb44c428cc03df2c6dad47c957f8dd5d9d81c74e2fa11a16f9cfeb37a4a13022047e2806b93157b268478bbd43af9c1d05bcd2f3c4b394d9d82e57fbb09903c1a7bb43771bd13b2cb219585d96617d358e851a7e4609a4511ff5b431963778bd7204bb89b804295f3b5b23edd991866b57089357ff803d26e41a42dafbb6bedf24217cdd8cecc7baec616f1f3a5be5eeca1ca6f928facdfe8f7355567fc86f887ffb82520d6ca39e4c2e5c877e31e7def0a12e9765b7f6eba99ec096130db03af67e1084f94223b14cabc4586dc14eb35215ac6f201159d6c039bcb574ef763472bedbab75301f1ff0a318bc23515d9b38e72d5a87f26bd07047a9c1cea34a782504cc937a38bf35607177f14e5f8e2a7b6971a9d0e13e60cd477b22745513a08208360dccb94fbfd86af1cfe5ed79bb19a9594aa06c44c81b283ebc02a55d266bedc3016c447d0a71893897890704e2902c98b8afa0c57e977688c99058edfce352bac22c2e407af7693dc8ca70a586da0cdb21a82131d7dfd72cf006b6bc44651e97ac2bca6f0f9b274cdc7ed61108d22b7a83a61bc6f6f681fe79ac83e3f94bf48aec31b8fd046ceabbf20068b1e66953b947b6acd1ef224ad1f53d5a698ecad7743b9816d37ebef11ddfdec9eb8433d202ab57b386cebe21f4e42978d33627957f83f725295bbb62cc496185e372aba30d98b429ed4535fc6860623e95a5dec512ba056dca209ef40b0a980643abc52aad2ec7495ed5cd9cf4ba65919783c693c2b45bcd5b6fe8bb90dfa420c7e9af53cc46309e92e5ce8121d2718588d9248e0c5b30211b2db88433c502451e44b3c828c8014a9a77171307060e166aff27545564bc8ecc332bdf3fe0c16db58a7eaaa1e96346453a4ae2a0e269fa93a9050212945300d3991f6a956f9fa2d4c10038115c5fc0a4473df322fc758297b8c315a39554e14878104edf95da29b9727e6573d1f5d5091cf9211c522a782524ea24dc714be00b0d4b4538aa87c4c6c0965e2f73bbd63db79901cb18969da910a5afb08e971e6d732f2d402f400f679d52ce8fa87dc523b9cf11b84c12d00d626e2df51b0558c839749283e692491c85470c5d7771fb5974be5e8a1f1849413a29d6aea671eafaab8191f5617bb344e9997303e2c5b4a41ca8a47105ce1b553aa88afe417650bd8288e73e4423cf20c1c051e8944e9cf18b75614601684dbe43497f5ca300c07ffbe88f0455669d41e66898fd2645faef9a7aa602b435d40e3793b4b76da3b3061da43bb186d0e3b6ac535e4db30097c8efc25d279815fdc840afc4397da0ddca15d1768bac037a6427e55bce52351a60dfef991770edc7259cc539289f003650008637e9e6c3cffe0030c64685937cb7eae577363e6143092bdf2d0a5a3d2ae6d9dfe5de4aeea7a57b3c203357aa5e1563f52ea6ecb32308b292ddbac0607bca8fa38a04b9b4c3b676b52775acc7d748ea834588c141fcd7e75dbb48f68e45791766db3e69e804cd740d2b820659f7b9b8cc75761ed94fea6c7e19f6fb07ef105f7f75eed28ab28d00ddb623b26b6395f27ff047a083b974ff87d20bee0119bc907f806cde08acf8846ef6ae23ec5f964c98dc496ae7fe20077a2b4d59f3a169d7560b85a6d5fdbebd8a5ffae80c3599d49fc60e230b58bcda3b5fba7ed41cc58073f5232ade33427c08d78c3ac73b54e129d97c99c26d798c7b3ac08ae1024d8bbf2f79d9dda352a44766228ce645709ae2271a53e157790403435a9a856715d6557ae7d5e136050a64f0896a1be17224cc01e153cc86606991dfb58839f2d726b2d5c481156c96871805afaf966997c4b1c0dd2e31dae8a19b9298c08cd2e4932fbcf00f8607bd6e468c2f03cdcbfd131932f4d50692147324beb91a25c76be8e60da5b62e40ec3d3a0ec174c12ba8df7138c100a29814fb2ed3d1280a339d0a8502d7daeaa03fbc0ce44a7de95b8e7bef0a9f84274ae6215a1d9d1f0ee70b17de8d3dc51e2be7b97a7d0d130d98be127bc71154c12b38674789a17138c9b821bbdd0a32f22c197c2b24f4081bc6a83ae2baf78b779c768bfc647b8dfb47363c712d2fe3360354e22579600685d09cc831c1e4afaeebdbe558ffd4c640ec6214d694aeea369703cc6251f65b324e56d7347d12fcd3a976b5ce9d6e2947e5f7449a58ade5ce31ad45c55f32eba299d2c6bfc945b1493b095bc040a5afe6e6691efc9aa6a1fe30da1867e2172b3c43bdca0a65fa515390339c9b50e76d2eb3a5dcf8f77ce37dac0d5093571563783b2a60178df958da36f37f1bf4ce21ef8bba4c6a75f176c3590fca22a47f98ff521d21500dc418d7c2889c7854dad9c26273f4572d738889f5bef44cdc24f617c7a0d78d55ac1714089866d2717915021ef73d886a9a9b064f2c151d6b3b0cd5cebc3712037d8eeb672ca04f3712f521d85627ba4e9800386f20e582aa8868ec9194cf18bb9716e1570bce0d72d254a8efa8f2d4b768b9ac6da9664452e7e0fcd9c101dae4b7b942f2713f2c1ccfcb77f7cfcacd58a7f02f15267e8d5bd836649bc7201d16f1705348bd298085ea13edf02491f539a323559bdf50c2e3cd8bf456814b4516ed87f87734de5bc27c9c93521a1345f23bdc87599a978d25ba024fa1d772deda4a4969dd159e2f49e04e564f61dc35db0e0fc570be0b84caa4648a87506b0c48a32350acfaab5cbb640b6be4e64ddd401d", 0xd5b) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)="ee0e86fe0e6934fc4f01e746e671ca8bbf197b1723dbfe623482e8281621a67b8d584bcecc7f4c29798a4bf4a54c06b2e9a1532bc4628d73e7a14f28aff1b3d89270db5231cc1f1114875b4a9c6e83a32f802527eefc3bc7", 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0x20000000006) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) socket(0x7, 0x4005, 0x67b5) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x104}, {r0}, {r0, 0x80}, {r0}, {r0, 0x80}, {r0, 0x1}, {r0}, {r0}, {r0}], 0x9, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8600, 0x65) sendto$inet(r1, &(0x7f00000000c0)="5b69e61e16fbf0535f9fda9a8cdc6a2f14a47236221764121b9325c4ee6944212bd03b4996c411c90c6fdd84e713369db22ba38ba0e17f808b4a5e45c64312081d315dd871c821a46040e75a4b68c95bbd7f8b3c615c079feb4f44b50ab52455fab2d405e60e01a2ef01a539f116b1b3344e20e960aad1cef231", 0x7a, 0x400, 0x0, 0x0) socketpair(0x26, 0x2, 0x7, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x7c6}]}) r1 = socket$inet(0x2, 0x3, 0x3ff) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20080, 0x10) shutdown(r1, 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xd7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x4}, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x14, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x16, 0x9}, {{r0}, 0x0, 0x10, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0xc3, 0x40, 0xfffffffffffffffb, 0x2}, {{r0}, 0x0, 0x4, 0x4, 0x45b, 0xffffffffffffffff}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x60000095, 0x4, 0xa0}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffa, 0xbd, 0x88, 0x6, 0x800}, {{r2}, 0xfffffffffffffffa, 0x14, 0x2, 0xf3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xffffffffffffffe0, 0x67}], 0x8, &(0x7f0000000000)={0x4, 0x5}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) shutdown(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x110) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffff7fffff, 0x6, 0x7}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:09 executing program 1: r0 = socket(0x6, 0x4003, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x11, 0x4, 0x5) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) r1 = socket(0x1e, 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, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0xffffffff, 0x100000000}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000002f40000000000007233fc4d1bd4f891b52dc36be3e0f071310bc8a927f65fc4a22d364b815a887068f6162e7947d2de0e3b1f288e439502c0cd0f84c746739ca5a49007c154db57229b62b0367218e5787a92a987ab4e59215be2b8382a5242949f862c9e91d9eaaeb5d86b38bc8b56d6c4c6ce60a4ace1b14f75e7b65182e471ba8c1ce484ec5959ac2c620de5439aad1474636f250d272ec64b2320df631859dd5e1f397242b9fb641eb9cb4cd1fd3a18d8df1fbb41dbfcaa0fa4860608e768b18116c4807b9dfee8d4086b93307b391f234fa32ea5f6f43301626eb6"], 0x3f7}, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r0) kevent(r4, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x20000007, 0x2, 0x80000001}, {{r3}, 0x4d56e886888f832c, 0x40, 0x40000020, 0x9, 0x7}, {{r4}, 0xfffffffffffffff8, 0x58, 0x2, 0x3, 0xcb6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x20, 0x200, 0xc5}], 0x2, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0xd5, 0x40000010, 0x20, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7a7, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x91, 0x7}, {{r3}, 0xfffffffffffffffb, 0x14, 0x2, 0x4}, {{r3}, 0x1a37f963816ceaec, 0x4, 0x1, 0x9, 0x81}, {{r3}, 0xfffffffffffffffd, 0x80, 0x48, 0x10000, 0x2}], 0x2, &(0x7f0000000140)={0x40, 0xfffffffffffeffff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x2b, 0x0, 0x7, 0x80}, {{r1}, 0x0, 0x1, 0x40000004, 0x6, 0x1a400}], 0x68, 0x0, 0xa1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r1, 0x4, 0x4, &(0x7f0000000000)="d35d0a6df77462b01abb9a7939f9dd5704263fe893c313bf1c831c17a4ca7761e7c57bca7818e17fa5d17a1867d445c36d98525143e20435801f8fc9c6f5e0bbbbc9c1e90e3c4b46f288ef6795890bc444e41c251f7b50c8df240d2316c8ccfa2e5cc93cbb9f574f2d43cce2f930b5bfa0045934aa28765dfa0a2ad0ff6fc5a62311c7e111c81c1a2c5a9cbc7a8a97e5d766fed5e406c5b18eb898eb6b9580d2e3475bb8293cd31ef99ed64b6ae8d5a1", 0xb0) read(r0, &(0x7f0000000a80)=""/4096, 0x60e) 16:00:09 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x130, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x80000001}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) r3 = getpgrp() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x9) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x2, 0x4, 0x239f62ba}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x1010, r2, 0x0, 0x4c) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000003, 0x1262, 0x74}, {{r3}, 0xfffffffffffffffd, 0x24, 0x2, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x40, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x88, 0x81, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa, 0x80000023, 0x3022, 0x7ff}], 0x6930, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xdf, &(0x7f00000013c0)="dde8aaaf5d8ffeaca204b296aaca490d5b556096bba7bcd8b14e3e96418fa8c46061cef4cd76546e84b53d0d389a7a8a2be9d203fa27be02acb614ea071975a378666933f8c6c630d08d92feaf5248a57e1b3eac913b2bafa851fad1e3c335fb76a93e999260ff6ca2cbf8ca2b476aae4b1b8cb803d8842786dcd64e577a481e104adfca8e715a81418220a9308a4f96cee216b2072aec29f659e8220e1b87316a59cde76228290728ac5819cab94604757687dc5599a256695069c917192157f530ae911161e5e3047d1b563338fe64a1740b2b99fb3523001c6711e26b2b") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x400) msgsnd(r3, &(0x7f0000000380)={0x0, "2d521886f155ff7af70797238c0c12b565ecbf6ea8cfce4dc0fb3533b3d37581b83513f2f402251f4a527d1d34475863ec9f9c02620f2963c286cd60b8f785a91c0524fbd46719ddc35c5ccebf401f08402f2c9f4dca9cefbfbf7f0e3708ff723647fe697396a24f86c01d33dc235f7e8809baeb1930e50eb6b6110bb32b7c9b4a887a171eb5cfd439b3191face1557fa1160e8a670adf9c2af5e794f0659477a95b52121bbe59b0599e9cfe4b65a72c64a1a53ff257e43846e710cc0af4e86d37b609cb5eb1070d2c05bd1275fbdf2dc2ccc2189a325a698a0ff7c35806172c5a41606c8621645af7eb80ef2f08c4032fa6bf771182b890427a58f94b65e2e6148682601e68b1971443bd0d36c8ee177a8efcb3d1eaa8e1d575af4df861ff4829b06b94e5770083cdb6fb37da2641c7fcd0808b5e66908f13fcc1984a688c44d8316b8b07e6a42a3995b2a695471aadf0a387b3542b4c5a93d6204dc6484c6f0b344d6488c324994f0e6c8dd22b079c9abea77fbcaf9a9a157ab8916d467127cf2083f474837cbd4e2af09442e744e4e57f2f2dd9f6ee3fc782c84b6a7e79dc163526a36eea6a51ba4fd1f66d656a7f17b21ecffed454ddfa2cbee01867d96ac7c72c9912bc9568c4248c6f6686492645f9e48a661c505606c4d66d2d31b44720c549f471bb9896d5cdf9c0a4d542e8d7674296da843f0fb9c554f24d09b2b9b3255eebc755d9f235ae8297a5a96124cbe0ed22adc24256bc5732031524bdac2c35b79c2fd99fc4841902934f14287a6c038f7475208b165573cb778a4a77d3269aff92cfc5067bc2436acf0ac6ca15fc316f672fcc093c84431207f728d047000829790854a543622af9ad5ad9fdb25bcaa3f6335710e4958541206048acbfd2aeb09c81e2cee5ec9297ecd9c5aa5dc76b23e6049ee73f441c8aa88bc79160ea097a0494f3d4b19c2351878c8a86b90b42d5746d0ad929113a5d09fe6dd7a1c7151b9265a124db9d185f9b0477e5617381b346c9f8ca4c1ed62f3f9ae22194aec010033f35f089091fe3824f83b0565e2e50b1ff5158c28cbc61ea26394dec432a795e54343598ae56c39f58f435165a58655142ac8d1fd9467b8c8b8d1799dbd5ab4cd4b4cf6e5c7a69a8fff4527f78ef4e51ce89422ad47cdc5a99664082bbcd6f1695da7b8301d663fb7f4e4da779e5111015885648f51b3cb635edacdf9b7f918ed0e0631e80415148d0e5404ad6fdbcfb63b1367ab91278f20e59212662c75f886e34dbdd9a90bc1c46a20fa99052390f021271e1e1ad2ae1546609838e32f62acca8c821d4f6c320f0a675810472bdce30e14e6787bc7017cfd8f992ed58a75e3791a429377ec730340609725f6e95d841ff3b395555a9cde2759fb481f77527c946b519760f6a7227dfc70713deedeaf92e74b80cd16a4e00c85fc68c85d1be9b69a312115db2cf4f91b8659e62f97833a91130c56c37dc06315ffdde86f2770ed814524365b5e112d5b35c93c05f1169240ad53232e897d9b43c7245c2e3bf0d672017f7ce3c8130dc4e18e9fe644a9bd5e9344855c8b004310800ccd8d1d965ee7a8bf677b2e160971278bf89a13e5112372076b345666c8d916c808e9aecd40376ba94bba5c70636d38d2af23bd4a8f94a305165074766be75354390e509d5088d34254c7d35a71f7b06b4fe9925f6d6e54c64e6feba48c0ed758a2debc623d625b092816acaf0cd8a555d904fdab5487639ae799e2878e1c6dc21100a17bb10e428ccec4283928cd36620a4dd7ac6b185f93601b8f539b93fb2118ee382decedf10db5e59f6d887816b0961fa3fc97593b44d6f66b03c2732807abaf45e1a5884af4825083b53ec92d37e91ccbb6fd925332873a550c43469611ca4c39f4759ae14f516b4371a890b9ba19573e311652aacd358b863ba7dc99242635db97fd06d978b0cf421a53a47625932291385f30e54d271043e6f7730ee4d6ad576f32081939adf5b445bbf0d0a5bcedf6976162d4a3671153f2d47b98f5a9a08d1ae237c4c06b4618696b365ef1b55a0fa922b50834f6102b32354ff1786458c69065af4658eb62ecf9f880bc47347294f775950dec20a73782411f4ec1dbc19bd0f902610ca6b95e4ca878a562e5a200d2a2df2c6d6f7cd96e99c10619816cfa9228ed259f0f921a89cae3a4424ce5c13642c3667cd4c7529cfd2196fc4b1bf31d16d9fcb32149f9ab6469a92ee1092365e5592da04f2f2ebb0f3a113caf4b9960125f29b4292e5cd2f8c3b7d400a8ebdcdbb12bbe56065b5ff7a50972173530f4cb4783c0a862808f473e267f53cdb906290013304c2e8fb52053826e94ba937eb9a4551b98753161322d4c4afac7c3e9afdf6b4c5827634f8973253cd3f8eedd0972d241873f2451c7c5fa38ebfe5a3a69758c4a2cf6565b89eb332c7ec2f06e90db746fa0143624a36ccbea02884dd7c3d7a6a19d31c9b5d31f58b520d34fd52ed14e59968d17aaff79f1edf5891c2b75ac17776d1b3fba240bccde61464f515b7611712542d75b665a2c460323cc67f07db373fefb36a688924c571109480e98adcc8e8371766f759277600138b757a47a74e44d13d177b7c22bba3f9284d46437d5ec646758578835ac1b7a76e7f47861f299dfa881e866f3e4c0b238d6d8cadcced193f573d3c81e559f91bb31d84e068c5ab7037642f27f45d21ea9bf5e8e73f49580cfd3ce7e4d8b6b7b606191110cd6ec55ed7184a7d84f068724bc3984911eccb7ab991be0433d3e840229f52fb44017dd1d7adc3e50fa206eb786474132fe3d197f00aa000010c64f1ffb4f9f76189b8fe3fb2da7b241929769e77fefdd1144a7418775b6a3c505a3277aa1380384a56afa8ffc16987fab9e82940e533a6c82bd75849ae082fd723870ff621653ab079140750c9b57c280aed9c4320746d69ed6ebe53f3734e980c9a5f0cd93a699fd25cb03b78eb46453319d19b06a05871badab5089f06d35016c306527a3809545594dd5e2188e5f3d88751910e1ae00f22bfa224cdc0b3631a6837f299c2149a3a8f69261056f0aa0ab94d848b23ab9bda4b0beeaac9bae36eb420f94b7bc1443b4bf7ae3089f8a3ab714c083e03ac1000aa2b07a485fac4fbf730197faa05f74c302fb90c0e9b54473c506f53ca374e87a5d9cb21a54d04dee17cdaf5754733a6b9924310d826ea580e29eb4f3f491a110c1552d5ae3fd3c5a5b43975f5b19697c1a9110f8dbe0a8fe81f484241a551be48f5c57b210c15b99e8ccfd83ef84897913d11e8623af6c3528ef803d8ac35b2bc77518795741c508fcb18809adf863c090a1b85e8ffa0a64098b1faed1f0307a4d76033170a269dc4db88f5c718ce436dd558485bd4ba647ab91c0adb4f1ba8820994c3c44d4525154dd099e9511ffed6290baef2862473afe8217c768bfdd252f6618038ccf1be962fc7cb3271f06c1863866bcc855edc9601663cc9d9888bb0d06f328a4ab04a1af0948f5d2c4a0a89c9b276e3d206e88964bcc64b981f37a46e6c3af2689570fa5ad44fbc90e2bebf0a08f315026eee79d765c234bf9f3fa3f67a27e88fdea15f273afc1cad0e79e82460d0599fa74611684c8287e17c11515267154361a64bb18872438642232295f6b8ab8bc31201310300e30722c9df889cdd11ea6f9fe7c30787ef64626534f16f52cdacae9d92ef07c91552af29fb55816586c23859d21debab32323876b2b0a398c9bb11c40ec704c1bc9b9044a59bb784607733f7427370db82458cc830afd3d34940ed5833c2586d4406533e8ebd2a1c7ffc8a92bfd2bbc25be6165e59828d6e4cc67d000a8f32356824a42bca2220028d3f1d9b22e3e97c9f461d2f1c690ff2f8177d23379babffae6f6d4f09adad97722946ec6e1f7bfe7fdbe6d3aea1cb7ec22b9c734ebd7fe5f7fa586b2ec9adb4d2aef870230e7323e08379faeb37512603208b3b4fee67653ea82caeb9a5f0c9e6cb1d9a9e772be7f7877e2ead410b5e76b198a8e39b21dc3c7ad4c9c8fb61175ef88fa1f47e0bf8762a3ac88272cbacb638d5c7ad11ae56c7397f73714a4444000c80744247287cbfc7e946eba46691f244ccc842f2652dedd783f7bfa8751fb9d5d1cb629a96dc00b4e428d5e3aca0e69b6ef749d06c74b32e7a3e85a8015a68bd5d3ee7fedad907248d904898d8b0047e9d31d35884b5b07be91e0230e3c18657ec1ac4e61827fd80f2e7989f7a695e61f98215dbfff458ef62c6b226fdd3b6455da338846c44e9008e6b2532b85c89f94eb99c5740f8750ad8b825a5024bb68f1c5a0a7d854b1769ebc48391501881570cd5072575b0edba0c04abbca783b04dd0d6554082f6c36af33737825766acb8d106240333f13390a6b6d31bad4550de4608a33d6f7099cd5d9389d304552c60677d1acce3ce2d35ca7a6b79ecf39446167626d44baa737447f85c95aa149d9fb4c685ab94aa03a044fa983d0c7bd454eb177acb64a8b42ffaa68db56020aa7de8d2fc659b7ae3227dc4b071c1be8a563b56ba50585cd91593af30f5face07175af02deec7f02bb74e88e5c9fd5e723dd8704ebf04b6e8e9f29bcea6c9ac7c981bfbe1c9a8d5c38dc498825024dbe191583cf686b68139e5b8937585f94614a39d906590f1b14b3c3f1c29504e3859148c0e8b571a9cde8b68323bb2134f12338f27ea3cb3ee6fbb94b5e7a393dd579ff32eb8f0a114f60ae9296ebbae9f9b2d7008720140316530bafce4e51aca8ff2a540269f01b3cd196355589e997071ed5195c62222676bf1388b5d3688d70325d18a8c8defc352a630b6b1bd9fef14208166648e3a8953a022009e4c5e90dfbb3a523eb0928b3282cff13ca39c822c6cfdcfb29ba7a12289f9c3a1efccbf183a1edc50085d12a51eea00367c1d78f65f1ee86769a61f95588805f9743afbdb878b9d37556b86b814fe392d4b5bf0a33f051a62b4edf18e6be1b14444c683824d637e9578a6a989a7b59a7b2ff00b774f89a10c62fa6ab0b4233d3b77e0620471e1858e3f69f9d5d8cd87b5010053b7f6455f66100ccb18c7aa6b631e749aa7fe4e540e0363b06e61a22d55620df23e51210809b7e5fa0458d19b506b8f65e4f9d1a98ddf452932f49ce02e9d41a3c3ddac4198679877bda5d188fa5ae950ff8d475b124c6d3ad056b6bb1cae4f092f0ffad8af023ddc7d5eabdc7258414f3de5f6d7a6e784fdf446d75a83f5b20a49b1c25e5671a2c61cd939a20de9e9ed607375a00d210b406e801c8296a644f91f7fb738a834d68a48709856792270b2be0cd544bdb3141a94dc51e49aa389d89a8f4e1148ccff6f27fc0f967639c72f448e5680e6c75ca12088126e66a56471006b205fe331f38acb076c660b3ded7b61b2a644f165bed480446354333645e7795f610e74563095b02361b251b26072908f67941f6ac7f4b50a6378112dcbf032c2fa2f1db7d8263e33fa257d793eee84978d178fc0391edfbceb46214ab2a309828a36397e9090667111c5307dd69bb84fec3798b303760226d80c3b0eaafb838fb53298c63addf6640b9d5fb08ca6a8223db2c9511734e76787199821f7dd7daeed69d8e618ea2eae42bc3f9dbf42fdeef1e8fe572470e07f2f9140a65a5adab2083bc330897731a60b7ab81e7d481ff10a44c698f8283179274a14191284d240723ad3f73c67bab7ddef31f9346993d5e28cc2db5832f2f6ee4b3a13bcf49b415e091b8d687f2a1a4cb45e33647dab1f487168414399a8b608a2e328b5e3da7f9b0d"}, 0x1008, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = semget(0x2, 0x3, 0x440) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x400, 0xfffffffffffffff7, 0x2]) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r4, r3) fcntl$setown(r1, 0x6, r2) r5 = geteuid() open(&(0x7f0000000080)='./file0\x00', 0x8808, 0x10) setreuid(r5, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="b6b962ea9850fd292b755357f194ef910900005f1a39f9ed5dd1a66bf64a202d6549ec190678f844db3004e7f2d331f04275304900000000000000000000000000000000000000000033e7fef0003a4223dff04e50fea425016b0c3e319022d582f33bbdd9a28f7edbcf704ca59bb49e007d0bc25501d8e54c7507a71e899e67fd0400"/144, 0xffffffffffffff88) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000180)="b86edd2de0d25bd1ba31dc1d2e51e182acce870da84819f00028f90656ececf6a13993a7a5debb86944a892cf71bf278a65d9e8d220fd2f4a987c60aaecc84ee37dde37f940b38f96dfff235d2a0b2a69f70020979e8b9", 0x57, 0x0, 0x0) write(r0, &(0x7f0000000200)="0d52d84d31a4e40ead884055129bcc4d4e9a2ce107bac625f7a87838d0c92c77b79c51d36c8a9b913b5c8734cc8470b8873aa324635233000288a0c8f8bdcf3ae20e4115d1becde64bfe8b4a0bdae47db5608ceb5eb03e9b", 0xfffffffffffffeb5) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8, 0xd951}, {0x1, 0x6}}, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x7, 0x7fffffff, 0x1, 0x1, 0x5, 0x3, 0x4, 0x0, 0x737ec1f8a54e86ab, 0x8e8b, 0xffffffff}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x4) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0xc1f8, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x20) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x200, 0x7f, {[0x81, 0x6, 0x0, 0x400, 0x2253, 0x10000, 0x5, 0xbf, 0x20, 0x7, 0x5, 0x10001, 0x9, 0x88, 0x3f, 0x65bd, 0x1, 0x3], [0x127, 0xfff, 0xeb62, 0x4, 0xffff, 0xffffffffffffffb0, 0x9, 0x7, 0x8], [0x2, 0x7534f03, 0x401, 0x3, 0x2, 0x2a, 0x1], [0x8000, 0x6e, 0x7, 0x1f, 0x0, 0x80], [{0x4, 0x6, 0x100000000, 0xff}, {0x8, 0x5, 0x2, 0x4}, {0x10000, 0x1d444000, 0x2, 0x100}, {0x100, 0x4, 0x2f7, 0xd9}, {0x4, 0xfffffffffffeffff, 0x0, 0x7}, {0x9, 0x0, 0x3, 0x9}, {0x3, 0x8, 0x1}, {0x100000001, 0x9, 0x400, 0x1}], {0x3, 0xfffffffffffffff7, 0x0, 0x7}, {0xffffffff80000001, 0x0, 0x10001, 0x7fff}}}) getitimer(0x0, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getflags(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x9, 0x7fffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="3e382f5074b13d73f44ca9e919a36b682c329d03b9773987b8ad25712f5197f893b705b6b7f336cce073b621d77d4cdaf91a68afb021ded32cd89fc04b3ce6b51c3c92d631f5cad31d10979d327aafb6d3905122afa804dd317f2847609e67db27c60232611c7ff2d18821b3964fb7691523c52172d3e54b5dc73fb7227c6923ca8ecb54567b2af505ae1f6e8fbb7bfccfb96ffd792042d4720ab389c14f1ca986fdfe63d52e64cee638df3436ea65ee6b7a28f20bef3bf18b95a1ab015cf56bb3f2ddc1e0513bcdc31d7d07e9d331a7553c", 0xd2}, {&(0x7f0000000240)="e515db428b4982d3350cad99631ecd855d7b1537dd7e3f11c7f1826213d9bb44d93faad562a78fa1d7bc2046fd41e0393491ff1979ecba81606fdb94e98ba2ec936d601cc74f674827fbc0eab6c6e170877ad08b7c7a22ae97", 0xffffffffffffffc0}, {&(0x7f0000000000)="a7bddee2bb77982149b9129d5d436b6f9bf924863520de953dcda316bf1fd1568ad85cb9c1f3fb51b1327345becbcaefdb7fe61153e597bdc43c245bae6c", 0x3e}], 0xda) ftruncate(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x80}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x3e, 0x4000, 0x7) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="cf243fed3708009a68cf30e0b0acb2f5cbc94833eb21e079e80eecd5dbe98e3110087e117917b868730e921af04e04b9d4192e351821ba5cac26bbb3a728ebfefd639b7665720be2cb0f92ca8c59f0dcba6d7ba8edba7c925e0985da4c0ef734e847fa9b4b16b027f7fc8dde395d4ada9d45e2366c76f3a600fb78a38b3eefe75e076b7c02812cedfcb8abd555373e5b05c89cfee3520a938170095e460131a7c68c66901b946fd2f3e02fc89a26db49905f3ce37e24f5f0fb50429fc6e62734a1f98fa5ca83c6d2d25600e849edd6279588faefa343accee3017c3ab266b5238957e55990576654aa4581", 0xeb}, {&(0x7f0000000100)="1958c79158ee110a2f526b019cf4269a6236cbc34f5de41349007ce8be584f5e67fa7764c5eaee93fe6b4d5badf2c001e87fb8e847501dbf5288cf2572e62fc0ff69749c5101e4af236601d62c609f4dca1af0b1986e47e0133dbebf0077f7806895d3600b2b173c2e2b29c9517303c1eaeff5345a36294e2a5826479528c7df7c5751af9662e373127011adc36e4fc0d81a6619c005e40342cfe5a7b8578547b58809a7c07d1a60c4", 0xa9}], 0x2, 0x0, 0x0) 16:00:12 executing program 1: nanosleep(&(0x7f0000001340)={0x5, 0x8}, &(0x7f0000001380)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="2f8c1aea1e45b0e2a6dda688b3c99f62188e4e68c2b780de555c43a16a535fa4cc7b305d93032b95ddaf4699785fccfd6e88543db0846696366bc8a732012d9387a72e85ea9d95515f5795d9d767f77a9fb108e4fd09d3e91fb10e7bc87016e68424494757e05bed59074fc8e0fc17cc09cdcfd68cfc8ca653953ff003d350c12cd15563ff536e65180d8a65079930326485c13472f6db793f7ea946d41eb75773", 0xa1}, {&(0x7f0000000140)="fbb4444b59cea935726a5ab6c1339f77062d4926ff156d1fc4f21eaae54ed2be79ba65e858afd46663fb0d5e7c7bf1ac993146a324be9720a3e8c5c82d4ead4614fd05a7d62b0e53245fc3e9d1f4ccb1ca4251e2576ee933eb168600012dc5de685a6ff6309e64023816346c453d09f66d7cbf5d63ebf069efce5c", 0x7b}], 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="f5f7055053d40299495a3958cb0906c808307020d50c0b53185b7ac6c5f5469989dabbfd9c9f511ae3929b0309c9dae378439de201828f011fabab81ffbc9f72107e5dfab37ee54142ddc9d122622931d196560705f4583283e49c546ff6457a135f4c2acb07d800c2d799560035806bc956d5b90a6eb88593c051421f150fcc85a9243aa57266cbc52e1949f8ecf404e67be952bf85ad4029d12aa7ca2e222185a9d9a2911e2993e3e398edac772d8f9d68af690cdf5a15946c160eaf0281f50f3a99e89e124ce6335ada5c6e69851e50277cfa1796557824ad6c83d57dffd8dafda8ebcb1600e79a9fb82bfcb8d49e84eafdf94ae8bb2e9eccdc0eea1c8e56aaa34fd5e91289d49f9fe35c1ef595a960a8c0a5b36b6251010b12b9362166496a7383cfc4a1883bb0ac5fa65ca3a48d32023a88fb0a28a6579417029a3f35a38aab45cb758829bd870a4941d35e14354ce7e655745330ed2540e79dbb421337ac99066cee8919a179dac4f841c8fd9443f45b63f7d5d5a8d64fd425fd54cac05ccd2a267a363f0de99314bfa738239a318d43556d0af827003725f5c3376b9e4bba9aa0a933f9a1bb24856ff324fdcb56f81434585352c90be911e113ab8d9aae615bcd13f22d2dd30d277cf707b2555b7336a7471a8e3d93cc8b200092281c3ef30f41c244e403bf38ab722baba90d2bfe5c6cd49c0bcc9865e2090e5426bdd2700083fa4c15810c07264c051abbf259e2ba83422e4f92ca0d1ca2b981e1851350761d24a6f0007d3ffbe0e7221bc446f23330fd28c702f6464fbf37639ab31ca962b115e05fe89d13aa55816e9dc82035f328c82f3daa5b324598f8d636092c5138392977ec79485f98b2a6c10b1c671cbadc79f9dd31fdf4a08aed8861876ffef2f80249efb93b7253deefd7374304faaf2ba80a385eb99515137c47aa33198f87f6d3524b3a04c9084857ec693c34a1c29f9401657c855878f466399f102ba223df3c315415a1a4401217931757f0841b653bcc77c1ee254f469207d437fe80addc19ade6546cad16830cf4970e972746cfc76f840dd4eae075a14dcd2fb705a1ed8afe30eeb031528e803be3c42681d90d625461a9ed2316d64f860fca2df3cb58968e1583eca4698a0c3fa031ad904a8db3791f15adeac3d15ee7fbf5c1efddfe47fe0f61a1ae724c770b011e9e19a3ac99d00ffeb47a2295710fc5476c700adc3a5103dd493e8f638d8e8097b1ecf6eba58cc8ed845b18cfd30d0b7590ebec7f7d02358edd5c9afd2d92169489a986ed032aef474d5374ed1d247ac2ef49c625b4d2c8bf6902d6e872907cf61a00e5fc490440717bec67c48a6b2316d63b0eb029ada3de564a50babc63cee20586051ab511d92a6476c93d66e25473241aaa969c7ad9615402e4f77eb5a206c541d61be611d4e78b91a2d9bb7792e2c931c8ef02c01040325959d4999e192427cc39fa41ddc73bd8c113653a0ed59225814eedff908135b615a00ede01dc6b3d649a127325cca85078c4691d355cde25bcd20dd2977cde4e595def7d08f526f41e5bb29b53cba8c684b881a09ec8d38e9e9d9df9ae511b05dbc627af2c021e2a27f34d0a8ae4cdeb65e149e56e1394e728091b92958c462d803b00f2eed15167c31ceaa845042bd52d1cd160c845323deb5b9bcd62138d5bf8a8f65bbbed9bf7e3728e54f27c23f2af9bcfbfa999a948523a0e74367d88d0139e0d8596888b32911788aa07dfa0d3f7d43e431eeb3de0f77f0863a4ca159cb754b9159e26586dd44652a0d4d993f66916613f29e8bc964d38aa6e324cd9b194d9f9c525b4c7848bd15cf1673c9699aa4dbf0d39ae44c74bab752b95f269df19d42bf95165c61640e78ab977516f5a065b3215b239dbeceb40b4bf5a79395566fcd15db543f3066b8c997d56a551c82ecefe3c4a37ac2b950be6b0cb417bd9191239bc8362ef5468ac00f15a583f3f1bb115aebff73011f5808adc1f0ed17254f0ee8886a0c12432b6bd94b1aa3a30f15199e7ede4924045c263e8b7a6a6da477993dc61e6e44ce198f56cdd60c8077d8d1a0620035a0b02bfade057d0c6628113295d40404b953f3edf9b3c2402e3e9e3711b900b18771f10958adf95bdfd6df402d059b274e767e4823353ec186811a472dd8f6016a133f9fb2468944395cc5189f1bb2003bc7b4a82aeaea4c7c518586465e93b8b02923cfa09954693e1e9650a23db1bb4cbcd65618705c056dfa9563a0e4dc58ae1c1d6830593d8a6713efddae8b8b9fe1dc20727c6944205caf740b849f0970c25ce5b8e598e97d7aa2203689c556f5f78658f4dc378061a3dec7e4d4792168771a356ab9073900f54e02990178a2b3594ac07f4b0a8c85e4937bd0e23e465c57ef64088541190f8938de0cea2dc14d8b09cf75db6b3606d2a93c81a31a5357583e97e91a4bdf966a3cea53d46083f2d81ff4fca37c425bb2c44caf89871d428739f5ad075278251821ee9d560ece273dc9309b8da8f0b6aea193f55ca168cf05f4303b2e546e047101007ff2dcb2b57f914c24deda18c86f2319b11328b646855f68abeb82c3675db6426ddfaed746e1d1a1be601e936198bb528a8280e19fcab4ad6c905511a5d0d34626cd834a5325e27137657de26ce1088a03c03d1744f4c556c755a136ef39aa4f105ddfeb71b98f72b4cf695243082f7e110a24b9a37aa24dabbe2b5e2e5331117789ead582dc8582d0f22e2e2ea15af133f4350651720d560c74f29e21dc545081bc367d86b300a90bddffa625927628b1d19d989406ebc82a828f82f39863dcc859e94958ade2fe970ecfcfc388155e453fc3e39512202892be94695970f1d32537f3832f95b2a5cef822062b343d4b8d1c3447f22b89ef7f1708135e6b164ad1bb7b1fad8d1f8386f8f460fe8c49d2a0d203025365ab9c1a2a5bd67ef07055af85173d6faa794d625fbdc2e195ebed5416e0506eb8d2eafa5c597a633877fb8f802da8201638fcc091df169826eb2a640fb384b4766582238dfec21bc9b621191f823d430ca96d71b23fedb330bf20957ee188abaaed4f235e13c29061ae80204ecbdff6504108562c0a20bc18e8a4c26c5633839ee9edb32a2fb8954291389fbf7fc4f83da27fd275b912fac1505fd520c5b73fe3a8b99e94b76d10d7b2acb2872883802a5fe0945212f126c26058a1317b41b062d34da7ae37c0b5118aae5fbdd2873cdfd29f739d4b1a4dfcecd2b5637e4fdb0f09bb2b1001218f64023a25aadd71d30bfb0fbaea5d0ef60797a7edfc1ec277dc25089dd2d88acb2b669da7116605da735a983f967ca799333d2fef269269c4a9a02644b4d7d2eb1384894352d5079e27e97e78a34d001914dc6d5820e8fcae2446742b150fe38799376b2d30b2690455b29a610d96c7214ed3673441c5d8c2a2654558f475a74b69831d003456386a7d5c9baf31e1756b4bb42902a1205b9aaafdada8bb3dbff19f5f1f6245a6b96976102153311c9c999dcc9508dcc6b4b9bd8469d573ac985c951070bdb51c4760cf565d88f7f70a754055c3b6d730cbfe32780b9ecfa0314457d3e7d29c170e1e35e5b43fd5cc66720012bea294b433f94a35ef14663b6cf6a25d7e9efbd104f2eba805992ab636b4058cc40bc3436178bed415924a6d40a769d45ff1c73567605acabc075d929c12d089bbcd7b04fb180aabfd56d3ffd6188b066257d2b9b1ff874f6f1e66baf317185f119577aac7332807689570c6ab7b3f5fbe28c3308689cda7dd6d1f85fe6fd17be83d204315deaff1dcc4bce405b7a19482fc4b8f35834befc7a506c7674d3756d723f094b4f14d5856e808bc54bdd34733a930595061c3a7ce4f77d1d5e6ecb9b31f15da6b2fdef843af41f338565fbee5b48b0a09c1632b062c15615fd90bc5a5ffaf3db7e24e0e79bbacca876c13c0761272a7272c4f3ace27a8f06c5a3cfca64438df9a9d082398ee6f8e61b91348b27e1259ac619bca0864cd89263e5702329f54a310f8aba536aa5097d71e66b24f4b3446c38bc89f6867b53b940307b285917d18f5ca4398726a4f2e57bdad8ee969aff231cafaaa1f9aa1fe4dc2f56dcbd5d61284c109327a8f2f884a57295284cc62e98dd32e37c242e28fcca302e74dba3785b862aec645a035aa4129d66f22f993362d892948216331647d48f4c173b99ea543ef2362248c7ce9a27ac1b09a3a08f822dceacbd0fa3518d5699a409f64922d0784b837c2e35f5b597f1e47d6f3c18eeeb0e26959414619147729b6f3378a63dcbc36a873fa91bcacc95c28c5ea45e7a8353ed9bdbb9d1225c3203cd31742de41d229fcd3896558e1fba94c5efbfae24900bd2976d9fafc27ff85a8418f44d70369f6059f7c0165d5bb4ed7cfe7bb9c13d05f092e3e915b0d27643a69168c004505f3d43e3817e68febe6ef9521a87b373ba007d84836b59067c06c217e1de3fb8c00e9be85c60ef4f02063fcc7a6eb1570691ecba545664c5fe3ed5e480fd4624ca733ca0ca03337268752d904efaef6032d6acd9332d1cd21b3923c9dfe9e4e283526af0563177d084f6729566350a4cb3e92709b377ff0bac9e35601e4d02b5ad4435141c0d08404b9586952a528a6c53c85a4d2695dcb3aeaf6850736e75d9eb2bf3e16254bc0c60bbcb33eb6cfe7189bfe5d7ab1f8f9d410335cb67efad8f59d85c1b677e1d0091a63e61370a3301579e83c4b5b3b3fdeb56c6b74c656021808f0d8c8cd335277be6b6ccc994e986684fc21a4ed614ee170f4c76f15638e51eec8b4caf928c710e7da4cdbcdb32c9430c20bd7287430cce89d33cdf133183f5f48e647c6986ea3a072da43c7ca558746094e8c1efc4d4bf25303516ac7d3b115afb91c3d1c74a3022338929ed3603aec1fab7f4844463ee91ce4562de56949ab9fc51cc19a8f6aa09cfbec90305948c244b140f3a0ea72661b3d0f68f811be0db911a02381d71a0d5ebfc8fb62a34982a68643d18d8386fc0702a0e85d8b558b7225ea8caa77a1aa1df0183d647086e6d4226f7aa294c5978f6641e40aaf1a8ac08ada646473cb94aa7d55bea1c7b3b16e8006df4d4b7a59a9d878307827f85d3cdb9ba6b4ba4e168c603cf3b516f48162321ed1e1aa8c3ea1a2e73065facf1ef8f6c3618a2aab1a46df0d56cda8cd3bac8441ed2eebf75dcaf19faa1f854681045b61301a7fea0947892eb03a43c568c612e143ee97e45be1f21f1adb245b9ce5855ff1f4b79c23b23abeed7e9822ca33de4a773a33d8ed6b49c492d3d9540f1a47b365d8202d2e8e3e9cc15511194183e7fbd251f24fd6d20b19d08bbc6a2280da875ff8910ae662d2d3ea7e687accd95e67066fd1bb076b96bf9d5daf4a8d4cb3367718a40ae9d51bf24fee60b8b0591568bc49cc2b33d6bbfea68b8ca5ad85e98576f7aae42cb0e5c9a298d5edbd0b5bc24a551f4dbeeabc5235d9fcabf702b050e7535204c2c30c7da0e73d547df21f34e971efa544ab93a7145153c9b3bf78676aa2a7b638e1e059a7278e96cd6c73b8cc6b6e3aee670d5df82fb346530d530c33cd37f66b33de7232ea250f2ecd5fa6ac6fe9255664bc5f84c2524cb6319ee0149666465fb8be8b6da331b947ce9a62b130d63880eb2150227bd086fb7f0ec7634e5b2bb32a471777bf681a260af17027a69518ca624c3fdfd994706237cbae84310592c2a115d2e426130263710ce9739d44935df9b44d9bce3f7e2a75f59b738b12d3ee400e25930d888b5a28cbfb7abd579d17ce2b39d7b9280c5", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x3, 0x100000001}, {0x18, 0x2, 0x38, 0x7}, 0x9, [0x1, 0x9, 0xfffffffffffffc01, 0x9431, 0x2, 0x100, 0x4, 0x3ff]}, 0x3c) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x286, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) ftruncate(r3, 0x0, 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) r5 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) pwrite(r0, &(0x7f00000000c0)="64bbe9fc259385dd876415f8fb1648d1c6c524d320101380a8e0446b1688a2860f31f27d3ffe19ac77b7325130ff3b6608f96c63b0de7c25deb992d766669c686bd3a5bef7846c4dd07b3b44bfd8492b9628b4afe58c2d99ac701d34b6987dee859145a4e9e33b759ade9936a6fbbdb315860fd8eb0c158d9427049227985f0733548a195ec15158f180d324046fa3006c37ba134d433418d696fb5aa90120b5b7b5b93e6745570ac81366121d701155118c60d0c0107a9cdb857ea4c8b3bd537aac34954fd9279f5feef6a05b60807045b3eca51d25ef254390a8f0633f294c67", 0xe1, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) r7 = socket(0x1, 0x3, 0x1000) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x8000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x7fffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x7f, 0x7fffffff, 0xf9db, 0xffffffffffffffff, "15da09d4772d4dc49c0dcd3563c107321fa3d13c", 0xf792, 0x7}) sendto$unix(r7, &(0x7f0000000440)="120fe92afe7a3ba2ca45241b9ba1a5d70bdc1868c6fc1645dfff29a1874d33c13eff18da7742d59b596e68917d53cd0bfae3", 0x32, 0x400, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000004c0)={0xc2d, 0x80000000, {0x100000000, 0x7ff}}) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x2, 0x3, 0xba, 0x7, r4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x3142, 0x4, 0xf72, 0x3, "b839ed3210f681d0d26b84d19288da49281dcf92", 0x3ff, 0xfffffffffffffc01}) read(r0, &(0x7f0000000580)=""/38, 0x26) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x2) lseek(r0, 0x0, 0x0, 0x1) fchflags(r6, 0xa7ff73095391de99) getpeername$unix(r0, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0xed0c, 0x94, 0x3, 0x2, "08aed0773fc8464322f5ff71d7900824b69e95e3", 0x5448, 0x7f}) fcntl$setstatus(r5, 0x4, 0x80) setrlimit(0x4, &(0x7f0000000700)={0xe2f, 0x6}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000740)={0x7fff, 0x9, 0x2, 0x200, "bb534c1fc02c603a054d38b44cc602fa841cb8ca", 0x3, 0x2ed}) socket(0x18, 0x8005, 0x2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x17, &(0x7f0000000040)="0f6b07f858944db2803c34bc7888aac0b8cc6af119800e") 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x2c1, &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000000000000200002000000000"], 0x10}, 0x0) 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket$inet(0x2, 0x3, 0x8) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0xb) r0 = socket$inet6(0x18, 0x0, 0x5) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat(r2, &(0x7f0000000440)='./file0\x00', 0x80a0, 0x1) writev(r3, &(0x7f0000000280)=[{&(0x7f00000004c0)="d52c1153efa8f7d27726ae35f4d3fcff63", 0x11}, {&(0x7f0000000480)="2440c10534c64e30bb402a9c1137d15da5f5136cfc8d512868", 0x19}, {&(0x7f0000000240)="2ea6b332702a66831ab9c30ca67a31f3dc6d9635e521bc35af02bf3f5640c7a80c52ec8ab5ef70e72e9a875647b449be0cde09", 0xbc}, {&(0x7f0000000540)="7de70fd0b2a2fd122e0f7a216238be5704caa41a5b31e8816d58042762484df44ee3eb3856b09bba92ea09fbbae65ece865fd4aee7ace0c8ab14a3b9e39331838893fc449e26659639b77bf9ca1ad8a5afa74b29e64332a09181b9ad64e757e8d8a2d8707670361f2b0b53dd63af9337a81ecd0869d8b556e10970f5ade4e5b622540bbbcb488eb61fe51457c0e90c9d5cd8014c616f25aecd2a2ad3c5c27904624088295d8461777e6933cb2b832b7fb01b8815bc92f20432e0900906ddcb4caa878498fafdc33d4d557294da72b64e35dec58528cc3df1dbf42ecd2fdf014fff1c846050926abb3818", 0xfffffffffffffd2f}], 0x4) write(r0, 0x0, 0x0) pipe(&(0x7f0000000300)) write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b909a2c29fcb6b6441b1bf495d6f72362ccee7a526c748b63914e9b1778a1fb8cf20102db588bbf5e8ea246bc8d0cb1bca2b539ea0a523eee31636c31c56f14ab7da99180411f4ef9758ab33702797defdb579ace49932e3ce39bc4f974e942fa26b99c634688b7482f2ba248515d213e1155b472edf201ca959e823fa21b5fbfd5a0b4b63f363f74bd7d87bf87b03296b1c484c0d10086856a6cd8527", 0xc8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:13 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x31, 0x5, 0x8) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x101, 0x5d, 0x1, 0xffffffff7fffffff, 0x8, 0x0, 0x7, 0x10, [{0x5, 0x2, 0xffffffffffffffff, 0x80000001}, {0x8, 0x0, 0x2}, {0x5, 0x5, 0x1522, 0x1}, {0x1, 0xffffffffffff0000, 0x10000, 0x1}, {0x3, 0x400, 0x3, 0xd863}, {0x9, 0xfffffffffffffffa, 0x7f, 0x2}, {0x2, 0x9, 0x1f, 0x3ff}, {0x1, 0xc9c6, 0x4, 0x401}, {0x4, 0x8, 0x7, 0x8}, {0x8001, 0x7, 0x0, 0x400}, {0x3, 0x4, 0x100000, 0x215}, {0x3, 0x1, 0x5, 0x7}, {0x6, 0x1, 0x3, 0x1f}, {0x7, 0x2, 0x2, 0x4}, {0x4, 0x7fff, 0x6, 0x3}, {0x8, 0x8001, 0x400, 0x1}]}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x0, 0x0}, 0x4000000000842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x0, 0x4001, 0x43) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="448cdc08b55c67f1db8c583e0b005d498d41157bdbe583f0f74736f4f836ebda4dc97c175b01f5d7f4636fcc8986a77ba2231a636307418007e585e2ba4d31a4c0f06b646a8ee7c49acb682f0c9c9dbe4777689566aa5090eb89cab791713e87963f", 0x62) syz_open_pts() 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20ef, &(0x7f0000000040)=[{0x6, 0x6, 0xffff, 0xce3}, {0x9, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20018, 0xe319d3a231791ab2) write(r0, &(0x7f0000000100)="902db37523da005952fb5c9d4d965783ae3fd3ae0885f74b87dc3dfec0570258717d0c", 0x23) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="87a5e86fc8206a9b34ca7a3d0604dbc11faa14d598f63f52efaeaa7dda6d5627e05cf6482b5bafa6efad7d5f74db2f1dad7150f4fb60f4b1de276bcf79a99082ffca8fcc0e45378322469c3ddc47541ad38cc013320ce0d132dc8f6e89f189ab7688ad440085dca2384b1332e29055ef", 0x70}, {&(0x7f0000000240)="de6bd0e248c9de0d785c6792373f9dc1297aaa829296fabc4f52cbf3ff880a3b5519fde5ffb9a2afda4bd467672a586d277f4ad5a9e7bf2a98a114bbe3f9dee06eb95792905eff8cbe79f3f61f6ddecaec2cdc4f374353c62165fd100ae473a59b26087d6861138a", 0x68}, {&(0x7f0000000380)="1d525e765e4a1579876d3ae463e3d207ee3978d5ba15063c804cd1719379ce31a46263245e43eb362fb9479ffaccfc12a3b1a7a6d0f3c2a6831a2e6b72980a0e6db476768c1e458da42438a6d0fe8896389fb5967bdc5d821b98b28c0a5561c13d9f425b3e7b1fcf26b62be289ab57a30714e47748f9ffd970baafa1f6b8c6f203e60dd7", 0x84}, {&(0x7f0000000440)="3c12bd9d7e8717f222ec876fb3d603b7945f4f588680f2f767b8212df47a5c0d38ffc24a18dd2afcbcb724a1fad6d94faadd20380060ddf537aaabc39cd957edd10b81cd21f8da16c68eafead247bb33c5dc2ca9aea52c9c68ae6321a41a0a9eceb1463653413a8ca48c19b0a47d07d8898d28375df68f55252fda7e918050949b0b30a8542fc321f966c276c7e9ca17869d5c1aec76a8ed1303baead813f1455ddc29", 0xa3}], 0x4, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x180, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff020084c9780f0009f6d34f22276ef7", 0x2c}], 0x1) 16:00:13 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x3, 0x1000) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20100, 0x0) 16:00:13 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x3}, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x5, 0x4}, 0x10) 16:00:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20880, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x88) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000015c0)=0x101) close(r0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/131, 0x83}], 0x7, &(0x7f0000000580)=""/4096, 0x1000}, 0x40) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000080, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{r0}, 0x3, 0x8, 0x0, 0x0, 0x4000}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8000000000}], 0x81, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffe, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x7f, 0x4, 0xbc21, [{&(0x7f000024e000/0x3000)=nil, &(0x7f00000ad000/0x3000)=nil, 0x6}, {&(0x7f00007b8000/0x2000)=nil, &(0x7f0000376000/0x1000)=nil, 0x1f}, {&(0x7f000056b000/0x2000)=nil, &(0x7f0000259000/0x2000)=nil}, {&(0x7f00005ea000/0x1000)=nil, &(0x7f0000409000/0x1000)=nil, 0x25}, {&(0x7f0000340000/0x1000)=nil, &(0x7f000007b000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000180000/0x3000)=nil, 0x59}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000034c000/0x3000)=nil, 0x2}, {&(0x7f00006c1000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff}, {&(0x7f00004e9000/0x1000)=nil, &(0x7f0000287000/0x3000)=nil, 0xdbd6}, {&(0x7f00006b8000/0x3000)=nil, &(0x7f0000756000/0x2000)=nil, 0x8}, {&(0x7f0000454000/0x200000)=nil, &(0x7f00001e7000/0x1000)=nil, 0x8}, {&(0x7f00004a1000/0x1000)=nil, &(0x7f00005d0000/0x4000)=nil, 0x100000000}, {&(0x7f00007c6000/0x2000)=nil, &(0x7f00003a4000/0x3000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00007e3000/0x1000)=nil, 0x4}, {&(0x7f000059f000/0x1000)=nil, &(0x7f00007ab000/0x1000)=nil, 0x1}, {&(0x7f0000558000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000b00)="a3c3872253f3fca300a270b9c32b3c5bf3c207652fa3aab27733dfde7d7f6532870e9a49eacf33f46e46842748c33fc613aa0f792f8364b450ede29d53e098093545f69fe11edbbbbbe0f4360edc3d30d882cc01a623f5ab67e527d9166f61fc2a9f72ca478ea98377f478be5fb6308e157c6b1cfd81e5982c952ce0c49517194e408c599356e11ed9c22285647dc8e363fc6d59be9646177695887909d9cf1a0829e6b6f4dcb35027c3a9394cb474ed723bcbf1641f6508397340ec70b401f8890a0342a5b839b310d3d1e76aa4ef46f14d849429dfad3c9fa8f0beae0012a9494949762ba3a9c5719b27bc4b7ecd405b2785cde41982a52673183e283917ee316f46fda1cc5583b7a5618bf8175c9e264ce6fcc26bde7ffc1d21019a10f69fb659d81cda26f02712eae667bae1ee4cc18646ed26c1234cfbe4abc8e3b588c61d35019d44cdfd9f3849df6c0bf5d23e7f13c4933ab90a1606081f1b936d94f19a90157ebfff5d48889a96ee1bac334af62fa3a1d141f3b48e792f20ab9088a19513b20342de928cd5df7da6fbf85211c1caea1c440a9ae0af76288a03fc0170ae3158b9243aa3f48c6ef7da5075387b274f8ab4d230aea65d400ff613bb48d2b03c4a838cfb683043abb6ca11eb70edf3cae02472c6e0d1c795a67802f61cbe5d4c1b9d84791d23ff47e4a63e338eaf39e11cd02148279e348de21b7808a12321f352b0574bdb36d386589892836dfb3b71afe02839a39bd52828591c123e0ad1003496788813c7c9231fa6d469674726ce19d432217b6ae98fc1ee1f7a7f251048f01b739178b855c74b2de2f360c08a1710f23e80544492e107cb0c1ad5760206361887375c0bb977c1e347cfc888b3a2f6452169b1d57b6878136e80dfba5891788d71043661fb13a077e3eb579b4ca58de287a693e279b77dd08694028856b86acb3b1fc556c1a4ad3666412cdaf27b33fedd19e50ad9b3480d49b271621b9a19d2427cb3259bd6fe6fac43495d4e1b594805719395c56f8b7a602905bf2e7f23737b54e5b994ea1a0bf6cbda80bbcba6da34ca9194b888c1ee800d4e97d91f9811add4984e62ddc62ed0edf5145fece5b7cfbd5314aa1473c94d947cf7053fb3559861edb36fa60f93fe0b59305855945e7526c5b26fbae2cea7e712b1916f454477dce6ec06114c0c6cecbada4d9515d534f6379f2c6e057366f9e19230d114b2bf94040ceaf46c00e368b9fbc2e803f88465b65928da785bf43e6e7fe28bbed06b1290c4c062cf33f55dcda1419e7f9f4f95513146a6db842c6cb274d04e42d2b08445cb2c582488c659d2819b1b4ca5854636cc5fe0bf40a3fb32c76b08f9f2fe3b616ea570a263ba7dfc6892bf3cea133631429ecaf6aa0035e5df71011f9b2697fe687543158773b23bc68a199b687e1635952fbd741e07f73b89b21384ca14d7bf1d03b0631263b88876e663d36a415b7bf68f72d4d9ea18bfa651aa7071b338ed96bf60de85b5be826fc1e664261c7833b548161e128a1acab67c73f319d7924ac4fa5461200235964c93ae3f678d9f7b1a7ae82cc4150e10dccea0466d200f2d0a26840698f6d4f41d03e0b13cec6230d935124e891322738afcf77f7b81972c807d48814dc45c85954efb5ff1f1e77c7a548250eeae7482dde931b9f231c84da6f891d4bd788d2d3c8be141815204c9d8ad332430a39bd0d587d233d3dce251ef4320c4070f6c84e66a", 0x4d1) 16:00:14 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffa) 16:00:14 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)=""/82, 0x52}, {&(0x7f0000000600)=""/20, 0x14}, {&(0x7f0000000640)=""/162, 0xa2}], 0xa, 0x0, 0x0) write(r0, &(0x7f0000000080)="3caacc588730a89adbab495c7935a21255136c4d5694d1eda0f84ae811afbde01a823fd64116", 0x26) r1 = dup(r0) linkat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000880)='./file0\x00', 0x4) r2 = dup(r0) syz_open_pts() ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000007c0)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/20]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xe5) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket$inet(0x2, 0x1, 0xf08a) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x0, 0x3ff, 0x1, 0x1, &(0x7f0000000040)={{0x10000, 0xfffffffffffffff8, 0x0, 0x1f, 0x0, 0x100000001, 0xffffffff}, {[0x7, 0x3, 0x3, 0x40, 0x2, 0x6, 0x0, 0xf7c, 0x3, 0x0, 0xfffffffffffffffe, 0x6, 0x7, 0x1, 0xffffffffffffffc1, 0x9, 0xbb, 0x1], [0xff, 0xa09, 0xf13a, 0x1, 0x6, 0x100000000, 0x80000000, 0x10001, 0x20, 0x1], [0x30c1, 0x9, 0x1f, 0x1, 0x8, 0x6, 0x6], [0x9, 0x4, 0xffffffffffffffff, 0x4, 0x9, 0x7], [{0xc6, 0x4, 0xffff, 0x401}, {0x3, 0x7f, 0x65e, 0x3}, {0xa50, 0x80000001, 0x6, 0x400}, {0x8, 0x3, 0x4, 0x4}, {0xfffffffffffffffd, 0x6, 0x9, 0x9}, {0x6f, 0x7, 0x30, 0x9}, {0x7f, 0x100000001, 0x0, 0x100000001}, {0x4, 0x100000000, 0x20, 0x43fc}], {0x7, 0x5, 0x80000000, 0x9}, {0x1f, 0x9, 0x2, 0x200}}}, 0x2, 0xa5}) r2 = msgget(0x1, 0x8c) msgrcv(r2, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x0, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001380)={0x8, './file0\x00', './file0\x00'}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001400)=0xed45) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x0, 0x80000000, 0x415}, 0x20, [0x0, 0x401, 0x4, 0x1000, 0x6, 0x1, 0x4, 0x100]}, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001480)) bind$inet6(r3, &(0x7f00000014c0)={0x18, 0x1, 0xfffffffffffffffa, 0x101}, 0xc) getuid() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001500)=0x71) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001580)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000015c0)={{0x18, 0x1, 0x101, 0x20}, {0x18, 0x2, 0x3, 0x2}, 0x2, [0x7ff, 0x9, 0x978, 0x81, 0x800, 0xffff, 0xc9, 0x2]}, 0x3c) preadv(r4, &(0x7f0000002880)=[{&(0x7f0000001600)=""/111, 0x6f}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/247, 0xf7}, {&(0x7f0000002780)=""/243, 0xf3}], 0x4, 0x0, 0x0) pipe2(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = fcntl$getown(r4, 0x5) fcntl$lock(r5, 0x7, &(0x7f0000002900)={0x3, 0x2, 0x0, 0x2, r9}) getgid() fcntl$dupfd(r3, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000002940)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000002980)=0x3ff) r10 = fcntl$dupfd(r6, 0xa, r3) recvmsg(r6, &(0x7f0000002d00)={0x0, 0x0, &(0x7f0000002c40)=[{&(0x7f00000029c0)=""/235, 0xeb}, {&(0x7f0000002ac0)=""/134, 0x86}, {&(0x7f0000002b80)=""/39, 0x27}, {&(0x7f0000002bc0)=""/44, 0x2c}, {&(0x7f0000002c00)=""/64, 0x40}], 0x5, &(0x7f0000002cc0)=""/58, 0x3a}, 0x40) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000002d40)=0x1) connect$inet6(r10, &(0x7f0000002d80)={0x18, 0x0, 0x8, 0x7fff}, 0xc) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000002dc0)=0x1) 16:00:14 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x110, 0x0) socket$inet(0x2, 0x50a3a9ebe7164ebf, 0xe0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/145, 0x91}], 0x3, 0x0, 0x0) minherit(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) minherit(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x4b4e) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/17, 0x11, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x4}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x2) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050260000604000000011306ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) fcntl$setflags(r2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x80}, 0xc) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSTART(r0, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = getuid() r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="7e4d35f717f8993d988785905a9640ca0be018cda8f8fa3da0c6e0836428ced783d8f4fe83923e32fea0e6ba7c80f3bb1ee472db6f3805ee75798f8f6edbf132f55077ea005b0dd5acd3c35c1e5abbd32e5b08", 0x53}, {&(0x7f0000000140)="21f11650e0c74ad384d9cd873bca9d41225e9f97c3c3a5a2ae1eb5fe6547aae07aa1bb8869b5f91bac55b88a06ad9b4b036245e7b910dc355a28dd471ba8735ccf9dfed4dccc809dae863ba5e905b2e9afdb181f3d5517485542d973364908c9ed96a839b57fefe500b6fd720d15de76410ffb1361a4ca5da85b", 0x7a}, {&(0x7f00000001c0)="1e758e65c13033cc0a014c11d3d3bf0f69977101b57c3dc16eebd7b23d3c6ea5d1eefb451c6bf9594beada985f45da11e1075683c0c650a63adc9e0dcfdba8208c82017b2a37153eb7c4b90e40cf069590cc9c888ac0c74744b17c0b", 0x5c}, {&(0x7f0000000240)="df9d2938", 0x4}], 0x4) setuid(r1) fcntl$setstatus(r0, 0x4, 0x8c) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x10008) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a28106f4e854bf11d56b5afb67e5cb32454126374b6362a0222ff119d833c17022816b0d19a1b4d5e59bf91e248f6a9b1165ed248dc85c90bc027da848cdd887fda5ec72ded24fba8785f066555f0a6c716333ae7ab17b900f8464a5a7be600b59629ef7bff960cc6f85d73caf14a07e129cf9b8a04c32de77542b04db8d9792a85a98d70d13f96677ed6064a3b292408f9b9645bed9826b01117a41064f24d09520a1340913841ed5e801627c71eb183fc7a9cc33cb4f993ff904bf9169c69e38d70e6a5aee154944323335c607815949a5", 0xd2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x5eb, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7f, r2, r3, r4, r5, 0x98, 0xffffffff}, 0x1000, 0x1b4e, 0x3e98}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="00bb6d4af77d8eb46680c69c78ccd40fc74acb68b2f813cb0ff54fb7a335d3f7cf7ce24eaa4b1023fcb1e84a5a3973e8ed78d28ade229005ee7976aae0", 0x3d}, {&(0x7f00000001c0)="d0f62ededcaf5b78dd825bde02beb414772eb8e1a928055351bec98fe454329219c9947562816c6c3635888de3e0d12eda4e4235b7945fd7a503c949a11c10e6717e9241310e90e970c792d48b179d233097c0fd6f2d71c4ee23fb5db2f8d99718a644b525009bab75b65e92f34c485dca6d6cdc9ed53c866e24a1b33bcbf4c5b3568afddbc8e9eaad2e3c35aba7922e6e5e5c4b982672b52f1a6db520a3a8d13d2157b21cac0bc5564712288d52e158a38143769246433c9076705d6e8d4c20bf8faf44add3b3b98e8d272a62c98e5bba81af2969dcef69239f86b411f15b637da33cfe5d0370fdcc6b03246376f82f152a37b67c06544cdc76d3d960aa", 0xfe}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0xa0}, 0x8) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="9e4c2b6abb726bd2f5c380e43dac19e8c34fbb8d70ca5cf7a9feb3fe13c897b5a30c3c648acadcb41fc99fe4aebe00e0b7d647bdc86b6473fc0fe7dfc0f32ff83ea02234cf3c3fb6b4ec", 0x4a}, {&(0x7f00000001c0)="0e94753404cb63c4c8a488c63a9d77fc9837854bbc78a077ba531df5bb3f6bda5530fae5af313fb665f1201d32d922915814ed2f4f553f38f7f1b80b95e37d7f4886839258a18945ec38a22660c48b89b6f88aa9140846d722629674bf80684ab4f7d19473c5500f1ea3e93ab2fa16aa8f5563fe879a04e0d5c729310f272bfec41497158c1d835c66fa", 0x8a}], 0x15f, &(0x7f00000002c0)=ANY=[@ANYBLOB="c000000000000000ffff000000020000c7cc4106e5f5baecae4c9eae69bf5b31bc3db199aaf5318e683c13f0cb4ab8755f3f2919325214e10596f0460a8b7515d5eac9b5bde1b0ac39f02573635c0c826655af4a4be6dd8a1dc2ba7f99d3f73224748b2ddd984b26ab61455b89d9fe5806fbb8bae86a4bc105aa3945f04604655de1ebbd006e875ff795d7b176b77c03904d55f905ec103b913c45dc253f3eaf9162874faa54b51e876330abb6b299ff0bd66ddfb3db6e4d8fed000000000000f000000000000000010000003f000000998d7a7d9e73eff02276c2ebab7ecc63537e2c49a042d62b839f1977fba6a76e0edab558c961769c2711060a766d671efee2203364fb584c0f52dfba7a55a1f3a1d6e0f6ab9da62131cc8a79d4521f17637f108c7c83aa00fcd8e9da09851c057c4afc05cced6aebe4e13e7887e2083264df3b9189f14d9d5bd0bc6f2404f268a821f0b1a33f5277d437b9ddb87fb2324f043e172fa55c3ffe0ec5f4a4038b84fcbdeba0e07347747c91ac81825ea153ceea4872df4d32a4e47c97d446cd84a78dd50ad3a57c8f3ebaeb7c0ca3f665afabb96f3852a46ca13d1aa148bbe4933f"], 0x1b0}, 0x400) r1 = socket(0x10000000011, 0x8000000003, 0x0) dup2(r1, r0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r1, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r2, r3) getpid() recvmsg(r1, &(0x7f0000001dc0)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000001cc0)=[{&(0x7f00000006c0)=""/137, 0x89}, {&(0x7f0000000780)=""/246, 0xf6}, {&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/151, 0x97}, {&(0x7f0000000500)=""/56, 0x38}, {&(0x7f0000000ac0)=""/234, 0xea}, {&(0x7f0000000bc0)=""/137, 0x89}, {&(0x7f0000000c80)=""/48, 0x30}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0xa, &(0x7f0000001d80)=""/52, 0x34}, 0x3) 16:00:14 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="c9", 0x1}], 0x1, 0x0, 0x0, 0x400}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:14 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000001c0)="510fc3a0386f8c527e3097e6a1342b1e76984c51f3449c358eb5fe7327a3e3a1a024d7d45a3ca55b31a685b7e1e7593d2f693ff82031c760af00a7852378f827d673e5d4e83799ce5f02354afdbeafe2521bf012fce901f125c08e790307624d52e969e82eaa8598eed5a3d26aabb5e25539f0de09c07f80be17449ac35167d824f82bc1cfbf0a35d448801313e7600ea7a7d334cb9507c89fb6c8621af6cfb87b68a0abea08549b7df1f67181fab552d055bfbc6139c8eb6fe0e830454f5298d995075cc7f8fde6e3748a8b5e1eb6ca22d5dbeed2abee68fbd778f461a62909b0ab6d986a28ce6317dd0dbc0f90f1963725f736145f0600000000000000010dfc951a58db01", 0x106) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x6, 0x7, 0x27233df9, "63d8bd1f5f47605b18ddf195f9b344ad3609c8a1", 0x9, 0x37d}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="37fc1dd2d55fe0edcde595fe20bfe1dad00093b4e77e1a79b935a6fc23096f4fcb88fa84e4b50cd83d9cfe1c5451e43f31f07a9eb6e569e171c52b5896c1a7e1728e3e9c922655293c0f82d3d0a6729a494e747d2700834ec2a5f8b87dba654f15387aa06c7c109f4ec5da1a22e2b3ae7e7d7556c355a4c56094950d91d935f6543526e34badc58c66c2c740af390575bccbfe968577fc244541e31e2a8cd0cc01bc866db55120aeb61016e0cc10a6e7e8bbaca97893696abb66cd614b770482d14f87f267", 0xc5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) fchdir(r4) chroot(&(0x7f00000000c0)='.\x00') 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x118) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffffef, &(0x7f0000000040)='\x00') 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) fcntl$getflags(r0, 0x3) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x2) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a040000004322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e93c5ad196808a327be89679466c5832b84e1dc81df43c573cd99fc1151d4a7d5686d3fe5c0d9684e4fdd8a0b83ac07e93774cc5f45243f6c93276e649b83ab8eccc2ad2053c2654c4e1a41cc43f63ccae2f301993c4b5702b5dfd563a5b03f7a73f61b09818fa9719f", 0x118) r1 = syz_open_pts() close(r0) clock_gettime(0x4, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x108, 0x80) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xf3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xb0) fcntl$getown(r0, 0x5) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) poll(&(0x7f0000000180)=[{r0, 0x60}, {r1, 0x4}, {r2, 0x41}], 0x3, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) pipe(&(0x7f00000001c0)) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000002500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/144, 0x90}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/236, 0xec}, {&(0x7f0000002480)=""/95, 0x5f}], 0x5, &(0x7f0000002580)=""/138, 0x8a}, 0x42) close(r3) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffffb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xffffffad, &(0x7f0000000500)="12bc7e9837a6e73d9fd330ae39a841bc308b911ceec3b58f5e47e0f2990788e0ed2162856265753844e325287f493258b227911dc40f71560c986bb1a39fa02f3ecbe398cc1ecbfee56ac5f58d0b477068dd3a2579b98ab21aa99e6c6725d21893f1d7599076abcbaaac64b8da59d7d907f60819d55cb0a90f99a33e0a7939d26b142d59404a5b059b7ad5830caf83639c00782c8b971941e1594ab343109ae6d825d99174cfb325290698ca156ccdc8c16cb33f5abec03827f4cf1db6bc32056a9d6bbd945374c01a5c8b8b87cca65cb9b517e8df1ca324193895f9c33c5ada480b5142482489db000001001681d36ad9d792d14085e391466ac6addea2fa5e7285cae88e3f599d424d2b3ccf1322de004fbfd3b2e03f730e5b647e6af972d94a8c195e3cbba22857860105542f1c566749876c7957bef6bf53c153f0549c46f6028952659a5ffd3fff7233f07d2a9b81a5a6404cf1427eb0cd48812521c56ff41b61c588b47c9818d33ad869c64135969c00bebca0f7c4cad3") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8200, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x30) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7d, 0x8c09, 0x7, 0x2}, {0x4, 0x3, 0x3, 0x200}, {0x5, 0x7, 0x4, 0x10001}]}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) r4 = getpid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setown(r2, 0x6, r4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0xef3d) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x20) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0x5e7f, 0xfb7a, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/74, 0x4a, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:16 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) r2 = shmget(0x2, 0x4000, 0x410, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x50, 0x1, 0x5, "ebaa5c9ada336baf4db8ee979df9aabc25c179014209305c97cad30cd04ff7545aedde58d9e243f16987e9ca534493041f36fbbf9314a6bf6ab1"}, {0xe8, 0x0, 0x4, "22e9ef0904ce783978a9bbe31e6b2a3280a1f9993e176f6ed9d6804ff41afa16bdeab8bc557db4f0b9858c1af90f03fa64966cbfd94486a86bc41dbb0d335cd22998c022c3356aaa30931c2e081b0ccc22142c1260d872815ee0d976116cc1312a80f475e1c412133ed80570cc4cf80aa7102ee8ddd9df4ab33ff0f185a0618171026c5fd34b844073b43d46affe03500b24e71972b72c57842b1c6a57f129bd0a3cc8681004e5771e489ce8f552f098b9edf3a93900f953d4d7b51310953b4b424e420daa24b05a4a88da5d11b6a4b8f7fb"}, {0x30, 0xffff, 0xfa3a, "53b2b462e2191ce810a7f133298d0310f5f4dad78c012e6b8586d1"}, {0x88, 0x0, 0x1ff, "4b7cf8c5db20a153554b074419dea7fa416dc054a26d6c0c130d1eb887faa15906a4c7521b65557a0c436c29d7a57d679b3ed43d40ff606475ebf32715a5b4fd2ffaceac6f6f7a0715885abaedcd88be0a51b3cdc9c9a3744686ea552281ed3e4b754238b3cda7d7e111fd22d0aa09e585"}], 0x1f0}, 0x405) write(r0, &(0x7f0000000080)='t', 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0600000af6ce6257fa5d2b8d4648d69e000000000000001e003300deff", 0x30}], 0x1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:17 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r1 = msgget(0x3, 0x232) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98d5b6e615dfd8f6ef33e3dffa10828e5dfee30c67d484e2b95c5c3da58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e843904beeb8b795414d1b5a637ff526824c9afe231ec708204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed82f10ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa82"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20003, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000300)=ANY=[], 0x0, 0x0, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) socketpair(0x6, 0x4, 0x22800000000000, &(0x7f00000000c0)) msgrcv(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0e0784b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000cdb5bc00"/264], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000000000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a2254533ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498cd22d2"], 0x1, 0x80000000, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000880)=ANY=[], 0x0, 0x800) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6672d050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xa8}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) 16:00:17 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x88, 0x0) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000100)="86f7dfb3922b3a360edd9e3948fc8e97fc70abdfdaa660e8e1475c15fb8caa0d995c6c2369ae387d3711adfcf18f9dd27ec3a256e805b25e0870a48750420cba9a7a52dd37085fefc2d373ee569d48d5b4f2f53b5825e675d489178421b389946f18a89e9b453887567852614f0024ec68cd43b2168d0cc2c384ad1bdf91554e0c", 0x81}, {&(0x7f00000001c0)="d547c678ba538c7f6ea3ac99286a4d316b45b99d890cea46bf9bd01eeca044cc0b44b76a5d28d009128e15412d7d601134ce5208573fdbbe13d8205115c4d0a80bc9c3d2451c391276e9bdc36cb3c23b47b2c046381f037db237f9f95e72a1290856de89680bf5aa4fa7d8007a28cf4ccc61276f41fd07a31b0d7c75d75e03ab20a4ff5f769b6dcb958880ef404398d6785dfe5e8cf352f04c9b547d78276be7d2f689436ed2303595ec5d36d49eea3c6e9caa5b20cda93aa5298e5a2fc5c9ebe93fcd933a89c08e175f4339b1bfcd54db42f93b7c47c7fad1daa7940ed4903b243714b43732c6487baeaf42337f76d26b5936d9fcb1956c35568b0b719ba2d02a82cbb726bb21f585dc35d6220b8e1bab18c06b75c1ae06d943aecdee184304681bcec303aed849fef19a5fce6bb841a5d9709e34075f09fe092156d85ac0b7fb73875ad18e842e08c62aa4738dd6e8fbde30e376897ae3699ebc1b78326d6456440d8edc0f1c079c5ccafcfbdc63d3a3467738454f3f8370d100a3804ce98f42703afb518d37963753c4058adc4275e8f1e4c7696cbbef40d189ba5abc948b43fd422e0d6e5f94e7bda76183413282c6e92ba5bbee865669ef253914deec9b95955c8241fe7ac29bb93b64a95e4d54170edcff3ac4e9b27206e0c93190736080167908191b8010f76072a304b9b46be1841ff5fb9348c1d426bc499fa0a2e080a4d66eebaaad87fbd32809ce14f18bd6dce0d327ca4272379297cf5075e8c5240b08823ee9b004a4211862bfe3539b294e91a24d1b32fafd87850a7877095386dd60c7178768ae0923f68a241b0dd74508354bde7faa64c05e1536bb800bac30c156eb370309e9861538e586c663d8aa0fe1979bc756dba36d7ab69d40a86e175ab1d5601658521185132e21e05e1d5e9479923a2c4b4b6f58a4d9c95a844d3facc32ae3a37f32d9fd94f66d1df7dc3d03437a4d11eb11cce1b605d4246b3bd9a57393b0b199d5fe41f0a062e32bb8fcbc059d7f49a296cf172e12c3ad096ef9166d529aa7907f3bf2f5210dc967ebbe7e7405fc6c0bcdac4bdeeacb6fa086616bc78ec72cc9ddad315c90e789dd117d2b00f63c94e553b18a2d57cf98ffdacaa36f1b5de75959d27acc488f1ecac3081e4684c906e382df4cb52737501f77d33e03c8d51363aea9accab98aef4975acbdb65d78acf39d04952e6725c6eb385911bf5b0600743040f6343741499cb6c5f02cccace50ae22d35e327fdc9caccf378d3e445741054cd3dcc492155824d4887f8e5dcbf1f575b33dbeb88e2985990e6ef4b20bf5b541299fc1867a0437f2c6f903ab35e86e8d195190d28db824d204b9220896a19886d96deb2e237f80e8251ddb8e2f03509a7fee570ec4b736d2837b8572ab7e0d9e9931cb8ee0522f25fddddd7bf5696d051c4ad50dda154aae800ac82735b00f38a53ad622cfef2666f8c10827c4d8332cdd36b716fd42473a6d9ad41f5b656800decefd7b61ded16e9a7a2a9e0479acb60b343fdd9027f4ada81275fa04a17dbe252f0bae0ebbb00fcf333ff5c1ed437d465f669592cd0ca1a832ba2072634ef712d9efd7b1651c1153ae5e7264972acc2d8c684ad2a0fc0c2cd726bb55deaae044697a20b5065f41b851b20ff786f0edc534845c02ba9082ba84e106d456e287a51bdff0696b9dd62c532cdcacb241cb227d0b798724d7340825ac73dbd470dfe097a9fd38cb32c5d01e22de7e046bcf6e84d7cf28aa60f6833263dcf3b42468fba2d06504b69d202a2caf28375024f328e6de6137253619f2307c07a3e896fcee5bb1b6dd57e92ae2b7bfa935f6cccd5415981869739cc0ce220c13416238174bd73ce559a8c212fac762d8b974c26983bffb284bf8be62c57f93d5170c6d5be55d451c741ee3dc94e8723ccab17c327c03dbb2a81711d6cc381fb2b26fb816931f6def3363d4df51a7a6736ec7ae6799e846d957af11c65855642cf7fa344268f2155a377ee18de08523b7299dfc9faba6dcff32ac839321e4df033622718bba60cd23409a156c5e206c7bd60e372bda8b9e2c6f1ce13ef212138cd3ffb6512e75e1201352912636d4f07ad489f7542e13078689d58a7a531e628a2f83413fac3316fd274d8ee97611803fdee939e7a6ba6b5e9e9a5f9b9f1edebb2dfca14e92ea7d48756f280d12f5dbb1e00275a05e7f3e3f6ef239edd404b0565ade8da63b3f43bb87fa6bb1de99b03b16920cb80592d601ac908b559e803a0e56b7135b9b5f4eeb8a7b2ebc30a2eb894e741189a6ba5b1f31cecd63e76d0fb7ecc9ea216d4226aba1de7e1aa7c46fe48ae59c954d5a365b218a9e426a35c6f1d8d6d87d368763b8a8391dbc3072f3689694a03f76a8dfa5822c2c8990668f2858974c21cea744dbaae2bc42c651daa0e089afc7db10f65fe04d4bbd9f1840deef150549f5ca534f918b3e34ed409478140ebbe3dd86b0b3c10f5ebe0d5d9046597f7a3bbda833bc9ce92732cc052e6a0110611664208f19b7c7d0397e67185496b170def376bac4ca2c707bfebbfb7b6d6fb7d3bb9e63f46d4c933032cf79b78660d25638086c670a91c809fbf6e33e5ac69dec2b130e7c55f8e0eee44276a3ff4afaf86ad607eab839b0a5723db8716e8bba3c4279c08610c09510ecbcaa9f71d570ffd5586138671af9a02b971645beb9974e47056a901f3e9f3c4ca3e7a146c2fcd86c8a3f8ff3e39d9909dd0e7066ab305c3d21bfbfb1669bd32bd4580a7503f0959cbbb543c46608b162129349e9d4c9c8259a69ece2ccc9788ad6049d00a8a042d748f029c3c51c9d65359bbfa68d7caf324ca3bafeb351868a417d8c62484124d5e2e0f832a28d4f333114b9d4461f15d28a976659207c4917ab08649c829c1b773143cfb3cd243e59dae2ee62cded5b6a91a319e1ab6b629e0248df7b13c0e649acce7756fe72ca05234a4e418db4f0693f8ef64c851c1b286e8102b1abf64a2f321025c9e4d267007482559d2922a1a2c634968507d55fc440e8d66e1fca4d26bfb235e538cdb816c86e9a91e775df6f1397d03aa0f8cda4ebfd71143c6fd27d8ab0f28a8af07dd60ceefe33437af27b428bdc107f493c1943eb653779f6dbab8c0d4a2ad012dc76176da67e869d974fe7daf71281d9f02e71ca8013d3f6370a5c360bcb60e7614ceaba9f829d3ded9d0d9411b4521786c32c3774967efaa33695f54be40c6f82098dba04211287c7cda59863245f3c2da5c2597d512067ddcd27664259056342aaf24bf8ee4c4a772c6d81341cff8ac356aaa9c2036817e315cdd134a51fe048a3228a5cde36f79e6d0a608f86a5ac8027a56993bdbbb962989cfc1bef63c7e81046c8821312b26a6aae5bc7ed9a2e40ce18d929170df826185d8afec2f573c40bbfcc464625e385eb8ab41f828868f077807fe50b743dadd7cb7a9271f2baf4c4881a4837b2288af58bf716eb7b69e4b05ca0de393e3bd5d8833d4415d124bb69d1b559e0f1a639557c021e1acff10f8920a6df7bff7672efb12042020c22059744c78949bb123d3c74fc554a5aad2415249c01528f75aa77cc9d980551fb2163d1ac9e1fd6db27d4e645a6b28fef8b6661882f1811a8148382f95cd92d10ae30491c43422ae89d782714591f228dfe18bf8f4c918e8f21b02c974509298cfff8e25a504f70174a3fb978dfe7f6a67a9a10aeeca52f6bdd815df2933213f4efb14c6f4dd9ccc19bfd3003553c6bacdf8328ab6504bf3e299bbe7e0f9511d8881ba0f73be6f45962b7cb776caa2e5811d6449f476a170c2d32a9f20b1e05527e23b1dec162c06496ed56c1b7178e1dd363458adbf43dfc57cd05b1b0fbbdd26a5942a24df76befee9c0d29b24beb20f8fc52a82369bb4ecce907a1e756e87807c7e7cb48c6f1ced58677915ae30ad9d6e184b5ebb5a99d9fc7ed6776d03ac88320f412df44dd71f0ecf398be174e8e14654f36e40806a286a3e2307086c55c6592d40806a5a5a8f7fc5e7a0bdeb31d4f100ac920174851f2e9ae32dfc9f693cae8d34f11e9df7c1c3f544e5ba720b0501c3056e0df3a234de035056cdc5788aff84424d00f2ce7297319c116f26e41aab21ab9b07e41aa9ec353726c5aafae47d1df1189a15f266a972cf28b0f2fd52f22c5730aa40ee77f2099001c8c9a770b3450a16d7e61a57927a33988a0ca957a138d458c7d2c230d33e972a12adf662e1a3bd7adeeb6a866f618cdaf5b2a0ea083326bb94bff81f83c26fbfca7cfbf3cb8c8a8fe494d312a579d27347fbfd8ef9847dcd6bcf49f96a0f10a034d9e0fae5f0bcced9dee24831bbf0442f24a1f88dfd1d25c1d80a35a742a37ae8f4c09f7e61aa917d5be4ff7f2a5f04b3077c4e59649a373f62c1898b91ca08c1800b8a483e78402eb29859e67d6037d2a672aa8ef74d4a1916f79e3d8ccec43ada2421431c8ce66c7aa52082435ebb7eccbd2ef0180734ce1b7317abc7c669a44030c81e3ce6e0bdb56df12c5d7bc918ee8adb707612bb3182070e6873e720bb49c1fde018d25b27abb4927389968e8032305111be34d568cda3f26d72a366b9ca5ba46c672db2f593ec8204d373eaf0cd7bee956c590ec5d2cd03425742862b123a21a518a7e52bda55249b3a393962b0fd1857148000305557a73d459984549c23dfca167093f97219b8cfd62b821815b6162e3e9d7c12b9a35f188cd6ff000d4b478cb721fc9c7fd6f4f57adec8399a034f64a9e3e02c3248b390fa49d4723a88f9ccd51827a65c5019f104a778386e1d79a2939c349bc78c94d8bdf5cd3b7f2fa4bad0254297f135066e7717af3922bb6b76378acd67d6a2105ea64a6728d492175b3198728f29abf3dd92678454d51522c8cbcee75543d59c8c0f8b7768812a3869a46730582843ca03ac58a292c74ec2c0e687df4ecadf9395c3e06454f8bd30d6540b35c737403b240983138d9de506c618033496103dd8b83cfa3995eab2f90c8685f323b73877761180f27829642d4efc4851251a52472d2b3c01030920b15d622a58e74badea2170dd2490fdf4c4189f6f3766bca3ecf766003d300f7898b9ecb87c677c3f13c1a567cbb1a0f7537ab373b6bc949f5ab76439a845348dcedcef39c8750044ed2d626d90d070c9827d49a384f6f056bb2902a4db52186803695f6275137e10bd50c80225f2dd77bca2d8f5e61aa226dd4811f200a3f9c139cd20c908284cd6213bbdabfd6ea522eb7cf668d7d550b23685a79a28045f605d60410cfc9aee9dbc1aec475e1eda2cb830b6ef804650c68156d171927cb7e992de4cccf359f4ea62d6f47f5e301127ae48dd88da503b4eeb02eb722754bd650342acf9c0ea04016936330512271fc6226f1e42b6762ac5a0eb5d313b3b39264545205770fddaacc5d1c4babc34345a326f923793268a3e1a5cc5d797efeca2602c465265cb523ea7c06a51f00bacfd0d0512fa7e4e3580826a042c92deecc29c6b21989e9111b93a95f09e9b59424ce5e35cf06a1ecda88232c7e7c12df3509498eedd9cf60fa925915484bdf1092e974107dc752fb6dd294a27c802323d240474c4d49166f1971b5726da2b9aa74926e2b101f63a71ff671b84921d38f79eeec1941d0f34256aa33a2c20d39721d903f1fc76a7c42683757910ba82dd4d7fe68855f986717c5634f86e81aab537225fc9691a33cafc054809205ba832c22983dfe0501703fb2f2b7e696fc7fd69e02ecf11944e04c0a08e78c1aa6d9351572fc7d74e9adeb9f4c94d43ffc4038afce6", 0x1000}, {&(0x7f00000011c0)="a63add6d4188b1280eb5f16430867bc7ffca66c56223e0d86535d4f268782f7be875082bf7e3baa4e6dbbda509948a061d3586acf693ebf7a4bb42191199b473bdb8e358e666d1f2a1a579f4aa480eb5d7b5cbb7caf210ec77bf21b869330826435999fca08c9292b5cc6aa1e783fa8343f16fca9fceb1f27aa329919fb7e77a9026054b4e8091cf1f5f287625161b7976f77f5e2cca8915638e02791c38641814008ae093a5df0872eb0024436354728925d4e4d33e7b35ac60550a21bf7e3c132998599f46ea6e25a47770ef8092714380a11e4006b41eca4d54ada57948b82568b531b4d3199273275ec64070db0d2e3da17cbb7ac020c948bf0a87e5b65795eba53b4b9bbed67b7bec1cdb33f8c0599b25404336080f5820dda0ad0e0f55183b1952c84d96082c239ad8351571ef66ed7771612ae8cccb05a1e01528d6407c48fb279854c52633dee2885e31f124719764a82aaa218e26d500ab633d80a1db61f4e5148fcaa7db646182e4af856ef1959740bc0bdd839e61ca78a7fa7e78d17871f134a3fa44d06666c6fdc14f860ca2e040e13e1e2d2862ac0e5982068597439f0191f4b14b4257df96120b15010f24aab072e82a9cf97b1a97664a3fc9a14002fd2ffa067d67ea855a7ee69310a205c0b3b1c6211609cced9e53a08188acb47f083ac599d257c1ec436f3a9758ed4ad3596ce1f3ec2a950061b83de682d255c016f5cb3542fd16c7a693ddde3dc91241da34b91c698bb39d4be5444e2c8b56a06d496491b0421a4a607f8e5f2658136a44d132bd5d059603c9a746a9c0f4268e05ea23d555601d5dd0a7ec76711f363cc574db548929bddbc9b32b31975f4f05a631dbd33044183a3131df047f6c42275709f4682fdcb057cafa142a6ee3fac08f2377b0c45e5b06d40c31019bae58256885209a9fff137f7760b1340d3ff0fbc7a6b230c0d2a25657566837dd3b63fb69f4a1e0290a640f48ca1a31585aa8204b3d047bdf68641d021b61cd82bb110aa2cce1ed8021917c241266612437a7510e3343964176314312b46f1af77f2b13acd2c3dafc60593a097bd353ac58782b67ff4be965d72ab944c40cb070a8a63a94547000e2a35321e9651119f266626be1211f27420e02248dcb77b691ac2c74e174fe835bfe96c8efdac847848f0e451e18eac53084635d44398354d8fd95a24980aa439e9e2028e5b65d440c5cc571886033b2cf0515dab6fcacec8b33849049dd39eb2b5021b8e74041341cba8595efa59ffc955277898cdf6c04905c5b6c22b90b447cc9ff3b1bfce3717de4aa7fbdbc4a46cd7ee29bdea951d6a6a5a4982572c8415796d24dba94d709123f30490ff9be48bc8d6ce6f4f7508822eef2e8dd561a88194132dcc4fc99d99ffb2c023f45c725bee6875879e662ec6dc717e7324d5270bea323409c95baf5b23b1e2ca4a0830e1d533ff04c1491d562d003289d4f2ae8e3e1f1c2208e04d652b0aaa36a8e5bee68cc28ae9fd0f921bcf827151da74235310efba0772d4c0062452b34aea60dd0da1cebd9372a722034ce6268b2000bd6efc685c515812006262dbeac9814b5ed41b566c7bbc2959a0e1e9e9fa5427c9d3d83a261bffb4bd877e1d4f2daad6eea2d469b8238769f678d3025ca662262fd022b564031d2882df8b7ea6156458f61a49926d0e208725491b4216ff49910d4708b59ab4f0adae835f5aa4bca0045f8856fd0047f99995675546787520462ee256de436e10922be6c1daf810c5406dee6754706e9f6fd3488f72195875fe06625d165feb82b1a6f2c5dc2de8ee57e134261fa7a9705cc9831153688204681ac19826387ba6746ea300af14e66a1cb0a5047fff4dd815c879163ba4d6f4b7cdb10f9494dc006311e5964493549613d83ab63510e55e748447f8e59d807728109313457f4550b7d1e79acfac968fde971ae1a80c98a223190aecc6852010815979095d6502dccdc8700708a7fc0c46abeab40a7302d37b1dc84a456b566d831cae8c30e8a5c00bd23f79b7544e251e7938266899a7ab426602a8e5933e101892e00c5c20b86404c7fb15626a9cf284be0da86650fa8fbf6661bb985f32804eb7049a728b844c0ceb611faea572cf201f7419cf670154d0db31ac789d13b189982a8e6b16302cc677b193277df51d2a6aee4076d44a80901c115d0f6e7505626d5a915afb50f6e0eded7615e4682df8f3e3a8568587f0bef69d822f3cea58029e44b8324c4f0765bfb82be65f99236713ac19751c33323f39fe5704c7c839bd1fc27cea3eea30fddfa7f9ebbfe798b819f5d7124a409e6e1e0ef7cd5971992e5cd53a0dca0588ef88341596fd2e15cf77d64b943762027ee997f2885a82603fa9bcda7e11f5d7a381422b0d8055c73a90be7d49d46b5cf21f1f259032744ee28d659082c9e1b9bba4c8ee83af14897efcae3668c7dce1bda5a9d4ff5cceb4cc589637de8250bf3d36e48f0ac60a196ee18b6e429612fe3285be637c550798eef042397dd27439d7a066a0529e017ca7a3d1ccfb6936b7521f9303aa16b7962a717393eb2bd4e83f237b7bf1bc0e7954fac457a192e4ea9c584333fe8b14ae4ceb4ab1ebb4962a2c95c8688a40023ac5f105a93890ebaeeabe3f3a453ed59739d960c279609ee4e921ffca74fdb6101ae145d21493bf36fa80e0fb627dc44fb389a21c1f9df0b4fd011ebe0cb3b39e49c36155294b921b41589e6fba6df1d5d370776ae06047c514547fdc95dce096387a6fe1fb53606a5beb7a37b88e077dd7dda3f3ec8f35233ed9b9eec236b252d5fd7f0d9d1b6c04d2c6918f63b3bfa5d2f7f60bab6ba4aaba3dbca27ceb691550b71ca0bad155dbccf58129ea51238d260d7dcc56f8662ec061ff65c7ba7a16022726aac3158db69fea594c4380be2a1f87a03dfdb3dd4b8f4d34f56e37193c443819d9f4e5ab944e90ef13cb343c4d30698536e335eef1d5fd77f1d9615a44cdc0f51a18fd1976f55e4240f5adf19bc2e08f70bf78cdb226ac4166b83a5c0ff21829e7a6b3e13f00fa8eff38f9f3288d7582a0cd659a9024e806f6efda9bbd4397220891a78ebfbb8a933dfae70bc63c9e8b93916852f7db098474cf538168e97f99fc87139276ff02bb84a45e16ada60ae74a10e5946e3a03e565e79016bf87ddb4b64e2d2d93313dc1874833cfe0bfab277cc7a2a44b8d06dc288c81c97f2da9438a331d7e13944220350d0f5ba8bf0d818ab2a0b8f95d1f108eba30186e1de48ab7a0b245583def979fa84bf95ca367b7a964b4df396b58c8eceb681a2d16bdce1905ca958ae1392234522cfbd594ea7ff86c5594e8db331fe9d9d55dab3ecbc7c7ccf62411878460e446e0fa49350ffa72ec8d26f1275c0e94df071a993fa4bd7ad9f6302fc1b9afeb8d6fd0768165bc05037b9c10527c6680ab3773581341cd2433b25026f8682bf5820478e8a89e491dcd37c1bb4573f31d7dfd21c1c73237c4347d174da61a43d9b3a4eabb325a42035d25f87ba8fedd30725a7e219efbdd0bedd02c8eef2b0f57d3abdfca3939e9d4444ed21aa44ffbde3afbc209b4110050c869cde5a42b7686868e67acff951423fa7ae29278141ec611fd9594131eff8cee131b14e4d746d90cb1bdf03bb1e86746d5d58431f7de59c66aaedf5a127554c4d0b9a1fffce83c90ab1ded251cb97984aa754fb8addbaf2fcb324c8cb18b2ac9c22151de5c6d0a3afd5283b8ac981eb03314f48386fa389ec1070c606bbacd887a43b6db70a852258d213a20efd2ab2ea731bf7d06bf0e2296ac24beab4fa0eabf1feab1318031b4d784a3b19888a06a22b43624605a0566dc4946a99da8521ad6aec71997b4e8cb7f98e4b246a2f73d022f3de9e770fc140fa4ecd36c31e8c74e55097627ee062a7572fb97119caa7178605176e621ff227f6923516b428b8bd30e8da5478de6b546c1fea83fa491b92b5198ff38a045ea17e7511c89919b478ce1e1952398c314289b4b9f0a69106272714518ca4d3e69237145ddf0783694647916c2037f169d865b5e8a718f4cf7692c46b8dc1574ce6a1a3b9668a6fc86f2ce0981e8d2e8ae7b63e15a1e3c3dcb72bb8e70fedb174a535b7068336438d1058b52d41b16a274882daa7428052f7267a3af1fa45d83ca3fba37f7eef8e875c43222e89f3b013b1e6c410f2e93abf68f97eb2dc11b5a071272b37f896045a68e343bba8554a0f661158e46a41094ef31d7c623182c83ffd608c8996fb18ced6d21f0e799d2fe6be48636428f714564636eb775eca8894dadcd864d6445d06cd19f68b992eba3f3ab5801b1aa790fb35d8e440198650be3e7088930eff3e91ec06907a3330253ead4d329ab6e9ceec130089ad072641b1d825a2a377c0646e09ef16070181210da48fdaa7fb7c4bc85768f2d56bdd1ba125f900f7f8ad257a6b55ec0622f52ac03360719d0ba9c91777985362da0aef4d6341f8700499b1a50d6879065c7c7e7d8f8539732409aab1eb689cd4ab264ed0d235777cce97cc9f02c09a3ac07e0fe2ed82cdf54b1587d92fb13fac0c44e5adc6d6ae8f29a495d7e27d176478adb565769962b6007a81078bb82b7b2b4cde361fd6d85e9f161990f32f8b346cb7a5211110029a87c1ae0342f2caf07a6a80585080934d192306c04744e1fe9061e6d60d2518f2ec614aff31107c3c9139842804ce1f1af5a0c83e6621497ebb681207b7cdbbacfe3d730eb4e0e52ef243f16539fb1a695ed47643d16498eb2be888e80808df14bc41687bf50e0685692074490436c5f15b243409f84043464d4a496f0d45e484f242c8b72f84e4df902654cb3ea8723a36255d42e695b2a59b663c31d718fae81695a0d8cd22ba06aa2f6311b4a3e2197aa773f0f97cd4bc0b9c8f2635871d1f95c3674231c72c27fc18caf584913c347fbaddf705104a5d3a3acecd6305ec5073ed814d029b65265229215b9b2d9fe6ec4407916040e66d2d957427b8fa7d1adff20d400b2e21857945f3481cb590818a15490b47642153e32a7d323f1590853654e36eb9c6f7be10460257fe395c1188f0bbb3e375cc2592db48ea3a5db3895bffefbc5be3847b0184a81068445652a8170c4ae1d4ef5ecc2129afae9c5f4260732bbc7abcdbf6b5b47d63c5e16cb55819483595eb9aa0b32360aefe8451df99ec206ae2dd805dcc9d0987df95d8f28430d3b5bebfff1810b565011971432824051171426f43bacbdc1815567abb72a97b04a9c8e329bb88cc3d07a08f4bde96c670ca59eb513f99273eb520367e16ccba3dd2971ecd4e1d26d8fd56f62e47de48d1558f587225682988320e5b75f1e924928eb57ca2c2a3d1a7b1e0d5a0c4f096f5f3fafc1491947b66465d30764cb2ab911001a668e2038928e1cbeaabdb9612ee78bc86112d98c8d74309eea4ba29cb2bc5ecd12a6f6cc5ab78f061ef5c8b09f8466b0ff1f771701268c112bc53a0758fe2ece617f133a6a6ba216adfdd14561b4e3cabc469c84c7a7a2f41e97866663372015bbb6c579b8a8a88ddd35817a319794511282bda384c647c1e9e4780612b868b2b5b3cc5dea5c1549b42d62ff73e8895a3eef15b011b9efc33daa2fd9a48e3d5da5a6ea254c5201d368e78b411f7f9b8cf6892dcfc15413e6580a703cbcf680a9c319f8ae2964bfa04ba705895726d577cfe5e7572f217a5c830656d3b8bb8ea42fe0e8ba55b5f4a09448c8789fd5fb170834cf106e25b54c3ee1a6c6387ee6fceb8202d24a29cce7a500b0f19edc3d72dce64face7f", 0x1000}], 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4e5, 0x9}) r2 = socket(0x2, 0x1, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:17 executing program 0: poll(0x0, 0x0, 0x3) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x0, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x6, 0x5, 0x80000001) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x4}, 0x8) setsockopt(r2, 0x1000029, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648a493943d91550db8aad8699de326d99c694c8065e183255283d76a96a47d3061a2ecfece4d80b2232e082360ea3d3ee232149e14bd6355015b76f0fd061529cc2d0400000051b5283ad3c5937d6e92fc563030b5a9e285d605a4c23a2530d0166f4fad213ec3c3a4d173213482a2cbcaa0bdc05ddf761d981bc453740bda94a2e81f761a080387592eaf9ca7ac28efa1838921882cc32251f114c4f7e8020000b9fa1bbc", 0x35c) socket$unix(0x1, 0x7, 0x0) fchflags(r0, 0x0) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x40, 0x9, 0x3, 0x20}, {0x362, 0xb4, 0x1, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000000415, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x9d}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x9, 0x7fff, 0x5, 0x6}, {0x7, 0x2, 0xfffffffffffffbff, 0x2ffd}, {0xb3a, 0x401, 0x7fffffff, 0x8}, {0xb8, 0x1000, 0x1ff, 0x4}, {0x0, 0x0, 0x3, 0x7}, {0x3f, 0x3a3, 0x46, 0x8243}, {0x7fffffff, 0x9, 0x0, 0x5}, {0x6, 0x1, 0x5f, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3, 0x3, 0x9}]}) chroot(&(0x7f0000000280)='./file0\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001100)={0x3, 0x7f, 0xff, 0x7, 0x401, 0x5, 0x100, 0x10, [{0x3, 0x10000, 0xfff, 0x6}, {0x80000001, 0x4, 0x4, 0x8}, {0x7fff, 0x1, 0x7, 0x3eb8000}, {0x8, 0x80000000000000, 0xffff, 0x8000}, {0x9, 0x19, 0x3ff, 0x9}, {0x100000000, 0xd4d, 0x2, 0x5}, {0xf4c9, 0x8, 0x0, 0x550b}, {0x6, 0x0, 0x7fff, 0x32c}, {0x1, 0x3, 0xe5b9, 0x1ffc0000000000}, {0x2, 0x1, 0xf4f, 0x3}, {0x7, 0x7ff, 0x0, 0x8}, {0x10001, 0x3, 0x8001, 0x3}, {0x100, 0xffffffffffff8000, 0x2, 0x3}, {0x9, 0x1000, 0x5cb9926a, 0x4}, {0x9, 0x6, 0x4, 0x80}, {0x6d, 0x8, 0x8, 0x7fff}]}) r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000010c0)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x7fffffff) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) clock_gettime(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x0, 0x3, 0x1ff) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xa, 0x9}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)="09a82b198be39a7e82486fd5510a6d8001da0366280f78e5880241098a7eca21eeca088dfee00b24d5dca1489b581e5b1d28acaeaa3f68d4e1028aab758c9e0d7d4a5403a1283164d6c57bbeaac1dda1c7bfdde254bf1123aa2736dfb4e1d31c48f00f2f79703e638beeeeb36283a8829c9f1fb0c4d7e8687e2ffffe84eb95ac6e08092e704ce76c47a450b044397d0b609835deb7d4c78dbde8b238ba4301df03f15e7dea719dd306bd38fe1fb4dc4b08b7f1d050e3addc496eb23a99eb3f2e5005a3309c93c40b60c09af984f6630ebc10343c90fa6f4ce59af8349996e310ddea3e990b7ac3cc4521f786d65e24cd0ff3fd06a7d17de64c229b04267013b7e00114b1a57873318ee10e009aa01487fe978ec2e5ee22c719c8f624716218da113801f32998c0644f7b60a36b3cdbc9c9821087478ea0d244a2257635d4503927cf839f376e2457302ad5e1a7649ed5c7856d768a6357d95e1c349a4513d185fe872dcbef5a6aff0e986278ff1066d5d75b75bff9b4ccb59ea017457603347992bfbfd73ac660d350102c478b693e05c82444b44136dc2c86dac886628ac477099d2b9f5598a7bfcc5f14fd69e79996ee17cdd188735a8e27713ce6cc47e2d816f35bac822ae928ca51f9e501ddc66a3a6934b1b287336690429cc9da5eb77161047c0eff63470069ace7e4b97b3c60fc69be0a6fae1c13c9b989c11f2359501983e496aa3e8f640e895bd5d3d07426532e4153b2c1bfc86800789496f03cf798998bbab7e0c8ada65f9eb5dbb3db084b2c9709aed7b34de7cb5d36c15400666039ee990fefc21bc3309a3437f438b8c0b82d5683212165d1946ceea4b345a87df29ef85a24e1da21cdf286a5b394d35f01ee56db6740f2024fa1edf6ca3254a0dfe974a004d9a19240e8b29e955f52a23f6e6a16a39b42d6dbbca2d32976bc4f1c28e5dc739bb2f202997247402b8b37e680805e66bc52e6033ec8df3d03e287fd464641c7d6e67c16259e6974c97e7835a420836a936858ca4f7ed1968934734397a4fe9af37b0be1f2e102576a170a96e334e2c7f105e91be5a227bb5b40515ae6a87b0c8122d002b7a875fb6f62070b543579581bd9d3c0c3f5c012ffc42cf65fdde677cd208803f9fd8afafff908ccd51cb5272dae489f94384cbfc3b9f389c6a28372a3f86ede523494e6210f5a5e40956a8cd60e3d5e34c0a54aab19bad46ad2cff653af46df95068fb93a433f0bb583e77cebfba218f263e8bd8da60b60f518ee9ccc8f6e62f20c29d293fbd6b066310240d61d44b8b61e87efcf862125dea5d93afacb6cabbd640672ff3e41bc93b249344df9cf269cde8619c5291365b26fdbc866caea497b3ed94513db3efcbd40fb0e7d7486935c9ba29dee5c3e380cdee6e43ee3788411dae80f9c5159b7f7d9dbdac77956d367556bc6ce74b5353638cd8a86bd64fe194e8ac15149571f2c6f1bd69aa8940de884f057d4865563b7d65f6381e52acda6c4d2867d392e60a711651add5d6225cdd35b416c60fe85dbd580fc27965b2f834db3881fbf22b1933550a0856db2f89f7158ed363b933ff4ebd4faf1e597993408911971fe48fb271d948ebfbbb0bf742bf7ccb1d3dccac66d64af2a925a41cdcd16c3c5d8d3a369a4f0a1e9b35bcb98b4612a39f435c54a7521c45b9a4ddeedee12c0a78f3f4f7b61c6faa0cb60d89a61174b1a7c31dfb5edd72a0f6fc7c2ac41911bec242b02bb8ed71bbb691a8b3671080c9ab3ba27705d44d4b00fb46f46fa3101ef909baca22382822614be3426e5045fccec6e819dd44c768db97bef46af959652065a35b6959f89dc6dc0a3c7f98b8ea3d8469e656e36f2bd17bfb9ac52f9b9d64dbbf9843b40f3cbd9af794b785b5cbaf07cc505a6ab5896e93f5406cf2bc65976f7e1b9bd9c710211b240d2aa080ec8711908590f42d2c2566f6aa1156dc74f3e47e7746e43efd3c4a65b8ff41b90de9ef4a7d90e9461ae47bfa9bcff26f6c6b99fb2e77b94915e7232ee791a8cd97db8629945ed16939a5892ad002d9a833a9352755ab402f7d399f9829f9239bdd96163a9224a5819aae7abf5df2a1b528f5a88e7639c6ac325b187b92595fe1fc1f885201ba92ba4aa29cb0c9860449c0771642158739e1bf2f4c86b8dcee9008811b67a517b5e7c4d93c07b992d57039e0da90134e708996f5ddf18ceccc85abf666b0da5915e0654c7b63ce1a13e9e69e1d504de617cb46743ab1b554eefe7161485c8d86b1f7fd7445ec1543488f8ad13a8749ee08072d2ecbda7aa7296fa3a0eac2d1a8748232f670fcc8e5c6c5a572090467875e6dd7a576358ee916c414ea5a2ffbed4d1c4d4fd924c20617a98ca0cfe9cb93e2972bf106d8c7d18409256c43f7b876778bc28b9a2b63c2da2ac999f69f6ce968d9c014c51321f581bd1beced346612faef4dd6a322d8b31acabbb215d8bc6b7d917d55aa61f21d6f7cc256c244e54c84c945580f355873c59c4f8959befc40b4a155706f564c1fa8a7d913c36ae977a37fab540d2b55aa08e918fc76131db1876fe48ad6b5bddb0797280cfed5fef0b121709371f8c595fe7b57feb69269c7dac196f6e53ecaeeaadd9522409456123362cc31cb3f216864fdf78b1c128ec5aed4693957984a6599354e51b954649ea570e2b4edb03563f08e900954462c3ba102590f00ad6c51aea0f339ebff6b4ae68a3f43a100faae74a428e099f263afec79d9e8477ddc57bbd358947d104426496bf5cfe65745ca9de9a084da6f93824d87acddaf97461453c6b1db2a8c306106850f270b6f2478c206b0f05b647b5a51e82b983c5c221a6c28a49b0c936995b18875f9504621e47cdbd85c51f0bcae95aaa06886f6d6f1416d67d5a2ee1dddb9fe46eeab3f5915b7dc511e3b2916399720a93aec37247945d67f3f370847c343220e5f3a34b86f80309cc09b750fb59ce38c991f14522587fa9ad040b84cfc82156433b7bec4cf287b44ab64562b8ff3e29218c8841c0ff87d7f12e2b12a44ad73bd9541112b2fd5d31618f1dc92d5184c66c0b66a9d01f9ac84f6ba2e9f321c064ec472cec7704b954f108a29d573162cfe7a055655d9acf615714d278915a7d9ee1fc45cc124d746b4931bb70e5c3d769ab19a610e6f3a418a8b47bc180814808e1dca788d1cd9f938cadf92039ecede3a856c8a483b4cd6e10b205741c876af37f4bd0e5239c3f8c97484c8274c2cdd898cd22827a5fda2382c540a77342a58263a83eac9a12c0af76e651fd776b77a030bf1cd24eac2c3b93e42a14c0128d4f75c6db4ea3f33f1989507e373b554b087a8c13c5227dc42875f1580b1947ee24b8bde678827b1d773e49f4d08f19dd795d399f3ce6d76f18f08165dcdcf0faf369f441e2e14e90169f5360072b1a491fe945b0efc32b70de014eee0cd43f698efe8b98c009b7d41ab3b8923f679f3b30d33f33dad724dd0b78fa4e04c08d5e26ec9a926becad794812183cbed37ea011345b81eb25a5a15987de78055b3cd203b7861cfc4fefdca4aded163e7b90a6d9f8ecb36ca2bcdcd2324ba3adcfa18fe21db865728ccef75c78b0d84073e4240878f7299561e1d2c8d3694d8ee70b8129d7fd417f2b58fae27128be79cb4cbd725d5d1d9ff1d67ddd621eaa570ee0bc6a10e6b1635f6e173c414a2cdfb9df9447d33b88fdf5657e89c95387179254ddab9e7fee320def3a4aee95fd23f473f2f4ac282a558c98529ad26d2ad1ac2efe4b63102f3097639d80fba312c9764efb8da22d6688763fb5840a0fd7dc3b5e3a2f128c9036e8c6343ce8b89fe966a377321fefd0ba188961811ebf3d610788f67f6b4e2c80cd5ed928c2bd5c0604ffb67fb374dc526b73846b763e2be009aaba7966466d33e983d603e8a4a7a556e0033e0f1d30ec1beab82c1050d70a5f3bf5932025d92a705c10cddbd4e9fade32717782731ec30c5c2f4e704a29699af1830605bdc33be2d64d1bfa8fd93252bf752c427d0d2872cf71a397ece93efa13549f4e04e5ee6c906a0a8b5b3fe343fcc364c0d98b34172ddc28ee47be486723d21492a321ac9a34f216d215d5fcda5f2d7578c0016992e713bc0f2f3c70659af6569debd4c5684d48c881236aa23c24cf2e0b80e37dddc49f306526b7d2db049e71547e7c0a7cb6593fd4884713328766b5bb2652b3b4adefaa2e40c4b83154c730f0056752363600a0cb1390cc7be50253b80a8a12583c76caa9279a39f7fef32073f457bea0fc8a23bed74657fb52caa3be1736305f5961d752d7b17ce5c06e01c9a7de39a4f0046be4a28f3ea99a6bc8d35400b04f4e6788c829d8aa883c595d1215df0a7086a44266ad08fce83b03b86186a9e9e0842fd5f97294346f24c22cb35f7a5d184e741e90ad2a65cfa1ec4d8c027188aa49639c552e090e85d3dee11d264c18030f8955d8c687322c8c2c4a0bbb38828e6cfdc57f1fa4bd085b890473ba402dc28cca84e5cda807bc230c53b3ba8ac69ce62aaae62b7a7982f88ee015bce342ecf400e17b910670b2704b71acdc7c7170fb3f22925ca0d9680f330434aa5860a2eef8dd3f2b63b92c244974591a5bf4eb88d0d30df5e43cfb79316664e73b2176f5bd716dbcf11187f38b954dda7dcdfd5680943396b482b53681dc304f4e1ff694964990f1c1171f5cf38df19a62f7c20672232b220497c7a01ad716ffd5cd0e28772946242fdda93fbc0cd2ee674b7df5f21b81928e11a7a3b46afecfba936cb787187aa118eb147262d24ae34c9648d07a856e67b88aa0c4340d73652de2e4ba173e713e29e740f64a61553be95975325dfa9f02302123b0923208cef61b59dc88f7545951f67c7d88cc8180e2b2fd332f6170cf0ca31b11c25b5899a9f75606f0b506250fbe75465c4fb9a1f1fb6fc91dee293ada6d948485de14cd8916a66211113868597a399585abc53613ea47b6ab070d7c9bc953227ae65f2ddfc342335051f678982160cba83ce6476518e516262298258fcd162564e014c9e4f9845695551d7aa9e6091ceb3c02820302cce63fc48a54aaf26ce78de39359ed982dc3a63d36bbee7f7cc9f3d2e1a0112d0a84f32151e15d27db9c5f2f0029ac07470819b0f2c7e989647146738135ff1aeccd8fd9f02b1efdab83742b7a281df1864d3c5f27fea561240c8d076173157c304c43df674ae8b2249a545c7635465adf1975c4a8a8fe195d2768f4b9b2b8d79f88b1816ae88ec11a3faa3c2cfbdefb017152bf0f9b34db45085e4e5dc9225340baa345e40f3494915428797605baf50af91ef6b5b06c07f9c1cf90994d501783a3279131dc2561d6c39af8650663d676113a90d5b58358ec5f762da1eaf37ba96dde377d71f11a19efabbdf9ca8a520de5f8a1b39e96413d629710bc903b54f5c47928b1bd5412f63c2120e65be2a5f0c4c47fefed0dd716b55ce6fdee4ed820fd96b4321bf8eaf8ad3058ba1dc28823c7f660dd42f2e51a6732ad097df7aa5ec79c4c46a6499ebfe54e76c3cf54f6ae83171fcbb1433d5a9e1065c6dc20e0f7f87167812b966c013fe3a406364123a5a8768904972792f1e0a6274bde80c44fd134f65636baa6bc129167c37345248f26a12b2382d3a3337c12f420789127cb7cf6c126c725d4a07915d1b48aab070e57f915840df7758bdcb67eb55f5f2f2868f4bef8e6d290b78cf3d85f9068a9f40b9a7ceb82d3a2df5f8f1b7948b8600aa573ab5fe1599f6aafbbcfc64ae24a829a23e55c8c2f6761763e645feac6fa1b2bd421db8d", 0xfffffffffffffe2b}, {&(0x7f0000000040)="c240abde46a7e1b707d5b1900a388ea87be8e756fa452a5b9cccd1fb8bb760fa919cbc13ddb2900c714f8d2dca3c58b5a0ea169f2036a89e49e98e856d10080b7e474777ee777b01f31cb9c7f08d53baab2250f8c6d121dded47a17376a4af25e781a3beb3754da39e35a82370ab1236f511c54518644ba898c9c76a62bf022f5110a650f8e6c7cc688227bd40c01e170286139cc38d32f21e009157417f7e26a8a88c1d3e69187407dc1ec0cc294ae12d817745c907dc535237605f6dbf1c0fe0382cb3fbb9", 0xc6}, {&(0x7f0000001680)="2c9c66f7ff2fb71f80ac8a17680732a58d04657944ede2899cbb175843bad25c65824693bd9ea7c9fe1898e89e220526df07f59121c1bb8af0b56a19e0d1f3392189d1489404ec9653daf82f5e2a84df98068eb66c0e5142744eedbad0bc3c962ca2867fe4a4c070be3da607595cfdeba8ccff1ee55648615ee3e02a72448e96eb9d2c1bae4d6ba28f04d7b2436c3f7b1ccd761c038390dccc08acdb6c", 0x9d}, {&(0x7f0000001300)="6c378f814dba6581cd7e920c8c964b3a5268c31b5ba3c0664dcce307a087139ef9a60a5d47d96a61fe1a2448a3448f68b5c9cd07de7f04657949e3f1ba3cb5093dcb429a7fda1d370d6e693e1e6110e56f5e4a56382b89c4d288ad86edad84c9db3bf887ffb1fdb507840b33bf09107d9383d3219dbc4149864420cf3cf72ed4d0b087391d776af47ebc34a97f0f36c91d8b4a6b685d18bd9ab2a344f0ad7afe3b", 0xa1}], 0x4, &(0x7f00000013c0)=ANY=[]}, 0x4) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000013c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x2, 0x8000, 0x10001, 0x1, 0x1000, 0xdb, 0x6, 0x0, 0x0, 0x3ff, 0x7}) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0x8d, 0x0, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10020, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x117f) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0xfffffffffffffffc) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x6, 0x6483}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) shutdown(r0, 0x3) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xac6, 0x7, 0xca4c, 0x5, "ff0e71f5d114b17f622189534812a30a18de447e", 0x1, 0x8}) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "000009000000cb48414654158fee0000000400"}) 16:00:18 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x2, &(0x7f0000000040)={0x1, 0x5}) 16:00:18 executing program 1: r0 = socket(0x26, 0xfffffffffffffffe, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000013c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3da98c41f4f6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabca461ffeb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd267c8590da761eb45f84550e66d22aab5534a75f9355102477dcad8c27c4b228efdaaf08fe36807b4fbde7015f188b237be2015ba6d490adf26899cd26b0a38d09420e2fa26db6a4f060452d7f3b4a41f346572ed166bf55109c83281ac99743e4b16580b74b93b84cc2cc45195e5cb9fa30eb064e4ba2b7d663226d18b12a11981929ca91adc6b1140fdac551f5b03e998ef21ea99ae39a354746e8e70f6dcc1364c00688b3da996e683a6287423d28b8c862a794482e2b3b39eae694d69f3f27e788b14615abdd0f565d09b71daba92c641b441332d6c6b9", 0x664) fchmod(r0, 0x20) fsync(r0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x8, 0x5, 0x4, 0x5}, {0x7, 0xffffffffffffff81, 0xffffffff, 0x9}, {0x7ff, 0x46ae, 0x0, 0x1000}, {0x100, 0x5, 0x80000000, 0x2}, {0x3f, 0x2, 0x1, 0x7f7}]}) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x4}, {0x0, 0xffffffffffffffff}], 0x2}) 16:00:18 executing program 1: mprotect(&(0x7f0000088000/0x12000)=nil, 0x12000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 16:00:18 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r0 = socket$inet(0x2, 0x4, 0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x7fffffff) r3 = dup2(r0, r2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:18 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) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='^-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='/-\x00', &(0x7f0000000400)='$^\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':%\x00']) 16:00:19 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/157, 0x9d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000100)=0x3) 16:00:19 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0xc004, 0x9) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/112) getpeername(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4970000000000000000003bdd000000000000862996a4b2ca5320fadb00457272dc1f7f4ef6bb13add85c9f84"], &(0x7f0000000280)=0x6e) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/170, &(0x7f0000000180)=0xaa) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:19 executing program 0: r0 = socket(0x0, 0xc002, 0x1310) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f0000000240)=""/232, 0xe8}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4002, 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x31, 0x9, 0x80000001, 0x0, "1ffbff163cb8f677925f1be62c36ae61dba64800", 0x0, 0x7}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r2, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x105}, {r1, 0x8}, {r1, 0x20}, {r2, 0x2}, {r0, 0x1}, {r0, 0xc}, {r0, 0x3}], 0x8, 0x0) 16:00:19 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x7}, {0x7, 0x100000000002, 0x17fe}], 0x2aaaaaaaaaaaa978) r3 = semget$private(0x0, 0x3, 0x16) semctl$IPC_RMID(r1, 0x0, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r4) setgroups(0x5, &(0x7f0000000040)=[r4, r4, r4, r4, r4]) r5 = semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f0000000280)}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r6, 0x4}, {r6, 0x5e}, {r6}, {r6, 0x12}, {r6, 0x10}, {r6, 0x40}, {r6, 0x10}, {r6, 0x40}, {r6, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r6, 0x20004268) semget(0x0, 0x5, 0x2) close(r6) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) sendto$unix(r6, &(0x7f0000000600)="adeadf215bb2f356c29a417324c40382386a093bef644e06325835937102f08c7fc71a2da6827d573fbd47b4b2a6be932cdd9af789ed0801367af6693439c779eb71ae09bc2831298bbf5a38d24ea36dc9b2d271f5afc81cda341dfdedc3522d927fdf74e9ef777bf29a93fafd6c881e00fd609e2121260db11da21cce9b10f12011b0ad5a633fdcb6b5c2c465387c1fa71f3538a7d4bde5df76ff6d4a775cb9d03af447b53bb45e21f69fea37cc78f882377d90efef4b4ab415b5c390ae83ce158053345e1fcc9ed5508551f868", 0xce, 0x1, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x0, 0x7, 0x1000}, {0x7, 0xfffffffffffff001, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x9, 0x1800}], 0x4) open(&(0x7f0000000440)='./file0\x00', 0x8040, 0x80) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x20, 0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8300, 0x100) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x22, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x101, 0x6, 0x7, 0xff, "eb413846915d4cbe2dd83390bb1335879c67cf1f", 0x6, 0x3}) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x3f, 0x4003, 0x8000000000000) socket(0x10, 0x4003, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000140)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000c3001be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xffffffffffffffec, 0x1}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) 16:00:19 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, ""/36}, 0x26, &(0x7f0000000180)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x3, &(0x7f0000001700)=""/4096, 0x1000}, 0x843) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) r3 = socket$inet6(0x18, 0x3, 0x100000000) dup2(r2, r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x600, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x9, 0x3, 0x2ad24d1b, 0x3}) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x405, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000080)=""/10, 0xa}], 0x2, 0x0, 0x25) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x481, 0x100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x9) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x4000, 0x20000200000005}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x2000, 0x9, &(0x7f00004dd000/0x2000)=nil) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040), 0x1) syz_open_pts() r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/137) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:21 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="156a18566dc7a9d72257ce0ba68113d2275d59f38031ee01b6095330a89eccfcf4ec07635dcec5875a69d174eb3a3a8d194ed9dffd5b8696e05f40ad45f021efc534a7f61c3a4c36bc585cfc2d932dfc7a6fc4df72977d77cf03c921ddf94298ef8344dcc7cd463e5c4e90d4dcee296f1442484ef69fa4856371541ddb8486f10000c47d21b8cbd1596642de43428ab39b38be5ed2102f7bf93e9832", 0x9c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r1, 0x1) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="3b444a3464d41f4c69d7532bc78cd14919065f635f43f3d2402d9db51691644fe5c057763b8daabb24e404a1b8fcd9b3c02461a8a8cf1790bff63742ad818d0bae898dfb931d4bf1a24f86bd8323cf2d2f0add82dbc58a845d89cf4a71f503d5583bde959a7c917929e80c7582e1a0bf3c2073a5deb14e9342fefc3c2a3ee652923bab14c8dcab0d5448e5b2de5ddf96ed2fcbcae68ab967846b886cd7d0262eadb61e1820baac7ec12e23a9ac878193f29e7ed6800a7e67e1b749862f5a4a6eb420343426573e06228fa077a3f22db5070c03054c84511163d6bb2633f52575aa8ee6a1dbdbf9d5a327996c811076c988e03b57d4e1ecf27ede7e270e740ad68f38afb2970cf5a760bd73965ef1ba66209f066de62d668f44180b7296db494b054fc5ca3d1e0f9af9be80c04d43744b9058245e7eaa8d33fdee177a5f6ee6d998cb488e916bac607c37b709279dac9fc47406508ba7e54e5bef5af78ee9f1adaf2fe32c7b8ccbad681668d02ae473aa87f32d5dd040ee0162feb0651dfec97658249bad6ba408d7c74f99678e692623229a71cc7763c5f6aad16b538e3cc5b2a045bbdb8ba15a7aa1e940f323fa293ad087c416fa2181a122782170406b214bd9f081992e9cea19220b908168ec481846be23bc65ffff9fe9c2824ee27370b541658f44038035b21d3347e83a6e5aecbaa8a54d0586f68b9a1003ae4fdc6e35bb0c4c05d7ec8a887e11504c176c00921e1ed048a4a6c8d9ecebb954ec1fd7927a7176ebec32638997704f1f1e1fc307a9028b90ac22003c511d17b6586d240b968ff3b1ea5677941fd9f7293c443fbdc97354a9ff0782ec7198930935d774e7e30fa96b25aaf44e26ae1a22835f330ab40f9343706f5f0cdb06cc7f618f33596adf6a69ea7afb13e667a06862f6b1899bb9cc437d8335c7cdff9146e81c74d5acb09505e9c2556745308eee775d6af5bd7ec797a11525b8037034b1e827cf8175af1d5e938b9baa8a2feea351e12a5d6b4d965f4a7d2f2d181f48bbbf4f3fda54f1d2ec99100c53e7cf7561abc10a5de50c2f76cebce8b91da59f1eb9619d08a2d8c0c608b204b8babdb9af36d07061d43ae3cd1056536b40c79880a762dab4b25353f7a0e2adeb698d625d461ad5df9f7d76c26f3d43c65f5297831543956d9590a3676ba6f8a364eb8999c6cf36acecd2e7c893d748f5729d00059d461acef67926ebb6f4afe3aae52ff1fbef3d9486ea7d8f988b3938673220b1fdcdaa385979d9d0617f0958ca5bc619c2d5dac4b28f3de81378aef901fde100d648d04954e3475dae29e3b1ff8408b9e495bb3949b20021accf11b057a0271dd7680a1925a1aa42246cc38dcf6c405e955bd15775a30ded9f828cfda93a950ba21b58828107fb02045354f77cb186d724e5726175c6be4a505e06b7245222039d7174aaa2a0e8ba17293789a35e99c319e39c6e8f67eebae789532730dc2efa1b571b4a5255d31269fa6f7676d148016def7a2173d610b8f69f8196adecdb45d0b6cf16442ec27a42a5f061faa73bd1f16f2f50153bdda8ed623292b36899d8763504f2b939d7beb41d60c707c2ea18729ed938edc7c1ca927ece9cce63391b10d382b805fcd569c2fb15d0a8b7523ed1c1d4543be50a85f361bc5a75e2111f86e6e17154a540283e8a0ccdd2f8261d44150699bda88c47653116554a928e3d91587c9f49f31e25cba01d385e71c2ab7c0b73be28b8e41ab183799f939beba2eec9b53b36df0df7689b95726549a2f70253a4f33b4e4b78853a1b22f60ef86ff399ba1f110acba80da5c64ce8b3409a6007663128693889d03de23afad70f81eae965121dadc582458233dd571e8080db46b58797e8b51e8f99288896bf8c0850acc9ce1246c2a9c803f26965234d8706da14b42374a491372b5e0e079ac6f5338e77d228d601e55af21aec4f6d18d0a9e697d92c9d06e8150888a08f9f42917b4c538b8b40be62ad3f69382930c08035e5b321357cbf45a706c17423403a6782672f6ae4de4d752bec052146ff7cd8efbd93cd433b6dd30087807f6bd3fec4645ee4fc13e493433c1414c13b7a838a2dceed0389c683b6b104d8856a7f23c0782744cc380289459abbdb43fa5ab4ae78c98d67ca74c8217016949670464a7940d29df9d783acf9a269ec1aa6fec8dc04afd304d2122b77771f561dec10d018036b218cd3d3ac5cf694cab1a73b36a5ddbc40dab52a9a6404d280dc17ec2a229b34c9378f92eab971e490a4391d96b1edc20d3e94d1911208cfba17bb8827ebf87b85b6550b2fbbbb6eb4026ca05ddfd8cffc07391790e96ead1a4ac97e673427c530e92e00af70e2857eff71d8a0af81f56dc6629bf9b4012ed517240575913705fbf750f8f701ea9867bc1c5e122cd6b2b745a6c1863bd85e7eb98ae0d7f30ef3af4c061bfa21f1604f884256eb70633d97d1c4d4ae25c10bb0e2257495935db086f3005f3045b1c6d5813cbcbef5814d7b7fb242877da7561551260b7a3b94593ae10d0b9c06ac7ce4668f97648e8f476c5ba264cb112bb8be36ac353c5934814e1cf7f038f7179557b58fafbb4d24762a4945b7ed5edf70335e4d93dd256e93f776bac32203009945e526bae42c7640270585da0a70f38c0686b3328c8a4aa8e11f495f799eb8ce1ba2cafc2288f35facae208d95fff89da9afda7c2248c83de11ab5ff99d66ca28b716949fe437add4dc8d2e41e3f090b0d14befee0f05c4ac4800d2545c1b7f4983b3b728d7c6b4bba1e6cf58a2f2d49a66f56e25445bb4e84df1ba7a7e12df24ace26a3b081daa5ccdce90d030f297900de2884e766bdb6c9221282375b652a43da13e5f5cb7910d2bc6fbfa5d74b733bf8c17723405cb0b75f5dffb8b369ac775c50a2e46af827277e1c7adf9c8e2cfc4f3a8d5bc9ed73447f3f35a708253f7af9b030bf6a282284d7e37aa6e9fbf01ac134b36f34746843634bcffd8719bbb42eb9014155eefbfac2eb82e49219942fb52c703325ff1339ff8831d4acd9dfa7ad857b0e91391eadb33175d7f1be0fec08b39b1525f414ec8081cdea8c93c34f51ea1021ff040917974550649ea9ed7ea25e946b99774314dc5abd9d90239ab0473155b0ceb3698959529e384e91720c53c3625d85f8f1020f2a9bb0459ee24c1310b4c12c14b856bef7ac90158f483d144c8dd7d8470b8efbdc997de694a87972b6c834685c2b7d2cbe0b37398a3a4267e089762cd1740822b567c19070b32f5757d4a3faf213f55e21e43a9011e766023c2895f25da8742d99169cd0fcddb53ea525febf0784450854ee5b6813d6229f6e46c41d1aaf15853713c058b0d171577df2a8f182efe7f5a5d34da4de2f0dda3a343cd6af28dc07cd8789900ffdfbbf4c91fec26c6c6fdb635442ff65981653e3c1d44312883aa5a36a6def8615c47bb76ee8399b1e5e31376f2cc9fcc7229ce5c7358f93fc80d25a68536437eed3a55d43c1e1da9f499ab7652d911c2a206379bedffa769589d3b9cb3df11cac15d750e5ea50e5a49f229dc09aa9e34891268f32fc8a69f6d20bbe9183fdb81ab9a75d4ad052b594d361dffad887f1a1bd387196b990b321ac8b5104cdef2d22757dda6d06e2778b9375173f96eed91722863aab195f4977f31105c8c668825cb58ca5ecaa70982a845e3a9d26c64afdbcddc38d8cbb76d1a6578a8c4ac19356b0368563123d2eec6b8544dceb0bccebca33cfa13204a13a4f45f45e87b751568b5d7d1e9e35fed6a6f982ac2417bd0c4d354ca85aeb36b0ebae110a5c683fe092c783a32bfd6596601e204a5369dfa1d7f82e27a35da2de81a90034f74585b0f5dc9e261d248a8dbf6b543ffb6cf967a3ff1590", 0xaba}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8001, 0xcbaa}, 0x10) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) socketpair(0x1f, 0x2, 0x110a, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r10 = getpgid(0x0) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) r13 = getuid() syz_emit_ethernet(0x2e, &(0x7f0000001ac0)="9352dcf2f8b8e2413eca06c7120f7c790ca1e6effb6bf22e4b1cbaa00d655a64f4d3c9280b96d4986aa536e1c04b") sendmsg$unix(r5, &(0x7f0000001a80)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000340)="f5426f5040e029043b0e2111981702a1f51285f03b6625aeee4603145eca1b224dc21405070a0b5ba50f63728b43bbd7722448961ce7b04835bdb17a50fc2c4f1e1080fb0750b45b0ab2ace84c697b766bdbed87cb2954875d391eb5c0bd04752f87eefbe471ea7624f2680f07203dd3d9280606e205bcc98d1246a09d134bd87419dbd8a677841b3284392151dcdb52ddb107bde828af742fc6a357a764b3cb69566155f9a4d3494d2f62947a59a53835d5bbefa6e4a2224cee0052a2fc5bd58b82a91c4651b36b2db239b2f15cd8ea66b319d04a04f4047af4b116d6721a9d7f95906f73f6dce6fe0a2450002a637dd9cb24a189ac4073be523c0880d65a7df53958af9f53259a9a396387c2098bc9f5f90da2597922cc57b7ef913356945ebafef10757b59bf8ab39ad9429a26d46e3a1320f10eeaef62cc0f3904758b593ed0ec691fc4e318c9880b97e15bee7db55c27a0409e2a685c0c5e06888af56f5eb66793f59cbc4ee0d0a2ca245a65a417981465477164d084cfaf0abfb49bb70ac781ca8fa4c5e4a61e921bea8dbf03078ced2964d5032cdc744813427d4de310be4964e33746fb8cc9b117135650409bacd3ca9f235f7ca34d13cee7f783b8a87ceda0a507274f93e0d30ebf65487521c61391268bd444dc9f9f980aa3081a3b4b8bc4155126b03a740f3d10e1b9e389dbb1b939786ee2c6b05d112c1fb30f53154f8cb2dff744092228befcfeaccefa6087689ddf842053c1bf6016752611826528dcc898936288d5761d27f424d127164b9b3aee0f29a8d43b7d4d24432966ce3f54f97f5a5153e9aaf06e55850e7410bbcfbf597c42b6bfb87221e98fadd1ec513bae533e7e194e2d779808a504b087156b5a67f7ab234101f8a6c60c8a8038d864e5f8272f217af6d7ceeb6212d95f50f388faa959307126471bbd52b0e41f9c9dae701ab3d7f742dcd9ea34a4a0df86c617787fbccf2eb51d12e39db3391a8c9211bddac1bbc9de0430ebd4c15b38ed4bc0f0d3c010b85adcefe422cfb6bf83adf8aedd877d2021b4a5d85825e54bb75a46904869aca4b979b36c1e7078efe1015376bd03c5bcd994b6c663466cbec449eb0d022c02e93752deb2ac057724f24bcdb91646fb875cee75e403cc8cc3f22d8d17e8db11c3e6d38449adfcda702d42caa8bc7f1a4b294b7ff36c20c6191847efcd86863677aa22fdd40d646209aba5b4f1b325f65ce83492caa62f0d62c676c3407ff3f9983730acf15e80a4afa78ae6b417725ece2a4482cdaa7ab4a369d973c0d799eb30b3fb4d5a3490e3c5b860b86c0372e14c1917930a2b180d0bbfed2bd8e876c0260ddb57cf59836b18637c52d3b7609d71e8d9778897b55b5d8fd403869e5f815ad48dc8dca2ef88dcf36ce096e579deb2c4455a9ee73a4c93e8f8730bcbaa0bb5337431f3cb68d43ea09a918d9bc5336dbbccd003acba1d5cba8024a2f35040e98bc19c4a8f1bc34a5f6941124ca60cd5f7e6c81727dddb9ab628d7a20df2e69b1f57817dfe3f080888077ea3d8235f20f107b54e2d27c88c3956cb398b733f676c455b3302cf360595db27e7018fb86f36a721aa9307c4e9623985491216e7a5bd0ea9b8dc2884264f9f0f56a308d96fb55f34c1c275a6f03ae278f5edc0568a3b6778d5e70138f3f85348ce223b7396311250d258a8b19f8577ca24beba2299ce4af122a80cf46e376e306a56f1b4fd9d95d3fcd40a1a7083cde45a7eeab19f6a9faf840327fe33b275cc3aa5cfda882293692aef8c3ee9c07c5789f015fb04f9eff2bd4fcb49e92197789dbf93914e921d6e66987c386af4c813114a6ae3f88adeb06dc6e5d499eedc3dff64bf2a1eedccbd610bda44a086206a24e26d5e67a2e7daead6de9d5f38bec7a5297b13185fc53fe9a3e38acf62cea7b71d74c8089ab473d3bea617b98d8cdd783d5130190c231bbe896f7dfa4f80d82a030478ffb20559cda00a2cc7353fe29b901d9e349422f2ad8568ec8643cca6f831b4ccc04339a8e2be9ce5c442f58b2574f81b7fc5bb6ae4f6ad2a513bd820cf5458b31db93ef66e36bab26d454a698d4aa5171ade51059751b56fcad50aaeb06e5099fc3e3a87228d88a9b1fb6a71fbcccdb8ebe3fd5d49fec7cb580d3636a3c481008e837fedadcbd341f74a78e86afcd162141c9cfa2dc55cd6f9c65d6051148fc9af29e9dcb7f9f384abe7579bda71d7ecdcc1f25748131233547df252dc5ef609fe9cb699504094a7380d66b74faeb12022ad0d76c22513628657bbba834f3530568c81b8fb4278223b59f45c438c40e283d56ab8208dcbf2c239b22fc0c88e3abbda986d9ada4cb9dd63909314d01fea60d68a1c81ab8ba4d2e00ce1e09e76b8bd9c15a0e0ec9d61649dc2607f2b80d5cdc80887d61a87191f2b0e3f16a8a45f77c510fe6da43cb2c02c53cf224f0cb7e9b4ead98965fb942496ca838b94225ac4197819e1cfe5dbaf59e45151b947b04f5b730c59a83488e49464505fcc1357f4535cc3445b37bbb3bb460468ef381731a0e44236468d72d76f14ad97252f7b305f1dcfa22ac9bb0e67f6c7c752c98d57350de6b0b204740879cba21ac53377476c61866a700145f5ca4a2cf89c397e3c8205d188dc8f7e67b464f0b765a9c61a12afcac69d6f0c941dc0597a26e073c263fae851678ae326f37d0596be70496d6285d88f065265d19e77a1947fe29d287887f969651efd3ffdcdc575823e779d58b174f36048dadd81a7b20b5ba18f0872cbff44d4675cd43345797df3e39970724bdc367c223096abf8766c67d8bd5baad0df77cd22370240f48dc236b7fc79ef1eb8899382c2d964896623a93266fef70c15af4aac7c1f7c00dc931686080388f455cae68df8cbda1f99c557d7932dafbe41c9f18588f79bdc0558b19245d060974278f108eab811d891f84c3c3a498154a521579a84800916b72617ecc5bb91cc3064496bb66f72fbc77ed87e1f5b44c9bb75223b69532c00fde1799cb7f1bc7fa3ad5c2e76c8e09ccffd88d7bdd2b71ccd80136468c2f18e116df9e08fadbc40a2e254ec36ca7e9f47877e9b4d0b6fc9ddfba149b6e3d3f144008a89e139df11e849fe0c570aa6b51d6436a251249acf739a06d2cf32993c3b01409c081b8a3bb741cd06a2b6c88f88f5cee6777eeb3a6c6a026ef47a58cbb94efa929487f4086ba9c476ff9aa2e4195de21128d2f40b9054053865a2d64669f4aa51eff314a7fd023cac1109d1dc7ff813fc43d00c00da60520fad23da19263279b75f684e9e1be5f6b445b54b5b0e4465797c0abb3a20b874952d8182a564262aa6f043b1ab3675072339ee746a68606dd82c112e9e15d898c2405ad3d35b8392306272b8080e16acedff14993069dd2990de68d60ea5fa2adf05d5dd8e33e51cf4080cf086bef859de72c0c9b95564377737c4ab930164e6c8f4b09620aa1cbae5d2b97ce6244dfcf73f812df0e9e03a08c6733fb09ac4c97c640b6fa76c730dfccc73c4559610f91366ecf2e2a651e1c45e6c06728d2edcb02da633de2637760853da04c3b972cc784092f20a60293187bb1d1ffd71c0c8b1b6fd686859ab8c69ae719468fef09ce005e75a9851c5a6296a52bf03ecd1699980445f5b5a73ebbd7cc61be847468282a6491c50858e1b2712fa392e15e9082dc686b9c92d350c61e36b1963c3b43b376e820af8c90d688195f75fd74a71117342a5ef40fd8ee665dbb5157468fc66919e2a6a7da8a35b355e1220f9c20f9c35d59af09e992b6f6f613ef0287796f3158717be7f768011473d995195a80682ee5e8bd770df6d50fd32d980dbf74ad0ad3867ac5daf828ada412773386b5689664a6b921be2638cf1fa72e2d35df6e3403554983f94f54acbdf838091e5b97551d6587b1440a04271621aaca954d20b137aac357b5594c2c313b393d2bf6acc735c1484460afab312b19a3ef8377fdd1fbc6da275dc904ded8e4941180305c36c12af1395999261be44f48e7655b9d81c4048d3d851295a532c67f0884249b5870cff14c59f7020afbf06f2a4c7da6007b8697ad3271f562544e766a9c7c8eca0ea44d864fd736f4874aa9f4cd9872d328d24826f49117b3a45e7b5efe4bafc03b5684390a0125aaa9d9cb04cefb8b3e1fb20e5fee2fe94db7a2c7920d0fc3c109719cd12a59127119aff34981abf39ccccc2e64fe14d357d1e616796a4901d10f80c3af7d131c2fd4cf92f814f0834887ad39c0be90bf45b5ad07198cd88c5f92612d2cc14b1e942c8c00a4f8a4f87e8229001c08878278a460dadae1e4b9b0fc400ccef88108aa57c90a9c820bc520c047a156e2644f37985f14ad9bd00ec411b1c151ef8ea9d1a6152aed728fc193a591581c9f78b56b01a5b770b953269f5b27416fa1fc731ae2d212bba0b0eb1f619fef984fec107ebccdef47475908c26f520d1c47eb3790496d95055aa64b8f28834dd2a3aa3acd99b33be8c2e4310ad86dc8fecd334def7f051cffd26774da25cc1b8c92ebb496da4d6bac625e7e67a78a4fa1323ef50883683903cd51c339aa2920296100e22cd08fad68f093c228c72bc13e3ced7b3113223e5d0930b31ab4b6289d3ab3c67210f7df2f190eb4e1a136b722527587b658a5af8f93fb09e5d10d482595c360926dc2a65b2461d3de663fa10e12dd9755a53c6d9a4f8eee8c367606e6c7212eacbccffc9051eba129c67969607d1b336fdec78d4a8c0a0412195b34bba0433a66c9de1f494809e5def82d429c26a3a0cb8cac704cbeda045e4a1f7ff7c9ee28a4561c103eb14c7820e1aae34f47fa1e3b9860bd73be442b0389497a6be64cc91074dd7e1536b7dc0db91abca66cc9c51e1ce29aa1435f66f60f65ab4d1063d87fb5ff0ea1246dbfe4a91719758395f6b0874a78b82a095efaee3e38811227a14a56fad3d5805b1bd1ddf7b06f0098f46a777a837b016366ebfb0f51b6d054a01f8f8e803ca8b9f1ef7138f0329f5f5e704cdcfcad2ba54cd393b096a6523cc33e591f37bc9f56bd13566dde737fa7357942610b270618fda0aa95a3a022e635683bbcb6d7e45060fe0df92583fae450037c4fc71181d53329d6003a27f13c60e91ce6e01922196a97734688f606bfd767f3c98218ed40886708f9494a24a81b442b67875130778a009f56ee7878d299806e61b89349766c38688300c6b49631b79bac0d5944cc083cb54a9b69f98f1d6f269fcbf1a5f74a829e11365b1f2135c6c3d35354f46affc11e50d54d4a837ebb52c8baaf51108d218498af68629313b37d7691bf1232cbce4cfc5b7f6c4ab8eab7ecff2d7bcbea43552bca54193a658e1db3624560326d3f58c30e1ee91d432025ac8e53a31c9317bc8dc4821e53f638bdb8885e0ca90df35ee251c8e5484446a79223040d628f683d7796407361d40608efc9fcbac840c4cb6cd3e08d9d17488a7a19bf07976b14b435975f37c15661fb5b7fe12036b6d4608e238c9d79f3b98ecb7673152cff3ba4bc6c1dba665145299925a779c11eefa6aa075c28bbfec0819901d6df1f03c076a53db69aa77e564f6af2097eeba033b2d1e47ee1e705107e28f79a6448de2298ea053bac34f6e64e45e814fb8ad643afe1ae5cffbfedc2733320112ef8c849e19d489f3b7328d4d863066cfcca306fcb67e8f66280cfab133aea4f043d365417c76741cb365a2dc8360136e558d9a35d12d1361dde598170b854a6a5c6297ca504111e82c29df81f334db3c163013c2ed503481714037d823570b3676ba3fb32", 0x1000}, {&(0x7f0000001340)="f086929b417a67a46028346d60ede797d868cb4b808c6bca5f21b43bd41c23a4342ebca7d60bb6c179f986dd4ca46736bf9531a23df709ab866c0a4a84f63475c860b74cd9c68815cad34056a88230ebc5f0df94a635c12bc07661c9844a4a2a435d233a", 0x64}, {&(0x7f00000013c0)="e5273f1d10ba9c29389aeaabfaa6177c74dfb2147633ecf9d5ba42d021f75f4219b3cee0526920e10bfa849ce9b0d15ed65483f1df3df92bd2051a041929fb855188b8f868a0cf16c071d5f4963590f650e3690398f2cc2e9c8d94376b5820942e1c0d7aec9fb23060d1e8a680cc9428", 0x70}, {&(0x7f00000002c0)="da77b5946ef15753a51c55c30d4810a48847cd7b515ca2007eefc0dae39ec34f8485d5de3e65dc2bc881f413f483e6", 0x2f}, {&(0x7f0000001440)="f78d17d1aea8714a8741a7e3704a6c8a982a4101d23df6e9fee2d2cbfdcd600dffe23b0dc1774ee153655e5ade0c10436a1127868ab6cdee5ac65615559360692dd6bf19be0da75edffdcb9578593c7dcd3fc3a34d99f6e88370327cf4013b2c36582bd7c85aa5aeb496f8787d9254d24652fc60f9f04ca65625f89caa968675055779964eaefb5fed6dd25746b209840fd53e9c724cc9c583d579d797737298894556548d03db86b22bd264718c796f0ddd85b068f02b4401289a753b839cb669d64a0f8492a4b6934fbaf877fb2f12d7a4eedd95c7cff4c6b4a8233104738a5863f16db04515195076d53b41d9ee69", 0xf0}, {&(0x7f0000001540)="8dd0cbd45653c746df68f3be50edbed5a1e5acd6dbbcde63f9c0", 0x1a}, {&(0x7f0000001580)="b75fcee30709d53a8189778c3b49eeca9c6a615fe02bbf67a252887891264a06111001bdd05e706d15a01820bedf493f186d593e9b8d335024cb7abe81f98f9300923bafa051a8e8d946a12bbeacc69c6a", 0x51}, {&(0x7f0000001600)="0b18e57675ee3a929ea83d10495afc5f0584017cb96b5871720470a077ae88bcf52b928a9e5fd17f09b5e00b6b39cd42f606fbd52675829d2b8608b2073fc1038c52e070fb4500394ef83df7e2d46f99b1b13d58be2311f9a48e9d330c37161f9b13ead15b7e9c792750fad0a263ac055155b49b15d5696ec6574d9833b8b0e86231b17fc6248bfda622e3b0838435f688b55e3f14d5c75df43a41", 0x9b}, {&(0x7f00000016c0)="d68b62c4610ae74a1729486c8cb11c1b5a62351d172ffc500c7f063b092704e8c09fccad89a2cea930a5bc16c0a35e0b5bb9b28648152baf9b991c196d1781626da4be4e4e3148f83edb6f43651e1d57d3366a630e2864194e60f1bbe987201863e958119b3029812a11762a365fc7acb6a9d90202e35947ba385fffb53cf28467bdd7546654e118c5367d8247dbb29e341272c319ed51f57526136a1e0ee22a538b4f9d65dad2f10bfaf66703d6f1cae30e9d833a64e02dc1f43a8925744f0eac37f4565ff1eeb69b8e8cf861e38608970f10e8ba41f7541b4710aec5ff271cf9fab34db5a208e82db021d0db5d6e725522352cf734543ffb2271", 0xfb}], 0x9, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r4}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}, @cred={0x20, 0xffff, 0x0, r12, r13, r3}], 0x80, 0x405}, 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x30121, 0x1c) chmod(&(0x7f0000000300)='./file0\x00', 0x200239) chdir(&(0x7f00000001c0)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[r1, r4, r0, r4]) setuid(0xee01) truncate(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4000006) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) socket$inet(0x2, 0x8000, 0x1) r2 = shmget(0x1, 0x2000, 0x41, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x10800, 0x2) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) dup(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x40000000000) fsync(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001100)={0x8, './bus\x00', './file0\x00'}) readlinkat(r0, &(0x7f0000001140)='./bus\x00', &(0x7f0000000100)=""/4096, 0xfffffe6e) write(r0, &(0x7f0000000080)='t', 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) pipe2(&(0x7f0000000080), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x8001, 0x7) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2a, &(0x7f0000000700)="ebffcbff13b9fd812eaade24e1bd1c1cad95544e", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = semget(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10004]) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000002c0)) semop(r11, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="1e21ce6e7f593b3e1b8a03c1ec51594a626bac907c9c5b193e4a14306c8de822704f1411a8d2114d90f1961196367bf23819ae4dae2fc80f2602a468bc6aab55f5a9db623590d69f9c73275295f4803cae9ceea8103df978fea22f70b6f08e1768fdc903b7710c180e05406e215960531b60ed14864878b130393b1cde6e6c89df6a7d7ae6c1eaf3130215c19112eaf545e51cf775df6f18dbe0c8c6c5695b94adeda1f996e4941ad3c1c3ad0a944f0a31c385e2861eadd42b4b0bd7763834299c6c4d3903b79d158fa9dd302492c9cc8b9a94c0c47422ace0f87cd08ed281a39f19c84e122cac37461432372ef76ed31c86bbd1"], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1f) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6cdc4b34601acd32981fb3da6274aee7891183a0b9bfd4c6801272638a50ff55994dda61", 0x24}], 0x1) select(0x40, &(0x7f0000000180)={0x7f, 0x398, 0x1, 0x4, 0x8, 0x7, 0xff, 0x8}, &(0x7f00000001c0)={0x0, 0x40, 0x8, 0x1000, 0x80000000, 0x81, 0xaa, 0x10000}, &(0x7f0000000200)={0xebca, 0x47c6, 0x7f, 0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffffe, 0x3}, &(0x7f0000000240)={0x3, 0x7}) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x68, 0x9, 0xd552, 0x1, 0x7, 0x9, 0x5, 0x1, 0x2, 0x5, 0x1}) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000140)="dd29c9a69ce2ffffffffaddbccc370d2cecc410600", 0xfffffffffffffd67}], 0x4000000) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x90) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) 16:00:21 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x284}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x800000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = getuid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r4, r5) r6 = kqueue() close(r2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x41) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) syz_emit_ethernet(0x16, &(0x7f0000000040)="99164a07aaa4eff26397c14e99666d024ffcf662bbcc") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/133, 0x85) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() getgroups(0x3, &(0x7f00000002c0)=[r3, r4, r5]) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchown(r0, r2, r4) syz_emit_ethernet(0xf6, &(0x7f0000000340)="b6") open(&(0x7f0000000180)='./file0\x00', 0x30, 0x81) clock_settime(0x4, &(0x7f0000000140)={0x8, 0x8}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x102, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3ff, 0x1}, 0xc) setgroups(0x1a1, &(0x7f0000000080)=[r1, r2]) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x0, 0x20000000, 0x0, 0x1}, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="4af3ac027efb4ebc2d08f0cbd87d9dc70176587feabac551e3653800c8243740b8a48191f7d06d26d83da3496aae2b72", 0x30}, {&(0x7f00000000c0)="a8c9d25d057a38e41131dd8d2e394799f1531a3df126754a521726d4294aa5ae81c6de1b5cf28f462b72dbef50696020e7e870472e29da65", 0x38}, {&(0x7f0000000100)="8084a1c414fab40f9b8f3a7130573362769fe1a912de12a85c176ae191a03d4c9adfc4e908092f1ae5fb6838cc3eff8df4710941e25c864dd6e7c1d7d8435d427f45c7", 0x43}, {&(0x7f0000000180)="1a24b37558b43a89121fcab31b75b0970ccdf82ba0fcaadcf3597178", 0x1c}], 0x4, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10080, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000440)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000380)) unlink(&(0x7f0000000240)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8220, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000000000007fff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffffffffff7, 0x4cf, {0x9, 0x100000000}}) syz_emit_ethernet(0x4e, &(0x7f0000000140)="4ebca6bf18fe7172a2c16a86d4cfc465f6ec7be20b568ec4cfb052638dfbb157dbeb01a57baa681fa86e7d6d7642bd79c158bcfc222066b15e0d75b02dfbeef76d53efd19759e1918790d3c60a71") 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000000)="4cc08b4c4f719597dfb13864f4ab06d0c06bbe3ca87bebfe21e45c0b1c2826a5aaf4ce1ee61f9e691227266047e2a36ca9", 0x31, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x3f, 0x5, r3}) write(r1, &(0x7f0000000140)='.', 0x1) r4 = dup(r2) poll(&(0x7f0000000480)=[{r4, 0x1ff}], 0x1, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xfedf) getpgid(r1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet6(0x18, 0x5, 0x4000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x6) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xa) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chdir(&(0x7f0000000280)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x3ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x4800, 0x100000001, 0x4c3c85ad, 0xfffffffffffff4bb}, {0x8000, 0x1f, 0x8950}, {0x20, 0x448000000, 0x3, 0x90}, {0x2b1, 0x3e4, 0x7, 0x4ab00000000}, {0x3, 0x2, 0x56, 0x6}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$unix(r1, &(0x7f0000000380)="179516affb37a2da68856406f3ed016d8cfe5bc63e2df1f7233c497c83e53fff4c0a6d55c6acfcfcd696fbbccf3f2ba1d21b0d2a7ebcde1ee6806aa1d5c793854cf87d55a09832ff44c481abcbd6c572084b4656cf9e5aaeb1800796a4f41b5848929e970f856df4402f5e9c9fbd113bf1a39fb16a1f8c463d9fb7b3592b35b4e9db3d6999748465a9a3fb35f557ca641878cdc4ad189a0e457a4bf175972ee4f8b2cf5e016face5fc56cf2afbbb0b968df6f6a478530cf779b559c12be5f6106a0301be0c1392ccae8c2b97929d4b408a0ab76df9f361b62a0727c1c8fb903c2b76ddc29026093da98dbbe571", 0xed, 0x5, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000180)) fchown(r0, r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0xc003, 0x4, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000001480)="4d38a83a8d6008157da7bda63e128cc6b300a44bb9436cc2cf1fa873e7c4b34c3f8abe991bf70047c2b0c15c365d16b16aae37c0baa7e076c6882a46ab4295d55cad9e351fef93961de736a2e84d490e83d983160a8ae315ba961ef253eccd33682bcac121ebb0baf5deb12204be0762e6381fd79376afec04584bb96eb7a1254b311191d131569eb6e3bb674d24d9a0892ae1357dba31518fdc9245a908416d49dd72640bf33f11ef88", 0xaa}], 0x1, 0x0, 0x0) r2 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x101, 0x1) fchmod(r1, 0x101) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x20042, 0xc7) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001640)=0x5) write(r0, &(0x7f0000001680)="f627aac426e43682350458c448a089e5bcc0ddae5dd26eea0ffcb1040ebd3f2bb717e2fef04f8296cb5b6a7d6a14f3b93f4dc3b7f7100b7bd86147e0c5f0f8bcd4f867b9133e494a5d18c938b01e01fe7954f5eff742a87bd59a8145bfe155c7a80bb7160709b0df2d60850367143fca39d2dfbec19e2fba0f6704e4200b4c15664607b9a974bc0193f4054381a81c71be4a02d0c612e80768429b7cc531a341a63c61fb833b9fe2a41e4426a4927be8536f", 0xb2) clock_settime(0x0, &(0x7f0000001740)={0x100000001, 0x2b}) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001800)={0x9, 0x7fffffff}, 0x10) chdir(&(0x7f0000001840)='./file0\x00') chmod(&(0x7f0000001880)='./file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getpgrp() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000018c0)) ioctl$TIOCSTART(r2, 0x2000746e) connect(r0, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xafa, 0x3}, {0x18, 0x1, 0xffffffff, 0x79d1}, 0x65b, [0x1, 0x2, 0x0, 0x0, 0x200, 0x58e, 0x8, 0x5]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0xc7f3, 0x8, 0xff, 0x0, 0x6, 0x28fa, 0x16, 0x1, 0x0, 0x9, 0x6}) connect(r0, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x2, 0x2235}, 0xc) sendto$unix(r3, &(0x7f0000001a00)="a3720dddb979a983fbe467cdfdd7c37d64cf5bde6b3953afac24f76fa49c05f544669c6f96a69d618a105c4e8a784824af4492bf7965bb29ce0ab94c110746c2d39a512708b06561ecec0e942401c62ea63e674061e9ac8d3022c6a839c71e97443a6e9a2cf0bcfad9b9e61df0af55c783f418141436acf02f128c044369aecdc588f18d7242ddb77aec64e765efaf23a3c7032bad764f4a512243b0aaed2ecceac99ee21878e45a629b35323449f02ab561848a2475705241", 0xb9, 0x8, 0x0, 0x0) setuid(r4) openat(r3, &(0x7f0000001b00)='./file0\x00', 0x0, 0x0) denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{0x80, 0xc487}, {0xffffffff, 0x40000000}}) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./control\x00', 0x0, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x4, './control/file0\x00', './control/file0\x00'}) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20003, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0x5}, {0x47, 0xff}, {0x47, 0x7fff}, {0xcd, 0x1f}, {0x8a, 0xff}, {0xc7, 0x9}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x141, 0x5}, {0xe7}, {0x7, 0x8}, {0x0, 0x5}], 0x4}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1e) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x1, 0x7a1, 0x1, r2}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae632255f73f20044fd33055552fbd5e41789632dfc94ff334a5639515a4d3da025bbd47b3bf579456fc7bc096e8c8b6b87cb2d72b8bcdb9ad8a4f5f72819b97f6ff809533ef16ab93f12fc4d5f16b136a597aa1bb1a15439445c22a330", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8020, 0x21) r4 = semget(0x3, 0x7, 0x40) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/215) ioctl$KDDISABIO(r2, 0x20004b3d) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "855055882e0261ce4e66373f00000011fe4dc8a6"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x7, 0x10780000000, 0xfff, 0x4, "b1314868a749147adee8a813642d51ae7ad6ef7d", 0x0, 0x5}) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:23 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = semget(0x3, 0x0, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000)=[{0x1, 0x1000000000}, {0x3, 0x4, 0x1000}, {0x3, 0x7, 0x1000}, {0x4, 0x62d9, 0x1000}, {0x5, 0x1920, 0x800}, {0x1, 0x2, 0x800}, {0x4, 0x100, 0xbb427236b393aeff}, {}], 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20001, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffeb, &(0x7f0000000100)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20400, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfff, 0x4800000000, 0x81, 0x39, "5bedc2c2b0414f0d4ecaa66db083092d1a9db8e9", 0xfc, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) shutdown(r0, 0x2) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cd013e1"], 0x10) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x2) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000140), &(0x7f0000000180)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3f) r3 = socket$inet(0x2, 0x2, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r4 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x3, 0x4) msgctl$IPC_RMID(r2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fchmod(r0, 0x100) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f00000013c0)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r3, &(0x7f0000001340), &(0x7f0000001380)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) kevent(r4, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x20000005, 0x3, 0x409a}, {{r0}, 0x0, 0x2b, 0x1, 0x6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x84, 0xf0000022, 0x800}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf00000ab, 0x7099, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0x9, 0x34c}], 0x0, &(0x7f0000001240)=[{{r4}, 0x0, 0x22, 0x1, 0x6, 0x1c69}, {{r0}, 0xfffffffffffffffc, 0x1, 0x600fffff, 0x1, 0x10000}, {{r4}, 0xffffffffffffffff, 0x41, 0x80, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x6, 0x7}, {{r4}, 0x0, 0x2, 0x20000001, 0xf9, 0xb0}, {{r4}, 0xffffffffffffffff, 0x2, 0x60000001, 0xe74, 0x8}, {{r4}, 0xfffffffffffffff9, 0x24, 0x25, 0x1, 0x32}, {{r4}, 0xfffffffffffffffb, 0x12, 0x80000001, 0xa0, 0x7ff}], 0xff5b, &(0x7f00000000c0)={0x4, 0x3}) ioctl$TIOCMSET(r4, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x7) r5 = getppid() shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) fcntl$setown(r4, 0x6, r5) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x7) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="11650d9ae8a8e31df62fb080dc3e206c6099552f6c4b58f1601723c1f014df0d3be97ccb64f308a273cc2cfcf7200440790d621385151bcd007022f15ce5b1f252b5331a169fb1b596339007c4855c105c6f606a862289a61efc947c5217104b6c0cf226551188491873fca02dbf24faeaab789d35a069adb54b3df09f34b5df6208cb12b171c98390a0c8290db207b9a4f5c59c34cfe2bbbc68f95bd82bae39817ffce0ac0ca5244d40fb50a0fa3ada0342696b3ea28ba07b32323e2a89abe97b36849a6bcd9727a5b8166f567858a85235e2ecc7acc1d618dd4bdaa15271ec4bfd7bba2680f2b6c4711ee36ea7d455146e28df1fc4cec0d365389a019bb85d12036afc6c6789f3c35cd3f55010636d93ffb7c7758cb351c887de770a612d6f61a44ac6c0c5c4214a53353be0980d59afbd37a232b1e121604a6f2d641ba6a5dbdc831eea5d0cc2f98af0b13352647968dd186e08f36782c97752bdec404255b421bc1f7d3be4e91687c173a77677bb5e9efc61c94ee159401f14524054bf64995018f3a9bd258fde3010f4bc98d49bb37aafbede6bb12de99ca942ef901780759729dc2d6138858e0cd51a5bb995b96d9cc17b9b4798ed895cd06e3410da2de6a685a81ec250b01ba3d5d6b7de75d7f1fdc2eb2645d17c0b5d13e233a0e5714133504b2663cef1788951191113d6f165e3dcf5baeb7d7a7f0055fc9d0282931fe2e6916bf708ca7e1d0bc3cdcd49a93abf721af89ddc3aa87ac4de6871f827ad3db4b47e4c0755ba30e6cc6937b938cc8067b8176f05bd54441b1ae6838eff51a6df1ffa984194bccaede9f33f46788dcc0f993471e78570bbb9655bcd9076de75770117ec115eb279f72efc0dada3ee0951296bd62d44013a48b2878683b2a5db6a6154d1f154256d1b0c7345953871fc639e08c48a250000216dda6e8a2750e694c65e8f21476079a46ec84ba073efd502b0feb7075782228828326b0401c660c2178c2391b16185fdfd2d590bc4d95f43ba48887006fb5993740a6dbdd7e0bc0f745cefc8621dd38721953b59896706cf851a081e8a5972e52a45bf4d587062c38902600fcbbb7a51f6f6d7dd85d6884d2434f69784fdb15b364c79b6c4e0be5adee890c581f2bfea1a56c11a4b5c902a7c613f232032050a881edb230436483a8d380925ca2f722789c2bbd9a26d7985fee3c95915faf465ee84ac9d597bf8c87c00be64abe144b10975bf3a2476963ced8eca3dd9e590f1028f297d0f4738d011ef30f777973675294a94e0326fdd7d9d1236f3529e949b802719eb7015f51a4efc148783aff1b154c03ee7f20468559db9c512eabfb23791af0ba15595acf57febe2a01ddf4495309ea92762a0c3c18c666e7cd1d075d83e52edbda415f152ed786d174e360c4d500ddf087152907beedf0d1cb1ffc71676b2adbcce2090e2fde6538dad972f8c40e3da79baf431dd5ed19b4d99278be98607d105c32c5b306ce784a6b328d2871314c250a7c2a3aa8023ba0cd0de06a21dba3c325b7eaddb50df30319ca9841f1c9cf4cc88e7123ef579b583a5cb846ec48b454ef984530bf0f5ec94d73205b732bbcd56d719ed12c119dcf80d26a522197b6de6e8612b4bba3a9520f709cb5c5a3948624a8faff0e780f4ed4bbbb2515cadd99331d94efc783654caaf1c8b7e8fc06e91793c258e4fbfe49af73f68560d2151b4c6687c696c89ca23c464b7e0339e5cae8f5ee6d561551827a15827f61db6225bcc3e0a25155d57c2a23fec814b84e7262ea0788f5ab20293174f587a28be97065858e656d97e00557d2ba335dfc25321aba42240e1b4edab10cf2057beace8dc401ab7496a82624cae1e258817df1296de22701679f4578ba20cbc479180d2993164d2170670eb1c2aa46627375914c599624e32f658feba8b0e8eae64dce94d3debaa9b405589803f201c7a659c68ca2581d2783fe78d7191898d3b04ab7192369573ccfb51df5eeacd10c079da95b943788ba7acfa5db553fd14547a365d4c9892ca3c29f0a6be1cbee33c1318867c01ab5e4de0428f69c5a4817a033b5dc70c7105a18e0d248f7b3bf072cbcd5c752b5ca469f737c7a4085555b9705d1c6bf6c82ef7c4914d8fbed8ce5141b29755cba9bba7374c51a96137da6ca8656f573b24bbc78b6f3986430901ad3b66a58a0bc1ad84109e90ea14306235e4eb64a8b6589aa22bc4540b8a546550f667d34b7c03dc43afd8ff341d24f764da049cb7abcf755d8ee70ca6c1af5a0c54708844ebc1dfc0f6148d9d1cf1bbddd9e515e3e62a454b1949e6ac52ba9bce923f55a3426fc8096ddba322a8ca09a38137a12cf680b23f5fc48d41996410a050c6fc1954d93ff4efb55eaf3df16f2d7bb50df037f053dc87dd2bfa5fd71d30f06f02e634abd0c0b6df744b89a12da8c85867800054b64f42ccd6679bca5bb435d09134e1fa84c6bb6b0631b5215e0aed39b344d656a75fa48d57bfaed4b2b0f3b9c066fba5b91677b97f984b71292bfe1a45c82e19a633dd8b1601c6edb56a2c17f6e89460b20a866f0931c5ac5f0fcf8c1b6bf2872b190edac1554fcb1196d34199f3079c2dfcf744ebf663b24a830719c3a0898728f2a1069ba17309a543e8c12bcb58235fcf10907a24f51a2a82cbec77e19cd217b83ef76a0ac8bf279aa02d06c188096a260006f5f67c7211597a7a1b95bef9b8338bcf285241ce52218294cd7f4f67962c33b74f304e55aba221235f2d7d27f04665dbd18854a319a7878f7ba753862349358697b608ed86820cd9bd3fd1de4711153f60b36ca61b934431238c02d3ccf637d03e67f028065f60a763c8ca55c67f179ac9f1fec5e2d8e582f2f7bc62fd54590243aabdc3292de6510659f9c5e2e3071d779b572fae3d43859646748d6686756df4dca54868b8a589de035999014118abff856db61e2bdc2b0146c897f12350d57fcaaaa48581f4f0ad90bc3693f28e44d4aace31038b359e6e8e4a442f603ef2b0fdd84e754ea8571966f013eaeb3f4a17bd2df6c765e9707782a249572756cee27e3a2bf40c8504d5bc1922ab96eb55127f4be1c308c14ec698999a3c670c8b03467639322d261f4b784fc4c52413405d11dfa8620013a9674bee5de7e75bf278ee7a0f80f38c9d7361d198d23c931c32ea71a3bc19c1627dffae99e7b4edb962087e76499dcae55d1a0cb4122bbac512d7cb00c957265cc0b8a20949b634764a06e26ef35d8df3732ae70f3f853185fca282daf4199ce8373a04ca8598c27b69013c84d77695aa05979b2bdda9534cd48fa600fc9d8937bdbffddd5fbdac1eddb5a7ccc10c64906fd89d70f695b0a7952d9e5c54793ab457a835764c0bab0ddd201cf75d01a67b679da7f0780deb55f376ea8eb8a2659f40adc7a21d715b497bdc698d0596f105dc6a0acd6265021824314a4bc1c84e1ff7dc59471fa3dad64b75329565ca2184ee4f1fc28dde6ea72c774f1c7c1aee51eba49cae94d5b58d64532b092b2ded8a8a031e061526dec5fc40ada2aa2020925efb6a3bbfd2438812ae5d82fd3794ddf83bf866cd7384150ba3d7d097cc329765ad81a2e145e30af5602d77a3eb7b85893edf9350af9106fe9eaafb157bed099ac7b00b59740bc93c0590095c00f35a2808194cdb9bd8222fd5a858171ba7b936076a6721147a91b3c4b8ad605c45edff8714c45d7757760fdc7a89a4a78f56872b3b9ac45097f35252f0c8893aca410e506d1759532923a9354fca35a0863cc2db2b0e77ee7ae03198be53465e2b44a29946c9e4361d5acee99388b8e2c2f34ca402fbf1b23b81e3cfd5cfcdb5b9fbafb412ec3aade8af8019a736219a698f1339944e22cbd01ea405c5c56b257208b8dbb78699d41fcc4b924af36e149d650d2d4c752e6cf5c044376ba2ae2f24f54f781e16d2aa2755085d90208abf865a7691d635ced9fe875c82dc09fdbdec7e0fb47246c6f486401bd4098f77b694e3d1789bc77aaca10af479ad2aeea118606a6c5f8248ec903db4ada84c221e637059d6a20100c8543a2bad4bf2f6e10105d343bc7c93dcd98c697fc5820586b805a5a1915e7a91eda17df24a6ee7329a03806f3b7b20f6d69496d52ce4e12623017b131af3b01bcf9224e6b92740cb4b8bd45d0608b8ca3a4e70d899bbf0d095e904a077a6869154fa0f76b555941c7231cce914f891a15ad0af822b2a48086a10a3e52a5ff8e5bbc5cf9d110437c715d02dbb290c5c0e20c4948f937e67d0c5b2b57f7ed5f8f41d9ba9b51f5089601a7ad017fbafdb308519f28e832d6bfc4f1cd1a8c03db9ac8072cb3bf3f5ebac4474a9955463133c802bffab9f5924ec0ed722ab62071c7c81eb9447de34bc65411fe6ef7eb1ed59729e4aa21b574b0e34765bd5a71f558c75a3ec1130a684b7fc5bac523d6f7585de60de027ee3be287866b254e69dc276e6cfec96f6686d800c42448534e20d0c97ec4027ee5fe9d43b35ca317b95f02bc0129926de89e5d5814b09945ff68e883dfe68cd3ed143e88482933ec5281d335bee122886fa1735bd94711965d41ede0764d68aff5afc2472fa5d0884d9492995ad23a04ab5651249786111fd84b2210864fb1f6746a5be03d7ab58c9a0fbd6ef515d53e2d9dc9314674cfb48620b154fec843c3dd7324c53661fd213ec6217b268e8c85e50e325f8ffd1e495faeba25c018c7371148f543b57ae3de4772fe45b2530c5710a7f96f4c7b2d932fcdb3c48cd7dde3a4d495acb4e4d3364ad1de21ab6d5b645c987700483ef7aec7ac97ce27e017c31ba660a1172ed83880c48730d3ae3ba0b7ca0aaa6881b259bac9148b702a3f6256e1f0264ddbadf4daf8eaf168c66ee52dc010135a6a12ab4c382816974bf427201a84945da22ac9660bfe3c369acb4bf34b244ed57c54fba5804f7bfc56dd8ab8b80d03b63360378e0660b80845720f9e78c9727f3699983a4d01fbe2b824f852bdc8814c48b7c04ad9f82b42d4bb446a811f04ad734b261826b36245f2af70ed3aa727d1908c4a2cff3600f5f623a92d2f4a57d204f34caa48ebce762ea14f2a7594d359be4fc438de0a7682b9e9e78a8dba5246912d74a40864fa9f0b5c343d9da4449aa4631af2af1f8d8f1829c2ec4ad63d49b6549e340dea2fb0c4558e4b1c6d78dd52bafb7a6264aefaeb9f5721c66aa7fbb0842e69c49c99f0ce682142f69af81c8337d2cb82913334b49822ae1d361224acd39903a09004d612e81469eeb3578917b49490950f8255585efe9f6b8a4a5f22d5f1b0be59d43a16b2b977d5d2baba0acabec7ccfebc6ac5b6440180c8c127fe86be586ecfef8c0ac4580e2bcc8ccf125e52f73d09132575160d96b015dd31e59eb729236dd811cfa898589919672dd16fadb7eb5c7253788b0f126096706ef326d99c0adfbc5e6ea62948ef7669fdb28d40e14ce23690a0334ca57baa2c697ace280f6aee80c634a06e51d67df7cd0c2dc78461775a10743989d206defab96a68f93bb4041e55d2ec074601001caf46d78354557900ae4d4a4a9c7d6bed65fbac0aaa348834c7b212a090270a2012df9ecb91581a4efcfd1588c93c65e7634a2667a07f471e0b02983cf743c9faf6f7e32e6ae1c23b72218744bce0eefb8680b67c31285327626d2b7aa4f01c9179275b56c647ff2d8265c77a7382804b3c6c548587ec587ed6aa280d2601b706acd5f351a7435038a5eaffe2281e4f16e6e1bd9a9b1f53905f299c46281b44638f5caf04b3175f9462dd1babe38cd7eed382cd052", 0x1000) fcntl$getown(r0, 0x5) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x16}]}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8000, 0xcc, 0x80000001, 0x1}, {0x2, 0x2, 0x80, 0x8000}, {0x8, 0x10000, 0x7, 0xfffffffffffffffd}, {0x4, 0x8, 0x3f, 0x1000}, {0x4f11f02a, 0x1000, 0x2828, 0x6}]}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6e209b4d, 0x5, 0x0, 0x0, 0x101, 0x7fff, 0x80000000, 0x2, 0x1, 0x6, 0x20}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x80047308, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) dup(r0) syz_open_pts() close(r0) syz_open_pts() 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = socket$inet(0x2, 0x1, 0x400) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="e5a0bb2edfabb2a8084851f5cbed28d9082b37567ef34cb0061c940b9d2e0aefdac00fb2c23aced7feeec280e5499ddc7c771c45c1de2bfac256d5f75402381ab07f86669cdcb2f0a6762a217a533d6847c255dd515f65d5dc0d4f5ca7169ecb3c695ec10a6e777a9822678968cf10880aedff83d6e3be280b7cf09392cb7072a575a1df145ae7c2e8a3410393c791c0077a4019913b90ff2f12013a0021c9dc02e1a2fe9eacba86725bf57fb903bb3960dd159dd4eb210955ab1f2cd4dd", 0xbe) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getpid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/89, &(0x7f0000000140)=0x59) flock(r0, 0x4) 16:00:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0x2, 0x20, "5569ce143f8eff304d7f84de30c7feaf1be9f460", 0xfffffffffffffffe, 0x60}) write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:25 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000080)='e\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x104c9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x400) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffbff}}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x6, 0x81}, {{r0}, 0x26963759d6b30757, 0x2, 0x0, 0x364, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0xfc9}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0xe8}], 0xffffffffffffcf42, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2d, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x20, 0x7fff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0xa1b0}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xeb8}, {{r0}, 0xfffffffffffffffb, 0x51, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x44, 0x600fffff, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0xe, 0x2, 0x150, 0xfff}, {{r0}, 0x0, 0x80, 0x800fffff, 0x15, 0x7}, {{r0}, 0xffffffffffffffff, 0x89, 0xf0000020, 0x1, 0x3}], 0x3, &(0x7f0000000400)={0xfffffffffffffffc, 0x2}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/181, 0xb5) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x200000000, {0x8000, 0x1}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x6) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket(0x1a, 0x3, 0x80000000) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xe2a8) close(r0) 16:00:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) shutdown(r0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x402) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) msgget(0x0, 0x200) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f8, &(0x7f0000000000)="b6") 16:00:26 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x401, 0x3}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18021, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2027f, 0xfffffffffffffffd) unlink(&(0x7f0000000300)='./file0\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x101) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:26 executing program 0: select(0xfffffd9b, &(0x7f00000000c0)={0x8, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x549, 0x5b3}, 0x0, 0x0, &(0x7f0000000080)={0x8}) 16:00:26 executing program 0: syz_emit_ethernet(0x9c, &(0x7f0000000000)="1a30668d3664851d4b6f359297f0774a068963ade6a85b1405177f7798311af32a64638ed34ca9a8a561a1f2c84dec017599d226ff8756b38e99861800add9f6fded55e8eef66278c7ce11492204ec41309e3fde0097b0f5485aae641e8439cd100baea353a37742d75832b6c7642c7c9de2910756c418c17a3c0d37ef9dccfd83db0643d7c131ca747f808a601c9db47cca54849f4d17f56c6490dd") r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x3f, 0xffffffff, 0x4, 0x100000001, 0x4, 0x6, 0x7, 0x10, [{0xffffffff, 0x8, 0x8, 0x5}, {0x3, 0x7, 0x9b, 0x400}, {0xbb95, 0xc00, 0x5, 0x4b}, {0x6, 0x6, 0xff, 0x1}, {0x814, 0x4, 0xff}, {0x8001, 0x4, 0x800, 0x2}, {0x35b1, 0x5, 0x9, 0xfffffffffffffffc}, {0xfff, 0x9, 0x5, 0x9}, {0x7, 0xffff, 0x1f, 0x9}, {0x0, 0x1, 0x8, 0x8}, {0x31, 0x7, 0x1ff, 0x9}, {0x1, 0x7, 0x100000000, 0x5}, {0x100, 0x7fff, 0x6, 0x5}, {0x9, 0x8, 0x3ff, 0x6}, {0x1c000000, 0x8, 0x8, 0xf549}, {0x3, 0xffffffffffffffa4, 0x5d, 0xff}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0x3, 0x2, 0x5, 0x2, r3}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) fcntl$getflags(r1, 0x3) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') recvfrom$inet6(r2, &(0x7f00000003c0)=""/94, 0x5e, 0x3, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x8000}, 0xc) getsockname$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x908, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000540)="0e473eda7fc662ccfb3b03d7e32a9f92edfb7bb5407ac2708d00e70ddf3896e580749519c3ef5143129a289a592fe0f87ef9c9359894323f5fc16703bf5938a7c1999ae57f13", 0x46}, {&(0x7f00000005c0)="92a9ad6b42db996b951200953a233152ed3a846a7f3a88795a8cb4abb9a066f15318bd31bdfea11b68b9989cc8e755a05a442e9937fae1e646e06daab575df5b10eccb", 0x43}, {&(0x7f0000000640)="eaf0287b2d5366a9ed237617aa37f725275259f334b3d1c87147a168953058626cd950fb3eb6818ee7a03f39540177917e5aa21ce4ad2adec2fc3352a6d91420938e0c94db147ff406029782e1fc94bf343a34aa1d903a57000b564c72f0c64c1c98f2734e2f357d58b6bf268cb70f2b13a2e11a60e435b6061eb72c679eeb83819d40139cd9cfd51c6fdf866d2947defe270751597b353bcb0943901dc39a4d26575b270bcba45a06a5d773e6df1ad4fd994ea0ad172c5b7116f38fd437129f32f99aa4c876250f041667e73ac6e52f293b2ad7", 0xd4}, {&(0x7f0000000740)="d92db7e604a40905ddab3150edddc610cba3dd9664ecefc41c733183f0", 0x1d}, {&(0x7f0000000780)="d40645624245358a30304f4e28112d0ca343704701f2991d4ccb31f33ada4a41e1d5f6dd6c1764351062175389e2819523ce720f66c002f417", 0x39}, {&(0x7f00000007c0)="8df02d32327ad49d7d13d50112c1a0338eb28603cd900397b7b33e4b3ef718afc3656b60a947c8b258e62807a74d188cb9efc1f30717d019c4d12d433141ccdaa73d3e1595eb73c86818a5b03a11ad22835abae382f282c36b7ab175e2bfb2ff47d1c06eec08ec4e139acc120d95a564bdc168a6b7333728166ac3b0e8faa74081e1", 0x82}, {&(0x7f0000000880)="ac6463b251bca353114a551271f55c4ef6fc972f02a20d59ad793874238fd9f20b40193ecb6466771d24b6e0181a308d672e", 0x32}], 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x1, 0x2000, 0x3}, 0x100000001, [0x401, 0x2, 0x800, 0x20, 0x2, 0x0, 0x4, 0x6]}, 0x3c) r4 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r4, 0x9, &(0x7f00000009c0)={0x0, 0x0, 0x5, 0x7fff, r3}) mknodat(r6, &(0x7f0000000a00)='./file0\x00', 0x6010, 0x2) r7 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r11 = getgid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000b40)={{0x0, r8, r9, r10, r11, 0x8, 0x7}, 0x2, 0x400, r3, r3, 0x1, 0xdc}) poll(&(0x7f0000000bc0)=[{r0, 0x1}], 0x1, 0x2) msgget(0x1, 0x8) sendto(r6, &(0x7f0000000c00)="a9d0b633c18f2757819d143ea02b", 0xe, 0x409, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/klog\x00', 0x10000, 0x0) setuid(r8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:00:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x802, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x77, &(0x7f0000000140)="db4e56c94b6250995b9558cdc6ac73adb0d4a295199bf9651876c06fda299ee6301aa3b043d0e541f6365e95bcdf6ee1b0fe61537a20d80b03e1387902048933c0c1297f6767256e833a28dd1787d3815c6803a8b32b0218abfc7f9e2d052abe27565924aa6eec196400914382bf3ec3a78c89b822c983") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) getsockopt(r0, 0x6, 0x81, &(0x7f0000000100)=""/180, &(0x7f00000001c0)=0xb4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xe1, 0x3, 0x4}, 0x6, 0x3, 0x5}) r2 = socket$inet6(0x18, 0x5, 0x7) setsockopt(r1, 0x4, 0x1, &(0x7f0000000300)="ac2f20a7450881a8c4bb9b5f32834c41b188d192af4a30cd0e50e00e90dfc167a35b852f3439aaae13a75bc95a8e34e89cfb8f68a739b91f9e548e12018985c529dbd20a8ab1897bb0770393fcb5cbec1d845c6f20f16b403da1496be83bfd382e3c0efef837d024a40f3a6c768f76177331f5fd744877dd03aa7350186e24acf32ad6a4015a", 0xfffffffffffffe4d) getsockopt(r2, 0x7fffffff, 0x200000000000002e, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000200)="b69ee6dd6e6c0708ac9ceb7e0972bbfeeebfcd06c447add4f4da2442bc23") r1 = socket$inet(0x2, 0x8000, 0x85) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/74, &(0x7f0000000000)=0x4a) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x20, &(0x7f00000003c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1000000000000000}, 0x0, &(0x7f0000000000)={0x8, 0x9, 0x4, 0xffff, 0x1002, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) syz_emit_ethernet(0xffffffffffffffaa, &(0x7f0000000080)='\a') 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) setpgid(0x0, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="cd8645c9d332", 0x6}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}], 0x80, 0x400}, 0x408) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000097, 0x160, 0x101}, {{r0}, 0x0, 0x4, 0x80000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x12, 0x7, 0x2639, 0x6}, {{r0}, 0xfffffffffffffffe, 0xf6, 0x5, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x7f, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xf7, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000003, 0x2, 0xff}, {{r0}, 0xfffffffffffffffb, 0x9, 0x10, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x3, 0x9}], 0x8, &(0x7f0000000380)={0x6, 0x422}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) fsync(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) kqueue() 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=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, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e4e000/0x3000)=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, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ad6000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ecf000/0x2000)=nil, 0x7}, {&(0x7f0000b61000/0x4000)=nil, &(0x7f0000e85000/0x1000)=nil, 0x1}, {&(0x7f0000e21000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000bd8000/0x1000)=nil, &(0x7f0000af8000/0x2000)=nil}, {&(0x7f0000e30000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffc4}, {&(0x7f0000f97000/0x1000)=nil, &(0x7f0000b10000/0x1000)=nil, 0x3}, {&(0x7f0000b70000/0x400000)=nil, &(0x7f0000ada000/0x1000)=nil, 0xfff}, {&(0x7f0000c27000/0x1000)=nil, &(0x7f0000c6b000/0x3000)=nil}, {&(0x7f0000bad000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x285c}, {&(0x7f0000cbc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000fd3000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000c76000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000b20000/0x1000)=nil, &(0x7f0000eed000/0x3000)=nil, 0x5}, {&(0x7f0000ea5000/0xd000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000ea5000/0x4000)=nil, &(0x7f0000f2b000/0x4000)=nil, 0x5}], ['./file\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x7}) 16:00:27 executing program 1: socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x203e6, 0xfffffffffffffffd) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)) r0 = semget$private(0x0, 0x3, 0x403) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1f) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/11, 0xfffffefc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0xb4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r0, &(0x7f00000003c0)="1bda174de4c6a7bfbfa75d64588157f1496b2eef95b4fbde419e5b3d9e76636ee2fca5a5c2cf981221ae8026700100daf248bb79f69228aa7d2d9ef22c574dee398ed581445277f9936ccd97cab05f83a4ee64a47d8c21fcd5c1a01ef09c33ac22892683bf97b14b1e243fc205a5373740e5c1452501d928cc8d3aac000000000000000000000000000000cab1df97b7f25cc15cba21165686940f6d2123155a3f935e13011e362a37eabb5035e08edf8847000f6d91d7e53835dc5a58012dd7af71c3cb3d27eaff896ee02056d5223764970cbf5561791fdb5479bee5c3d43522d924523597cdc085b510f793462592", 0xfffffffffffffea6) getegid() close(r2) listen(r0, 0x2) readv(r1, &(0x7f0000000280), 0xffffffffffffff4e) 16:00:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f0000000300)=0xfffffc98) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x2, 0x200, 0x7fff, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x1fb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "c63bd98c7393b58cb07482b48020ab3efbe4f1779198cdd6bf43f209d82b7b9ccac673d6a87193c4557ed38e178983c485d39b46baadbc83bded3f32d88b3109a3fddd2a4dd1661f2292a9d5b27e5ea8280b8c369a4bfc0d8fac5f4aa6fc4c6d546f496f7e503c1e0d20e312dff29c6a67f69f48d924d2f512ed668579f0fa7a04c33f9b4fb9183a6041ba0b0159f3b3854e2406b969ab828af127d56e4668288addb4b54e8c76919ec944853400b40f287ac630b1966084e0fd2f242918c41144064d440448cebf0fdfb6c073c3398146433cb987a00f37531483add972063db97d9d6c4b6d879f63781d88889c2c58187e832e948cce"}, 0xff, 0x800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x990, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x288, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20081, 0x104) fchdir(r3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x80000001, [{0x1, 0x8}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0xbdf75ec16562a09c, 0x7}, {0x0, 0x400}, {0x2, 0x5}, {}, {0x1, 0xe9}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x800}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x83c2}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x7bc7935f}, {0x3, 0x4}, {0x3, 0x4778}, {0x3, 0x80}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x5}, {0x3, 0xffff}, {0x3, 0xd}, {0x3, 0x81}, {0x1, 0x43d8}, {0x1}, {0x3, 0x3}, {0x3, 0x4}]}) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) socketpair(0x1, 0x5, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x202, 0x0) read(r3, &(0x7f00000005c0)=""/116, 0x74) socket$inet6(0x18, 0x5, 0x800) msgget(0x0, 0x208) listen(r4, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)) 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x400000000027ffd, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000640)={0x0, 0x4, {[0x1, 0x8, 0x10000, 0x200, 0x20, 0x7ff, 0x5ed8, 0x1, 0xc000, 0x3ff, 0x9, 0x5, 0x43, 0x8, 0x7fffffff, 0x76e, 0x0, 0x7], [0xfffffffffffffe00, 0x5, 0x3, 0x10000, 0x2, 0x9, 0x7, 0x6, 0x101, 0xf35], [0x0, 0x1, 0x3, 0xffffffff, 0x1, 0x6749, 0x7], [0x9, 0x1, 0x9, 0x10001, 0x5, 0x3], [{0x7fff, 0x9, 0x92, 0x81}, {0x1, 0x2, 0x967, 0x800}, {0x71d, 0x8, 0xfffffffffffffffb, 0xffff}, {0x200000000000, 0x20, 0x3}, {0x8000, 0x200, 0xe221, 0x100000001}, {0xff, 0x59d, 0x21be, 0x6}, {0x3, 0x0, 0x3, 0x7}, {0xfffffffffffffffb, 0x2, 0xffffffffffffffe1, 0x9}], {0x8, 0x8, 0x81}, {0x4, 0x800, 0x6, 0x4a5}}}) r1 = socket(0x2, 0x3, 0x0) r2 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000600)={0x8}, 0x10) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x202, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x127) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xed5f, 0x5, 0xc5d, 0x0, 0xfffffffffffffffd, 0xc65, 0xfffffffffffffffc, 0x0, 0x0, 0x80a, 0x7}) sendto$unix(r2, &(0x7f00000000c0)="f89130ec22a6ad9ed58efb9a3b9524356ee16d8917c630baa6037a49fb9c3bc80e3e14cbb79ff1ba265de43bc0607e9c2c0ea0f06bafe12d1753e13aa5b51d96905a36b2c4ab65b7463d127e16", 0x4d, 0xa, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x7fff, 0x8}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x2571) syz_open_pts() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x80) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000002c0)) r4 = shmget(0x2, 0x4000, 0x4e, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$SHM_UNLOCK(r4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) bind(r3, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000380)={0x97, 0x3, {0x9, 0xf16e0}}) lchown(&(0x7f00000003c0)='./file0\x00', r5, r6) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000400)=0xffffffff) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[0xffffffffffff7fff, 0x23, 0x8, 0xffffffffffffff56, 0x7]}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x1, 0x0, 0x466bc7c4, 0x1, 0x6, 0x5, 0x80, 0x0, 0x0, 0x0, 0x1000}) r7 = msgget(0x3, 0x24) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000540)=""/184) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000600)) msgsnd(r7, &(0x7f0000000640)={0x2, "3424d94f7d8515e285b7dd185b4fe350a4d50e4f75afcf648c4c4a452c66a395d859faa99bb5aa007c376aca25223194e1160dab5a68af2d934f0be83453ed"}, 0x47, 0x800) setsockopt(r2, 0x7fff, 0x9, &(0x7f00000006c0)="dc8ac937fba23dacf7e5ccb45de5183b2fb93737c4c244a996f466b087ffbe5b293b4a9db7b3b635ca3b3b96620ca376f4edcb20c2df7e075c66a7a77745c7663fdc3bbd7768fe3d451d6c8dad5c0bc2c4281b70445847a09bcc9af5e36ce6c6b65e7d4dc5ac24ab64979a208dfe64600234b402b6155dd375cbcd7ebfe2a9285ff19bd6a2bd7e6455ec534e0b002696d210631b", 0x94) fcntl$setstatus(r1, 0x4, 0x80) shmget(0x0, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000000000004, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0xd2, &(0x7f0000000380)="74e3ed1af18bd232a668afad636f70d6bebae9899af1b68cc385f54e00000000578fed12f871d05e0000d3339a1bfdc47341c4e1c3a40ed7a66e62a4d063dc0616f4a9ec79a154e058dcb763ead4449d78e8890aedcf32a9973d21162ef5909e079fd4cda8e4e035802471f60e681fb03b60d4ac1702bb2e80085bf7bc0d4e9011a7085b39be8a6dcca66624efd685f6bcdf6d8577ea12bc53087ae1bfd5de97f152b6c3839ca4323fa30ae3aaad605503413d2fcf5a45abe317f280f6995dff6f87ee1b241057f5deb5cbd71b37655d701e") ioctl$TIOCSDTR(r1, 0x20007479) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfad2, 0x4c8d}, 0x8) setsockopt(r0, 0x41, 0x8, &(0x7f0000000140)="02000000", 0x35a) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) msgget$private(0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) ftruncate(r0, 0x0, 0x4030002) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c, 0x6, 0xa24, 0x2}, {0x2, 0x100000000000000, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x5e936829ac9101fc}, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/77, 0x4d) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000001000004, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x13) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x99) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0xfffffffffffffffc, 0xfffffffffffffffd}], 0x7ff, 0x0, 0x0, 0x0) close(r0) dup2(r1, r4) 16:00:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400000000, 0x0) fcntl$getown(r0, 0x4) socket(0x3a, 0x4, 0x800) r1 = socket$inet(0x2, 0x8000, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x2}, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000002300)='/dev/tty\x00', 0x500, 0x0) pwritev(r2, &(0x7f0000002280)=[{&(0x7f0000000080)="965f24bf2bb98bc07b2ce2d66e3699768609ea96f77fad99c48c32299f1610de5feb91d7976c49ad769f04829577b9635ff2b9565738c4977c39f66d2f5814ac4d76387fbccece1482dbdeb26eaa641db33c1dd4a6e43c7fca4bb046d8a37fbb1f029952b72f95fe7683a0a6c21c6d742af38a09dca5", 0x76}, {&(0x7f0000000140)="091b7ec2733a0f209fe273f2b32c5f8fc5a7e5e17b9109ec478fb2139eb4ff66259cabac86b8e95925c0417204e4aed676ec6ac729ec54788ec8d1dc90bc209020f3748928f794db5062ded1746b9c4c3cec", 0x52}, {&(0x7f00000001c0)="e09621aa16c93b3d76dcd06c6d18fbcf4de62d14982d4a81fa0140f3fdb2749fcc79fca0e28c53ba40b923b9c4ed3bb69dbd53aa5c0af3ab5b6d996cc93ebd7e26208070a45d3dc54de46a131b76b4029f11ba63f39c3a8dc299a467976bda0d0d613aa41e307faa025f952675df75d37f7c349a1153522098cd5908551cf05829c7ab613d596f5cbcfd93f747e096e27a59aa75bdd0b3c0e8e608ca8bd6bbe05fadce92441949169934db624608fc09b1f03e78cba75a086076c62239341eb2ebc5a683ac966ae9a6547475876f5d912bf6860e5f740156abe5ba724e898fc4f6df8458eb642166423d54d4f0a73507d7d318f842bc8d839c174d2add93b72bf35e59f62368e0456c5968259052f14c5a44665eca26d2947bf8437519dffa2c7b52d99de1d26823be827e2bc0a41da72c7ea70c7f03a4f1b12145bf6a46a03b0bfc2f3cb233f0734dd74334f1460f71c780f3417fb3d3f7f64549b921fef65db7ca697d473ab487ca7ccb7671e181c7387d1b942798ec934a46d089980ee38280ca994d75ccbae8dddb44025b27a1f1cfbf26cf216912fa1c372a76cdb51630590063950bb550615aac733af42aecccbfbf986069db8593c40fd4dfe5dc7fb56d11e3f8ce23df1ea0dcb0bc8f698c335e383cde03696539fe282f5328f519c2afde32a4e206583ed675316bb8262d0f8016e21eaaa393b665b9c1f47bb3c4a27b02c7a2011f62ca57ee2069a89f07f23a14fd3b69161c0ca4fb1e0f0b72cd8255468bf611ddc58794e21ee021c666b316d57799df53d64dd294f96b9687ce0afca40c70dd5c93601241423834f36e97cfe64c921a83a75c0f99143074e597f008e92a0a0bbaf149d3c6b1b6d11dcd4444e4df01ab91bcae880b6fc929e5814d40341dfd207b532d4d6eff9577d4c5813fd375f6576877165677480d4019a5c8124f30ca2d5f2f60de874a45ec81b7b54114645731464212fafe130ba6ce37fa2ef963b790e98587f25a3549bf5aaffe31a1abf54c204378ecf9e505d980c1b6fa0a9a793872c5213691207633bfd8931b5953f07596c64125de40bc4174078cbc4fa92638f3ba2ceb401c07fd77bd7592ba7a924a5c27c2411e10599ec752f2b7e198aad2d400c3611971a67f6803f879dc54eb6b1234706c4f546c69b18b5c929b2d63fe01ba198a2669ea12cb8ea5de159c4f2d6be02f785f6b1fccec1f62f528dd70fbfbc914b578bea5826632f1346f47f530de4f6c42173cca96cc4a49961d82c1d313b57a310736306e478dadcbe8419d00c46c044e922d69db170fd07d6f10272948dcc4ee99ac39544f8b6d480591af7d015625a528406c44e2df6f80ab91ab92e5ce0d8fc67585ed27966f77498e8b4f7d7cd0cdc3e4ce57a2dd30c9caef20c10709215430fb402d7a72917621d9bbe34a6de2586007ee2b4aef31947fef5fa6c5f720ee991934e72d40c64b54af1302bd867e3cbf2002e47c2c2a8776b349b62a7ac89ff1dba0c22bfbb12bf3c09b13370dffec906c9a9b982ab3d6ac8137f1c3510ae69dba0d9296c10b7274b9d80691b71fd34b1be49ed66e0aa8a5b89e6e8f35371d98c914bfd3de5a76f264468617076d10d487c9174fe88838bf6558d3f565e34e60f75e91fc7f601e0eb66214aa60880e2a72cdb83c518952d8591ff994257e4590cb625d4aaedeb7c9012babd1a4ec5e02ca211feb3f935673109c696f4a2aeb56de12891226235460ac3d3d4e935618ff8f9f6a6e75d7a49547af06a2aac93ecd585ba21c241c043ec14689391d5f999d3e3c5ad24284e1a6ec071a12ab4c69a3a6f370e3003145f8d621a5e8d7f21f02a4bf031f286fc0af0b3ffc884479d87108e05c937b5ecc326bff6af9a266c185f7b42084e1f6bbc56df80dd95843900c07a059732c450d2a9df6ceb80577e9275afb829a237d5a1b9bf1cbc0bea260ef53185b5b4c01c5223802fa965277552ef267dc11c6953b0f9c371b86da6987817a06311b4762658daad06b0766d232a3cd610f1c5912fb4b71b463cfc4ebaf7715859946e2309eef27868adac49ddeb1b0974e7daca4079439fc2674e65a641da84c8751dd73029e68407ab9db8d41282174ded35bbd40d7218050f3c8c55e4f2ffde6f71c40bfe633477472a6f95c6c373373b1eda28c1466ea8f65fe0cf945d6928be5408a8a7255690871375074a90febd6505380dcd7a4680673f666b8948791e7998fa0b84f3a5bbc7858123cbc4060823ac44429bb522c06741af797bdc6242f93155717958150437bbbb1a498fb33ea49a5c0c4fc8943bbc6d9f310025c4129c3616fd2092f9daf523ffa6281f137958886d377786cee2c755ef26831ceb492d8c3f188fbaab06e2886c7f9f31b169f5cce1e0fe6c49c94bd124d6fedb160f8d128cc86b52378461bef9736ca5cb35c07518ad5568d9515c011e236a8c66f6b2cd722966cdac0132ee2f62fece7bf9c70d9153368f63b36e09c2aed3986b2715e347acbf739362bb17cd7efd01ce73938816e1918052ddc99f1ec8927ce947d2190a46b8d4011bc34525c0fc366f57ecb7996fd9a0fbfd9539b23a752bb99fefc73a7e18814e1b79aca0e654833f1ff5c703335fffe41fd664296df9418e27da757c883ea02dc6524d3b394d5f920f77117f6fd049d9c63eec724544b8c6b16ea7aeab89b1d2f2c93b8f8f5b4c25f605132211fde492b25f4cb186c6a614ecb10e65206e278d6e7cfdc1f7760e5ef3974ce7fb7f6f4b88ac76c16d30194758acba1db48acdc93549934fc75cae833fa1c4f82e821a7ef3904be50868ae3b80fa90917ad0d59882c683767102810a28132c2133233a3f647ee976977aaf219dae4d23fa3de3962439db2cfcdba9b96cfca702fc63dac9d05ef9c2b4f0556b52e1c69205e409f9007a037d09d39bf1c122ac69838a5896686a28eb67ab710ed475b3f7b3466db8a78b4e0dd4bc9c79a6c5ab9b47e030964d57f5f295d95451ae91c9d301a694772b4a45f9e0316c78b946a49e3ddead591416330cdf96b67850537fca169536da60d9b3f3bce643662bb696b57c15d0424a222f9718d7d45aaf9eff2ea715a3a05a37d0607d5accbe4888f550f0e590f7f4a02c773dd3d8514824ecbe61538473733457911afcf347ebe2f8b66d8d1f097592d8d44ffd10b11f65b8b228c17bf564278ff20d178c17840957d809019fb86fd8a5aa098dfdda37a44244b0fdce3121ecdb6915d93c09275a902e125677acd1f56ea22bc7e1a9367f796f7e4eab5f3b9f587d3f6abb8b2bd7fa63e77ebd6b55118836e7863a92b49e94d5c0513659d946898bea26176ac5d217172e42ba1116a15dece17d27c39f9a0d485acb739341651564ffa797c7f536a8bb6491f96230ca590e9c5d1ab45ad250fb5701dfb91c693c040915f61e5507ecefa3c781347f9a9bee78e8afd355e2f114ce0d53ebbbf6d315fbac16e45076a2327e96f9b376ce514e69bed8f488cdf58d8fa103574a41eb65c49d65d7c869a45c9eab3d4aa26fb6ace5d3b3b4a6939194401f6001c2a122682f9c1316c63287dab00d542e44a0e906b8b33c68d8927e8836308f0e356d9aad1017ecf161749c4db4103956dd98be48a92f1094b5d17854a8e02fbcf6754525feca4b215afb77a7e188bd9eef777450e5dd963c75bc697534bd074021d8880949788062a5d0bfd7f90a809ad8c2cd21068957b5190306014511d8ee5ae1ce5ac89b2694b0369d09ac259553f24b27ca554502fab9bbc8ae9f7e8b09dc444752e2385eebd6f73bd475bfa838233544a3af7a14da84190fa036017038cfbda860ab056256a8f18e48f50e93a143a1f978ef400dc5862a49a3e9130e24fdccc8417fd637823b3d5c235c3cfa277d8d5ecb0c7b05c63b4823caf1d5859e24666363932939df6b4d490dba1051aa33f2484b4ff3f6c2a5c5513ee053adbe6625115651856184e1cdf37f6dc72883be61d4c870f86935265e22fd914883bc8b3539d9359c670c77be97d5e1c7e9a55fcf4995231f8b6a8703bd90795d8e21c67f79817861e52a45cd847276d4756718d77291973742b806e81560c5b74bb287a43bd2fa42827f0fb9312867ccbeaae3b993ea12ba446d1439a61b584774c0e34ac8572510d03ed2b42fb01d4cd9d01b647b2ee92ccb038a7bcd0c25bc19818eacc13ec9c6e4eaacab303de2e02286da1daa89edd2c8f1e0b639d9047891e5065916e9108717f30c2ed5be35d2754eef56db54ae9a9a92648c28b3352be60680b98157d0f2896ade2827d7828309f538b054dc5c330c9fc26c52170b0e0c0d91170843e756e857394807dfc5ea17247cc7638b153a79fa42d74b7310611e62d599d79955e6d031aecabac198ce93361c41e21face9411d900942e7f541d9bc5682377921362641ad1eee6dadcd7bc2c2af762234b4cabdccb455caa2f5d2bad4a38492a97438b42ca325d9810f0e295b35ecd4f21ad74850780dea088789a52028ef92b46ddb9f688be187a405e6644857abae24cb5d45eb4c29647d248d0bb8a37db4a7698f60e44a43b606b646e2544bcdd7b8217bfdfda2bc754fcbde7d78a8686325047789388dbfd5fea9cc84203e237c3e1381c1bed4dd653cc0ec518336b9bd9cfd8671999050ae62ed64194bd55d20c1f5cd1d83ddc86dd8f2bbd9b2e1110fd1be99a58140b54715aebf4fbf8a8ff793e51c7e7182fbe0e2d40f14f13508e3515cbca537af0a97a00a888bf02464d4146bbd1b79c285bc972e6cb79c7fa57548e6c8bc5ad9170cf856ec1dbe9ecd777d27f8dc170e4ddec14b7be1e7e405d7b7a639bc8bb023b381db89811ca97c059b12b95f125f90c71214bb995e850f126169175ef6e85defb1e22cd97479be02a23fd862a3161c5ae52237acd3b1e9141019f593137fbe9038f29ba5e33b4504fbfa21965909ab197d4278de86802ec81a4aa07bb73ecb14420e76b2371c928b2d69718bb2de99082d736abfdee895488d0e425475ee84fab206a107c60e6592da680100ed669c865a7c6ef2b61d0426e7a6e079c8b41bbb5dfb8995e75d6b0ed2aab07a6bbb29b9cfb783c5a8d673908eabe8289d473121c36822fe7bcc99a78dfbef213150523fc396111935717c35d69dd68b33a19a083fa1139567e14c01b845768b28acf0221b04648d24b6e2b4de657f32141ede13b8e87ff8a95b6f1b0221a07c83c7334424a03e5f2af442d1ec7b445829dd213995a54ac7db4094bc0ba276a76849c043218bae735bbbe2ef48c88175719183ba1860e4fa5c59e41dc8ead7b247693a61961bad605967ddee8934be4e398ed33c188b6bc414735520d2f182f0f3c518d3abcbb396eb26af46e90908da07a4663d1e03e7b3177a96ca13da543da09f42f22f4f1259ab33c30d0c69c8f54b311c934ca16ec34e83e4bc4853a4ee2c75395b772c78f24e5fc090034a23e8f82b9118639c4ba3f3cc42b1b4007da6fd7aac6de2afb9b635258a26a5046d88b1920ec51d37af6cee92a24e3ba3bb5a690c0f730afb7ac67688e12dc041faf7cbddf415c0ca441417b4be76a9fad3e0b51fffc0e7c7fd712da24ec077ced6d81b9e6ee35ebd3c2e838fc8574da986ce2abf89b857f26ce74780b5dd92c46ec1807f46c8aa1d995d122923600741a49873cf6055059442dcee52219bc4029753627b2ccc3d1facca19d56d69013283c0adda55e540c424ca492385c689fa4079e951b4cac5d8952800a9294176b16babf023ff4b5f45b0cb64f09eb6d4097d67bd5f3f8be", 0x1000}, {&(0x7f00000011c0)="584e038bf072df021fef64a99e5b58fe5537d4bfef6e8df6c1cf7997b69edeeb01ed0eaedf984c5e6c79123be9bce4c1a9c8914dfc00664e39572756e7483a77fb49ac8648eb6154aef4e1869318c3a6579e2b989f51c1d741e74b75d7e84916223e187c3d870cc56b2f597c3cd448ffcea8b453d1292137137e631b3291ab6693dc749dcbc56e008287dce32896fc661afffc5aef52424ba6fc4c7c9597b97c4c893827e23094f877e809151cd0e9abe13f4de01c58673c8a751d3193d859cec384d6d33bd647f2b2a95bf416c7b7ed7be5cb759d4459abd9dcf03eb9a9b9bf00aeddf9178f0a1a8c3a9a4e656644bf0d3f388721a0836ed3d83ee17ac44400d15490e6791bbbbc4d0e7c0c5a7921b3e6d52dec1e3b57c39a0c222632551799458a89e2ef089e9d32135cb35471d84c9d6be27d3e6f25edd8b2dce41c283715395335328ba14440582d87494ad96ed52a377a7c4ce57ab508c0be1651a905f88f96eaf01eda9fa49e947d02e89f786dfc1e4719b0dfc69c472440dfb5008f873b93d4d094d903900fbe4542462e2c0fb9ec7fdfed119df919a3732eb7a38dca504424df142a08e8db67f37c2b4d4420e5db9c142b01df11b557296621c1112a272d27b87fca96728d8a722cae13af6ca8e871dd4f2943c9ab999790dfe98a9f26786b3f4f36b03b56d27876bde0772e380c0bb6255d7c232180a724ef3efc16e1a07539fb3be90baacadd8e3abff213e5f46e4c26a391f1e3ffda40de5445c3503dacbd00477762a0406b773374a2bc2b7ee6f28293103c324d600810dec4585630fffae9552ae5f018a692d97734ee64423ea3722278bf164c264694f829c6232ec36aef2ce899a56d695d72a9a85a2f6456da5facd06173182c33a1c68a795b0acd27b1fd3e32155a602a9b99c13950cce0d0d1fb283ce736142c8b81a627586572c8ca4e664ceefb2907477b49e5697bddc331d60249d026ddcb647463675ffd57d99c37c74a400ed3653a6ac0e0d3dc81f9e1a001aaf1f0a6a5bd5a7943481d853ca3bd29c650887dbf27db50a49f22d25b9192815738a24e0e0e775cc4b77033eee6ba56f40b2b96c3f4d9eadd562f80929163777481c7fc7067948db697bcc7a9236e95439b3ff4f1079642c0a91bb24a0159f3513e907e2520ec33a26a0978fe828cad9c77cc9bc56f559dd1988fb7219a6cc3febd2ef921571e780543f528b8be2edec6ce925881bfb6ac0f9c501ae2a547ef83a6c7939bb38a43eee4b84645e3fd490274cfcb81a5791328e43d870c96d7eb17e4f23f7c52d3aefb8c86ff6b71153b816a6e7f5e06f956d05fd2e2bead45046f0cad117ab14c73d87b546cfb9dd17aa0de4d29c66adde25f85a71608b962d40f6f81ed8966caf2fb73a7ac15d2e53010683633ecd3e969322fc7fd734e41b74269c4b73562b4a6a0e9c402e685997b5dbf2c1f7a5b5398429f54855ff0c6cc0b4b3591b8850603110a7de7005d28d505fef3f3aa831600369e099a16d2663741dd33cfd3da92356838145b0280b2954924b7073c05971b6cae76bf9d5bfeb0cf1d1ef08a046b6b7f720ec9b35c83786ec89abc34e049315dfab1424f5b4f20c1c6a9d236d50479fc4d490e1a291da98fc3113fc60f55466e6dcbabc9d8f3397b4fd4d8dc5f69d26a58e4377062c1bcdb2f8b8419f487c2133dcb29718ee9d552cd91b513562fbf7aff233dd2eb96dea9dc750b84245aa7a23cd12ecba86e32edb80b81cb8cf5573d6a53cec806f795e96acfac8922280343c853777e11fa2118477d63be6e7a11c198a18fc7c2b58da63d93cbfeb0ac9a101cc68734bc87e34b849cf784efbfbaf73ff72d2197b7100d1a1f9bcc2245e6d7ed8b76c8a05fd2c7f5a499b004fd59495424453dd4fc2c88c95bf3f7af2a36d58a0b6fed940209cdec72c515b3625cd3dde264a658b1f2bbfab4e2e564ee48c2aef3a05a16d4f7f935c40b23c86effc919c15a65bdf093bb01ba9adacd17c52218ff9410741c6fe82041375fb343f7b178e5c92d568690b048eb994731fd3b6af91005d1dd25bf790928addb376c8d05086683e8a06cafa3e5251274ca023f5ccb1905e319da1985717011be0e67488c5b831611c8f170a7bc848c26459f1d3b7af160659ff20f7adbaa4cff5dd12390c9c7bfe8934d7b8c87c6db6ab7c44a71947b603d0dc6249a544f0d7d4b2385156488c225053628c199ad626161d11e3f9f5600e6846bc7808f08a801961541597e9aa149add0703bfd29916d9a6d3089105197937f8c3e964d809056ac56cb20998df1f587105fc9f90bec20684ba4fb276241546c25bd3ef08b6c67eb6700533f96f4fe83ecd9f6ed296e8f3ac8a59ed2b3d82dcbf53171efd08e746c027ffe37740215c20966939f287d3df7cfb0a6273783252b0655adce38769db29d7dad78c3c3625555948713c65c8e2568ca87b64ab5de37c02e754cb85ce87944ff8ca6d9342f00c36add97b036211355d6b557064def05026dc07b9460ec8f170a7520b262c2265bcd3f0560c341861fe5605bf3394dd2699f491e3cda3299773e4a94d24d4bd4eb7000105fd332d7f2c5c1e693546a933823e1cd1b79ef56b80e88936d1f06de195431503b92cb299a580aadf618b243cfe9b7b861e7ffe7ab2fc92aa01959490d327c29187f40024666e7e621c1ae7d6a5be365f190dcdf2243e4f35484d80c7d32d85e8b578facd13feedfb65e945d56b3cf9a86da738c9411f9c218f1ad29f87dfbcce2c83e9fa3d80a09a7619717ccd75305643d319f53a28d898cdedbd71ec15061b11dda8cfb5f2ba1191eda364d4fca4b1fea24fc2432e34911af73cecb7b2f30e69229003e66188c3ae9a84c6fab8a1ece10ea650b064e9b2133a37595b2b5ab15db92eaca81038625843fe8e5d5d767b33cfaae1324edc7dedbd9b9820c846e30b0a435d9d4096399b56726ed71e170211ee2991f7f2045fda51d5c04dfe0665941be8f74f4897af3d3bef9ee9330db9d3bef9d4c2b21d16cdfacffbf5c707d94cb9ec3321cc4448bde26206da786cc3795cb64875bcb70a946c7e5a62cf591c853f1adfe62e23bf33b0943d3fdc1e0078deea4ee2bbd8880ff0c65cd92b1f82cf474e1bd1d224b59ac7139688eca7c5d3874946ac37197fb9ce9a77795d15ff285a67c444fc9f0cae14a01955db2dcce1809428d4e9fc19517a1c610433cf3baae24eda2c20497223e7b68003c6a00be5bff2c803d9e8d8f4fabb1b3034bb39c0b08b915b22e861e475ea9cb4381ee22b38e306778fac74a88d9947c6de99ec4416163789ada387dbd1399e8f8593dcb182ae835667ae298c9b62a90ca0892a74331376fd5d62692ecab1fc9c45b75c746d1d699ea143cdcb5f91ac72d99909fdec10f82ad86150bbab1159f087aac57c76516027cb19792d6b212906eb7e69f696dbe2a49425fc413daff0988f9100bb8aaaabc87f54f5afa1a2298054efd73d3b689fcf8d9b3a13342dc4e844b12e02bdb20118647c365b2f57f6ce5b8e3fb9e3bbafb52aa9359a91953035bfbc2efcf65c9bf29431e74a3edc7336dbb3e345dc5da817b2d55202a74f87adfdec3ce2e3bb8ff9c841c89cf6874e6fb094dc8fcfaa2048a4645ee266778890609aff0ceab5c5ca23bbb64fa1e7d6b1ba5320cfc40898f931a13e524be26e346b90888e93e85955be4ece8f08cde1518283fd0f518684f4ef3b4cc401526d61be9d7a292a83c3ebe70f85a366240d27f70705159309c579d703ac01c9ddfef9e944ccc998cd433707565f0e47434222377ab5dfcfd3eea0be04b4cf9fca08471ded90482028c3d4a8f3f04e170dfdee9ee5352c9481e9f4602e92318f308b6c8e1eb38627003b41eca46924e320238be01e0dd7eef0e3cd6cbd2a28cd36226f3b1ef79c702c216c6c253da208ec080f8edc415e17c642ba164365a7ee7c1c5f54ec3cb2202b3063f04ad542d8f418a2bd80ab7420ff8d522e7dec8fa09d103b17867853d916466762241e1d8cedf0d5a65fc35974af0ab2592059caefbb3da1ef7734b153fcdd72f54af2b87ebcf6a203a73b6acd6e0489af3062a63598c1b8018e79acf2299a6eddb820477f2c82921ce86e2ab4cbeee6d448e40b8e02d84546d9324df8997145264bac29ab0194dd83c598d2dfd046f0ea8f222037e5c2c7b6143c387e532a564ee781403248d6a8c03861c36ba72621471212cb00139a43a5fb599239fe108b482df9e1d33bb36505980c9fa72f3b13b33d5004463d10bb36b59a74395f28aed6d5da9549f63d0ded95058e6852c0c58268767b41f97487909f87cc08c39ec21f1be3174a07fc613f3c19681acfeacdff3a6e19709dec6d53db8369363207f1de64d91bd7976b6bb957305c0f88cb6100a7bebfb2cd13a081c55cb9b600a19ef4407a88a762f21965c2cd110f0c048058475da9f7f65ae48e308a1f165d67ccdb77cd693d83f8825cde1e395722623ec33caa96cef7bcf32d1bf548e07a8602a28a8895e364b4929867a8f6469192a2e664adf81c1946006e1c542ccb3926053fa90e3afe1947455bb3138dcf034809819bab82929faa85463a619c573f830d20dcb588ef1d3b915aab00fc9bff77f78ee42fb3cfc2359cb9c261a56cea66426a024ba747885f5825ec856a4817ffe6a38ba57a6f423d4afb8ded35b73c3779b982b69d794fe8136cc5bc2c4de2b7fee0a14d7257d5748a8ff2b240785601d762586f4139a429dc8b51b3726a19ff74af088d96420a06967aa0e3b08830e537963e49b79bcacca27cc323647ff8cac7e259e858f4c3c247059284ed3c4f6ff4db3d9a269e10a9087539b4bb1ea3af864ab7f76df65dbf0008c531e75f9d89d462d15a2774bfdd5342e06569f7fb3cef32fc4578412106a419dd28fcf3141487fde91d1ca502bb49a79977119acfc2d545a25f43c3bfd148d3c56005a7696225c1a1e32aaf2521b77da46516583616575614d8438bc752727a8ce909861d44ae333b1dcac5649fc96242a53175b3eb40d19c32739d1a50156c522503bd726e4ece34dbd7b335fafd836d5148dced5d8e9bdc4db6a113838e0ec667f61a6e6df01cda9320be0b3a7a128c92596fa369b514c25ca58e5a5f508225d5ecc182c8d64a899dc78c7f07f42b803f5c13590677901ca99bb110426d31f49f2c281ecae9e3d5713260f13501731efa9fad270d5f3f39471ab48a7e0ce3f892faed26958deb13d3df0551c96857492141701b0e9a8c11911ce498606f28afaa1b6a998a212fbd84fcdb334a7c76d6fe27f8f7a46cdf4b8305130ff7398a21b89d6ef29c9e4d030b9cd7bc422e26e20eb728199825526c38b2226c185ec362fd5590de48b8d1deaacba84069faea13832f9b28c03b02e12329d40b650dd5b66f607aabc92af9dfc7209cd45fabc87feff407058bffea79c77e676dcb4137f4f9a8786ffa8e5b51553cc3eca4de390fb303f59255fcd44c9e62e2e3a7f43c7431ff43c5f5d3c75079a43deda2854d17802e04c1697c61f0040d19b9ca037208c5e6984ac2bffa46aa22db9923af32fe10ed1ee00dab9b3157c917e57bb4f4356f62f5bf0e7fb79e7a80bede56f95e977afd14dc9b449678ba15d90bf844194b09a972554294d8c5d92cd7b13add325c142a1435617c8b181689b09d8a400efbc43a7768fc7faa79722125bc086c734edcc7411e88e756447101fa86cc5af358d95e54b1fe0b06ac83bd61ffbf6b4f38cce540cdcd8bb52746fbecbee473d803007643bfb0ce141", 0x1000}, {&(0x7f00000021c0)="c9f551c975cd80a303d710ecd59238ae06e1d33713885875d793b4d91dd946693991538f59d1b41ee9eb740932394d104166f1f5b221949113a309927e21753c782ad0a36e1b5a7b32f16c76009d406be9df31ed7621b4d90731037a14dc7c73314b75d60c35192d3f5d96e9c47fd5b365f2732659ae43b4b7cd02a862e5205c4525f9", 0x83}], 0x5, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) write(r0, &(0x7f00000000c0)="6e2eb5", 0x62) 16:00:28 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x67, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000240)="fefad90f5ae8db9da8fc6d2abe7e89be2f2ac202757991f4dff4d116e114932de51b461e165337a5b1beb6f3c9082c0a65220538c5a10a7373a60db1e49cb8eb76612531c62faa168bc3f24fe65ef425a7bc9f2ce7424b", 0x57, 0xe, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgget(0x2, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x9, 0x4) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x208, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f0000000100)="385d2950c333b73bbb881e68d937be0af52890de94a24d5d23169f05ee4723c8a3f3f67c538c72") syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:28 executing program 0: r0 = socket(0x10, 0xc001, 0x10000) write(r0, &(0x7f0000000140)="137350925713033ea9760de9b1117a117e4310f7324de48822345d439684f5b6c5974173e2234b56d3229f5bc7e4cab965884a2b682440d4835c4b84b9d70b4e0fb41fcb4326f1613938b1eaf94c0ae5fb768bee3b80c7ea0a4b360b9a08188eba9925cfec5f369f6d0e9a50217534a62f58b0ba912ee8e02b15ac0ef98a67ffd27582e75d33e15b58fd5220ba9b1afc32b7125ee79977fe97945c4a7ad5aeb911397d757e688efb7811287b5bfd5a3b9a17580fa52c", 0xb6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) sendto$inet6(r0, &(0x7f0000000200)="f5d2ee010f2a5e726e99b4519e2a945cf7e74459c70b72766fdb07203e2687deff77cabec2ee8705411975f88b2ab595081ced597aaeb86678c7d7b0abb616b8a00d545340977a7c7a2fe20953f46acae433889b70ad72c9d093eb933e7ef7d0539432173bf80c2d5f0cbbc08b1535da38081fb7fec467ebc350131d4873a2100a5ab2d7020a5ff7", 0x88, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x7539617e, 0x8}, 0xc) write(r2, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c590639c47beb317a1f30e0c2cc817bd892b467360e55311f88f44ba46095f92592254c9755f8892de92c89a88b32327d302e2b7736cfc451b8e64d4f00df464b36e22ee7223603c76d17b0cc283b21a596a4725fad56c228f6e6808fc7ef8c402ae52c8715e221a0605a1d5470230089080c76bc27e54f19dfc14d29a1c90650fe7fd8d58eb0c3cc9bdf16bbde54dfd0824a60d5a6cfa78703ec3528d49d0abc85104b3724f", 0x1d7) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0xffffffffffffffeb) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$dupfd(r1, 0x0, r3) shmget$private(0x0, 0x1000, 0x406, &(0x7f0000004000/0x1000)=nil) shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fce0c45d15c55993a073ab9ced6780369a3b11f66c35370fc6e3287dff8bae2bb4ee840e58d6f97e486979d618c1d493847853c0a1815e5fa25161fa03f17169e95897280e775edd17f316cc3e4f08cae340de60b34ea86e82a4f88f8357f1f4ce8b00"/4196], &(0x7f0000000180)=0x1002) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x182) ftruncate(r0, 0x0, 0x1d2) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fsync(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)) socket(0x1, 0x1, 0xe30e) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x101, 0x200, './file0\x00', 0x3, 0xffffffffffffffff, 0x80, 0xf6b6}) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x5, 0x9) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:00:29 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20002, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x100000001, "b307a6ce0dd6633d8809e40216dcba3ffb81d52e", 0x9, 0x8000}) 16:00:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:00:29 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:29 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) geteuid() r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000003000/0x1000)=nil, 0x2000) close(r0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x81, 0x81, 0x2, 0x80}) utimes(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getegid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000900)={{0x8001, 0x5}, {0x3, 0x1}}) listen(r1, 0x13) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x81) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x100000000, 0x8, 0x7c7811f8, {[0x20, 0x5d, 0x7, 0x8, 0x0, 0xfffffffffffffffb, 0xf3, 0xffffffff, 0x7, 0x6, 0xe1, 0xc2, 0x4, 0x81, 0x4, 0xfffffffffffffb57, 0x800, 0xdf], [0x7, 0x8, 0x0, 0x1, 0x1, 0x9, 0x6, 0x5, 0x101, 0x1], [0x2, 0x7fffffff, 0x5, 0x5, 0x6, 0x5, 0x7f], [0x2, 0x2, 0x9d, 0x5, 0x2, 0x81f], [{0x400, 0x2, 0x9, 0x37}, {0x4, 0x1, 0x6, 0x8156}, {0xffff, 0xff, 0x400, 0x80}, {0x4, 0x101, 0x40, 0x80000001}, {0xf2b, 0x6, 0x1, 0x342}, {0xffffffffffffffff, 0x0, 0x9, 0x1f}, {0xbaf1, 0x0, 0x2, 0x80000001}, {0x2, 0x80000001, 0x1, 0x85}], {0x4, 0x7, 0x6, 0x80000000}, {0x0, 0x5, 0x6, 0x8}}}) unlinkat(r2, 0x0, 0x9) writev(r0, &(0x7f00000000c0), 0x0) listen(r2, 0x9) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0x9) close(r0) munlockall() r4 = socket(0x19, 0xc003, 0xfffffffffffffffd) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000500)="c06b263ba34bd1384af23adf9c8d23c70ab6963f640f2a52d000af49bde9ff8efd462464340733645acaa8785e704993f6117b9ce6973e108336e85089a30136c5c1b9", 0x43}, {&(0x7f0000000580)="0be38a91cbf85b1422d30b94", 0xc}, {&(0x7f00000005c0)="62f4766bdb2f52f7c88d65f7ad895de62b7153ea4c3affc575fbdc84881ad389d61e0d2750d0593e0173a3a73838a53b9a351febc186b1e158375a7b21b5773f3e2ff84d2a576f0da40fb9b4223346535723e6e7058120b6237d958e1d8e2c4fd46ac036050effe1a68dacb8a32e962a24968ea932320273bf5395a9c5035994cff293013698396d970957aec1270e9b2f5e029e77ca1bba8f1d2397", 0x9c}, {&(0x7f0000000680)="71cd297bb1909f4e9541cbf10be30bfcd87c73c3a07350de8ae24e7c9dc4dc0cc851104080d1836d55af591c3cd5de6e4a8fa232da60b77483f6617c2cf71c17fe5ed63961ba5f7f2c25e3f7ce150c0e3da7d533904d55a352b6d7e8266189d412cff2605da9cf3a875ee98f1308cecc67b7b0c0", 0x74}, {&(0x7f0000000700)="85d48b3aca637f98df19add9194e732590991727201e698811c515fc60f9f337fea2aeeb6eb72a34533b9ad79f5d6aacf24c8fadaf0d0cdb6e514dc2859a26b9b724961a09b3f64b258352c747afe9322f6cb3e9", 0x54}, {&(0x7f0000000780)="c4559532222348a5c84a1e2c6bf5b109cc8b7b57a4ea5c956a584b084794aae03e307cff92244f257aef888b32535deacd4ac84134a0afaaf032d48f9d727eff332648bf34713cd94a4917309dc2164a5345f9ed0da5dbef68361af4c560ba7f965268f655d1ec1553ad146f341421d7c7acc2c453f2be0ebd773c7f108b6d80494d4cb7b0d2ef673c2e2fd9bc4289502cf7ad310deca82c8195d0c7f997534d", 0xa0}, {&(0x7f0000000840)="e4083d5298896bc8ab25f346aa4732db920981c04c51126fd41a371088e4cd", 0x1f}], 0x7) dup(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="b22df675056d2f7736446764b8d24a0f8489f72e0d877404577ac8392f79de5ac98281e75c5cd72fca193d238d25709f17560233878dee0ccb082f58379e3c9240c65d7dddb2a69db95208864d9998a95134032fbc39ab66df02e0bf107861dd4cb185da0047ee5d8e5b63142619", 0x6e}, {&(0x7f0000000200)="ab46154b1da0e17020f0cbb323e9a283cd4ce747e8e9562095436c092e3f839ccfd5b764145653b4f2e39db49d31567407b7fc1ec58fad729f9d011ae37700c7b491c2d400c5fa34bcbd0069c3e08d2c05751810e1de87a24b44c97f0d6bf22f88eee920dfd207d3c08cfe210004ab916615bd68dab8ad14944a2d61ab3e4d51a57c11f114871c025b0b4aa3c077025e4e0d6d52af85c103ec8f306a4c71903c61bf2ad16d0523fb031a5614746646538ea8a9776927601e6fe951d15ef153c7b6ce7b151f7843fe34b24f89b13eba38382632", 0xd3}, {&(0x7f00000007c0)="850ff48b5e9fc0e6301c65d6a828ab24345394d725d391ddc0b1256df0f9bfedaf33acb776301942f2deb4042dbe297e1f3502db28da3a644aeac45b1ae584a12e34753810f7efc73a24034e56d1c2b34b81d79669303fde52d5f99689be0ae36329182f6ba699a048332e46b27df4f3889534547ca137780180152522bbe8aae9093b11cb23b2b30d6669b0719ae6cad98ffd5e06d3cb9a75e4bd6f03b4c5680ffbec66d15a7ff6c2f914aec28b41b9d3d2c3ee8d230213508db27f79e57adf5a826b8811e7f43a29ac78de1138264ed8241bfd33c81dd94cfe09aecf4388fa66335cb6d322377b6fd9", 0xea}], 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20, 0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000340)=0x4) r2 = syz_open_pts() close(r0) dup(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffeffffffff, 0x2, 0x1ff, 0x16b5, "71c3660ad73fe30876ecfab90947f96c5181e3f9", 0x7}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x98b059a692076348, &(0x7f00000000c0)="b6") 16:00:30 executing program 0: 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}) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000740)=""/111, 0x6f}], 0x2, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 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}) r4 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) pwritev(r1, &(0x7f00000029c0)=[{&(0x7f0000000800)="3f6b068494603c6bf978a292da5728390ab78bf7b8a73d00c81613fa77ed20b7b008d6089965188c38910463c99409ce74dad98a508677f355360d11bbe51f345849ac6e4745e64973a1ae6659e43a67ff099475729f6bfa1d3cac4a1a7b1f5e93110c045e64f4f1f252cbe49fcfe2b4134db845e1623bc243dbb28002d9587debc3ae1a8b0512b3c71f03bb6c59a061c1c26d3094649e6ed729a9d72dacb40175b03076e1889b54f5c82212b018a4701e81085826fb55a1fee6c870788b8783bf2124b6f95bf80f53d710f5e18afe91410affb4b647793a290821ba0dcfbec2053c9aa61265242fdb4333defb6e4236314a31b410d3099a10638ec17ba38561c8eb6540e9e679f02a40303c24947e4f280a8eb937a2c6a51b6b12895cb4e72697108a56912d8bfb6fcccad96387e90c1d826255ff5b5e2c3bfa1c451d9d66ccbd01fedc9da1132a73ce1c87f115678ad119fd7e7eacca46da249d7fed48aa2873e9564883ea7999ed38e19396129f28139ba6c68b8486c88c7b63b3d9d9f88f2cf25ff06b2f3a60dd410f7a9ddb2656869a92f1a2866c46107ef325f2e7c9798beac37c5f2dc2b049b43f01fa89256ff905a84e1743d244a8704090d6f442a156057117cc3270b53e5f715ecac1c4faa9276e6f9075fce5073580e4864ec0615fb1b83236be48fbbb5512991b7a6c491fe940629042edfd582e059d50bed44c0d712d392bfccec2a3585dfa13fc867eab4381764e34de361b9b808b063f9e7857edf99b0d6e7d78f513c496c64722b990ff449ca5c772457043e4d5f28189c79639f1ed2b6a250f3d098237354911d691c67399df78a6329ec747c8fb042ca7f5d89d92deba17c4bf7db678d71681b4e0fee00ff0c0eb42af00335980b6c95030e9a43f2ba311be5a90de2d47e2a86d6a067cb076e3238f96ea53cb60bc107ea03209da3789cfe0e7bfe44d0a2d4fc8832060361ccb28e0edf6fe5a7d19e8b980050a06b20b34c5977454e05fb8a856ee0f4a527907f4b491f0df7338223fafbe5741fa75a328c4050af0ec3d27b08224cce14d97d42d2025642c4045cf7ce2f9506021eb2b96e2c67a40b6b6f52ef2cd16c95435809ecca86bc9d5869a8045a0cffa7bd14744310e2b91611504d0df8356a2afe387a8a68117cdd265850927f62ba65702caf74d88a322df4334b7ba11c8ed02c134043672cccafddabaaad9c2f6075c805869d173ce046c5d7a5354b28491d535a45f332fd106132cbe3c19c56a55713c7bbb5a0e7ad997e069c3e7d2923ea39b89cf4db977d6fbcbaeaf656e68e21a51890d965db27144e0c747e2989eb1878602d0aa04853ed295b456c2b2da69e42195641519cf89956c1c41fb5427cc958b39d4c140fb272dba5847d5484effb682b367d2f5a06b7c4f5f79c5495049e480e1e93843f930e3d406a13c6de749407b5a8576d4646627c96b3e75e7a19f7765be703f52070a16abf89685f73e2d9686a636dc2b1aca93974a952a6d0f3e8af0ce2d4b678f1017b0d66630903b89d96d2b8264fb93b0e94dd2ce2911368d3699efc74f7b8e40739d1880c52b3f0118fe8ff6a88fcfc7ddfa6139551d436d55915f8f846cf45a0babfbf2aa41ab209f43b21d5547f468cc5b4f78cd180a07fa39aec12b9ef250cb1969315a20c480690dc1990d563bae0b45dc84402ce102c292f8bcac5ea57b6d480d6e3dba353190419ec68f27bbfe16e8176936c192ea59a40cd814164c280a4c356c72e4f867f7389df82e511e296e1062c5b1dbc5fe7599a643febd486bcb385fde19f8532b816e50c1d1f728473a1023cf245ccd1e650ca43a726dd3bee340b124bf7bf1a851829a8307b3a7e76acf534f85944291a69d7b5ac7cd0b8e03b5d6f95382af09b42d19933255577b4d3f60598afd728920ae9a4ba7c828d3f6b8c9b4c87a7157796230d28ec9bb45f768cc0a4edbf59437999d5c9f1458a54d787ba6d92517bf3f9dd5909eb0fd5570107cda7501e45a0326ec599e6d15c6cd5164776ef8be6109c531fc4acfc1d29300d12443220dc6419e12f70bd9203989c6efb54637333e821bfcca2f7b6311d8e79c6121c14b0a6735a0d2f5612dcf2bd425312ea0160426d56067e78ef0e40974101c3f04239b028108eab1a5271af41dc0c8341abedf50ffa73da1b12f8d4c93804176b8aadab1833efac65636fadcef67e681ffc5b13ffb70ba5341f6682a0082ac78e74787348b565bc302dbd4a1c3162997d493f8145a054d50673987dd632e9c43a4cb948a951751d62c863b5054e09cc67246b2057a3311200c2f4f9c61f73f9c6a19e9bd37d2702495d4d2f0f0ff51028d088c1addcf7a88b9dfeb3c970da514e864a2af0eca20f72dc015064677ac6bb18abdc82ea85054311dfe14a0208e89a486f5fbf98d8077d910346fab809650832426c5d194bb86dba0fe33eaff45d38aa589cfe1aa803723d56ebdd3da47a3cce1ea4e1952f619eac9fa2a7a4df24938a7113ed5978c06d9debcfe72a66a3c03848da9c41a1640ed54325fd1a101f5161c807249bb539c462c9cd65901bdfcace93a1b5049ce2182554ce2f3599da714e91f564bd484d0a06901b55f6df491714e3ebfd18385ace22b4ae50489c8055cd20991ba9d040a98d304c03d41489497cf4d02da57e849ff73c14c732305f89490acbea9b4a57ef3ca12904d85b6ba8d136b6c57bad924cc7d3fa1443f85e6441eaf29963797479347e3a112916127c4f218cfc8a1fd764fa80e5566a002a9dd3baa6c637a50197c0514b6dd55e908fbfcff572ccb1b4a331e079d3cb6cf7146175bc0622d33d0df80ed77ae91d96aea49e426a57248303579457f39ae50488727e4113b72f0632eb0974c8ff1bbeb089ab1d66fd2e15bc7ab72bccf97e98d4ac9c62bbcbb25ef6126ddf84f86e83828549f9b6e13ebceff58058472bb237e48b7506fbc223f2f4f5180210825873ebd1810f4b7b3bb13c0857276c57cacf9b40d51bfc8bb342bd4fd2067a5cdbee2c33c220838f73fb539262097407fb8003e7181d040d41d3f7ff94fb1b359a505be46d0a82f6308e7755cf51313fafe9e021447f6c2b27edcffa01e03b86dd6597a3c33092fe487fe801a2546cfafd505f3587caee61a7829fd8af96235036774ef9041259f759a5c48cca176ad1df15422e4ba37299cf0b01e060ff79d8eb85c7ad232398fdcb5edafcabd858453a5c2cf8cf8f3f0c66a75f14b7f8cf6e51a02d345f013b98cc722812cc5376d1e7a6071fe95ab63ef4abb6cfc1b1e3d65e86db2718f97c0774201905f5ac8f8955a72deb2248046ef4a0ea46e15d85fba5eef6032056ac1b33c29f8497cfb6efa6fc0e6ce56e68b43b994f27c83e51c30b9b07d41b715dadefb2280075cf108a6c2d4ff44ae6bc48c9386e2d6fc7a99fe7b64ea798cd11a0ef69f94ccdc430a5000b9eedd9d1c7cb334a85177115480088b70ed41d4187a485f61084985238c8072332c83ceeda734ee20d285db628817436cd5405a5605cf63779cbed66c863afcfb059c4fead945f48d265b5ceffc64d77f678d5011f203c0bc2d5ea853362274fc7b29fcc87126244935926cd017e67b6ab4e75cc195ed3dba1effa0e62cf88ef83d7db1538e0aa5442796e3a38d5626765d7155c2777f3a7eda739a57d40cd72e840e31f1c5f34722817ed60859d10044bbc3d9caf38e1f8088eaed4e87af03e617454441ddb2166ada90960ced2ae6775b97a5c5b86d9f81406538527d06be037a436d73d100ce5c485d00ac78f0dfeb299ee01d7faf5a93dee75b6e35bc7cc31b3be949f45a3e46f115ede468918fbed2ffd254cf37c7f52dc4edd7d12d013f7e3e009dd4ae74335e28b02bf04a63366f4e8c07e4e7e92846f21c1ce1401882dd56109a2b220ee271ec6f8ac62c3fba42d6447e4ee12c69ea1c6e6fe9fb03da94af8413c470dfbf5d4c6160c00d7cee39ae332bacf825a5645ad93b7feceb6ec2309543db0d173a451762d5e9946d7e897ea251c92866ee10c90c91c07eab495a17a87f5e672f5884e96b37e68d695100b647c0ce7be1f7ed3f045b5cff93cfd1b4b6ca905e0411cb0876e434a2b2d62b0759fdcda4d598979fc7032a688a5876f14309b502290b7e5c8376b76573707409db2dea14015fbca226f841d263bd9d4e1f260ccabefe01f4c0ba2993acddf621a5abfc308336906e105cdfd752758c29e55d9888ccba72b0a90a078ade7f813554db7ccfd1f43aba19b9d1b21f637b1eba5093786dccff436cb61a5ca402fc6a282ba921c2a3ae4d3079dac6e62e98dff2c132838a7de0fb71ef77746bf01b69c8fe5c23d1e709e370ede13341a872089bdb609b19f82b3fbc6153c359c1ae1c879a123e85b4f91b84e810e68f721ad8697c96bdb68d496cb808f598fe13d6aa289a831f245db72c3ca25a5a8ae47bfc7fb8e7f3c4168a590f1b41d76948b62d754bb8cd1823106beea3dcc29aef54dd5be70773e9fc2e7a42555a51dee7c9ccb3ba88ef80037f19b457828e93f87ea5fba121323683dd93ab80ca41171e80771812b52c4a46e9ef43476a2d7ac3233a63835d139b5ec7267bfd86c54fae0d31ef9dcb380a0d1fab022710c58e58c3eea826db4a2c19523a6791aab09e49015b3b3affee0b4cb35ab2a273971fc03de5b41c85e768b4b89c31990b6984b82d6a34c1f8fa78b841ced2421d79b4e92f1c069cadd0573010ba0e6038456ab1f7fe0f80c249c460eb475b9ea16c453717bfb7b2bd2121f6a069a54a144fa0d2485f57b85ec326a0a9b8dba203f87293c25bbeed0b63de82aa188dfdb0d749c393af282cb10d98287063958e082d462c794c715159cf085d3b7241d8374940236ef72e24106e61f9c63a0b03d4059a38fe724b1122b84805edea519ae5ebe094afc666c91c022923c2e1ee087f5e11e8d33641a870ba3d154e5fd377e91c03a5cb7c38302832ab33fe8f29a565101dc69f503aa4a0f4438869a221ba8d843603619e1c933bdca9e9bc7833a8640d6d3c9721824804bded0d407315db351f7416e2e390b04d091ef823c9f811715edf11e213c8cc4ac5b4ea69ebd8dacdfbf8361f83f7826c7ec492ea2973df1358a8e5cfb14ea3f92f15c4a358fe75fa466f42a23feb60d480c4d044d1e38011fb7e39b13b20893ce940079c1aa753176fe88dfc8a591a11dd4be8651a066e31f17fbbcb2e8a88c7cb05c3682dc4e95161eef44800e78490de830279bf5b51bfc7bc5bfcd874c5e1c6fbab657e43019bd21871e3270ccf304716ff32298dabf56fd05c902e7e4ebce118b37cd1fc30e0e9a6c7164982fa7689dd4e813d03af39840c5883266340a3112fd9ad40e483f744f7e792520bc39421f8c3a21dfaa349207db4a95c3f3dc6715f877c68f8fdea7b2ceeb3b03437744e04d6fc83bb8008b0e398504566eec4e967e51e9ec67ed6c10cec43d1b1930455d2d3956c13e99f5b53bb25c8aad2cd999816cd52bb1e90b2a2aa410beb4e91047bc91f55fa710d1a07ac27565c70483c357d6d766aefea96b3aba3e6fc1984b4a182d66e5dc5cccc5917a9032706ea680d5ba2747b3fb49ba276b9dbaf4cd28c2bf00bc3cb6655979805b4ffb2a4a5b2d5246b1f0a70a15f9a05ba5391d2880867a563412047fa0d66dbcca11417320fc9c018bf273d833e33630bb95a2f5b550989161260045d26151f14879adbca7fe618c0c3163bf97aa87b50b14a73ae040af514b944b889917cf659de642d7cdd26e5aef3b7df8f2ab52c", 0x1000}, {&(0x7f0000000240)="5b3fef9521686b71785cfb64ff25f559a4f2b2645336d0fba59c0c55ae1488768e216f1c6574", 0x26}, {&(0x7f0000001800)="8ff487ac3c7e76518848de3c75b726a06dd65eb459415be5ae7782558e00fb202bfdee39ccc353f00c7f12bc3d343130918131ea90b707a97a663458466587dc4ec9a796bf6bb247de389f0a6dae482ac0c402789ba0869385aefaf88515548f975c817228087ea97ce850cf490a39c6adc4d93a459f6086256a8219f54fa01b6b1f994c40daddcdbbc80f03c00b9538b6e39b626525bc25f47df82fda1e2e582e02fafe92964222fa601971b7dbfbb1664c1b5e20fb0b2ab94e8160d81c14d503b6d5a454c4772b3aaab06f7457bbdf8ba203601d65ad957492dc580e3b9fac4e6087465bf95de33c58a312f2659b516103c37a48a7efcf2ecf01e6913a7f3529a965d9d578c9199f5048caa658cc3b7086db1aff47410a72800c8059705b70c1ea8a0711997e21560dfefebe87fee59b58eca1e900fbc83e10550e3ff8b43ae07419812ff7a6cb92e24c53f60de45e9d5bb6eb6770ffb79cb10b35768198e885137f27414573542c1ec4c74a4134e4413a07c27d145610aef7b26f24437b46e1b4710091a10fa8c35ae7f08f603e8ab11ecb3c323df361825d4be5711dd0610410fb45668c2ca68e01d99aa4555ee2f3d179b4da42e315ae2651253582425049ff52cf5ed2a0b1dc8f72ed7fe28cb6359dbb8ff7e597ff33a15013b1959eb5edf17dcf01327de0a53d52f518357822eb81c392ffb629b93846e2ba24536af9787722d702e382ba4e14e8c1a9a87579afd224b58b1fec781eaa465d84eb1156cded7d35f86475bde79965ba73114fea9a7617051737f5be11ec2f676a2fff5ae10058119743a5ed7ba3648cde3b9e514636232e0aa585c73aaf47c19c3b3973532507f369dec187ff7aee81ec9d2106bee4c8d9689d2b21cbaf7353c8456160e22f73d386d104628fc0b3efa356740dc8129e01b8984b8a0ff8b32e55173c8d5459b48aa8e485d2992268b994ba479026068997e6ec20b25588f95eb0f8e5f63f7443a1bc58eb5ffdfef59b306e49ef14223a976ebe59c61b5fa8683c1ffdf7d6cee9fc6ad4b353c743a4101e46cd55998954e2f5be57725d9d6d2d14468ea724e580562942d9241952b899951f04d14694d543d30e0d3c08d074c0ddbe7d792f85767879024b2622ce19bab43fca9cf8d04d9a9aa5fae950c4f274f512bd9e4b21bc73fe751a3217b4fe22cd0581615da47aa1b88712d3bd7c89f5c65e70c8faab0ff8a6d3bf25178379ee1a6976aafa2e3f073babe934080bfa47f1470de2f149ecda72e7bf812fcaae31dac72afdb8ced15dd3819a4373e5cff3e858905482e294cef85e64dd6c5c4caa3b3975d9e80b441cfba89b2184a558de3a2ca3cda4a62ecadc59404dd01950449fe4dd26304637c1b513699956af6d1adeacb42aa48623cb397e671d20034f38c87baaaf16a20b1b3a5d3636b01229162defa8d16694ceba6f2264e57437381183722881799d9a5a990c57874a6b78ed1cd8704ed09863331674bfeacb7abdf4a26a74b316eb156d5e10017fc873e2cb5053f5b88e759f4fcd18859f27a2b90aaa6e34a9200fb4bc29272e5378f96e227538fff9d8807c7c843b4161e8a53e329d3cd8209a1f609b18934cdecf5ee0fdd92bbf43977764376bb068d1ce6dc66e584132a858084e031168a5d06e5f321861da210cfd11e068a0786e16e6d771ad2f86aad68aa5109f747e259e8db41de8e575adc8feeffeadfabd309b9c7226447c5b3262b26c7f9667087b0cfc446d19890144bf55a41abd93ba76f8590a9e117152b97d3d4287dc6484097715d431a5500508ff08cb2db400bf30cf5818cbbed1757fced8ef2bb4a690d4b96e6e95e809686868f6bc3f57b3846b54864006a85c65c785700a30d2f26f3ada4a74e3fa139f614a8200e87f421163c9c36d8301111da98e42e258940d248ae33d94cfce513816598fa165ddfe024c48a6319204427a09458daec3508a927849325c651cf11bb507a61098da9d64ba6eade918953da4c8b713e512ffdd659ab895c0e2bc8016e07dc9157b4d792c9abc856c81ff1ee23b7fb178b299efb34c2b9270cd380c9f4ea4829a9eb77333a43d2206a237525b1fa7f73df63a58e3f138a797ba188c893e24ac9e46f27d268aabd6ab7648e0b4fefc8e2701ee3f2dfde9de29fe876a01a73b5fd110803bc86275d3617e6ddfc5def00a4de7285d9ce0b574b0f706eb7542247406b9080ee7dda5d3bfb235cce68e99ae2e7ef56a1c1ec204f45be55411906b0b94d56a515a8d5ade9aadac75be4f77ed8e1c22dd784714dcec83b1f0b9ef0f23109dc7b6720aff1a75a6534079ba8ff629fcfee9558a96b31f1eafdcb2c8d9def1e2d9c44a7d43c4ef51078665cfccf3bb7ef6eb9fe382e28fb468e9325d562db334df176305c25b4fca8d2ab5c0008c7ed1a575a78013b6f48ff7381edc13002df537d4301534d1d1a36b74e4c0e9c4e335b74abf12749b03047c63119fb71e5c7562eac1b4bfa66d051359bf32972cfba2585a23f7f80a08c3d72202c0fc0e6e8fa267ae43e4c150d62d0d14d832e16f7085ff6067ef29f14a63e28c8edde009fbe2e58d387d289bf573611ed8f590f49d211089f3dae941d83b3710a6e43dc9eb11afe01578cda305cc380d8ecdae937039ee5ad1a22e103ffdb17dbd58421a431de10d48a02da8aa55267088c7fe4fc543578b2c796db05db0bba9e2b14c3681af8355aa10d7bac77a14a43739e40ec4d549fe25c7b8a7e965a7e8b052cddb3ac1084f68a6ef6590c68692c19f3985484204a24743572b1d1bc5400e4fa1f25cd0a7c1ef274448f8d171416369c2c47d80ca4c7a479136ed948629ec66f95cbed31c042ebf5db49841212bc9b39d315b52c7857a4a808929862a393cfbaca8491b85f5df7c648c08e1b95d827174c0077f56b3dad6548e88e3cd5cb95bcd8027e4b9a39e89f6cc289cbe0234861bd74354c5d7c5df14e2b382fd9f428493d7e71a489a35c9855f89b8ef360d340b3eb72b3fadcaf4a1cb2a70cddf49ed9fbf13ac0251d0a504ad7d1ec3906ec8a52a42a0b9c2c3bd5024ae96cb6994fccdb857d42b3530ff381fe62a974a4291dfca2bebcca117af0532a01c8ca51042ceb978162fd759036165535e23f75f9de0e9fd1739506344937316817f75a2e5b0d64dffb40fa161b8fd7e5e9580d005799df146263258a34662f7d5843a1b425ba49e42ca47903e37e23e74fa56f6df217853a9720086104f121d81747f82f666d11172b6cd47d59a4a16543bea3ac97a7e4dbec305089570f48340ff9571829f69f8dbb06be7aba8f7f9fcc78d457d3e033871a3cb183a8dfa498cae5eba53e291392e157a966c4d19f50c412f366e80362f423d3f923fd24836abbab0321ba29be11ed983918b4478f93884a6122a5d1044130d6941f9974f105fab526e4ed2a10c272df23feb5946980fb4a35e25f16ada685e1e0f1940105a1d3a3d2e7f5acbdcdbcce21ae4520bffd82a1a73bfd63ef3677101798813a16205dce14fa2b72407de2582f090ec3ec83df2073da034761aa58ae0880e1216ad390777311c3bfa4d759bd0432f5e0edd0c7abc74ff512079e840ef0f48e62047e65caaa8c3ba5c395bf8dba67675dfd8a314361fbc7baf131515fd109e01b866db95493adbbcd64ef580b32c4cde69c6f58263ff33461de9c2282ab378e1968b8026b4f43fdafdd65476d18b76ee253c6ab7771157843de401b490c516f5779f20467e2be317c952b4371dbcf7ccdb2af0083d22a6dcaa1a38d1b35ae519cc5bc6943d01dfab84f4fdb7abf338c5bfeccf62dfd88a2516f5d2fef3d153cd0cc896aff628f2fcd985220393e89479cac94a5348723abe12f61b8896d6bbb07d7bcdb87408127fe9ebf6b941a77e3591bf25954aaaf5cdfac4c1a1e84041b59ad494a786040b598c4a45dabae0c02ef8404483490910e767e61a16b3804862fe2b6ab18bff42b9ca36a9bf9af371ae3a7f6bddbc4889adb77373ab5c1f3ae98c615819b61bcf93c9aec824b65ec99b7f16fc5b654fb379ae1d7427d85673afd63f4a309ea65bd8e55fb40ab969ea5a200a86d71d9316b72da64954fde1da880ba7b0ea3a6e782995b09acefb665f610bcbda0a8048a661648715ba40b32ceb501b2a857abfc110d586caa3b85e02dd13c92354daba40e2e3f698c9cfe580320e4b9a2d1d32bb1b5f440b4d955f1e6dc3190ac6e665a8282c1cc36196d3bbddb07584fb866415d6a030cf9f1a211a33a9b5ff73ca9e6523c3fcf860fb3a3ece45f06b7703997c96da22f2b3e0d399874eaa883705acf67533f5a964ead421d188167b82b2c963dbc342b2fc3197d25361d75584244ad581ad31a7aa39220612113f5c4d2c5f00adb49699f69ced0c78b2c9536056575046ad6e38a8adc571df49b81e738c828aaec723b8456b08b5818de3b907a49ef77b52cda0a319024f0ba20667317fe04e72f1899f24fb7357ba61afbbe609f6ea283dabc597df9a6717c7e76124445c057db05a08c8e78d9296b2459e8e85ae06defa97aef5573140986993f0d7481a943db8376c695445d4a66e7903123f74b6f9ff60f89b12ac54960ce35f88f2c97c717be153e11d8e9f9608a07ec11d2c41bff0d80282f9003ae78f6f4a3c75a94aea18c1b3a3533300feba15534a508dbe938cac20e58434a1a650e55a7f60f7a8d0fb55f83c4d7e4eeb9bd36ac4f5ed8775d2dfcb48d2ec474fce2e8fc98d37c9bf6ca3ebe852b75797d236d4a7f8222dfb7276378136dda3a74d4670da6561b0dc91f348f3896ef36a208e3c687c9d69f294e13a6bc6b36bb3acf7944406e657c1b2fb8c3a968bb0898b0ee32479098e05e66435fb43355de31bbac87101d989b3d605cf7cf6a836e62ec442c673f8d5b39a2582e01f5a3c69d5fd763c34e086eb3eaea2685e418b60a3ef6a0d6b5ed2c2e4028b6a4a2ecedf4d1f643e81b89e4caa992ff402710d6061e7eee0d1982be1f9909c94954a7aefb23226f881de3d1645bb7cbbe1fbdd4db0b2c324f7b58b2de1b08b8389d4660f4a5543707c0ca81ed797fab645a3a165bf5aac40e40820d5ecbfb78f10085cfe601fcff0280ac327a6a17ee56aed20f105cea25968f35b8dbc6403e62390859d883daed84075b9071d64291855cf65f152d57e76865cd7e4d13a5833c8aa3f7c819c11ef31e0792d3447de6b039807cd8a027cb98fdc6704f359a6c65c9d9dc1c8e75c10847ab7439c7f5bd1e850ae10ad6f1a1ec8512037210fae7c4167887f9f4c38cf49fea79dd6526bede9d4dcca4c8f041adb2b5cd8b9de51bc6aae4d2e670b20eaeeb9d0c34c832687dea1e8308f08056d356be0dbf76f300e8e6989d547c20c333cd616db3b0159832127e12c3550c0aba687bd37aef4b1d3ec219447e1a18a0c3e8cf344654e1adfc95d7bd4894d6782e53305a87ed0330c629a39ae491fe39e0a617a9bb740a0d41daf9e649fdfe1ec1d6ac9b4ffa82478e5a5d4af604f0a1703b2de744f70075719248e40b3dc88ff65ff0845b43e4aae4df676b5d7ac54de6e2f2cd23aca77a5b21695db50eb6006dcb9564b0d0090b0584be8d6fb19cc0af1599bd3a8de42f87eb43570f89d8f5433b17529b9d40091ae8bf7fb561e49807f792eb12b6a0337ea35d2a80edcb5b46db3f03b7f11be31a1548888c1e1d40a0132ec0ed44618e8471a37d83c4b2f9af47cbfb628817f6abd3b8504ea577a0747bf1eb7e0c7ec26b6c450b89a8a897f2c1289b001bee279dd5d90b729ab8df58c2d73", 0x1000}, {&(0x7f0000002800)="5c1015788238364caef56a104fd846f1b8640e973dc8f4ed8ce83b837faf41adc5357e70fa9b9637ffb4373542742c53d4351f979f5097c5d762cb5a800f707c640673c3f38562247401cd8fe0bf24da", 0x50}, {&(0x7f0000002880)="7f33d995f64d050b0e1de0dcaef48f51ef5c351083ec39e68f041892f15a87ad0e15f5fa1fdb8910a0e0fced", 0x2c}, {&(0x7f00000028c0)="9e783ceea49e7334fd4ce65737abc566890452beaea775cfc9ecb8928ee2ed5661137d49d1d494cfdc565d00eb839dcbe12ab153451fcbe695e6e125825d7cc1caa821128b3e9a64e76837df677a0c7486e5dc00c0985bb314abbf5b36835368ba6b4b32730475425967f640c68f442e8e3f44f005d25ad37ed3af60036cabcc4dba28dc462dc66820e8052cd9360cc7be62a6e94357379daf3bd49b5b6d789606f7c7ccd1f95bc1541b5e771f72bc549f0846415ea26b3b8a4d117e7686d6f55d00c3d5a158717eea88912f04214f5028080ad426ec30b38ec0d4450d3fbabceea754bc26fd78323811b79bb110ba57298b9ea555f322f79a61", 0xfa}], 0x6, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:00:30 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x10001) setreuid(0xffffffffffffffff, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x13, 0x0) flock(r1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad1963f823b6246"], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) open(&(0x7f0000000980)='./file1\x00', 0x20, 0x80) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r3, r4) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1) r5 = msgget$private(0x0, 0x29) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000e10efc4e90ef56d347ee362403747812854e1f407577f76ab015c81dfdbef7c3ecb02d4604abb95bcf7571eeeffd87c7e85f1eb150cbd9a6ade593083a3b04f3c0a58c73c75dffb1bd888c2b57b2d64b4d70d156954db605cc60ee8c3d5c9729d90e1c4290d8904c7bb4582e728dd1cfdd7f753d25c5ee3cc88716c5693ec11ea35a8fa5"], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f0000000940)=0x4) msgctl$IPC_RMID(r5, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8008, 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x990238708d4f4dd, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x21, 0x80000004, 0x5e2, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0xad6}, {{r1}, 0xffffffffffffffff, 0x10, 0x48, 0xebc7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x20000002, 0xfffffffffffffffb, 0xf4}, {{r1}, 0xffffffffffffffff, 0x28, 0xfdecf53f55d373fa, 0xc2, 0x6}, {{r0}, 0x0, 0x52, 0x6000000a, 0x100000001, 0x81}, {{r0}, 0xfffffffffffffffb, 0x22, 0x50, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0x42, 0x83, 0x1, 0x4}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x3f1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x98, 0x40000001, 0x20, 0x480000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000080, 0x7, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x4}], 0x9, &(0x7f00000000c0)={0x0, 0x4}) write(r1, &(0x7f0000000100)="5c057320f5ad5ff80b0b", 0xffffffffffffff9f) fcntl$dupfd(r1, 0x0, r0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x6, 0x100, 0x20, 0x1, 0x20, 0x8, 0x40, 0x1, 0x1, 0xaad, 0x10000}) mknod(&(0x7f0000000000)='./file0\x00', 0x120, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) 16:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x9, 0x9, &(0x7f0000000240)="f488ae5caac01bf9414205743acf1530e06a05cae4410f6585d7499033a73e5b4cdee522c6e5d3ac3e62eb2b2960e4a3efe6ac5a408099671e77f1653e43da0da724cb77bfd6b37a18d7741b74c3a188621ed51d916ec84e62cdfbdaf9fbbebf78ee4e9d2123d1ac41dc2d1324119d618e307ed7ac1e75e5", 0x78) mprotect(&(0x7f00003bb000/0x3000)=nil, 0x3000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2c0d, 0xc, &(0x7f00000000c0)="ebffcbff12b9fd812eaa4e871822abcac6713048e699319296482e71c19d4c21d542eabe1b38c79b0df6da72f11f53e1f53be33572f12bf9fff2fc1ddbd735d28bfbb1244b01a28072d23f3e0c987318efc0e0cbe822984e14fe123c59ffb453edb7ed802e4dfdab5d84767f7a3165c8aa404121d5e29bc4dd981b36c5", 0x7d) setsockopt(r1, 0xffff, 0x5, &(0x7f0000000140)="5c0917778f92f88ac1b2b08306c79ae510bad02e5ebdf1d9fbe83bb2eaecb10e1bc567e229a90dd9d8e25f99920320bb8825ead65ef86c00211a30374880e81e7a0b0dab4d48a122bca08c46d8a4d9748b8310fd8f7a7a037c131fb67b1e1c635b1d8c761572fc3877e68c614c188804a54995a85915b32d7298a11cad6793928cee8367f543e8cd28597f1f2fd2ed5e547f65a539bef5fc7c912606d6d9c92880704492a11ebe6fb69a8d5a0a77b399cf823a27b25de0c5b225bba06bfd75017fe8254c6e", 0xc5) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="c81c1f9a24196a9b42faaee4483e78a1de5f00ee5c9f3ec7d55d582b3d396e9208135a37f6a11f5f937371399563d1005394c2d583", 0x35}, {&(0x7f00000000c0)="3b16f01d582011852f6db1eaeb33659a3574f2254fb84177a9041e4b89a4fe7f2e4693f03c5820c319f9765546b1fcabd0a3ee807ed070fdeb8ee052b246d7e0ce28cc7222c1a01d116cf14f8b7661c8c3545ac78faef553bdb9d69bbce2e261443aba8e5f354a2463b3f49202baaa22605128fd4fdf20f8de7128aa8c6ae87d5400433df0c5141c91be36437768bd6c9d745f50bb946422100b4144fe1f0dde531e0b655213a3d7df34945c92d7e5d18eea5e1af0760419715a8ccd625054a3ed0a456bef6b3eb8981233ff9c90f1ff75fb6864ec263d0d35da6c4c6b81473e5712eba89ea5fa8b7ba6d2e0517fc432bf1934c763dc17fd352da7e5e39d5d0f7c389157659efabe231bccd807907a4732e9120e26332c2e9e25c5a8ac4da022cecad7c06243bed3758ba4dc77d79f15e5d8bcfcc207300d1e1370185eb4c2adc1353841b31ca0eb7171db3f4060af1279d610699008011079e1fb66edad31e9200c149c2ddbe5547fa21a16cfdadbd380100c32cdd4ccec3c47e8c536fea4e9e1373f00f9b85f8342a53f296064f3a7728e203b2e860ec1eb89571fbdc90f0e0c72a5195cfc14a193f1dc69de83adf45a59d69593f60a9c86d84f1e0d3f049ac96bddbd3d8af5973fddd07f84329bb6f59b9b78228b431d83c1c94488d7395eb3ad9b3607206744ae902b451c0832d7d4c8feb36a67404c96afcae04d14d4ba828c6b850ee9bf5bc8bc8f3ea5dea80954c4922e150d2b0482925a751407413f16cba8d1a4cb68f54bbec0eac116e8e31d7caf1ffedae49c327579017bb69e74733d04fa3530993921784a67ba7e135621336ecda4841df48033465f87689fea286af46989a18e307d2bcce6995347665e133164556f528f599deea3bbcd5a09191401488aed98e5e6b29d2f7732a9748dcfb7bed06ab64b1122f7f26f3844c2cf3e0142fccfa31f2dddd8e3961e92d362673935c85250d25a698c984cc0e5f12f14e835cadd1a6d507a6a52d9b86164ebf2682d9c5d82d40968875ce96cb0f0b738d88b3e36a8d5dbba0540ac4544d7d212fd56ca6c427750efd52a642ae686f6df2e51c60e3e1f812a0c5db833e563a5e0a75cfb130231b6558af28ff98296139a30819a54c5c317b692f7060607b73b7f2f94f8e1d99ecfb80a2b6c095440f508254dc5f96660420455cb803fe95d8ea80467d64d2dcf66c95e2e04188e8f8eb38ad46c9f43400f4c0c4ef002b0d2d33b791a9db6d02c5643d378333a75153135d394a71342c81afd79657a5ae340e2d610c34fbbfbb6f956cbfbe33ae06ba9c5106ada715627bced6237531f4abe99e0a8914bfedf1d012844c690c708b3e077036710ada6cf74747f5b73279366013b46b50a97ca57b53840a0507ea1439b2bf262e5fce1c4794892e7c1dd13227ed77307114cf7945e33dac20abc545049782c5a53df0dd5692d59b3ae111e40dfcc74c247d1abc5f7d1491a9dbccdafce829de4e6f1aa420e87d40e252bb07732af12520dde714985e0fa1bcf4064ba65d6b536b55f25872ffbfd27339ee12909f4bc90b40546fc0f0de5a3e055fa6beafa2d135196a9f68bf607040cad21e25420e2a0e198a3c6d36ac220563242c69d7c0d1de506ab1bea172d958e1c1e9292e055d26f8caf753d94fef41c19cf577de6d046f4e9f41c2f44bd857af690019e1893b5eff765d65a034ceaa0f20a73298d4a3233d92f5d48cd0fdd19d72d67c612dc59d6633d006d63183a29ce31ac7a0384d1a2a27db10a5267b8d2faf22e1353e9c3cd9c47f2e6713b021f069fe3617f1a70d7b56c2572371671e19c8fb7b783adf4aca3b1673ef5c6a67394024e55c7023fa0623efb40612322d2ff21b8a136af3a4269c5b4ab95e3be7bd51c67af0a3a5189b6b34d048a20a761131736cd632d80a2f7d67677052661511a25d8083746829ef324c7261c6a9ed6c6b89f4c9157292653c7604b15e997fe8f43357c84a27df4a75bba7c6662c8275de97d46cd1005febfa57bd3f5439a9ee35d149bb72e1acbd5ecf27a93607f3405765eff824ea79421b85ae68e72c29d08861fb428edff543238752367523dec50c5deaea2a8e7e9040585a01c4543188fed5f9c9aa6836c192b58fde6c893950d0e13838ac6d48c9e597607d54e4af2b2659cf424bdc33423c304df48a88e226ac539c40a11656eb6d26d4db6fda738ea4f702fbbeabea2537326dcbe513acd06fa048a9c7d0cd66ab9f434800173a07442bde393999536232d3efc3e7da59b8ef89b3e23124c9e814b1180df4d2a63b56461aef9bd8060b0cd40a3d1b8d573705a04a57df98d5349b81b986f36075aa4758721ea763e1ad195d5e720240ec3ae0675e48fd7b05b66f0e19a778131088b184e53fc04c6642446d477d11c7738800c66085748e22011d2fcff5f3741d42e7161582d969f3d3d184450ee927f6fbfeada4097c9ce97f8f80be0e588a86f2e17625abcbf8eee9520f09dceb1d46036217f3ff26c16101c8f69ecfbdae5ac64648cfa53d0babd80bb89bac55bc84183b403b587daacbb9af91e072c3248812cddeec60e3c453e9d131b3b5d94177f665116820b15c122df53e089f5f87a08ffb374070e6d1faf531bc3479c38d46e93a35610cc5666317e1614af38419cac3b72591b5993e9010aa6bd4997502fc7f36c1ce45bed692412170c3569772c6976beb0cca7bd99f09245f87cbc9209077c5c17bed124b9a7df85416bcbde9fe4df15b5801fe061660fb4f56bbb1ee24520c1e5b1817da6be3b9bbed99e336d915d58159d4fdae6d644d9f8186afe0e078dcdbdf3af56bcf2059e645a3985900eb3f4675fe214be75f3b2757242aeaf0658ab5d306bc1be4d9311f4e5e16850b8bd4bbd376d0d38ecfc0e09fd4d7a0feb23c2640f48fa65dc76daa1172c88f8d0c7a2692ca2872fdef30f1c855a6a1f99460b8c906ff6254a4423b43781a0aca66cc5eeb0298f81da4d3750c652888d88161236ffcee3f9be09c9239995e72b87d32f977bcd908b89f482f65d58c66306717437632dbe02a0d478f473463e881916639bd7cf1a8fbc9739f4cb86a34533647a484c4ab49304aa8779797e2f327d4a3940ab57665bddd41e827fe8717a2edc7a54d8936b7ee3b12135d4b9e58297a98170de6e01dd578b7b3e8f9274a6ddec62fd9397dc2e308e5f72684f7258b27d14efa869ee708e88da86847e48483f1429d9f63792702566d44decf373b73a1ea7ff59343125e3936888c50258a1d0c52354147f502d49bef80e69358e4f3d5c841b91a5e738a2f5ba2b8fa9acf7b8baa2e200f5701e27d7ffef020e02d94db0a9654850fde4ba6a34c182e95500e3c8ec05e01d3f9f9e6ab7244ca13835f2eda30d8ad089a17a799284e9f45d28ae3cd7e51e557a4b2583138a2390a14790e45f3b46a073fca0b4efb352085ebeef6b2de6a7ec903c6f0f78c3e9c301ac44e7d98257b96963e6206dce15b2539ec621a0490d01bd97d9f4e9cebac0851db6a13596ad6c7d6d89896f6acc24e9ac7504c566ccccd825f06f98b0a806bedd1d9c9c2fa45031cdc17587dc2efa5979d40f94d2c0cd23955013ca4652621e2c2855caa9f8d698f97fd95b40080bd5b9d8fc045981d7dbef607e524127f970e9ff28dbc1a3ee66267123b61178674396dc0b1a77cbe762da3d41591465143abaaaad2202c415b4e612da4c7131b1be0832f90dd9d00a0e4a77cb5f1aa2ea3a0ebe2e852372ed552b9bac73b571c7b12359b551b25585356617551aa9b171ed2ef050a50487a584583f35a099e48daf3a8d9b71f0aa3cc5bd41c4682735f2b4042ab459dd0f366e6b8aa7603f15725189c2571dd8513ab3286cb0440763fcdddb72f6b81b179d8d478c5cea462780248c8e2bd899c36c6f1d41017ee3b10bad03c3d9a09d36e65c95bd296363374b4bf24297e4e87958e3357748ef015b5e2dd7c30e4f40292729016a6f95492ec3dd4c08a3a9a33d64557caba00f30faee8e6d625a6ce3c782b4327bdbbce1d49ba04ed661256e59801d96b5d1951f60eac0f514f1fbc3e1b958f06318c8dd92ae5d79ced486183a5785d94ce6283964a568f827d9f9670d012ff2dedf54241dfa8c0bd3e18299a2c31a9fea94bbddea0016ee80ddd0e3583dbed85bd281aa535d69a5e99333a6faf8c4ac303e24a2a7e767fdeb3601ba40a82080287685ea118af398cc16ba39fa4fd50cd641cbace04ea844766664a8a9dbdc2ea1ff342dfbc1258c1749dbd67191e9b2caa0e70ed6c9c7b470ee661e3936690fd131b5d0eb0fc99c6ef0bf488ac722cba535ed4d2739f78fd91b1a3ca2e3bcca55e51604b3affcf3f864575d41e7be02f5533e5009b3e193ee3e39570fbad1de051a0adb54e39a047228c038afa0a8a5a1138c64e79379bdea7291cabf8a4dde0c3daec419b9649505a8c3bb90054ea9042d5e1a40b1da85ce997d7fefd35004b3a82730453a5e41f52b327a3ee8f18f7030217c1e8de48b33aea3258808ea8cc3a0a534442d96f3fa9a559bcaba18fb1ab4e6e6bf8d1714520b96f8bbaedfd6877db0565465ef99f7f810d1c44ff2984c879127d54b98b1c751392d26507b71b949f73d73917101f9c818b92ede41f383bca8e69fe9ef15dcbc4e637cf6ea28e76a39cb9b85045550e1df115bfff3aad43a59eac3a013f451c7cecf7ef933ac72057402c079c2bae7f7f46b77560b297b9aec7a01918a6ee9b0806ffacf2e4b5fe09965d02e3f70bec6d7fcc47fd813e084febbe702e75edd12c5f71f0b3566cf0577c3b03385bc55cf5b0b23a3bfc426fc3e0922479127a354e9ede2b906b8189a778dde1dfde328783cbbe4454ffba4c2d8211fd3a8c19b620efafdf31a6c6b2d11f618bedcbaed591dfca5a69fa05d58c0061e0523aae4f55d375423aa7c14e29179951c07e6e8d923d04f40872bbdafb615fcbc5e1773f0601dd3f341d178a1acae2262566c9349ebdcf041f065057526e13d8a80f1dfcaab70f7ecb79dc50466fb43088fd8a91063485c40a21a660c0de1b20383ef8c519b20b97c7f1c2059246a75b639e00b0c00c91f540509ee3eb1555168bd39214b9f9e475384ad28b0c8e83c261da1b8c587f100e381f9eb46ee702f98e2b05f25e510332d8eaa459655e9cab19f554f9d5a50be41d7da9cbc529efda8c25fd76f0bfdefdf6d15a93d01f2b91f3b898bfbb12ad4a1bcfc0b56ea8141c0b1eb2161d04c75b6245516ae9e2d05b9d71ae95b9bbe9ba698bc80f892f989917bc62d7f24dc86f384acdd0c1ddabf839a2853a7b0ee3da3ccafa973fdd22a6fa2d57f665913a3a0453bd4e4e0fc4f5bfe5342a66b9f06c483b2019a1dca3b07ed8a1a366f74e4daceb306aba96b0fd37d7a8c3565762b0fe7d151aceb25895a1de1e33f081ef73b172a9717626147a29c7ae89c23606fac14cca3b181fab60e6800314539271a9ac6bf52e57b25e7c26ab7023905cd7d8847086ad19667d12b3cfa5e072903e7eb0b696424118af533ee33923e36400f27d762e49f81188adea5f11c1e6dd949f1ee4ae011bf1317c062aa56ccdb8254fb09e9af96b80283438d25390c6aacfa03ec1bdca5bcbaaf81306fb2f85e94cb4ec904d9146a852fec18b52daf52bac9d00c67c1f7bc422c0f4dd196888a477f46b7aba81c163f2150aa3d7d3c9493a7445be5492000dcef2853cb4ebb213d58f29be9fdad05ffd0f81c99b551a169922131efdf1390358818c2dbe43833151a847b2c0bc6b1c870337e616fe96cba", 0x1000}, {&(0x7f00000010c0)="fbb4e3258042914005bb070f575f7f67d4d94e2c5f1ea5b9106b49baf653b17d8c6d4f60a45c0c7afb491d2129690a00cb3479c7b8af68b44981adaafcb934260c0cd1cdd9706104e50ac14f85438a0572767206c48d79237a842e5ef0bc8f43f8bc0909f7cec3beb1fd1de78c2d4ffadc889267107bd5f983f5f66a22d6d8a83199777ef429a0e446eac0fd6b907cfcd861cb15ec5392328f95980891c15af80f9b2efd3537cf416853880011fca1aba8231496b9eaef6e2540a2867927ed5c61e9aa0ecf5f5cda36382f6769356340673c33a2429ca013742d1e0797f37c47b1989bda0ab9a71206f4500f3c0f2bddb1e7710d1ac704deef5a0814b9089f31583829a1714b0a5cd20920d8aa5d6685356eb1b550f0e567c06b141ab2f7a5ba3bb8b94a7cba1cf9fcb7d7e8c0bbd7647f268b1a9cab4a979531b992060437bd0777dde5d68c2de3407ee724d50ca10677b9f8f756348d42e72412e047c05ab49d89d9d34d672af30c17a88ece9cd15be6aa3e04bf0536c3f0f636450227f40e4dc204b74ed2e58dfcbdfbc3e7ab1de0130230df5020659a434d14c4e5569be560fd73560b1f41c5c4cdcbd818b899bdddae1d468713ddc05e86c1614902eaeb8bb9e327ad794d99c5f21c25da7430d60cf7a2ad9112ec821342a3dc616c217f1d0df9ee51c3cc10c66c8bb2d3e5bd8121c603210af6d25d3fb6470bd80d1c939fa9a3b4392915d57577e4509300c04ad9744e68c2c2f648da0e9eb47feeb94cce566f8da57843b0b57b8c5273a5938fb7e8bdb91a74d6b5af4d58407be1ecc64393b7c0a2b46d257bcd64cfac8b7f63c9cd28a5550a0b8e522aeba1beab989dba5bdf7839e77493feef336940c6272f8eecb638f2f2203b5f55d19ee280195ec9360ae261cc80320d0e1860ae0c27c043c789bc67b7872f0eaa68f87d1cd12aede4cf0950b1244ba4059d99086f5c0e5cd20338e38443bc4af32cbc95a8fc9279e6b814154bd28ebd7b6e4d8f99fdc7741d20f3a38373d18fbb5d3ffbb31d6170847696d632f7336dd4400f6cdd69fae1e922e542e3f65ba55e751d742ddecd1c4fc33858d9383ab1c7b659077ab9c4b7b33f5c9f28983a1617fe5e77815c223384831dc71f9c2c810a7607e9e32f218802f8b129468cb7ddd3832446efec452853c3c872c286ddaa005c9550a6bf9eadb5a0d187a7925c7f84e21ed84bbcd89cf26f99f16066dd98730295ff2531cd0c6b112f691f4e34fe130ae661e68163e7483632f20fec1df2363d925ab9e499845450a68eab631663c6a01f65e6c92e3721ac6049949ac8adf6ce3e041f2249e3e5db263ddef40c6fb6e5e45a6224fa9835a6509f0e784fd3f281fa586704e23db7eb781a4c0ec285f4c0707583a84b8978d56fc689106f8f8a7f44ea18943064a063c6b73ccc3a808198256608c3c9f7553f2e0483a8ba2971378ed60eeabb7b39964b4c359a96c07229005cf166457e9adbedd6ecc25d2d323dd8d3a7576819d6311430b4a1b06f25e6d8730b634d2e81f04975f65752246986560a03700d0b2b74cdbe4420c693f20b35a26c3a5e475169d9fa9d7d08d464d4761f9896964dea5b315be7a941eb36278284b971ff247bf9b6a7accf04b08b657d8bf475394ca50151a6c8c59b6a4a77b974467f282c3b15f35afbd1dfe4c8954daae44a92fc5fc7026b5423ecf299988dea9dbcdca4c25e150eb271f2fca32026ab8292b2e64e6d9943c049d7a4a591637b72c5cd19479a4c449a7e1bd19d546f7d9d43eb1213353c264db91f19f782fd61bc42821534aab478db8771401e1aa095c317209cfa8e23b34840f3ad562ecd36d2a063a2344eac971ec357112fc0b8995ab9db639f8d7f7049be51188a72388cf009c8ed906c074727e80e84b03453b6dc0544365166322c6b52fcb19986fb83e8d08d5dcf64cca7f67ed18d4a4b12af5c31f11287ae080293d7931fd2c24bf77cbbca1ad0082351f8142a4b623e1065b3dafa021c2d23fd3464add834b0ab6c78399d8c0f6d74142da6709cc6dfc86033e52dddcc0d9d9aed585063c6e76e9866bce6856cf9b862d131bb60f52f97b21b6ac948b6f1c7345de77005068a810c2ce579fa1d805fa82fdd3b0ee237eb1c5f0b4a2269ee28f7a8b1e2e271bcb95646cc7b0dbf737ed1c1156715e836871c83062668f15ae8926ce8f72826027403b9bdaf55434a2e312b9714e52f5186343ab5dd1b8dac68f8a5e1484cd2a0353c41a54253380f530981b94edc98ce5d5121216e69505624431362688f1dd59b5b79a6fc9a757f6bb6d5267b6ee9275d096ea44cc7f31bb001418c3f44b64ba80415a1b08cee7484f5c4f004c65dab95f34fe5d5a04be438d8f3a8844f323ab21cc900097cf266a319548788165e8bbaafdd8645c800dd2cb835f33962a7fb82349a922d7e47a5083a18f52db5373d06062ffc09d1e09d559f0b121df28877b351241b8f45416c9974046198fc6b8316768165311efb6f27286dcb4886859bab329c873886375d4924c98795ab78be669ea0d9c9dad4c1dfd2f4ae0800ad762024d960aae8c606699b045fe49a484cadf6956ca3fec2dc8dee7a033cb97693ccf9f908ce25b6d9f10277c0b2e6a1421dd27f2db856897536a1c2a0d3465e95301994a336a21405cfffcb85a386aabd6b5e729a43f6289832b4f7c8d4d19cb65e2faad2478015a0b2cfc5999e6f046fe402bdf0044f1a6de5ceb416098e39953886fd17d2650d532c60c0022c348485f08f210d365ae225920f6b5038229d5a0fa37f6be4142dcd852237078084aebaabdf668ca5b42c4fa89b12ac150077833482c2f916dad903ef4db3365e7f3199dd662b1f1dab72646acdd9b139cdac16f08eb01ff1418b6f8354cede670e664efbdf17c9650493d4f8377d19ea5c92e657cd5b875e35d48d23b004b00efe2f45293b8fa2a860da8e3bc6837565ea24ca59d9dc0f66c07f2285bdccb6121ef061b02c05432a3813ded199b459a324a25b98649ffa3a77ca0747f7b729b6bb7ce5b1b320ba0b27fdfc973be8c2adc9891fc1241b22ef874156ca5e4b0bad042323ea98e487edd42d7d9857b10de6710f3aab26a700443d5f6e76668702f2a15d96e759a86c8123bc319740c32992490a1fe16a361da8acda4edc6836e7bf214afa637d48cc32d82fddcfc6af774b37cf56bfc08016189329b1456d8b167372ab0d778368979962bf11dbe3f5378690bae3b5a766349b1011167dbe5462c8985867c5cd15f5e8f21fb728b94708400f0ae98296714448acaa9b0f102cabcf229998ed86c965583fd3292c2fc321a39676e2964d571ee7e9cd740240281b71d06d3b41db3f0e2d622fa64af388153c98ba9c934cb33dca62955d039a2149041be209f9393d68d50f39a9da3ba5c02963329c0a8b14caa3d22e66989c9bcc5df61537165790be20b264cf45456287c42497ef1ce4a0b3ada4ae1e80101863f487b32d0d2b536057cdb3950f38075a4850368eb07bfdde0e95288b3162c566b03c07757e53047914d0450c02d3300ab95bd7a8290d4f8f4d4778e1ad94604ee750a6b4587db1856633010e7ff98395a5ac08e494759b3afca7b5eb729ce5216c0a15aa72d6b59d8f7e35a426e90f8d8465f2670a4538fa0915c0a4da60c0c88defc9b5c8e92217f975fc523621bc42ab46a6ce1baf80e03f3143c276e06522a1d42f5448c26c74ca5a4e3741dcf162e91ee65ecaf1fa3150b9d2b3fb19d1ef23a2e6b67bab1619415d378d9480b40ca697013ad655c09c9daa9c5d5adfecb3be59a95bd8992dbc2b7e606a2d1b1100b782c06e11f266f77f9fd4ea8c12fb74a6b586471b2228cbebc08380b83469bb8896e24c91ac268ed721d5fa8cc762bd16c436e842d03608060c92c0c71924722f395bc99a9976f40156270f6b4edede0edc7ec2410e953d647ac511385ea246c0f68a51db007ef6c2c6a1787506fc75360342f03d3ce11c5db8d84c2b35c5776b762af614a8f45d4a69cc110d5cd0ceaecf5f56e552116bd238f38f6b8ad70bff5c45897649003bab222641bfc2382fb557541d5283461a43fe421fa56c18ebb25bb7e5fbaff70784dc71ccf6963eb9fa4186ac2bdfe6e2236f71fb6c422212fe2e8c684cedf05ec5ebf8469dc12c832e4030eec1a0ba18dc70d3c98c1d018f4a343b3fa82fb815a6f9f263aa553783d024bd014a5001945aae461fdd1527380c61521a94cf5ff22e801e861bd97e6ed66aa0dc85cf14fc9d11cab03531878b2148614173569bdada35722a5c62e68269447072202b5896a665256c54cdd6a303a6cb9ba7e2c142e11399452150c296ce7323987d2f60d5c3765bb0b17c6144c66d91f26c3a1aefb2854409aff09b75b473eca84a1922082d8f76cfe53e67892a8677896335e25fb34a19a024cbd9be5ca5119e0627ce666eac31a53b4257dddcbe3be892eebe43c1f8e9b5bb8a8e84f6c8062abbb04d8685ba8197b50523c31eeda990f164d9f0f7e3144c5b2c0baf01c8e354526f05ead3c13e2f675a03d7cad40e4b9d4181fa491f324aa9f240a2637a88840115a48270f431343f9cb820a2b78387f34481514d2c614139af044bdbf217cec5aae8a150650db207d0e52505d8a57731456bb1a63a6e248f22e545e5caa33adba112c7593b9fa0466e639d0429b381648622d7367a4fb27f50417d5989eee7bdd0adac036493517a8b0c4a2db0c0b544a3bd38f69970e777133a7709fd56d3c3a24321fc44460c23d363caae103c8641c00d245f549fe21dc41d7666a949b997f97246d9785b52ffc61299b5e7f7ec9e841e912c0f24a6ac38b88ee11eae7924740b1bfc994515ea8002f9fb20bf1bd3af0d97f052cb8ef485d4d1927e438fe303cfac28eb737fd633380a0b4751599d52abb00cfa03fdf19f8ab92e1ff260cfe45bc4f98c3fd8b6c1def2fe1b5f8434f91d285fe1c028ca7d55b2622864ae67d927a5c1be27ce845bc10379675b64bbb609ad8d48abab733354146536c66618ec5d48227a03fa4290b12f7a210a4c6a93b6b8c04b9e4af67df234c2c12bfdd2651a7d867c9a2dc7a6884ddeaba482b61dc2dc2c21ebaf2bf8fae2b5cd8d4584589f5b49c14aa619ff9f5bc06b3ec9295e7d1e576f6fa26e0956cc0f1f825db19a57b38a85c1f4aff467201c3145f09b583b545972be7da3c15de00dd97f741bff5ae10888c0d5220d7d7ffc73111ab33f64bda140a3f40585f6b76de7c90a34f6b83b276722b1cc5b0ffe580a07a7c4c56283f7428b974bb0f295b01de558816cb9195c3da03f40497d66786a07854e8e271cbde341fa634546d4bb04451a34817fa3e3e078752ded4174a00bb9561341c91e88d50b83fb8f0ac3cc5dbcadd4c0a0dd6fcb781305770a1ee9738164a799e6a76855c4aced823314a903a50b620e1626adf280dde6ae9d95ec45491e4253b768a9e8bed3dcccf2633ff67a6a2d9fbe12413ad3f27f111e00ba5a45be8bf00a4695b7e6d9c8fe44842564a5196b3c25d659f60fb511d2a65af6c3a1e7e4d4718e2ed9384044f071c1aa0a1902c049053fb9edc43808af0c8b91cd8ec318d837517b786f38e95c85867c5247d4bdf7616002e74cc6c86950a4c8aa6e0bcb421a1790c6493f75ead175a8a1c39fa0360c3cfb52948a5e5e4aa77ca70984dd9ffee62981e44c77f9d85e8526e32cf959a923b602f82b7b663f41f57b1f18ca411970f6ae6e6cfb02bfd3f3e49a9d59e3edf209fc54e2b63499160a1db65aff7f70add7", 0x1000}, {&(0x7f00000020c0)="b28f30393ddbd45148035ee033a72d7b6ecb7531300887da05803775086d1a4a5b3c61ffbe50f4b0f869f87827d1b6422e9ed06bcb9b5a3520374d4b5bede54726d326833681c05dabe9382dc098b2286a792dbfa52fb110ad21f5e622f84105330406681c22c1734dff", 0x6a}, {&(0x7f0000002140)="c90700e7cd3e4f6d4e8d", 0xa}, {&(0x7f0000002180)="253160a49cf0310292c1591e13121cb7348112c51e893788b845f1bb1c71333b15b8cf718abbd01e3560c44a071fa522f6a49d51baf833dd0aeda7ed925ef7dc8a66afbad0384cbc3e5781fb1c24833781066ee957065af479d5d29641976b5d174b645af6fdb1711dac29be85530e827d40d7185f3bc80a0118defa8b5e63bc66e435", 0x83}, {&(0x7f0000002240)="92a8c94a33f07638c6b998cdeb77b30ab330f5a8a4456123df701f1bc375a191c0b5a031357523bb5c85241a5580e348389cb1010b78a607f1c288814e3254b2d139619cc887482ef6c114bd17d300eabe31f20ff7b8e668f69290a0828545a0ab9e8ed7c24b3b131fc348a2d9a3d527b4d099f2ad654003c60467fbdfc89ce4ccd9317e45e7b8ba6fde96666c34971c014f024d1c9edd9e0227fec938f89fe7", 0xa0}, {&(0x7f0000002300)="dea997d587ad58116fafdf269c", 0xd}], 0x8, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000080), 0xcd6c, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x872, 0x6}, {0x18, 0x0, 0xb49b}, 0x10000, [0x200080000000, 0x4, 0x80, 0x8a, 0x5, 0x8, 0x1]}, 0x3c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x160) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) 16:00:30 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x40, 0x4}, {0x25}, {0x100, 0x5}, {0x2, 0x7}, {0x40, 0x7}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) pread(r1, &(0x7f00000000c0)="c284a94ae4a29811e0d5c1565cb2cbf43b65812bffd1d28b", 0x18, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x0, 0x8000}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x209, &(0x7f0000000000)="d5338a49") 16:00:30 executing program 0: geteuid() r0 = geteuid() setreuid(r0, 0x0) r1 = msgget$private(0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x90, 0x0) pipe2(&(0x7f0000000800), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x20202, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd0\x00', 0x410, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x1a0, 0x0) r2 = open$dir(&(0x7f0000000bc0)='./bus\x00', 0x0, 0x20) r3 = dup(r2) msgget$private(0x0, 0x3) write(r3, &(0x7f0000000a00)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r3, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000900)='./bus\x00', 0x8000, 0xbde2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) faccessat(r4, &(0x7f0000000080)='./bus\x00', 0xa, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000ac0)) mknodat(r5, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) sendto$unix(r4, &(0x7f0000000840)="da11890103e775274199fd16124d6ba13611d0bd22b34cfcbf8f3161d164b4a9bc025f24e64da0d2b932ed590cd91f0eb3d954b7cc7e444632e213196f0d8772796a50b49096eeec3ffce421121cf341bbaf181f6c6a94e128304be2bbc4f3f5a0c852eda8ee209b8175e1bb1d1a9b9bc4f4a9c4ac3e9582b2e71f570051a07fb2394087454eb9894000db12d94644bfaf7ce59deb92f726a829832ba3df9f0d0dc0ec497bd13462e99390f30be6", 0xae, 0x3, 0x0, 0x0) faccessat(r4, &(0x7f0000000540)='./bus\x00', 0x8, 0x1) r6 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) recvfrom$inet6(r4, &(0x7f0000000940)=""/188, 0xbc, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0xffffffffffffff8d}, 0xc) socket(0x18, 0x40008004, 0x5) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000006c0)={'./bus\x00', 0x4, 0x9, 0x9, 0x81, 0x101, 0x10001, 0x4, 0x1, 0x2, 0xb77}) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f0000000140)=0xb) r7 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:30 executing program 0: madvise(&(0x7f0000a5b000/0x2000)=nil, 0x2000, 0x6) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/254, 0xfe) r2 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x0, 0xba}, 0xc) 16:00:30 executing program 0: r0 = socket(0xd, 0x4007, 0x8001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20001, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}], 0x1) 16:00:30 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x10000400000005ff, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0x3, 0x8f53) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() ftruncate(r1, 0x0, 0x3) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x40) setitimer(0xfffffffffffffffe, &(0x7f0000000480)={{0x1, 0xfffffffffffffffe}, {0x5, 0x800000008000004}}, &(0x7f0000000500)) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r0, 0x4}, {r5, 0x40}, {r6, 0x20}, {r7, 0x26}, {r8}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="f877e294df07b9a34c9244ed222335cfc7a41405f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbf8e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b11f06b7c350ab774c378d0d0458c047637fd506bf9f", 0xdd) read(r8, &(0x7f0000000200)=""/4, 0x4) renameat(r7, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r7) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000240)={0xb, 0x2}) fcntl$dupfd(r9, 0x3, r4) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) setuid(0xee01) r11 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000005c0)=""/11) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="1d", 0x1}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea092253023ba62b318b45869f5333af09761aa844b631f64e391838e0c586584c802ddb8259d7a9b2c4825da70253087c197d1786b05df00c1510ae71b6e50fdead54ccb3d245ebc579f9b76322f846fe7d2a8dce9229d8a4c285d2b8df6f8a1dc856cb0206ff9d9663725cc4583c494a2247dd489641b2ccd1ad1745f7e1753d40eecb58f98a44303c0b1ce500630abe543c512a21dc03de315fe7cb259c2be568b166891598d02d6596b8c482342b064b42b8e383e169b6d74b2d4ac81f8ad035c40c695f3cb62f33ea94f07d4c59cd5d40e56326aee45e381289d39c2ad3c46ca5170b54d40aca21bcde185895f3212a04a18b89f42f2541c642013277e70dd4d324c74465de44abf3990e8250e64ec12c89c94058431d701154b4b64dd1353bba91e3673b2b1acdcabdb03ae903c7c2c19276cf9d995920fd988afff1ddd565fe98609e3e754ed708f0a925c826f5e49a76f12621be28f97eddfa97df7acba71f0d3092b72c1bb90e4a31c20461d660aeeca906a3466a5eb97ce57742c2192e8f167ca73c2d9909150f264093198cc2621939abfdd0df78d723156709806585b9f9269379fa6d2dc73af9ac28d3907eab0ac3f8e1ba8fa9bd6063e5461b6c0e427346166699e38b00aecdf2b9420cb0a3ff37844a7367a33e4c81e69dec44eca911efefebaf535efe158e3113e2f42e651c817c890ac8c648d507f0c74f0f00db52b52107670d20afb0e0df028d5744f55187f61ba93813646f963b1dea240836dfa357d7de536031f09a435d049c4cdce331372d54ec2dd8b3e21f442f12285fa19cbe0bac5229fda9dfe57fd27fe61181c5c78f0f0bef7a1e78d4ffb32f18389db1975253496e801d302d47e9f0e55063c46289056633f2ef10b81b50e1033c304580b0560becbb607e387fbfdc974515c7d9984942aab787c60b4f72c6e18f16ec7e96c349d82f3a450eae08fe9013878c506b1dbcf2ff801a6837469ce74aae11c296781d010681b89f2f913eb4ec8a0988c9336a91a346a5ae67f783fb7bfbf8c1c97baf73c0244de5f15b40813ed433ccf2cae1b345ca3b2b5df84ba595ef32194db76f5e7f0d573c1bce9a51b8bfd5978abd3e584ef979ff6ad2c31b515fb1c4ad4bdc23a855ece295ea4764ee9a06513c361665e9058cc51721704163e7370541f875a90bf10c7712655917c9eb2a91ee31ed186bfedb56cc8da7530ad8c52aa6d3bafe8888a0c9bb4e745ca102dd09db6fc35ac234d47eff7c24ab7734cbff8ea4d230f1a22af9bbe312a396b200e31909760985466070165524db30a6b4054ee7204b9b61ad8e3245566157803c0d3dbfbcc8b62ad2258879af1e9e441a437c86d7cb3d31421eca0da64bd3f3b4b40900d7d77debf8fb6249bfcdca683246b6633c80a0c98639c7f4bae514b4a7f591a8f48696d58b566657e0f97a6467acc660f8a8ed3e7663ffee76f6b058e713d4dc612cbfe2f39e5788dddcc5ffd63c306e493f061beb32417682671a88e3fb3715ee1b6f293c89cfd9d7f176de89f2019095157a7836a0a70b50d65de564c01009bebe7e13e1d4c7216535697f0d32f8fb529cc94cdedde423d29ca591cfe1d4dee71f6d1ec3beb3df56ab3b455ab5e72ecff44b5d7831839bc8018ea96bf9547ad2abe4d4c16e28ce0b724432710b8f6c3374b3642bdf42963b355cf56d43155ad69a6a1436ac42625d8ffe08188e60862d3ce5e658190e795f008262a6a349e3bac9ba4de95e6fab11e27c1973640b15ec9237fc2378ba3fe005e39142ca8ff90df30866d5d6ab8ed549fb01333eb9db8024c1dce33a5e65e7f48106b4d3ca8253f82808a7ada99bd6c0a5c11b7d8cf2de67ae7882222f953cc967cf889f709bffec86acc9532ac572fe631349ac77e788af3fbc0f2de4105a15c5a9aa7cbce243dadfb5a39498f2b1e5c58fffb2787f683eccd650fca261731ef43f1698ef3754a095424b48b0a83f23fb56567c2cb0028f74590159a8fb444545419796ecfe93b9fad8228f53f3dc2ce9c6afacf1ca24dd9cf14cd4d382e6d45e6fc35f3d7c849e728ebbf76de9e9450e221f1317cf585e230bddf1fbb7beff92db12f3fd24e1f071ba6557963324d7344e6134481b13ac6be446a541824fa7947cfd8d6e821e72d8976c3acedf1a10ab989791b1b045a954b6f5071b02ef2cc9370e70fd76a3364e93026cb40e8485389b4a315aa14e91296b2671bb50e6a9b45976257d63c95b52a773e56bef63073299153e02ac1ca0b60de59147e4aa87b30a09db556b6e1f84cb137684c50ad57a2d5670ddb58b31195619a3820fe9613dada3d38ed9ac2721bf74a785803d391eca7c470738775abb81748dbf330f5aabdf528d911acc71b9b0e3d03280ecbb23ce33982781130e313078ca9aa4ca3a114d87bfb6b088a3f17ec513f539b74f536ba1bc5a8f184deb516ca01b3f868fd7dd03f3f2ffefc67de7c991d15162f944ec91fa21cd192c4de9ebe8f25e34b3809f47b5af1ac7f8802c526f744cf593d905888cf9a1f6d1d70377afd00915770619dbaceb884aafbd8b6337697992ed35e2c66ff72bb3891da6ad11e5130e06e7df3f9314146a08de13ca961dcd3263c328be813a6af6005876202e244cf547997464a43710a025078ce391201d2da688e749c2b7d58f2ffc680572db6cba8bdc2f0021f330adb439c104c33e58cf8e22592a30c56c405b9fa3e1a43dc149a408a76aece30625fe0785d59f523132736df58bc9751ac90c2ec9dec8e08d95b164cd4bf07b6a5bf2c4d5c410bd4b8990ca11ffff3f1eee5479417b67746958ac8f6a0491f3ae2fae8f36991d485b6282e52d5930a4f48e63207f40718c1697a73bdb837df8b586130570783fdccf8b1e79304c397fd4f864e9cc0026f15a2153039d64c5097e40696092fbe499ba4e2399262cf37c44e66eba9a7c5eef277824c947d5c394d81c244383fe43440aea4254491387af28c0d6ec25b90b186d74c7dfc0b52c0358ddcf98c5b1ee0e3f5da0df300616557cb9f5dbfd93ff940f49f7de975847385a0cdec3fed5b9805ff1f22627605ac241c2d71f6033c013250284e8987ea8948fc8930213894d94a1c87c3e1de56d9800a7dc0bed171d84fdb8e67e76d1e034e3394ed7423f638dea630fdfbb3e28a5069b7549de78471fa6acc73d6ee48ed8eb460f14eee900e7b2a377760bb10bca6b09eb3004c3585158b50e6137bbeb4a71664814034f72f278d1ba766f74aafe0cc4b8447d3a12e3a70a9d6b01ef02e90877e9e2aee0f660a9aa74bfa559bf5422cc2bbacd3217241f4926009d191ff26b0b6455832b4eaf5121bc115a42f791ad056a0e2f6cf1a279be6be29cffc3a1762041033f952d570d004ecd684daecef929b4d3107482f723b663b9bbddf19e9f2c76803e35fd7826fd7ed9a4064f73ece42a847010bbcd8f66d9d165ba756f2d49a0ebe9f6518d4688c6aca61ab8138a90210a2242ad9a89e961f1a2c21d7d3825af68ef7e373ab1a440cec73988b6c41236b7ddb41bd047753f3edfdc315953bbd4374da1b79fef35cf20689eaafb1847e6b3f69226c13157ab1ee1f79512f069107105a4168984cb2204ed013005147d9511f3cc3000872a3688c160ef155aff888e098ef75e6c38d4ae6b002f21d75df02b5d165460b85539dfc3374d6e84d15c6254ea7a7287a22f535acdbe1481cf2be395f5b86447f85d9894d83bad17c00ada866f49c02d97389b2fd57f979ada0a0d03658788786004eb322d572d0f638a46cff40e3c46464f8ae6af5935850ee611fd9c2425f04ac7c6af689b28901028ae82b354c5b7d2bb22e5ed6a9d300336c6a4f50fbe020e688661d31d11f05928e6bb1050ecf729c892f7b9179a372d01acfcef124683a983d7260e72e3c3a2d6358d97347bc13a9c669f3a9f731b2ada356a0db5dda2731e679f113239c4ac49f93c4326c88aae95c8044e8f95b9cc75fe88232814426b4999d5ce36133f6355d75057591b639709f1c6ea06f6b0d048660750ad9e0a34764393fad81b67e771de145efe06032fcc4591ce01b8786f016026ac3cd3279503660e4618307ac9e42f3308e73136016ecd0c3fd64771d00588159952f1cbcb03398b32be870f83bdb9edfac63033ed1faa44f18279f93a1d5778e6182d866c47eda405a1c540e9636a3d4b4c7547ad5b2108a7f9482efa1f581a7356ce8423b55721a98ee0be7106765bd24d1cbf50dbd0d410a2173ba42d385b3d0874a25be38470e857b7c7adae40e1fa673844028327de75825ec8ee2746454864c4e19b0c022114a9ccbcbc15c42bbb9afb666820c5815824bdc9e5b76c3ce9deafb1ec9f388b22ccc8bb6834657cbf5ddab8833911d35e85fa26761b328b6c27a191a3d5e8cdf74359b185079508bef09dd4d955dee13df6f1624d9a68713b1f305eae4eae3c26e0f12289e007053c36c09e4a9af1673e4c2dad0fdad7fb63086f5b6c89302dfc543146fa5e0e160df8bf299f796f39ba5396e5ffaf1ad0425b7e866ccce3e19160064a559d7142f3589fd0b5bfa2bb621922946ccdf860f5b0936ea446f0f94454110938d5a5c764348365bcbee42da04129bbc97f0adbe35bc57dc33b0dfd2b3db17ac5eafc2d697a4fbaf2e5ca34ca1eddc5aebfabdc061f58830bc93290799d126ff09caafa9a0e1c969cbdf2ef8bb2d9d0f383bab93a7a9d0aceef81999f691417f2cc727d8dd6d6d97a7f96f1a3bc03f6bc1531548f06e1833b5a5f204542489dfcaca9cac0e7e9dc2d0a75236c6a5f838cba72a3bd9c9211f241f4f01477ba9eab47d7ab9803aadef47752fdccbc9abe9787692a2d51782be8e46fbf9d528c9103e72b2e557e6c06655d4f1a33f305018e61655fc4ab03f49fe30c6912d5bb7e57dec378cf495fae53b15db1e34ad8764cb6c31e7ec68035d31ccee8d39294ec789c00004826e795dc71532fd08bc5e10ec1eb3f1a55ff4f69f54917eb2850ad78826d05a2138eb39d6d80ff80a537ec981c63e2469700bc02e089cfd58f5fc62918fcf7297b6606df2dd2d98ac2cc0c8e48b71e5068923f4bf4df9b7e6c714bd769df8c075739ede59fc3923bb7a4b9442b27b085017932bdfeef7f495b83b1a4fcf62bbcc84be4076339d5a2a30a37c443f1f12e84c884e8302c89cc39271b9951e62d3eb902fa31b8c34c14d1409f551784c18a48b4977d2c0374c9947702f3fd0429880709fb65f9b7ce44987902ad36729755f70f10dc4e2b475e8ca58a082469244f617fdd497ec44a5f03370919bf4fff98ffa70efd01ee8491d56c615654bbff543f65cacfc4830d340140a4c650976309b782531f0d9f4f8301d1bf401dd7f838d97f9fc8d82f036b820e4f5c9252b061219afb80804f125f86f08c890a5e573be667b67ba49bece9f824cb942179f2a8bde90b4ccf27162e9ccb05e234101c53d4ce4efd302180dca7273acbe245c2e7cdd5fd29f39defd0ed3269a34058902bd5bc6c188733b99d2621317150d9fc4a154c56ad3af4b373b413fbd36f3d8cff4b1a6542db1fb83ca6091b9e530b21a8dbc3d0e9b35163b629e8336cc794119760212e16141ea731cd8b33172452942f698b4556c419fc108d3575ae5600327e3fd43d1b517198b2bd1032457ac726c0e273721e3e6ed9c11aa1e351f06be70243de9b864ffeba402b9304e8c07fe950cd6b4daf3f84215fc092448bf17fede276bee7b16f27d24389036020a67c9ca33bce1e82", 0x1000}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x290, 0x0) pipe2(&(0x7f00000001c0), 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14, 0xca5, 0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r2, &(0x7f0000000140)="72c447b001b46c21d0bee04a26419456395010f3ee316315d05743a215396dbf7d8fcd960bcb839d44fc19a01dd9f2bc2af254517cbdef27d338cfddfb89873b54be62eb210a60b53bb20e5ba782a9a23f3467f0", 0x54, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x7}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x101, 0x8, 0x300000, 0x6, "6759c91b256db1448a9e39a5858d8abd6cf1dc9c", 0x7, 0x7e0d77}) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x9000, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n..', 0x3) execve(0x0, 0x0, 0x0) ,gЖ+ "S;+1ES3 vD1N98ņXL-ۂYשĂ]S|}] qޭT̳Eyc"F}*Β)ؤ…ҸoVcr\XuN%&v&!(~z˧ 0,J1a`Fj^|wB.|<- &@b9x#g e&ym-:(Ӑ~ ẏ`cFlBsFfB 7Jsg>LDS^1.e| 16:00:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f0000000080)={{}, 0x0, 0x0}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") HOR!g WDQ8do;$6ߣWS`1C]L17-T-سD/(_ R)Ǐ zx/8RSIn0-GPcbf3P<0EV `~8ܗE٘IB Or~I/:EPkh7FJ–x/> 3jFg{{s$M[@>3E;+]K2Mo^ W<ΚQ՗>XNyjQ_ĭK#UGdQ<6e!pAc7Au weY*1kV̍S 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30000, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8d, 0xfffffffffffffff7}, {0x41, 0x2}, {0x45, 0x65}], 0x3}) *ӺɻNt\ oZ4~|$w40* v F`pU$0N Ka2EVaW< =ȶ*%yDC|=1B K }bIh2Fc<Ɇ9ՋVfWzdg`>vcvXa,W<0nI?2Avg7o)ۀ$:^eʂS(}gx"/Pas?7TBKH?#VV|,tYYDEEA"S,Ư$ݜLӂ^o_=|rmE"X^# $qeW3$4Na4HkFAO|nrؗl:ET,7pv6Nl8J1ZN)k&qP橴Yv%}c[Rskc2> G䪇 Uknv 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = geteuid() setuid(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x88) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) chroot(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r2) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:31 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) z-Vpݵ1Va=ӎ٬'!t=9|G8wZt3ZRq2#3'10xʚ:M~9OSkZMQl?}ɑQbD!,M^4G,RotLw w۬Jc7iy5o+?jʖ2c(:jXv .$LGtd7% -I·Տ/hrl/!09>Xώ"Y*0l@[=Ij%՟R12smu .dK{j[K?TyA{gtiXj/6H[b-Y0c @q;ۃ}px?ϋy0L9d&Z!Sd ~@i`䙺N#&,|Dn|^'x$GÔ$CCD 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000f80)={&(0x7f0000000f40)=[{0xcb, 0x7}, {0x0, 0x2}, {0xaf, 0x97}, {0x80, 0x2}, {0x0, 0x8}], 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r3 = fcntl$getown(r2, 0x5) getpgid(r3) unveil(&(0x7f0000000ec0)='./bus\x00', &(0x7f0000000f00)='r\x00') pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="45cea91fbcc2fd316bf79d97a37a90de73ac1fc0d7134c8dd6a2079eac15025e876762fe4902116569ac6ba5d9556375d8a78b54a70a551943", 0x39}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) sendmsg(r5, &(0x7f0000000e80)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x9, 0xffffffffffffffe1}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000380)="3db64a7485a7b53b9b894a559489b13a167433f562dda80f42d7245ea0a42b905076ebc9e39692948875161faf658c83e1f5d155c76818785f0635c61e74f4dd73dbce214588d3d035caeaa7e98df33ad6f0e10bf546c002cff419e1d410788118e8a09e6f9e76e73f3a188e0fbc07a6467260d2e1884ec325e52164be6078b8d024871b8ddb25b6192438472a1f", 0x8e}, {&(0x7f0000000440)="924ba61d4be46062b552673a4bc7847bb5c6cb3529f3f724de6a08e0ee3ee44658c55f40ece1d2e4cae9aebe356fb48e4e339e37df47f5ea5e8e0e31d8ce8b144fe54a355378da7553accfa6fa81b6979ba65724588a58ef2a0d130fb8d5cdcfdbc698c331633ed0cb67c9e13da04b704159ec88e6aa65837366d04885231144e20ed532dd5dd4a8cb3f1bb1da27ee74d0a3547b04e17d70005158da69764318f128566be744ddfdd3051277e0b5df9f2766dd224144a5296fbca01cc668702b836d8ba929f9bb3cb466ca476ea153ebf91d1a19c8bd451ddd0ea0", 0xdb}, {&(0x7f0000000540)="659e8ba5458d6c5c272d11abac6352cc8f899e48fd", 0x15}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="ee2220c1a529b5cc4932d970841e33766f9662f3ff3547cf9c794809e6633cb9d3780c75663b29286dd8b0cc4c8599f62abc86e1eff4ebaeb38cce7a31b07b0387acabefa1665125f1ae2f1652f414aa36a15abeaf7093b2fcfa4d93dbdf3d749cafe10c642d223d74fcbb993132e444", 0x70}, {&(0x7f0000000640)="28fbf2f4a10a902b1c450dc4e5dfeedc60c4182957f281a3f3dbc3942284f1ee992e5c3c35010f81f6eed543c07243239a2dc9836ed235f5d7aea5f18b6190401a23aaa37dd6456cd6f4969353d4a75b896a0ce8eaef0f839dd02dc4b00ef5fa4f55a52775f7f233", 0x68}, {&(0x7f00000006c0)="44870afb54f8a8b8c81fef7ff7c1d8001c423baf44e70f65dc895489dc1f01e59c44315a12efd5ad855af30f65b92ce61fcd360d96149e180584ed8fbaad41bae91d1d5823552dd62628db92c0090bb558569ba78984f77e23c9c7dd7626b48cc0b2853a798d8735664b8095151d3e57959c67460c24a8718bd8417e8954cc6c194df260c18b668b03de59194632f43e9490dbd7fb", 0x95}, {&(0x7f0000000780)="e2e908aa26ae9155104e4db206a60c414ab9004b7c0def29d8ad939d234c1452665df62a60ebe8c5222330b5cabc2442ab217f3763f9d16429f090193da551c5642ac6f78e7f309ecfff9e704815e8f2856a169a77cf14c562fb1db5e5fbd4da4d42d677f62d0253a12b81577b1d609a87354b2acf90330d6084a2bbd67be61d896b746b84d83f48006e9b1518ba2b275705e0c07020fcfeb8a156a83bc7ce74d4eb371650a95f5555db6e52d4ff84c99c720f97b8b4697d6f4fe864c7c5a919cf4342f55b7d4f299267f756269eea950ac90f5449d34de19d6b5fe88c451d", 0xdf}, {&(0x7f0000000880)="4821489c36d5c784bf8807b14d5d3dd40b1bef0e7300e289e35453c0c0ad5b9f58a1222c9631f86708e74c61e3b90750c1b87673342b4c3b0ad393f59bf7effe46cfc5aebd6b2c5f5a3f8dc4b26677580b2641b3dffd7058c48a747a2cb8f5a81ccccb3fd90ed8c69f7125a1d27302d9268190bfb214e2a11706984408dc938ffa41b7bcdcd8aa41e9fa16a914fe3240c47a6bd1f19775261d6ff0aa799ccf8945cc20be6677cdd3c7c65504446a", 0xae}], 0x9, &(0x7f0000000a00)=[{0x78, 0xffff, 0x0, "cea42e4b4c9665b790528c49b231a5d3b75fc3fbbbb320d7240564d168a229a4ac3e946443f71d49ae04794b3c5c707d7239bec33ab7347e6b6cce163b3e3504c71e5e53eb734ab8ea25cec671d762f2a26bc8beaedb748355a3fe91559da6ca52e22b64c5"}, {0xe8, 0xffff, 0x3, "363218ab2ee2ee88930f926c43e00783cf2d38df2afff4ddd17684601b2b014370935cec0406530894a5676335363e3fb9d6957a0d20f94b62b98615da052f964ec162fec07d6d9fb39d9a19b681b55d0b834d2f2214c3632f531eada485539693db774ea6e6b4863edf0d462bfc7b5b296b2466549714baa5dce72b14ed25be4fc1a9c5f2228f675dec056ba7c9a994515230e973d14d3072d248f1182dea38bbc8c21baa2a198b6f422eae058021fa363bf1e8b574794f86bb4c8502c42ce189be34d32a2aaa32a73521b7438d06dead2a4713f67d"}, {0x110, 0x0, 0x3ff, "1fc30c7048718b7c770238a6d7c68da2de0f583bc9d93111516554227067c5f2c31c7a32ae38ab0564a9cb549a662a182b8d96fa5874567fea363057d8ead19223760b2d0c9d603db902c97d2cffb08c91dcf922d9cdd7c71cad19b19373134ad4c6a4ee0e03822fb60c47d58861cfeef0e48f94f175d5a79be9fcfd7089051fc4fac0634d60fe6e03e713489c7551dc63a0260c121314e07d6dd1f89174d3674facd84552076c7f30506258cce2cdda1c8ce89e01fa5507cf12a73e1acc82bbd3e3ef9b88b4ee48786a8cf9f4c17a33fc807ff883d55b756959d8c204b362beb0a6c2da4dea9f6cf5abf6ff9e94b62756dff239a1f87dfa6e8b25fcad19"}, {0xf8, 0xffff, 0x0, "d9e3146b5b38018a184ab529c3009afed52ea8a80c5d368a895d912f305fcf3d0379f38ef9ceaffb2935ba3ac3e1b3b2f742c11949c6d325ed53e2c11466c4436cba286b351ef748247e96c1c418316c27ae9165bb1f97c86e3b6d517c787dcc681dba54e304769f77109ef66d4a2c036435608eddbc5e9701079b1371837a08e539082ddc04f3583357a425c0582b3175f263023f49dfe5e5394fa42c5f1aa7b947e0a20837d02daafccabaf93e9d692605452b688863318f3c1b4c650ca0aef2a1e8c928f377d706090205045fece34266260f124d8a5555aa4b2765ac09133b"}, {0x110, 0x1, 0xff, "5aee078f7b5421c0e3245de377d01cd114c809566a00da32efa5426bb5b000e14bde58c3b321d52c994671bc52db666054dd8c0a4004dcae282d586cc57a4647a4a9ae56f84ffff65326b039b95d08e5656d135ae718fa04a750a4814f3566d83e9340cc269cb192c891ebf668e88a060a35a3ade329e7373c82ad3aa67d93a81a56aa8e1dcd71dcc44bc96863948ad0a4a5f631680d01b42944e777c38f9d966be6daf9f31b6a5f06c6d6867baa63d1315db968eb77bbe02f3ffa6c77c232727efa36e2c4676092357c4a1b0270a1b8c8fcc1cc20334c1bb3c957522174cbb03edbe2484adc9ee539b1f9969c01c96653645e5ae6297a6eac88"}], 0x478}, 0x4) fcntl$dupfd(r0, 0xa, r4) ioctl$WSKBDIO_SETMODE(r5, 0x8004570b, &(0x7f0000000180)) open$dir(&(0x7f0000000580)='./bus\x00', 0x10000, 0x82) getsockopt(r5, 0xff, 0x101, &(0x7f0000000200)=""/231, &(0x7f0000000300)=0xe7) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='r\x00') BTI(% mt,XϘű?]0U|IޗXG8Z չ_&'`ZA`3%~ȓM|>m ~v49NB?cc߻>(uIxG=nF粣wv k 0XQXa7JqfHOrxѺvot ĸD}: kw`tYT"+2$I&k dU+NQ!ZBj/lykáv A?-W NhM)t#c,v>5x&~٤Os*p͏feuo-IQFƬ! "Ba}8%h~7:@96ݴGu?>1YS7M5 hG&1Wiq"0}0*6`Z ^l8Ԯk/!]+]T`U97Mn\bTzr/SZ;+dG]; چoI-8/ ex`2-W-cFL-co[l0-T1F^ )yo9SB[~l`JUqBXеb"l`nFDT 8եd4e-A) [}; +=z-izO4ŮX 2yo󃺹:z ir}z1T;Z_ EBH- u#lj_rAwG׫wR̼i*-Qx+oR+.U~le]O3ae_ī iջ~WxI_S]JvL~ƀ5ӒxH&qS/Ћ?UOiI(Pxmm7cFՏ_)){f-ي HPh?Kߛ~lqKiߌW9Ò;D+'y2I[+Kc9բ 7C.Ȅ0,9'Q->1L@UH},tɔw) eDy6rUN+G^$i$OaI~J_7 OlaVTT?eă 4@Pc S Oѿ@8/kO\Ra!O_ ^W;g{$˔!y L'.4SN0!ܧ':E)2i@X+ռl3&!1qPJLV:so=KeB< S !Qc)3lǔ`!.1͋3$R/iEV5uV2~?=Qq2Ez&sr>nQkCޛO@+PkM?!_Dvo'C` |;,gЖ+ "S;+1ES3 vD1N98ņXL-ۂYשĂ]S|}] qޭT̳Eyc"F}*Β)ؤ…ҸoVcr\XuN%&v&!(~z˧ 0,J1a`Fj^|wB.|<- &@b9x#g e&ym-:(Ӑ~ 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000080)=""/32, 0x20) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ẏ`cFlBsFfB 7Jsg>LDS^1.e| HOR!g WDQ8do;$6ߣWS`1C]L17-T-سD/(_ R)Ǐ zx/8RSIn0-GPcbf3P<0EV `~8ܗE٘IB Or~I/:EPkh7FJ–x/> 3jFg{{s$M[@>3E;+]K2Mo^ W<ΚQ՗>XNyjQ_ĭK#UGdQ<6e!pAc7Au weY*1kV̍S 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) geteuid() r1 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) setsockopt(r7, 0x4, 0x22df7ef0, &(0x7f0000000340)="2b68d5989dfcd55853283c8567a0523d876ee0a77e662b93af747db93afa21eddfd2b0de80526eb5408cfd0707af915aad004fa60333bcc5b23f066e2ece9b207eb80a307e90453dfb50e365ae4f3169f477e28f18755d8d11ad0afeb519faae01aee73b8c2d05948ae46c715a80905f147e56b5710bb4f82667320435ea6ebf8924e9f653f2220eb2d7e2edb21041c0b285d7511258e878e8824b092b5bf9b2f8e547d37a1af7ec36e4e2920480d82b02792b64aefdb15db7ebb5d921aae8594219f63fcb8ffaaabc09ed50f47e82065b2f2fd1a7f20859b1ca3981d0da49bb13670d205b3339cbd7cf1bd9cc34fbeed8e4d8b5", 0xf4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) recvfrom(r7, &(0x7f0000000240)=""/59, 0x3b, 0x842, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x100) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x91, r2, r3, r4, r5, 0x0, 0x9}, 0xff, 0x47d, r6, r8, 0x8001, 0x8, 0x3, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0xc007, 0x3ff) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff1601000100000000000000339ab1800c6574dec7373fcdd72502ebfb75936285efd5d6facf0587cb37f74b14346cb159fa6855c88640634bac8524b04c0cf1c0023150e67fe7879fa88e24642a1b0ee0eac6f70e59e100435eb412564aeccde739fe9b73897a7d0fafaa76ae08a951d11f54a5fb03b81f823fc60b88bced8bfe264f6af5caf0399d9be8b5b3fab44804418304f6a7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x247}, 0x0) *ӺɻNt\ oZ4~|$w40* v F`pU$0N Ka2EVaW< =ȶ*%yDC|=1B K }bIh2Fc<Ɇ9ՋVfWzdg`>vcvXa,W<0nI?2Avg7o)ۀ$:^eʂS(}gx"/Pas?7TBKH?#VV|,tYYDEEA"S,Ư$ݜLӂ^o_=|rmE"X^# $qeW3$4Na4HkFAO|nrؗl:ET,7pv6Nl8J1ZN)k&qP橴Yv%}c[Rskc2> G䪇 Uknv 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/220, 0xdc, 0x40, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x237) z-Vpݵ1Va=ӎ٬'!t=9|G8wZt3ZRq2#3'10xʚ:M~9OSkZMQl?}ɑQbD!,M^4G,RotLw w۬Jc7iy5o+?jʖ2c(:jXv .$LGtd7% -I·Տ/hrl/!09>Xώ"Y*0l@[=Ij%՟R12smu .dK{j[K?TyA{gtiXj/6H[b-Y0c @q;ۃ}px?ϋy0L9d&Z!Sd ~@i`䙺N#&,|Dn|^'x$GÔ$CCD 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8040, 0x80) write(r0, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) BTI(% mt,XϘű?]0U|IޗXG8Z չ_&'`ZA`3%~ȓM|>m ~v49NB?cc߻>(uIxG=nF粣wv k 0XQXa7JqfHOrxѺvot ĸD}: kw`tYT"+2$I&k dU+NQ!ZBj/lykáv A?-W NhM)t#c,v>5x&~٤Os*p͏feuo-IQFƬ! "Ba}8%h~7:@96ݴGu?>1YS7M5 hG&1Wiq"0}0*6`Z ^l8Ԯk/!]+]T`U97Mn\bTzr/SZ;+dG]; چoI-8/ ex`2-W-cFL-co[l0-T1F^ )yo9SB[~l`JUqBXеb"l`nFDT 8եd4e-A) [}; +=z-izO4ŮX 2yo󃺹:z ir}z1T;Z_ EBH- u#lj_rAwG׫wR̼i*-Qx+oR+.U~le]O3ae_ī iջ~WxI_S]JvL~ƀ5ӒxH&qS/Ћ?UOiI(Pxmm7cFՏ_)){f-ي HPh?Kߛ~lqKiߌW9Ò;D+'y2I[+Kc9բ 7C.Ȅ0,9'Q->1L@UH},tɔw) eDy6rUN+G^$i$OaI~J_7 OlaVTT?eă 4@Pc S Oѿ@8/kO\Ra!O_ 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendto$inet6(r0, &(0x7f0000000300)="6897e7a66d7333618df1d90739c160a3ff5bc2f104f8bbd33b53bfd2861e3eb9fc83e5ea94e5b187be6fd62d2e485351f48d65aa7d7b08f3aa230409b62a5a112296fae4b1468edc2387445cf7ef79ae6d48248b031d7f42540cc56f7caefb91ca2f0fc8565f02e20f839055ed3f97fac0db109632bc1a6087eb2d3dfc8d471796143a565f6057a95e61b56ce6a41088082aac0a75da37807c24510bfa8e47e9166c19e237f293e09ed2e26b8d2a255cea0478987774bca14d1b7f33bb64e198fd9204db308ff1ad19e85426b055230925ce041c49542f0338c61542aebcb77f2c626f8ef5cb9442e77e06", 0xeb, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x400, 0xa0c7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7fff, 0x4, r3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: setrlimit(0x7, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x1033, 0x5cc2) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x2) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x10180, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x200, 0x1, 0x3f, 0x1, 0x61, 0x7, 0x7, 0x3, 0x2, 0x7, 0x9}) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000040)="876e86e4833cb6c3150dc806c604427fe2714fa651bb8f0e144848ec3d91c5d861b5d915c54c9fcea431cb6d59d279a57f22aa243039365c27dd28672ddec512084c5a2c72773c2eec06ec8215d5320e8652997351671e4f58b93cea363416d5e3a655b8678a35816428", 0x6a, 0x400, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x208f116e479989bf) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xa, &(0x7f0000000840)=[{0x0, 0xfffffffffffffe7d}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xfffffffffffffff9}, {0x1ff, 0xff}}) 16:00:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="2602db55883289d80002"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "855c4e000900", 0x0, 0xfffffffffffffffb}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:32 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x7010, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x2) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x3ff}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) write(r0, &(0x7f0000000580)="b53163e4718e83a057abdd9c91d0aa735b1e28b89932c5e105f26eac18696d4404f47e29c35687913a603c7835a24630437f0b2473f0b0c22d1122c98a35c4e9c7f6e853e80c0f571cbbb70f164b15e588c1f61a9ef2ec9babd972e40ea8fa1bb23144cd336e5e275af2ac2d0d166c6d05f7119d055d438aa3bc132a0e6fcf5a6ceea8c28c69d306385496d2bb9fd9e818ea25208638bb76d4a8a7aa0fbab0eee87ca914d19bb9530f6e5db2df06b967a408ae8973b8be0c5bb54ab7c0b3fa805e88c8cb6c55350fa3b93474f5a1e32fe45f1baa5036a8a173df04c6d24c959530b649d8a03a09a330e4a64652a313842feff742d9b383d39479f278ec4f9a856f8e22d30654f177562fe7b4472ac4696e7e372ae8b40e6511a6512e5820dfbebca30a664a5e0b2796de0834f9b7371176d062d7fc3dfb06b4e5856db26bff6d0d6be738023802b80f873e9440c763b1f0b479fe291a1a96aab52e0876359b6e9ec5ac2d4eb5c7d0410192d96f44295f44eeb6035904ceaecea06a3512b66dbe3b2dddba3732761a560ce6f14599d610d5d932a349dc5be1b2d290aa67230349d338facf230b777b0682c4bcc48c9a00c82885f2160ff13267c507b77dfff0314586aa2a3500c976445534c8d90137950270c00e954dbf848a2b20a44aa5f2b81256299de59aa8e1ba27232a33d9b70b2694310eff683486363b08eda3eb46657c04e3f729ad5918533d506dc4b88425060b8e9634187ff3e66c223f6be56e79598280ff5190f6e80a75f9f03be7eb4292d87216e29420676f364b04abcd16748bd6ca188421ac2fea810d25a5df4c7e99f34a79c0f220abbb3f93b295942819e25498eb8dacba72418751c0d821a9f68cc77e455f1496ccc3b0adaa43dd892e54c2187a59e096090f0a189fd758e6b03e465250aae8f5a32c78d571260a829e07be2d1aaf5834789c69e1a7f67c098c0ac95399c110a722547867d364bfa74c320cf5b86074364c2514f214cde96df5295723b087798b6c33577f4237a85ba383aa324d776953f7d820fddb44238e0ba33777afd5a1117d8a62d232e4e3c8a088d0a903aab8bc43f593eee7f45c52ea6d2a8e56b0e7bab5ce9df51120be39e2adced7faec6a2822ad1ae118e14e1552d8752dd136fa326ac80e3bcc3dd17c1cf8dcb01351ec38504b157c9ea8be5145648318a3cb07f441a9dcf9f9754065bb0dbbc750ceb26977dba3f3dadc59fe96981a7e819f9b12cc1893b6a9e1b8e0659a972ec8a36b3c2dabcce4a6627aeefffeb69915b855e64bee9578ca0bd6c6f31c267f5489ada1042b6b0d16388abc735280bc5635caefde2dcb7158dd91eba752b7f6a14e89e1e823e752d7178e1eeb3be80f4ebd2e2304ec8f4a04ca3aa8a82306115be2fd93e1791948c5db0db9317db64e7b29d34a06c969cb65ff486c61439d069abb4d1c17004f1e96bf7ee490c80dc2bf129beb2409fc4a6be6e58d97711854c457795dfe0a0265cf1258533c526ddd6d48abeeb24ecebf2bbdd40627a90212136bdfdbed92eb386fa5f4dda3b029ebb07b85726e8c53032089ee23ce4a487b41512520477ff949beb2f9656bc79b52fc694da54fe3fee35ec04ad35719181ad01296841c421283f290ccfa723d0dad105dc4d2ab63f6d08f7478ef7ad6c9ce1d366584d0ccfcba1eaa58555fe766a03f47a9595d43be1da2ab61a39ec7eb6b4903ef3c31657f8c4a7a8688776fd0fc56b6e555a499d19195b4a0bc73ad5462692e5438320f042f215db1ebe6ef7557bc43d7a1c0594f8a6fcf5eabc0efabd0fed45d4be770ab11c1e208d5772a9637c8ab626f71906723835566cb169dbdc6223448e71138fc11185554dbb7ef94c8dc3de2e6915589459d786dfcd7e784ba54d69ba2c7d24ca9034f4bdfa95f20b2e7b47d5d664f641e1d536d956573592d956937c968027a3bf77cdcd991f8d89f2b290cdaeee4750b6a7decdb133a9f963e66916f536ac416c4add59daccc46e950ca44004c2b7edec0c30de8f34fee20fffc95151ec1e095784ec6be54feef6d9a252ba62eadc6f62f5e0f14631bafb66ef1b02034003698fafca9f73cb9466c0be415bc55c51b296d035aec220e9e99a0c1f31201707e78f310a3a0bb2a46691abe149f26c787cf3bf823a5070d6fcae169e4dbcc2b6766c3f98cd2fe40ab0105c8c43b78b3e104ee53cdb0272e213885518c4b9358e33e3b12745107fead0b8351574dd4a08200dc53fdfdfebe00f0abdad1c460aa9e4e21aa319f7a8d3500e42720a26c319eb1a94cbbad224765bb6d35d1955db66efbdd9b37fe5d7235183f30545bd3644ce621dd0a734aa94d9df6a5870ae4f14a441dc3d0282e80170cdfea5543be2129f0d498b4fd46aede5a5530a631933763ed84b5a0b0991d3a9e9c856f03a271c4001f667194089c7931bfc045722527f784a829c47bdcff6eab1fbb97000433e3955945cf011154d3167fa16931fe68480dba39fecd2a30bcaff665949e75f7410eec6cff1d7785f864a07f42e56b2382a579934e838c6eadae118ac3411f8a490911249d2b9ae9abf504f505f5a1f73f2c7f75db4420f82a77ee6aa731e564ea78f2dccee7ff5b61163ad7898a5cd8d0a45e8d3ee4ec7316bd33827b911eaf350d1e8056f18e255e33d44172081218426093b12133d8b97e2e66d0a44225c4d9f25043674d9b1b38584d87186594cf76643b76b8c163df7229dad98b18606e36e7bc8bbfa80fb33b6ce27b8c1c160acb2d3f20775e5c6661c60ed28d0c81f7558140f24a0523f24acf07d44ed8061cacbb7cfb40038de13ba45acb9a33579b3361019505d7b57b95ad11b12beb6bc94aa8432ee27cce573e24e0c4a1b55d7d4709d1c722f11c1851bcac8b7ab260558db95cb32a531b66f39389cb2670933219b10489a7b19e3b241ba0c2abf84256234305bb1cd9e4e056b6da19b25bbabd20ac30d961fe53be91cb39e17da8a163ddde89957d8a1146c47cd44f77b052e4a80b9d813246f15b3df726185e47bd8515f806aa5254313a2764fc987debbcf41d31b360624961f9f10480f31c389b09031404c5956e4c4827bca9a4d4ec0617cf52b83973b68063cf1d03ab9debc3febd5891ee2a3a3645b31f94031df94eb5bc747afbcd9aa5c222cefbdf68ebc3eff2321d78f0a878580b89005c30213c5203ce98866f8aadda7e3249e1d57f25a1df5025d2bd3358cd88749766f5e90c95ba1e40f72c292bacb2945486f634ecc16acbbf7177bc0f57b7ed411c8f1c242455ac20ce4732f09598b253ce3e4c988ab6c2dac90483b10de644d738c3b02b26eb7d88d5bd2d2eb7f7d658434bb1c403cbdae62ea68c2e106d8730cd80f2a0e271ca4a88b3f4100aaa65fc1735e2d4d489229fec04bfb49e0a4f82ea5a7dd2068e271da4d6ec3edd2f2b59028e1fe3fb219ca68ea582418c70e06f2724019d8582f6f1d3ad94c9ae5e6194332f31c5d7bc2edff61d602a9620029f7f3dbc9bf80bdcd8e8dfb95f94788861070c2f1190154f269c2ea55324f0889fa0228daf9de1437684c68bc3b0b0581118c2c5f0b2b73e455148d2691f04580bd5fa35ee5c889cdce57bcde7943a6af024830bf4d7c2f93fb75588908c73c067e293772c4242abbd0a779bae5926bfc28ff49539d1e0d2a760d1d5142b3af37dee0295e7ccecb857dfa1b9ff46baf8f602232e7975ce2fac6b518b856cdbd79af9f8a92e0b0d9ca20920c3a57fcc1913aa7fe0482e9ccd7d74dccf5b039e34312288c814ed868eab469ea3fad9baab122de29cd3f64a94e2397dbacd95940a450c5d49dc03a85175088cf841d258aac2ecd0c6647a630b8b6e5dbfda8e2a33b00be481156de35aaf123d0fbc688d471bfec6fa41b1f112862b3d11f387f97521dff2c8232fc1c9b089e5909f4528707bbbd8bd97b3b2e6080bf313d4ea6d5afde604c9ddc0056f77b807c835383c0804a9c1bd34abb41a8a061fb1129bb4cf6e0d1dd1c0b04c3df50c52fb4ab25b6ea0cfcd56671e755f24adb2eff4bae3261bf2b131e83ca0795816ea7eb0925d83d4536e2836c71c118b1513f98787bb515eebeb30c333940e26d8957c373700305e902ee56a98d6cd0e19c52f1a5c6d0d35a3c7a3059ddabc9cc5a7cd64f3b5f1036f6e2153cbb06157afca4fb0e11e91e4d5dd0ec2bf73d369a067ac72c46bec4d91bd224da8de8f801c94bb08af5a887743df71a9d644ae943f626ec985f4264ae6edb8559f8f8246b4d1f1aec7b70f31757b9901d0d80fb65d187cef23b25277b0fed5c444cb6857550c261d0f2598989fbc754319a9a3b9b6a0bdc1334b018d2c17c9a09aeee5669518315f563bdc8741655cb63f878d026ac07f468b2315d67a3c2f62d60073d924b2a51f3b3afa0ec25d7df34962ebe3ea3975a0a412f43fddb8a1e4a07be5caa1e8539eb5eb6959cf895c84be63f8f606e2fa8ec2f2ab75e2f6df08862dd3c67b602508aaf86812f1085b27ac4494d785b57489411b2f9c2a390175e56f821c6d9abbf99ee633e0060455ed3f840741f869ca966ada14930703578491ee1f3fbb2bed194d9c06e6463aeb2d5b448198a0e03a3ad5c96e33f724279f45a4c223710fbe7167ba2549d2ae02a5db2e3ac9e458ccca6872c93d14124f8f4c64bb493417e611842df85fd5f9dbd96c964171e44e4df976bae884686521f0a724351117757b4ceb66fc0c71ae2d3784f49ef7a3a5d599ec9e56da4e3ca60da7510eb8407bb3063f0045f5c942605e249fb0fcbeb551ea48abb6b5e780f430a52f6bf7d6fd0e600dff10da44a79562e910f39dd16a1e8cdabdef121a8cbd0839d8eeff16b8f495429160b993b3b79054c323e01876aad763199837e0486f799c0b68428975a92e6d6837224e5b223e155ec89907ec4b4e5722bb874e2e3b1c0951101c54f2f05151bc39ff7f38c78b18a015f7d43762241a7dfa97152ba4840428529b5ed0fb96a8e2ff11fb9b29c57a024088cb3e73b22759be95b7f302ce563c85ea943308aee9f9569f1b22d50f021fce5bb0e089aa7d707b8a1cf74783b8fb165e069f57fd54fe312b64d90ef73556b87473853f004011b0e3fa2903ccc7073b53c995539c51fcd0cc56e73d77e6b6086bd1bc6ad7b99278f5f49f06a52a8cf70608e5d36110e04456725dc40dd948e8219794be41ac0e8d3df20e472f51ce7689b603c975c8b74531787642fd8fc6db58bf95ff7fb95867daf6c3158e90c79c4792be96e5125e285b945d3cb9dc88ee537bff164e4162a814dbf03fc2b9fa286a825b8b0039c07c8b11abb2f980024717ff4f80b243fd321bf65f404db9eb669157f9400d1c8290ec9f705350c89800d850d25a3db2d77f294bfc100e35fc1eae22863712995b3ac4990de041535d7d7e535ec97388fd8d5ea273a666fe215e89869dfad7478457c2c40725a2c83994b73e40da2cc6c232284f8b79549bf779298332f6a6bb665b8391fdcfdffa02d01fab9660bb0e1b3ae4dea6778adba1ff3d83b7ceee04b1f14eefd079733b6cfddc5556de491bf865adbc934d6c310e5a009612e0aaa7a91bffeb1f45cc24efc61a2e8c9db6141e92936d1e84ea4f9e7f1cd4739b3e80fe4d301d56223a2e40c45bfde4a8de91c91410db888ee1e8477fc5508a5f234d513decbc705229d2ad98fad4a1e765bd29d39617cfb3ebd26f025dcff3e5c343a3b7c6cfaeef9510dccb7f0802d1a427b5b970350eeaef5c31db8a4ef900c7a6e9facd856d3a256dfe96269b6dd58e", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="50022e2f66696c453000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x812, 0x5e) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}], 0x2}) 16:00:32 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 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x145) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000300)=""/248, 0xf8}], 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x6, 0x40, 0x100000001, 0xa}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x1, 0x7, 0xff}, {{r1}, 0xffffffffffffffff, 0x3, 0x20, 0x5, 0x80}, {{r2}, 0xfffffffffffffff9, 0x20, 0x3, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x400, 0x9}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x10000, 0x100000000}], 0x8001, &(0x7f0000000140)={0x4, 0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000004c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000005c0)="e4a830fd8cd26aac2304bd862d65938a2b6842b22f9752747107b89a72245884db89cf7c9fbc397c13dfcd6b4151bda31522a9d65dd6c30eb2671f77f95ca4abcbef52a4b3b5c0cbda3df86ca35f925cedac94542b4d0077ebc92209a9d3068cb59f10a4058199ad6cef1f02bd775d08", 0x70}], 0x1, 0x0, 0x0, 0x404}, 0x400) r3 = msgget$private(0x0, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x10018, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x6, 0x24) msgget$private(0x0, 0x10) semop(r4, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.\\(\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='}@\'*\x00']) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:33 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x0, 0x81}, 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x101) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) sendto$unix(r0, &(0x7f0000000080)="cfabedda7a7a21f1f6f31962ddf26cd6b7b7ab6da5702c01f7df96e52ebadd41ba54c2ccf425c4e277885a8eee1e2ad38785ef758aa2cb9f0a7d793b3e952057d51f849afe3fc41d27ce4642c45dc9ae1ab49b0832834e18e4a9d0b74300156bda1c6b0309084357d919f47b757355001f277a3b1307007c7ccf8717db1e12f9cee60fa47fee26103d370aedc9c98ff235710ca0958d08a72e4f06c247e411499838b8c4029c", 0xa6, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000008da794e40d0c50000000000"], 0xa) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x4, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000003700)={{0x18, 0x2, 0x7ef, 0x6884}, {0x18, 0x1, 0x8, 0xff}, 0x9, [0x33efb671, 0x6, 0x3, 0x7ff, 0x5, 0x0, 0x1000, 0x81]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r2, &(0x7f00000036c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000380)="d703397d52f20a0bc9ccdb0d90486332c1f8355967e67bb4e17e286f1087db8d1ee7c79c863e3f53bbee1f21fa43391bc7a7bcd1ed5b395849a4f25b35afbeed611d860202a5b2c2c0714f05e09bb5a816babd53034e3338889e02343e94a8bf0f31c44b7165b7f67e9636da6d55c2dff9e8da9dcb8c86f3626ac4c876a576d9ac79476e4dde9cfd6b2f47cdb591872e90dbac0d54a67eaf2b0aef343b2ddf48cb4b8dd5eb78afbe6a684884e052838a8427db5797f0eddb47d6b08506c37bf1b5a40bb685ae0b431e24f81827488772153d05cf75cc90d3dd13c34909cf2068917b0ce51fdbb75b96e53cd7b4b7505b0c1c9260ccb502cd9c6df729de13add791bb7e543ca972133f0a543e5ce9690aea1201068b620f2397c9bc540352206e8c70788da4167e98229cc1bd716aa455b4d5ea875294fe911007a4cb8ff7c61a8a7a9f4df41d3d938309236b29a9fdb50a5319c86b86684b6f8bdc96db35ac756396b168a814541b582a9ddded0162fe6623a9579f425d5621734767dd377cfa65edad97e32fc2c9de98c8009eb04238e133a60f12a9bd87ee3357b76a2157fe73c721dc71f454d4559a8161256c59f75a76ecee626372c96e6c3cbc4a3668f578b3a97ac8ac52f9f24a0febe25bf77870ffd704fd007ba07c0f47ab2e14963734bcd41b4ff389fa0cd7387324f7eea30abd82bc6dba0802d10ebe55fcad15a863f923c8b5660cd8ae9fb3fe0f37ee68422504f9c8bf44d3f919e6a9b56518f91086f719eb4f32cf9e9684f23b95a722e9862df39b43f224be9df662647e61427d1e6b46687fa8fea5048fb913847d32be0c2c551d40e966d4bea0c0d0cd1ed5b844d16bbb769131174b996cdf3f676d6d98ef194f23c8369a8099ad65c88f81e62ebf3095de951945409541ab175344a222be9bf21d880b6ed0f4feb05d9ea3556836a9b5c46b7df93e3937531fca6eb8301a252aa52ddd7257cec0f6ce2c69281ec25e541a59f05fa447a9120d1661dd535175074fa0b463b71385915834a4f1b86d25e299fee7cfc4ddfd3db5432612e0c928c1cea2b405fb0b74a10440baee98926e341d79726a1a939fa8803899d03f51bbb8a24153ae5e24bac28a28a40c4ddc89a8d30362f7f1320ef13dd72e3715566de57c230fe262df8dc25cfd389ef66b4cce529e880afa74aa1ab4d96d5f0f7e37fb6a4c456b9c2e6dcdc05c0fee3d6169fe8f54297129fcfda93ad809e8ba4a5dceca9a29fbd39f9cbe00aef3dde6269330cdbcebd25b3d0b18091e4356d1b512c49470a620ea0c25397131ddbe416fb3b830b10c14913c1ea7ad12a9f76f31a12f1d0fdb09d5d5146cff952d046a99c2397fc185070f35bcc158cc928cd17662a1b1717b64a70c25e18f077b4f8bea35a5c9187e4d2cb8b236d39116d798c780ce9f21ec1b277c471e94b4b6ed34bd3b1d16a2f74f865d31e1fafb9a31db86f5d1a6e6e7dfa7d7ddd61075b14d7aba1a680a9c349dbe4a0716ba0299a3e451d98a247480713f9c602387740bea0c31a6606f762fe71bd60385b0ff08f521b2d907d6557097c9507158305d3d6782d7349e0743fbe41f9b3da4bb299f35f337292842634d4358d2b262c134e88fe0d335ac009938c080c5db32652297790bd9c1d623f27b88c8bea289794c9c62c2171d916c9315abb0a31faab7a4f0eaeb968cf3a29786cab5510cebc683cbedc8daec17c14f2726a241b553d46c02c6f384e8e601b55b05a1bc9a8450d9b3c04c010c4037cab6bbfae9b73c35d4aa9e0d26dd532dd5864e412b680fd577e77e0e417c453a1d1a2b545ed067e9036de60759e7e14af4144f1e4653ff0d6423b9f439db102b97468c2750e9ebec7152049fefc16a08bf00ebb144db5f4a5ef45111093473880b43454f3cd91666ae87ecb434f37403237b2af3907707c66beea0888fe7f68049c08a2a68f8f190ca2e7db93d90d7e05af25a09da5dc8cd6036ed117ce0fd2ca45a3e7567c3ef39ef6bfee54eb9b2cf107c9a9f0e8837309ec18ee557a81475abfc75fd73d95763e6ababe1f91388deb2ffb2d91d70e007c6932e4b54941c47cb08afc7b2fb47c3d06c863725a9b7b2eb4bfac53effb501c74ae9ed87b4b5a3ed88b743acd5a4a3943084765ec5a0b1deeba0c71f22296e1292eb0dc0df0e043aea188b5fd316227e6e56afb0709a541526ef0068cbd0fc1707d87fca9266a2cffc2484da08abcc9ff1f42f56db8c81a6fced984c3279f368c1deefd5958b82870c2ca3637aaff161368c1991d8d49474276ac2975b6ecb1c9bbca9ef510a17fb73028824717102609dc9277e608edd68286762083e08664118a837d4a69b7314f8b0a410f017ca67031a3feb070471ac169adbd68a4b6445da772f8cae2828fef79770a39339363893e241bf5e7f6ae643c5c66fcb09b5a04e2e8315971bcbda961e4d16c22c09a6fc8665757dd77f950f61817a15bd7bab5f4c5a6dd2a951eaabcbc0a17165d8994155c2af5ed7a71e755076e5354ef03ff6f29c94f03233c6899b44e7cadace5ffd7e819ab481a58a04a069984b9999ee6c37319cc832e97c3cc830b5bc9f3cffdefb5c67b1941cfed49de11f5f588580603df63c9712573762f7d75089674d9d06cf04cc28c26109d64d580c724f27d8e044cd95d612f2aea07bc992fe44713803a31591d19bfe2c4b9149db247ed6261a9103028e8b2524f450b84cf42b7ab945b798f93eae5a7300aaf480703b75beb91524735f8f10b4f266d6b5edf1f9ec318eac2201b24ca429ea28e8ab5aa424d81c7128b6dfc82b716e2ebe605bd4e31d076b14ec7876bd34a0f9aade908d3f930e034672aa7cdad384c8446a4eade6a9459a131fa2b9cd854bd948d8a103992827ad6bc4d383a49473c44f3c99359cebd7ecaf1ccfe4327862b9b5c8d1a1618d49d316b7fc4dae39cc5365df0f690574a35dda537a1d34760207306bbe6787e8cb83101d5481a4b5184ab6c302edb504d69cbcdc48f043d82a16f979f77ae0881490e3da2dfc4b2161ad2b2294ce952e90f53e2f2b28199ea0e39562fb5b7910836ea8f8746bfa50d06b5186f01ec71b49e7de8f0f3222128d9ceac5e7943b98358d2d84c03566a0a40d6f2f619cab4bd2a7fd48f304371fb4fd3224b80e95a8db7dfe2d18adbfa7b10e9959aebb41ee009ad2b69447f192d3776dc7c79dec8c55db12af5f8c6f6ed8b1e9c1a9f7915ad2f90a4ae3569375af5b5390cf93875ed9d1493c48a1b065f6ee6d810fd9977c69e60bea2eb9c76a5ae29059f13983ca6eec84cae8a97b51c5797be1d1779de7f3be50ee36915c0fbb4668225bbbc952ce113084a465c80037a379954358a9ddab7ae1e8c573f7f52bfd7f04b441e3a8a06a8def100f7ade1c11e1d44757775f0aae446580b801eb8bf9f9c5bc823acd5f2cbd7019a764e2ce56a0359ffa3a756ceb1f3d1572409831efcaaa0c707f0411857ef1e6479419e9dd265113849b0a9c01b6f0e5c90bb4f8b080bf56397cf018687d103aa2a4b2e947fc7796f01239be6c4f9a2b44f851f08d321830d4d5d3f202295edcb83c414b1f6b984281e3a4254e19c00ad28d19635921243768b0a67e4658995b9849f94c6448448abbc5150afcd2fb88ecca9b8dde9ac72634b2b3ed919debb3592a35981943ec2dd5578a3683d9fc41a6de1b4a70570b6e110babeb3930fb6a1165e1d8ffb0b7cf42650fece130d23e71ea14d9807b1a98dd80d18a173eb56b69086bba7b3a183a512dbb9450875dd34387dd98d1d9b276a9e4c132206641b22ef1cd3ef0d8082ec1f7de2b3a7f378d4e1e67eaffc25f9d27e305f97d0874bfb92758e2e8b3cd97c17556a1ce62c7e2291fbe30e3561eccf30daf9b80dce3ed31ea6c6223d2158eec680ce55698a938544145967eaaf7d2100095a76665c3052694c9bc42142337f7f01ebad0913990fecac9de35e5522d7d19183153d2daf671723126d28883c1e3b3834d7b8e4c9d92b8fdf77e8800531f64a0930829eba948937ca9273848826822b34ec0483132a4ecfdac05e00a891a62ad6648323889b014b7cd34310103ff6bdda5f5831452fe86143c2b907f4a56a03ee0361e7973eed7e10246018af42f59eab896016d6e32d3634d4ad52c52bd1b9ba8181b70064f944d5613b3ab2a1391d77f830f9cd30f3eac14a61234c3f814c5ef5bbe249c564e560a639405b746048e80da65cee8b7af535562ec680f7b6a16c02fbd73d65c083cd011b79e754452175edfe65d9bee1c75665be88e97c8bac739a3c7b1519d36109c37b34af10d856d81c7a47a3545bec6b887ed2093b7fc02a439c278802417b3a70487f8d7c888b51ae743b8a402266ae1a792dfbd3ed3cbebcb8bc9ef4145a145f3f51ff16559220de2a3552fa299840adc40681d573b14b5781e24e96fe6371d189e228b6cbe87fb80093d0a16c97810ee596969b3a6ea24fd8fdfac9bf8d27984701a3b106caa3bb332a6653e8965bf9d0e28bfa7e3467b5581b5c799686c7c91360202aa48521e81145c16e56bdfbdae1e22bc35bf7c11b07e7aae38f016acc45ee276280700a7202dfc96876a27d6867d2de238178fa5bf8fd137f02269cf907a27b93c36ff66488c91b65d3aa00eaac32d4759058538c421998c8dbc5b663f6417508ea7e502b8da55ff7004200f5e965071d4127eeb8a3b63345d9da0ae6c5484e2090d9dd00700a4a1a0e34796fd2253ece5772336f7cb31e98f6e888eb4bc20cc254bb9228375c41d3086db20efeac82ff1fb008972a5a87cc36b55c61eff775f0d76f6e547b1ae22b439c46d026bcba0a484f0dbce5affae7d47f04a99711a4c1d37f466b24a2c716499f0510185c33a9fb1ffb3649edbeef9bb338cf8e59090e15a3207c386b45ab39715725d9bc01d6457af9a51b99e0c2b9c3814efb021212813657195c4d078354c2c423d44a8391667e837c599a0eb6d696d6ed811725d3c22cf25a72cfe040b5370b3a4bccde4d4d8df1782b893e04bab91b4c155ed41d83184084761f4a8ca3ad0027973280f64549640c0dc77ac4ec60f83a3634d97766393595158231ae3b1f3029bd463004c1fcecc8d7ad601aadcb3594d9c97973ffdd6031c5466200605d5e4764354e986ed845cea35c66253402213d339dcd5b45f7cc82eeddbee3a8a24dcb43e932e5c0f1b2fa8bf31d33a67e0c9f4fa4393295a9ed81f87ff01d5e72997dc782f5820e923bff17c396eb706dee34620762993c2bee156bace7e887ec510cc6102e8cbf610aa25e8702440ebb42d1080262cdbec532fa48fc4b4d6a3ac276d581ad5c81237630074716b7108c5b1b2577fb9a5c1a29c696bffdf75d2290a7c00d01941839e25a75df4976c78d001eaa7be782d27f7602cdfcf784c2b693fd3e312220155423586c1102c99e1e795605be9511665fbb76dbc73ff17759d9501d14686af050952e92390133c4c80837dc28d9f374b8616591e30343c4bea5e1c7be4f19cc4359a24b5e0f4dc616b14488d93e3906bef3d373f343767744f81a924abb0e8334b06039121398cdb39903038209c3bf9df22304c61d1b781fddeec48e7280b4d9196a350708e705d76dd54fd4454a3d90ca735b69969f59326cdce0e506825944c3187ff3692eade45e30f44c10f5fc1dc575bd30a245d0559b699dc21cbb1ccc7218aa33e41fcc6ee459988a5370dbc79eaad2de6d6046159c73676921f6aa475073b445af99aa95f21f00c90b274738a62ac5cb7a82e82ea2d9caac422d0dcc2", 0x1000}, {&(0x7f0000000100)="ecfb14843f59f0f5053b3666c6d7fa573a4579c62324d90994ffb8ff9cc1510ea8e06884e375a6732e83a87f2bb07fe7279c67ad0024404ba76277166308cfecff7be0cdffacb40abdbd2321cc7dfc185eab2ead64e487719df83727abb01aafec83fe76f7f3e5f6bb21147b8d9c5f27ab04ea7fded46493396cbb0ac66d9d064e0bae6bdb4b7b84e02625e151adea0a7077934641ec20a8e6ca412836f6dcfc18edaa17a6fa07aae404c7a25c7a1e63ed701c0fbaf921a3721d1f7af185178da7448c3ece4eb1dc6f4a", 0xca}, {&(0x7f0000000240)="e6a989a51329255ecbbec8e1c520307c6a66e69b9ddce344a0e8aca025e22986ccc109c3e3775fb92b82f2f55ca9841eaf4a1d80f793e3affaaec3d6a00f230b66d8df7fc29ec1abadb20acbce4e6dc9c74c6bc3ab4e3e77d67c59c239c15b9b052d50ed1db3918f6076768d6f0647a4d30d737f941438aeeacbfec3d4896e7790e79e644ba6490dd290c62dbe126556533e0c45f78c1542c44071c2b45e33df186d8dae", 0xa4}, {&(0x7f0000001380)="0bf9c42b7d6b271dcd76bfef3be8516a035c97f23370b842201f8bce3b8a5699c9f8c75f757cea5b7c7563cbfe4dd8fe5a8a7ab48b763531656e3611337f61f9994f1eb25bcc3812a85f0b409c7a4c559feb32413fae17fe9d21d2785f5ec6891cba9698047b98b6e6483719171671a002b2c8021c859f2cd7b121ff50903003b113af3814c5b92e5a0dcbf79baec1bc42c96f4402541d86dc7982", 0x9b}, {&(0x7f0000001440)="fced9949d6cf8f886cd645960917217b898c0644355741d88ac75776f53242c80ca806ae4c0e792dde3662d64a874a88c612b3806d062901e390a9502fc51bad16fe654b948f2194b04bb7925ad39978cfe6a2fdc796026325d93d51ab7951bebdb0391ccdd4717bb3fbf43027156d1788dc10b26cf3af25ea52ce4d5de68ba296518f43a73f54aa871b4aef0b8b4a1b5756467d02841c989eb7d8788ec2762cfa3ce3e2fc18adc29ee1e17f1d229431f659ed7e46dad46f47c5af0887b74486f92b2a047f6baefbb8dd6b3b2820840dc9a1d5973e76bf2a5de964d052a7", 0xde}, {&(0x7f0000001540)="b38c235aaecd5eadd622b3ae39edfaa8d6fdb8bd933ddc6716a97971b968b8bd7bb5646ce26121cf0f0bf3072a99cd1ccb3b4b254619b4d811bdee1faf2a4ba0e758c50c161d61090732be5d90cf1fab5148ef5bed345b56640223df0e6bc1e7803d36736263d286013ff46eb0bcaf91c6f9140f6b3030b7bcb18f71da96383a7b935407926450d1efa189bd6e24a0fd3586b675900e32d64e012181153320a9183c8629f963b56c8f25dbc0dc7a9fda443c5a426b13de18feab328e70d6f0656428d74430432ffef50b1784d4b903423d012353becc0bf67dfa4e0ccc268ccc0152b2aac346fb8c153b6ef7c2a095f1fd87c2f7b2db663dd9fdf70964abdba792999cf7b4f3aa85d95ec89b51f569a9b63e07d7e625038f134459c5e1b94ef341251c6b195f75ef1076b5b90d33b50e5d67e7a6ac9178206c30dd6c668860573985d2e42ac2b16bbf5af40836c59beba39920c7299cbd8ee0b853bdad21ff225c64f7276fb2ed89b172ce1a7bbc2c7d2a49ad7a75b78158627bc249af8eb99c2b0fd0e39ef49c07fd52bba692551fc540bfc9ac486bef17296696bbff36314804e3d3c4eebdec6838254ca9cb9df9335c98aa8d52fb464516e055a1db8a919e4090d1ea64ffc42ad090060628e9a6d70762f06d469368083b46b790d69277b47b59cef8c4398007eaad21637ae4ae69ddb4bea559e9304e5b629955826536e780412f014c5d638288c90882537f0331ed0f9c20144c91625d51ed8a127defa68c993a2084a9c3e47092627c5913afa7e1bf6cf74089a73b9e18fd6cfe932de03861e75254a84a568ca859fdf07451022dd1c448a3541f9ad08fac9c99e1224f78c6f4cf95874993b194678daba7cad52015228b654c1a04332ae387833379a8328fb590db978690635682ece37dab84d7763416fd53ccaec5ec716bd1def6061d05cce0c9aa74f649e7c3278a1fe18390f33fc0f84a13516b5b045a148c857970920b0cf0258147850b4e055d8b1b5797549f3d1a95b780dc5f02e09c6023216a5c6982d2966557a9c50325b57690ac3b32cf5f07f60fcf080c2e36969b8dc7a664ddb8090e56bf74372375d0223f7b24db849b152a75612dbb58795944e5685ac454cc64444b876d74d6c14315bf2da7b0ecf9ec909f40debf9f2ea2e6e0b1f993692f3d3b16bd770c0fbf0d94842b67fb589a2ebbe6245383b1bda9cb1be49cc9c8783c4edaf8f9982bfd92028ad98d7f9edaf498175cd80a5a4847f99b0bfb3c803cebdb3b2a7ae8e4f0bb3841d60f1a35622254b8f3c141c3e97543d5e40aa95b5fd9aebe8b08b9f4a8316dc999a03dcdf57c863855af9da571488a413ee8881bae73e6d4c4c339768017400aafc31e0c81c4727de4c24854fe941727466667383e31b79db4d397069535bb2564e13308b2eec2ae8ebe4080035ce6be94900ef6be1cf35f48f454b5fad390cee95f50f230b34f546c9fc9d8fe0061c0800cf5c6e89ad95545f234c18062ff1becca4a329a60cc4c86cd2505ac54bbca3b8676a8b1326d978aeeff2319125150be65b839c2186d8a711f10629224447b056c97fca4f7913d6eed5c06043dacfd09f438eaddc5cdb0374ae7223e7b82a81772c79f2383b87c88ef3a86b35cf6a07dcb6734c0c59216d9437755e284e8187a38f76d8a0a6caa449b1a3eb45dc64502b6cff2ffb4f8498f1bb5568d8a53bc4160940c627cc51ae9ea162a5019125f62530a1380fb8dea07efa6c1f9b391e93c3f78aee8184a02e13b4534387b3f9cffbd9b7e3591fd6662a14503d8732cc2436aad13d25c62b8f77581670b223d6a4f87cfcfef083044cba3f9aeca86580a3f7b6b5de3553597d978eecf368a1cb857d5ab32e17e525a31a5f5145ee08520864934cd0431c524f64cd14aba23e468056d55d5afa8423c9f961d36bab5a018f622437042d16e2dffa8428632b464bf9fe0f13212cf6df36b2a45d55f48221557ce48054e2110551eac21a966543baf50c75fc08cb422f85b478e69299a3ca89a10359671fcdb508de6533662760914807591919b46f091fdc84cd7e88079aae1cc7f472e4d8ef1432747b3e890142c49c1ff6f01fb9322f2f4445f7149b41e5b9fd346fe5b36b764efd3967c31f568f95775dad13cd13ec322fe2eaa7c5124a7a919fb57e450896f1c95ee34463dc5628038a2905995b768941af3af95647b52d7a27e42d6dcf408041a79c50b9008cd5d88ec2155d2195921ccec644db1631fbe0de963991b072dc9ac8a4a1a06e902b952e6bbc7df53e236ccd5a6a1e178f9136414f1a3088a30f44c170a4a838978471573249225dbcdc88041869374e5cb95a6dacdeb24b3e59fecc6375f630fdfa100e2651b6e972243b1cefd221e7735c67011f3f94bade65b6aa87c7aeafa0d524af8afde874c6f9e48e55ba7f20e81187236882d835f7f59ce5115957d829e1ab65c0dfcfec63c2b4a862f6a382c9f116123f2b9781b112c7af8bb68ea32e9c3d3940c917110fbdc44b61b654a6fa0f0c4ffe53de715d9de61b38b71c153da769b18af502edfa52472237887027e26f78d9b1f56737ea17ebf6a0cc2f5c6cf5cea227ad0c1e3e4aec5132c57f4cd48460c71056c57b4559f560567a3eab120ba3d437b61ff7da872cc85fe76dc4954afcd25431d7fd7c8649ed7f7e40b31ffc9e3541c21e8d32e29a3169e6355c205e3a4f8c85929fe53bb98b6cba24ccbba77c7875820455659dab44aa7bd80e958146e05132b3f65e3f48e6cf1e18a23e48b9b1fb93635eb430391245d1c93e01d50c28dc91e0c86f4b2247a99bf6792ee724a8406f620ef8ac42f2e9937aad451e720057e1d511c725dd4b1da6a1988f3ffd2edd715b2d363a095a492f81084421f594491e7e1fff64e12a72d2479cbe532815f45d6cee4dd26b64933051ba31f59beca663d417207edd85bb38db44c4025678f96b3786573e6de30b3c1e05066a3a3e97db08826d2b745424522bfed25bd21ddadd6aa1bd654cd0081b9c8915a39b59427cbea6e993e6000cb3b3c3fca8c525e7ed8d5e86ce2574d6d5b605d08a248262bf816f0d748a268222f6b23208ecfc64d9b73832020a7fc047d056c8ac8612a207327731f0565fe64ada782a3abfa2accf37e229cb0c9340ed35a8337499f8dc3c1c066e08f1b9b6fe1a50b2833c3e61feef9d94f75f4aa0e0ea43327954c18702aa9068e768b668efd468a7652c98520ecb57460242cd2d3f8e14f4f6310c5e723c3982ecd49111f7cf31ed68d1709231834519d3f336e4e2032fbe358680a8dc9354d3eac77cbdfb088babed6b6cbc664047e9d517307c6ebb9545ea1485a480ecf8a91edde9a999df3ca133937af7befc08302176e60a890915fdee9bc061b94eb84fa38075971430ca308f65265e456aa90930c61d988ceb96236582771b4f15777672b4d640f62222fbaf3c4c2f6ecdbfa9f9d5ccfbf17fdb4692cffd432a54fc82276250fa0ee2e2627c70bdd8c20f0d0e6eb8b637540f7fb3171d03e474cca47873a87c1191904594c1a9ebcaeac95ef8f83a6b9ffc4a4abeecc2b8c4048ed4c95e72bc04d5bda5faaef1da438b68102e142c032240ee79f9ee557ddb160519869ee911db45d1cc6dbea83c9fb1d0f069cc0f2a72eb25d116f991ae0272f9f2804c1b9cd2db5b2216d2ddd6e00adb8bf126ddb11028985d9a2dedb34e9188077db72034d72e074ac53308f1f6ffae2322b27927092a92236e96d7ec9975defb7d115bf9b84225b7791604902ddea79c9abb0823a5e8de72cfdc6c0b8a326c8b27d6c6714663d1bf9879de7bd242d56ca5d455c0025f0b388d25edd42727e12aeb2e4e0a1f17f0422718b0aacabdcc1261df077a6c869808960dd5c33a8778f8a0e47ec569eb180c18783cf4e161d34362adf87f51d7a770dfc9440c9b4c59c6c3732ecc9e96ae8c439be937927b3cb0d6d3de4303e53c765270c1a3e186029a008464125e0cb918b4a980f24d03083ed4832239ff10ee153107b77478bbc83ef96b85c6288d4be8544337f39cf2009ee9ef86cc8dcd2e8dab6ba464d99a9b346369ed4690f4913fb2b6b64fc219e8ce09b0744d6465430c31063f67643329311007439b1ed85c7f8c30177a1e2cbae8cf605830dbbb61d3ed0fa6ad6cb1238b775237b61ebe648a502b392871ca7a46504f1742d001f91799bd0f72fccf4b7e8b83cdff59e19bbc7c20a0e5832330115c62044893283dee30b2e9225419661bb5e2449e9ead50c897fb2424189530722966f2075245813b619aff584406e949b62774397573fa93200c05637b690bf3b0a9301ace0e61e51f13893c51f767bee83924d851f6d79ee2d33e9a65e0930108c93aab666d7c6c2fc1bd756709a770a27d0f43cb9f5682e6dae3726f320ab13723d725b262d7fac526fbfbf81bc6d9fd6cab9ba24b63193cad35f7e041aac9489f6d0f878f6e8b2e08349165c7237f5ce2d25f834621a0bae942df194523930d2f21c67634b973691dee29ed181f4b34eb0d3b1c36ed78b6cad696b8383d24b2551347eeb70bfea84dee87b9f9c1e80d8073fe60d75cce5aa2af0672aae26e30f4aac719fc04fa53540d4a5b521ead32a85bbc9ab8dfb704355306f0fbb600c6be15fa776d101094f3f6ae5675105858ffe8386b23f529b54006d1ab19739f1e1be7869880bc87c90dd03c9b5c93f7120eb35f32be40890dcfbe53ea2e19d99defb3915ee9ff6dacb8966921ded933e5778e94867e6994e46cc6aed73a5d1a2eaafc511b6300364c3ae78eceb908de3465e065bc60ff1b96be5e9e6724dc9dadcbbfaf70eec1c59a0e41177de2ebbb4dbca1bb1c30981334bf0a71946e0608028f2cc160616b52b8726dbb9ae1842cfe92e55a53b21d0db691117b1bfdb7092abbb79af83ac498e45b3fb021537ca08e9f9ba44c7ff6cea56e9da091a2b7dba881cde853a3d38dc49a0a0339abec0275849fc9af767b913a6ace2b67064aee1d8ae93777fc9cccb6bad2bfb824872d62fe7434a8dbf7604bde2c6868d0cb70976032b83a544b9ed6b4c30390e687ff12ec0b4178343d28b879e3635fcb7de05926474677709c814be6e2127d5039cfcbd27e423ebfa28758c0ecbefe524102aad77ed0ea07b9db3fe3c50aa5c0841331a2d471d50606203251ae52f7cabcb9877470ae641e560e3f1feab085dee3c4d6d2940196488da498c898a70810f3e4747858081888acc7e4e224618b4beea88511c2e850c6e4523dabf4ccfda5a2bb40c5b8a7bd2bbce234b29d0996d2d7a465c65769d66b5401361a431ff1dc1cc53ffbaf2323ab0b14d6e9fff377c52214ce7ae1513e85549e77176923586d4ef921a74b05fe58e9e4af2884bb3386417fc91ab6057e557543978d418af7f5493982764652ebb4daafae2a55e6623ac8d8f11b5e939f8712963175bb45be8354c8f3cda3253d8d3e807cb5b44ec56e78a098b4d2d20f5727a0b69eedd31e2351008dd1dcf5bf4ed0478b5f6f33341ebaa9f2830fea04ef316f1b46b56014195fa22f29297cf2819dcf3e128e49bf8bc1deb83ad3b35cb4a763dded73c4deafa871a48a73f2eb95b62a6d3f21ba85d144d95c030cee86722d9134bb910babd8660d437172de5b60fd308d252ac385f683e711213b6518bc4743909340f43e737085601575d8489820ee0f8731b102dd975a71e1b6bb63cbce3fc3d15b94517ddd2493eb4c41b299d80d10d4d30414dc8a3d8c16f19ec81b66a085c093a0a8ea8f7c3b80a5be4032fe599ec", 0x1000}, {&(0x7f0000000300)="e64a5d7c92e2a82c2d273800e3bdaf7991a06615acef3b2477314e7204b78f4e19a85ca4d838752abb91e68fb4", 0x2d}, {&(0x7f0000002540)="5004c863b81ec4ade9c23ee5b895ea5f79550b40f020685d1a6bf1c15b7c7c813ff8f521a354b4a4e407e0823ee4a5656ac18728e2a6aa1a13fba46392185de052d7c2af50f815b33f935f34ac00fe125186f645422dcb2a29e2d0eeb59ee201cc6e3ffa0dae3f6f6304d5d74f9c636cc3feb97a027e357e451913f823b88229e42b01b6b91df9f837eba76638b43d6c322385757f4171c20c64cb9a6983e39c206b20bc2d9e9cf440083b321e842d6e03026524", 0xb4}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="101000000000000001000000080000000b9b797cb0334cebeca750d9b5312da3a83808ee53292ea7c1994343473d1e73f5efb29e5d378415e3dcdf75a6a0e2f52ccbb3ed4ec3c103237ac019c0e996ed1523083b761889985ab959dcd818ff614a1968015a0f1876aa043dfbb7b9d1446ab40ced32a5554f23abc466d466b9e29f2dcc8806d78c8dad160e6bf7def2408d9bb651c40315fa82edfc0370bfd604b4c8dde04dfc7e180a25b99ec9228a31e047628fd4621288c0172d5a85e4a8d124ec770e682b0b4e8d627af68943a69da502bd21ab0d9a4e5d98220cf42007537ae501178563f552c442ad29863d75012767ba3ece1dbf702a1d6e0b9e8d852b41b16d01e1edfb8704161a1b86eb2f3febf464d79c3b9352f0e05d7793ae3d927c73daea8fc3e99d76b01c8ae3ea40708adf405ff0ab86b33144a8233bba582fa1ce645abc78a23a51a0c0dbb2bb59280d099efc2b0288dd2cc1fb92260d1ad73addc7e0fce532751910236138e2520af0f2102bba646afc79daead6e72b91ff2bb412897f154e827c4be3c44a921632734094e234f612b105de65816faf6d415936f75b29fd783fb513d48bb71ed08a54b99140996cc12b01cc649f575e0deaaa3653997ff4ca6fa22b09eeb501602a111de298b1bce0b0339542fc346ee80b08678ae50352b7b561593c869f0d7ee8a651a7b0687d78a89257a2e1d5863b8753ae5d0080fbe8e99a0ced5cc03d7087f8aff1680f8f2c6aeb09ebf26b224f9b02eaaededa1b70119809f4559a4b306676a87490a4acbde2d4615782c29727ada3ae64b6df311c49bf950f438dbe9ef54f0def20885b15967b59dbf3fa36e9c82b0f6ec262993c59689b825622812a2573b35a771448d01e1d6aead9926586fa42f9e06454e90c2c96bd1d3113059f86eede526fc0032a325f5bc08a642d8742fd272de2a6f6f9352cc5f8256b069c836462716e73b295d2f80ef0ada3b7801ba4bdbbec4fb1e26c303ec81b5928a3779eb6238648d543ee1a6691dd556fe30057dea5e96f3e4a8ec642013ada26ae76a7bfb84ee8194c39a25d5cad45751133b08332f4ade69683ce4cf66b045fb71ccfb53e32629283a801c7677340690f94736fbd59941bdebacc6500743611c0f59ebf0b5aec746aceaabb16e876a29faa4b78c0f9f39aff8125828adebfffff4f155eec32d39ea246662da1aed013eadfa7bc0fd00e83e219ac957561de2975d4bd8fe70afdf6ec2d3ac51316045f14a7994d9ee93bfde647ce39f4cdc3d3d610d98358d00fdb9c3e703ee059eb6c34415452380fe8623e7bd220377346be55944b9b2359e52fd326f727571e3285ded6602b436e54a628afe31c6f2890f6c1700db4e87651baae5c461a15af47ea28ce2cb140a39b9658c039fe2bdc6f6ca15740ebc1dadf81ef4f6c2bc371e9486708ac9e1ae14b6158014d77e914cc160066ec42c3cb616f12975032eb4dca124962522258be262d0225d40ab61d75a19320b156076f1675cb114f0f6234e21e1dc95c29a40faca32acb27e641b5f5f48a45fcf22828776c4392d9c7636064fabfecfe735e6d2dbc883c53548a61ec419ae28f98251e5f3aeece239788e0842ec577be6b6ec1266d0884362e1bae6234c68b4f0edd4396f9dfbba826bbb665eb817abf3e3937022b245cd480816e188a62834e4373c06afdf9b9d4ad1332a92f8781a3b95d86f222883bc2797e7a9f5dab518abba358b725c44519cef5028e16f0046aee183d5f5ee64419644c28b4e67017ac7f2100a7c5c8b71cfa889009f7ae9f7e6dce67d0d9b71b1565502e7785cbcc6b1e0d8e94e134510f3d258ccb4c31a423a82e137d43dc43d6184e44766d8ae81975a9a0936a1b1c8c66e80c8c58a1ebff573f77ad6003915351493d5b9094c48914778d28f8ddcd298494872a07273bc82ee7d60f0df011ded03368bf1c178fa23ca5c1ffb1658904bac8cbcafbd50e514df2b9393df4bb33230cbef145236437cac65a36903cb2404c17925002df11030f08d1dd967b053d33057beeff3b96d8ab710dd5a5718b8a752e5281026909405e1481444d17a54f4a0ff25b1f0444118bc45b7cde4fc301d59082dab304449f28a5de559d6c937f0d9cb9d66527ca87c2bf2818fc9c5782fabd3895e927c56ae58f0963e5409bd7536dcf4f5f8bf93ba2c7b496a300ae436d8383b4565c2cf7ae8d6134bd90176d7f65b5838cbd3e590c1e7fce2ba0235eebc8952f9e3cb69959194436eb2b551bb84258782eb0e2d6c0311ff99cb070bd17c23286c3994163a3f6c3ee80fa2a441298609d2b6d147d8cfa494622a54144c91dfd7a087f69b2fafaccee02d63994bad73d6c5e1c876459bc082e054f44ca9657eedd0e0e808ddcd972fe605c639982020d86da47db042c387f3e202955cca1936a76aeec390936199fca5de1c4df14d71a931ce4f9a2657c74bc321b3a3dd72a94202197c3b07f4cebc9856386f11d84f3b7a03e54527d6b3cd8355915ba3bc402a457dfe609c0fac2533c5870d70468d6c2f86d7609dda6f9065c9e1549ea8517fed6e02fb39929b9d71fdfc228c1e823e15fa7e6e79a064486f902aae66282f4cc7390272d72497eddb56fb987aa147d7c9fb6e836bb5ac00affa34750a4494c4f27ce2f4fa52802f8b1b8c6d50d4539b8518f046070328ba422d10a676a9f63adcfcf91bcaca0788d22657b5a930e946b04f198df5b9a8d360a1f63a07dc764960e491cdea3d169693196a39514d4b37f71d397950569016bdb2d85e82d092d14ae15100aec02478d2e320725ff0953868d3d8e75aff718502fe7e67fa8dfa216692a3646941fb6b2b1ed4f5d49961bd94486ce8d76da837b0537a3d309afd4f596b242645b4e49d3533a9648bfb6b301e0eeb7927acecf67c5c7e2e60656ead82c01add41d5fea471d01ed5f59dde136031af2ba78f4a61827e2e098b844c3d7e5a4470e8c795ce2f28c82b7831c5859f33e18eaec9a617a7a0cf2b345e2aa66a36520cec5c5bda54b9b7a9abd7398abdb210ad1175abfa6f85ffc345991fa90157d86b3edd16748353a3e8acd1f22f06a0e299ddb2c6ea32d45c46722283d32a7bb8bf1f8a0d179625f3a1ce2d53f9346f020dc10c2ca0619a254ba58465a7618b3363b8bc9588165067298808ea75882c2939c05354969326f77d142fd845c06f6ef886f7be61b27697ca157e54c0033f08e90029c4dbb01f6b8e6b538732ae8c513aa66e9d9e4d769d025d51635ae3c72b76e9cda8c6afca80738dc292c61ed19f8eeab1a982d498aa7f7bd21ea06bd25a41251911b1d63583fc58aedfe03cdc7cb710763be2bfcadd4fe1cacfb64163af7c47ac851923b0746bd7c85c1af38da47d9e4aeee9ed3ebe4f61c1ba5a2d31a6efe74bfcb194460e46520d4726f8c0ad4a3fad031de85bb88bd1c7c725938fc6521ba3258604bdf21a10cc1ec9680923b9be65a0a2413e7cd6e7b9fa4dde990f2464cb9aad11ca9afde652e2566617540c50512bb7bbfe077610092ffab061d13a66e166d7a53706ddc37e33b7628137f403d7dc26bcfadc90ae0d768884d9ed54a23fdb2f03a8b09f968bb7b5b4a4fcf32626b057f52a48cccba68b7e5fe805a19146755b4115d51fe2f022be4c44c7da371e368bb9d03cd07412fb0b99f7c8ea7e6c46ac7142f094fd760375330f46b38310743cd0ab3b5885ca6c742899c54414c8adec3629f80ddadf1a19216589e5213c39ba4cdd25006732f87a19df06dc2a7b415b366b5d1ea4c07f4d1a381ee8c5d5f07e91b32c03e43010b758a7ec54c98a06958c166544102e05458fd7f0bf19a17154beccd97a4ca641be0d4997c273547d48431059b125125064843095fb70b095ff56c97446d52feda00886b475720c4b8b4dbbb14d0f3fa2215298dd00178d55ea3b592fa3bfc5ad3a68451b05b6cac21f0b09314ec331e0a1044d890ceebf577145075a7eccfa84ec24c6a2ce0f52d721f21a65fe41315dfd09834bbe5e26ce9babb84f5d18cd65aada758e982d9ba4d9a2a14d51005c68bb6af8e04fe22ccdf913191d0613523606a44bf856ed57fc245c3c39a6bc1cfd1b0089d46bb2b256eb62c32c556f4e39fde05cec73a2da02d984cd50b2d2f9f9174ba96de18dc3fe15f3e0eac8f0b370db2f647933f1d797c6a415af84b2c4105d93c55f0ccaf57cc6506966471edfd446a93f44485baecaa5153338a14297f1353ba1b7260d524e6a77015fcb72ef7c7da62b107d376d722a35651fd6442c46e6626560f422851a33d706479314c66535a118eae8a34d135a983d63406fde9f05438bfec96b577d035d77e02908bd8fcf3a1361fdc8795c694bd00530d1bf50fb0388c3031f2b0a8310099085f7613c0e5edacdb2afc50e73c2b28612db5c84c82c1269827009c261d48f41fb6e76d4fd95585d928fcd4bd1a1d3b8a391cb07faab914f2e7d9dbff14ea4f8f55d479b4cf3062b65b2380da80147d30f5591fc7642b8271381e955cca9c1adc4c5ce05930f0493dc5dd4607f68e485d83ef438a3ea66280c5476146871ef7e354f1f3848e7591973d578e1a2e05877411628e905bc33147584956907723a339fd44b020b14427dd1914ebd74c5d42ff48be22c86b5b513d65337ec13ed6178f40664d39f8e4d1a9a8e391a965a4c4a57b11a1be51d91c8049a1491c22771b7af26a18c9c5eeb5e722de8afc013b729054b592203ffc00ee2ae5e68b332c016da50cf5f6971b7fe450f6ab6584ec1569fb599828ea73beae54ff5af39ccf25645e88896ed1d3718205d3228cd7b15de052d4f17e93b1e553c41d73e90d8fc4275ae16a73cb15e6f4e7144bfa21bb4933a26ab3494d04ec4798c70c3b95050a4fbdcbb3cd6ebc14054af36c2f87df712ae013e89709bff5486092bdd839875fa993a750aecffe2cd0554509a60a4ab863a423c2a38c2bbc4dc262c6454661cadd69f4026c95298a6c74f977eedd4d2ed0699dd525db472340b959f64a165b09d10b7fccd5bfb3ef915bdeafe80399ce62bb826b27764ed59e59ffaff7b0fc08359278560b52461ea13a354b9a7055012fa4717e6c83e16016bd46c5326c17372abf4b7d6d83f104d46402088ae2852966b06a7a5c01f42bc20da29ae8d5e86546b661adf339782149e22535047773032c624779dda690c008387ca4576355b4ed6c2bd0e41fcad0c2db5ae408a60ee3d2424ff11aab574617e698bd7cfbbac3a9aab52b9937fadf1643e8af4966be6638048518368f95553b05e7198a787bff27124e62c1ec8e981d44354fd7f5741298c54426fb68e4f014aa30441e9059da0d371dd892d4eee21770423d465ac492bf3688bb6698179bc38b0955428af8297b2d49f606162485e81d0060edd95eb88dc14e0a0b7c2233b5d8bc253707fb7c2354af06f99c08e512f5e81addfc37701a982109b1cf838d76eb90c6c3be148fff73559230b0abbf7a2ba81e128fae167fe9e214e9c9d42e6907e3c34760f9156accfda47340d39dd4a59e4c008d998ee0585720ffcc55f86bea2c42587b92eef5967a103ecb5c77e2e7c278a592d6e608a3ff4b10e120b8fba8c1e61734a87c89de384588362b3c960e92fd42691024bf0343de150df6a934169edc4c188b23c5c08df3e90a00175a0f2773f13bd55c52fc03ccf672d2e25d3bb81e5d66ba9b6c7a30b7f1114ed8d828f62b66d9d98d7d78eb672696c0367adf7d7dd34c64134f8bea562a23ac1ce6b7f839dc21fc220a8f16e000c50b6ce57adad99a7439084c3412fcda09a8f289"], 0x1010}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=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, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000540)={0x3, 0x1, 0x0, 0x4, r1}) 16:00:34 executing program 1: munmap(&(0x7f0000714000/0x3000)=nil, 0x3000) mmap(&(0x7f0000717000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffff) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket$inet(0x2, 0x4, 0x2) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x5, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001580)=0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001600)=0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x8, [{0x3, 0x80000001}, {0x3, 0xa9}, {0x2, 0x8}, {0x1, 0x4}, {0x2, 0x8}, {0x2, 0x3f}, {0x1, 0xfff}, {0x3, 0x3ff}, {0x2, 0x3}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x80}, {0x1, 0x9}, {0x3, 0x100}, {0x2, 0x7}, {0x2, 0x96}, {0x1, 0x9}, {0x1}, {0x3, 0x91}, {0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x78}, {0x2, 0x1}, {0x1, 0x2}, {0x2, 0x8000}, {0x3, 0x81}, {0x1, 0x1}, {0x3, 0x1}, {0x3}, {0x2, 0x9}, {0x0, 0x400}]}) open(&(0x7f00000015c0)='./file0\x00', 0x888, 0x82) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = socket(0x400000000018, 0x200, 0x2) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) 16:00:34 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r0, &(0x7f0000000000)="eb24316aa095a63740f591421adae8dec8a839eca6f37503f9807bfee49a7d49822952b1de1fea66fb09d3a26b59f39cc443d17d456cdf1b0951b39a6af48ed042d08d1b657b078a82c87e49755263aed5ee0ba6a63dceb1fa5257d53e5b75cb416303693a4da324d64e13e6038a080fb9971174fffce674eb82a3db80e4deec91aaacc000f8e59008ed49f3889f3c50cc9ecd8c6bc47d82770e6be4acf6bb70219634bee7b3e64bd7068fdbd118a92e936d5752912c4450e2b32c19e0a5cfe5157db291dddbc875b8d52a4b5be2a86ea49c24d4918fa96209f5e0a76607d46b702a1939bb59188bec9f1c", 0xeb, 0xa, &(0x7f0000000140)={0x18, 0x1, 0x100000001, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) pipe2(&(0x7f0000000200), 0x10004) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000240)="00bb3c607e4f529ca7407863e7b299636827d79e063315dcaed14c883597dfaf02953bedcb66d4537c13c5c5aa4970e57dce261dcc4054ab8e207d36b12847c1d457053abc9399fc273a8598106307f6f026a9abca1808ac4a7df0ee2111a88e332e74842bfd93621588b0b74bab9676185744cc070cc67750500de9064568b6c030e5de0c4c18028951f5b5569fb49ebcf529a5f6f6fae72bf49de900ef2273c6b0fd009621dc0ad76a02b762d2a4c5988613a9219e28cd61b6bcbb72fc065f8c403a5026947443e093a98903f7b8b2aa62df97e9") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x3, 0x600) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/171) 16:00:34 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000000000)='./file0/file0/file0\x00', r2, &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:34 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() setrlimit(0x0, &(0x7f0000000100)={0xfffffffffffffffe, 0xfff}) close(r0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:00 executing program 0: socket(0x400000000018, 0x3, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwrite(r0, &(0x7f0000000980)="ff96fce57829861d573e5c9280648a1c10b7abc6d4ac0d5a3e52bfe6b496cf5cfe0fa2dedb79470d763aa3114759f9a3e238f804dcc635a4b146b8cceb1f21cc70ae12bb206b7b35809fb3abce3a1c648da8b2f5e3430cd4d6cb1ea399da3361ad4925b8ecbccd7ae7f6be4282858a71b4406a68b37dae5a4c2dc2d14b8f942f2b1a3528aeaa86fe24694a0481853c997e19f94ffc6b40a7a7376202b2e5bde1dc85a2d67581ae64f2c9637d29cb8b0e7fd72439af54688ad3e79a41e291f69d5e19247b50a4adc49ea9d33a2c4d1cd1c768aca4133369b3cb98d82f9c2d4f87b116fc488e69fc5a0ca5ed6dfa56929d228cc3b06675c2c6325a8bd766eb", 0xfe, 0x0, 0xe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() accept$inet6(r1, 0x0, &(0x7f0000000040)) r5 = dup2(r1, r2) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000340)='Uqr', 0x3}], 0x1) mknod(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x200, 0x0, 0x100, 0xc1c}, {0x4, 0x2, 0x1, 0x6}, {0x5, 0x3ff, 0x3f, 0x1}, {0x9, 0x8, 0x1, 0x7}, {0xffffffffffffff81, 0x20, 0x6691daed, 0x2}, {0xff, 0x0, 0xd64, 0xdbcb547}, {0x4, 0x1abe, 0x7fffffff, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) r0 = socket$inet(0x2, 0x4000, 0x4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000640)=""/172, 0xac}, 0x801) 16:00:00 executing program 1: getppid() r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0x0, 0x40, 0x40000001, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000001, 0x81, 0x1}], 0x4, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x8, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x39, 0x1, 0x10001, 0xfff}, {{r0}, 0x0, 0x22, 0x1, 0x1, 0x579}, {{r0}, 0xffffffffffffffff, 0x4, 0xc, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x33, 0xb, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa, 0x0, 0x10001, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0xb2, 0x1, 0x80000001, 0x10000}], 0x3ca1, &(0x7f0000000380)={0x2, 0x4}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe7b, &(0x7f0000000400)="2bca96b32284be564809d3f2639ce9740000dfffffff08000000000000008a1f1545e07ec08c03ce5ab21fa4f343a5edc7ba92eeef770aff5aa81f0232c787813825cd1b3397805d27bde88a645557a79a5fb045585b7c17c755894acce135fcb990c2020a11c7be726ec6ace23c90bcd14a8f040800f425ac00f57dba76115aac51803de02880d02113f2a216913fcd57d9ca61a6cfc8a23257e9107f11f430ddbab7ae9a08c6e13199f65a43a4914e7b431c58e91364e649a505797203063bf39ba63271b66b669f364640ae6288822fb75c2b3c8f4004492248935bd335d7829eca5337ec737eaabcf2f2f518eba188bd383cc1a28d8198e2f1cc8be98f3319f88582c1d0875eefdf59a08111598c2a1a8b65bcde") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x9, 0x7, 0x31d6dd55, 0x9}, {0xa7, 0x3, 0x8, 0x400}, {0x3, 0xfffffffffffffffc, 0x6, 0x20}, {0x7, 0x0, 0x8000, 0x4}, {0x4, 0x1, 0x6}, {0x10000000000, 0xa9f, 0x20000000200, 0x1}, {0x8c, 0xc6f3, 0x3, 0x3}, {0x6, 0x4, 0x8, 0x5}, {0x2, 0x4, 0xa357, 0x9}, {0x800, 0x5, 0x68, 0x7}]}) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x0, 0xcee, 0x3ff, 0x8001}, {0x6, 0xfffffffffffffffd, 0x5, 0x2}, {0x4, 0x6, 0x101, 0x898}, {0x8, 0x1ff, 0x2, 0x10000}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) 16:00:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) mkdir(&(0x7f00000000c0)='./bus\x00', 0x3) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x100) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) socket$inet6(0x18, 0x2, 0x80000000002) ioctl$TIOCSTSTAMP(r3, 0x4004570c, &(0x7f00000000c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x5c7, 0x80000001, 0x8, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x57f, 0xba00000000000000, {0x0, 0x1000}}) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r2 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/221, 0xdd) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) close(r1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x48) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getpgid(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3e9, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:00:00 executing program 0: mprotect(&(0x7f000048c000/0x2000)=nil, 0x2000, 0x4) setgroups(0x3fffff50, &(0x7f0000000000)=[0x0]) mprotect(&(0x7f0000483000/0xb000)=nil, 0xb000, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x7) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000140)="30aa5c5c30535ae6ee58a2bd1b3036455f2873f5daded8accf867dcdcf22054d3ec762fcd854a2caf823e5ea9e3890e41bcc0637b9bd96a156e9414618661fe7295292319dfc515622d18eca1ab573d772a041ccbf96c9a419b1994977") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x100000001, [{&(0x7f0000a5e000/0x2000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x2}, {&(0x7f0000f62000/0x4000)=nil, &(0x7f0000e4b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000a70000/0x2000)=nil, &(0x7f0000acf000/0x2000)=nil, 0x7}, {&(0x7f0000aa2000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000c30000/0x4000)=nil, &(0x7f0000bb0000/0x2000)=nil, 0x85d}, {&(0x7f0000ddd000/0x1000)=nil, &(0x7f0000ee0000/0x3000)=nil, 0x2}, {&(0x7f0000dbb000/0x4000)=nil, &(0x7f0000df1000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f08000/0x1000)=nil, 0xfff}, {&(0x7f0000ab1000/0x4000)=nil, &(0x7f0000fc6000/0x3000)=nil, 0x2}, {&(0x7f0000b50000/0x4000)=nil, &(0x7f0000a8e000/0x3000)=nil, 0x100}, {&(0x7f0000dbc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000c5f000/0x3000)=nil, &(0x7f0000af1000/0x4000)=nil}, {&(0x7f0000cd4000/0x1000)=nil, &(0x7f0000f36000/0x4000)=nil, 0x4}, {&(0x7f0000aeb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000c89000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x2}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=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, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x572) r3 = getpid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="85768e595f055dd811a9d543a97d329e8d6f3524c972aaba621276161c05ca2603905c50ffc93aa549f2d5332802761d6736ee37605dd7fd601e080ba0ef2744353153de01c2987ff3b2f75dc5bdcb8fc555ad00710a8f7e69a8c38c10582cc9", 0x60}, {&(0x7f00000001c0)="be4252fba54af06a35fb66b46b3e12d5507ae5e7c891adab79c9816bfec1aca064233ff99a218d0962574f0e245e6a8fb7b37d28bc1faabc557c18f8890b112c1b1c13e2cb6f1e975c142351f8ca391e1e0bb5b2f0593131450c23181571799cbf0a30814e91cd775b7cd34742796cf5b9c8562cf6892606b809ea557a6583ac301fb0babeeb", 0x86}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r2, r0, r0, r2, r2, r0, r2]}], 0xb0, 0x4}, 0x1) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget(0x0, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x80) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f0000000080)="61b8905c1e1dff08e8", 0x9) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000200)="969bd20f15f41050c9ebba7f5e879f7a5b4be8cc4a") r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/185, 0xb9, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007, 0xfffffffffffffffd, 0x0, 0x100000}, {0x6, 0x0, 0x0, 0x1fffffff}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="4f3af0a6710832", 0x7}, {&(0x7f0000000180)="287ea40cd83a37a9ebb808b5246d9d4c71ffc70aa47587537b32fa125fd268fd99d67b7dc4d7f902deff9cb0d88beac34e86e69cb8662c5057a489f149f72796a304c76fc576dac4", 0x48}, {&(0x7f0000000240)="861b1dfb050c3ba4249884fc8fd439a3866425e2d0641695a1c6602ead55dba281239417dcf91009b6d808a9123a4ceb27871ef4534d8012b7ebd8c66cdf7cb78b7adba53eedb70b8eeb7670a64344342ac71f8eb8ce0842f8975ebb4d61b63275c16cf5038568f1bc9598fcddc7972243c38101ab47c0e0f85c82be53909f8bea27db432d6e48464b1a51fba6075c65a5647fb70301589cca5684d29890fb87e12deb5e94d7272c499b4f9bdac54ba9d382e5b55b0a", 0xb6}, {&(0x7f0000000300)="aefd74ca11a4fe1b95493f0d382ee959dec54b34f8fbc0a3d5823e119d59ee047f6667eaaa96566688f4bffe46f6d1cc46b0917961669f170b2374b60ed4050b2083383b654bb3552bc8e6871ca4264eb615306187d2c90a0ff6155e0d0daf985e5b32b72f6bc52eace852c391198440a43f192791fcc9d9f1815ff0917618b5243d9ed5eb8c4073379e761e8d93d3192e4bd8f94b6b63733ffbf944067d09cc21d8e21baadb051897b1198e2ec98d528c2a8274a5bdc76113de8d67f1f360ad3fa481322764803209b740496d620d8cb867", 0xd2}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x85, &(0x7f0000000500)="00b600000000ed366f5dcad9b57c08ab6e64952cd852f3881016572939465306775fff32df8be7bcb4801e9fc88f51c192ec6caa0398c1e46deaf90076fb850f949224b8585b102f9d1d2171ee6ef8bc830fe835499de80fc6f3bf47c11b4dacc00b8e49760e69a85396841b235074f3e298617e13933dab04d02be338c1dd4bacc9484f80") 16:00:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f00000001c0)=[{r3, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) setuid(0xee01) r4 = semget(0x2, 0x10000000000, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) clock_gettime(0x2, &(0x7f0000000000)) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) write(r2, &(0x7f0000001cc0)="9f72bd78ae39f479440addc1d44aa9f3a0bb2552491d3a8f4ae6576326cbe023e946074a45cdbbf6b6156b5789f0796eae7476971270be29e2d754e5735c100e06c1b1fe89edbf1c199088ed78ac42865dd517530ee5aeaee9297e250015e5ec9a0c9648179e418777faaa39b6e8b6bb7e128bf7262eada165db44ad767813d11b518df579747ebbd7d85048896b5e3419", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/124, 0x7c) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x3) r1 = socket(0x0, 0x2, 0x4d) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}]}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x4}) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000380)="c9f68c942e4140f4018e25290dc69760b24a17d609de3f3d7cdab50ccf7a07cc4a25189792498a110ea1c8f3efcd94da07a98a14fce4d2a2450066d72bda198f06dd1a4b0ecae280f55ecb6cf824f5cba5669bd01e9b2fdfad76f89b3a9e5b7cc8e7f1f2ef11f51e989ab2a00f1f0ae33db465f60ec9b3e61630b4cb72c22f279ef79ba22f0b300b88025b801af963462d732543ebde1f42dcb4708dc9f480fa66b4ca6d255f6e40ebee14115d39392fa4dbe503efdc0181ea2eb08802dba4319e94815de18d87b111ca994eafbe136c390f65de84c03763bd0893924f80412a5030b3e779afbf7b78dffea1ef252ce5616957c79bbb8582c4b616cd1adba5d96075fed59e21146097a2a42561fae9575f6076f7ddf7cd51642c6109baa8f15ffe6a6a5c3e72ccfbe24fef58a54088bfae00feed3e23eccd75662007e7a1f2708a698e1c99cb42034ca25c972b85c008e7a89b367c441041a96853a54ad1d1c55122346bf224e96da60f73d1efdd69539fadd2902b7ff510eb9fd16c5ea6c161cd7efa7e5c2eb1dc39a96252c8c31951f82dc2b658a3e3a3abc9cf1b17e39d7cf7c6bd9d8d81247efa593ebe2891bf768fc3b73df87a6bec10d8157d25d1aa7ba450a6d19a6c889045ef1361090671e36f13c416e0bb1ac75379ce8c5ece20a3e445925ab311a99f6c90dbfb3059e1fabaad4ed1e6829716c4957dd92752e3bc17b60ddab7d56ceeb515fb908c6b27607e1a6a1d96998da74883d90feaf7bd231c4cebd22f5842ffe2268384cdd8b3afe788e7820446f4ca4fcf4c43f4b547632281d1268baf5007895009e62383264470d8fa30d20befd7bd868c03d8fe3d89ff733cc977bc3812d0ce92616be231840f69f93d4a326165475b1c434cf7a9b478b74564dab59104b1b492c139f281c90b5893f7632fd0f7dda0818d2de1531f2f1378d1813a24d8017636c7400cae42e39396db38bd60d1f4f3f4795d830d875e81b6a64eed980487c379259d30b4e8300a46b59b4d539fc0fabb8524382e0fdb0bb6f42110c6a2caaff9e886c1144e170a897e39d3548653dc1da4efb15348ae851a743055c38304d8a7db1360828798fcb9fcb6b957561c659dfd6c309dc5f400784cab1e4b9f72e2d188cefd63f632822b6f9367bbff0775b9d2050f0203df9b706131c3c16caa4d713b68209aa9cd79486ce2113215bea01d24c2c85d87b96eae9851e66c877962abedfec2569cea756a1ac1450e9d3e32d84d0a5c4230ee7ac537b0172d43b436b4c283d5b658b476a58388c683076bd2bb7a632c630b3299752cc3a5321d993937ac13eeea3ac8cb49f515917ccd41551c819911d1006517ff8900212b07e168c5e456c7d6ad353012e12544fd83a3582fd7cb5f9282672a88a3e34c2a8c48224c83493e8a263c9ec10e9704b3726b99cb11cb233e0c15d4a716ff5d514fdf929b4536ae27e30b66c212ef9c42d35b1a56cdacbddc27d83fcd54683e499c4630c7a704dd140cd9b9165807c5e69e18406f3056eea1473cc5dcde813d06288fe370e92be609bcb02e6c57e3c9da85022827988e4bddb15fda5300414e00e72bb930a98fea29dba1238b4431de8eb40a537196e5bbe572e9d6489a730344f0c4c1b7a525bd0c2ab9d5fcca7da4e17c130179a977cb39d9d9859d3133d9ce0c5775b9defd8970d3e42dca4737b27df0a3253d10ab5177e9ae0595c1b14ea34d9bd3b78863ca95e16a5e554abb61877263feab11dbff7b4e657a95ec97b749af37361969ca4c289ddafa22ebd3b443072ccab079659c5eba3ab56f4249bbddb5e9a1610b1d7a6621a0acb0e0d4602f4642d40bf8c943368565c20c110087a0c997d43ff3fe61a60c311ff468a2bcde099601b5ece032edef1890ad3768ce67b04e1229f5f26b3db952c54316b2d6c35a05ac885f9b7f2eb842cba39dada74dde5daa033bf910d376ae19d609b998a51c4dc9b79dda2cb01ddb196f36637d7e0097dcdb3f9448b218f51445dc012e034c657d94bcb427c1ebc529362e8d3e108cca843ce2ca1275065221f17f4265ee8dac75997ca75a10294192c51b2ea43af6524e133bd201ee625f19205706bfece17f7421c1e5a6fa835c30950561e8a43ba918c02ee692582fc50afe1eb31abeb481f3b07c952d585b374f26e69105d1dc416476c46750d6268684aa84d4c6881e0a0623fa1def7bcc399f35b001ff6710ae07b962bf9ff16bb677a43256fd0b4321c6ac0b5291e40d37bac2d8b5cc48272ce385ff2a6b592a8dd99f453c1b40d3491a23f5193078528dfadc42730425a3eda0f2be0dc2633a1e05de9239ef7ba8f9b478b0f9d537abb57b6d3f480235eb4d1571bc7bee398ad7f17176fc491c9640060d322e358feeddd2f3c7190857922fd567c0a2bee4711a31811af768c413b4f21dca2da8c3d5e1a62133ce424d1a47dd1f2966d036b14dcdd7f7fabc59444ac4e4f8f6b874d738a8b3935b4bafb0a33619467ef1d0b45958fa13a94365b83c23c238fa206b31b4633b31f7812716293bd2ae0606003c8801975e980ef675027e752215df3a842c1b455cd3771324f2c18e86c5b3d1e52a8feaf0118871cb0e5a1894613bee56e64c643ce99fac437a3b2f76587b2ebe0759a6968cf8d475f1dc5deb9b892693dffd1ce80019d12a75aa25416f7f5118fe3edab0a2a34b6778f999bb014448c8fd2a17de19d9b8127d39a776129fe169caaae310fb260ccced030151ee68de511a8429d94463f96aa869fcff9e6befe2b320e8a69ddc635c3fb735023fd176273dbdce2ec2444622bdb82d16db011e71eeb8b0dbcc735f9be3fe7bfa5617ee11cabc043a7478bcf02125037840a8d069ec7e84b5c25e97152e37f2ce6e3fdd95dd90868852bacf2f3d79068c4a6f26be52a6e27e97e60fd48bc3b77908163042ce4d1dc502d20548c415b9482303429a9e4c724b1bbf5993981383732dc0362e16c0944bd8b6c41be4cf88ff27b96ab460e46b1857a8542e362bb8c5a3b1d6650e2e3f379c5ed516da68a1c53b72afac178a82f1ae8938db3198a54331eb4c8bb833eedbaf0ab3fa6e315b595bf2b0ff40a15c6ddb251ddad82a44fa07f6ac18238d8399dc444d39af72022cbd48926c2bb9c965f585364384cc5e152f16be7cdc90625caac28050fc327643c5a20c952c1b4f081e3ded40d6356926eb12add4ed5cf7f8de015facb054baf6e98fa1c5033c330083900ffdf72e5832aed097ad3be0459ebd19f1c7ea96f7958d53b1f7c75faa7ef017ce84225a4433340e44086474d9b1c0e50056b2aaec1d493ec87d0fa54517825c174f0ca80eb00097da7b4251e0cd97cb70fdc9b25a0265fe74908610d43e8e3e6f013fa608831f93eb1f179c16639a7ebe7e6908d9becca3ed5e67a58cd84692d3d894508ab6a476f7dbc75de65569c2ad2b9dbf1f6af603d1771aa224006421d6c25487c6bd944a49964ca5dd460d8868981508a09d7636b5b472c9231091b1ba3f160c5e9eb5e4dc726948a2ca7fc6b0abeeaa0dce95812fbcbbb64005fff62af84a95ee78870e6b09bf43f969e1d64f6b797eac7bc5cd7c777fd16cf31febcd4cb0b2a6a95fc7e0bc4a2d1677647dfbb867f42ef69e9db24bcd2386e37b2176307f20983767047aefb4968e6dc337398c3c4f711f35538033c0144fa5252080e4542da443343750933a14dfb9903f4d397510214f58d001c7f9c706a22b2fe09e34bc81c842429352200d9826f95e6dac7a453353f246513ec5fa1aae49a9534a422182e1d5fce6bcac846b8fab4cdb97ed4e98aeb9e71095283aa80214c355463f20334c2a2d31e737afeefdb7283dba92dd87ed77fefeaa7bb7bd34ee62b79fc3cdce434e4c9cc3e2b201bf6e67c795a7b7d19a106590f4fceb395153b7a2e14493ed3fbae20de8f0aa92ef10b3f09829a6ef496a370eabaa1cb1d58fffb02895be79b47272e69f05026a49386d247dbfb2de64f1f2340c7514930cfd9bc07f84c60a5d0d5c1a8edb307f31a5fb727263f5635eda7399a70a049eacaab07710c1a5765d32e2276d90b80d2da784cd31380f248ed2d6fc54cf6d15634a9f3d4468cd42d01ff07e3ca73f65c4bc1cf6cb342c520e1bf4395bb1cb8b883dc7e28f06bf796761374eb5b29eabdb934aff05f52f3fcb209d79f662f29beeebc39be740fcfe9946946253e608083fce84c01ef99923984a9fbdb7f80ced7d3b26297c619a60a780621d1546921a57b3ace021a89c8c9ae73cab03696e8b4752423f5be5326e761007415851e341a21301e33fa163fee3428c59278b14aaf611e7754420ef638393b4ce5a508862be5ef797c631355befea272658692912fcfaf3ac3b891d519448ce659d5418de12d3ad47ae2a9294a0df3c18d5451b367f27d0f3bc08516dea6d457d59ea046e8083fa1cf08e6e213c2aae5aa63ffdac2c1875d17de3dfb98355b3924681e6e57ae04557a43996c3e06ed23b4b602d22e0e6324d76ebcd63b91396e3eef140384ebf77531fdf77deaebbe26a0eca0244d1fb132e54329a7273027031b40a42ac2c2d38fc10f8624b576a475c5b1aedab346eae23f5db7a6165dadef1dec59033e6dba9d2a4c294ee52edd1a1e3106140640006f622422a7e6196cdf85888d4fe36932dda2daa7ee0285d209d6993fae5566568472260d4af2911747391d67a12621e4ea10821a8dddb82925e4a120ebc512115975b94ff79a93c86eb080b6ae88163c28854f25ab761f9d9c261898d6932ca758e8b4218d24f82ec25087fd70b463217691d62f79bd8227bf128759bd9fd7f3423b2ae072294ae104e5fa9a946e4993df29030c243ab7689bf085b14f2e215a1c5dc6a43f4d03c8961167ce05fc8dc58a5b06c4f2b3e2dac3dedf28fece2ff378715c555d41190e350fbc7d730ec56c84467645728444affc4012120a5f6cb6a7d64de3a336b47e884039b80b26750657a57212d897d59143aa3a9501970aebe38d9633cfc508a3c875382bc3cd3afff0beb5281f59eff10c35b4a24c3e9f92f141a2aa81726bcbf7384729b39b3db268741bb836dfac8ce2c6b9dc4f74d8948cb03a3824f5d3da0a8a4dd2c656ffd01363ff8209a61e6e78a547796b23ac3a31e6d8660d0c7693b311344ca307c33adb52fee40fb14dbdb14b11d2acd1c2da75c890dc67b2e8cf1d542b0d85a37f517fa54e809f70dbcd569b788bca541d746787bad81578b79db2713203927c5905c50ef6fffe3d30d555fa632b25f8699d014ad02d9399883ab0527f1610f70dd1b271683e792ffbfea8a8ff873034861274628461ddb7df7dc4646e7079a863c230fb6faa11ba13d8234e431be6098999edc662585e79c133c022be3e19ed9e801dd185142eab832f54a5156c68d38e7de543e85c4f5f80f30c4ce9df650f022f6400d7d7500826e191a8e721dcfa862fe1b63bc1de947d9b9acf1fcd0abd3f65bed8d9891d53c2fdf83b8051d916675f42478697682302ede40122975cc46679dd1c8eb67892ee806a4c40d2a2196e57bcf15049e690c894f6ceb2b2f8dec6bcfb07e32eaa1fec1ea3be7506d297b4d8c728e5461b33393a7de7421713d0903609a6ad665e250643b3db0a18a6bf13a1fe89208414e66c0335ede7e3ef9919e02ed77a59db25c1474d37bc3cb5e8fa400ced61ea67b40100e4a33383e589d8554b776ea8ac95107b7e5a15ad9eaaf2701ff79f9ee72582b9f99b1c590873df13e4f48b550c31449512af5bbd0c49e107016a36e26537b9b82f011", 0x1000}, {&(0x7f0000000100)="e3002b45b895ad083ff7d431e6ee42ed1b5b9f5a1e48b0e0476af21cb60e2484200edc563c90459a425c135c5641154159912f3550ca94e15f79b733057442f1406681e076fa5f158141f2398b36ec5fc6757cb8fb71038d45ed5c8a166047ddfcbc6dbc8b99719932dbb5bb09af227d163536d353008148df9e698f1814b6dd277d83cc6aafeec3991b1dfc550bd4ab01ac22ce21cba72c4c8c964f827bd2079f9fef4ed6d303562a41d4e47c094c5b2639fb", 0xb3}, {&(0x7f0000000000)="21cb3f4de9b783541e0353a69e55b6e015b3371579c5d2efde8030e3fecf65f74216432d2ecb05db819e7a0c77f16e78ddc27fad8a46cc632416200d06", 0x3d}, {&(0x7f0000000040)="efe947bf4e791c56ca40a2b937869a8a002513662512e8852bcf140a46548cd6702b", 0x22}, {&(0x7f00000001c0)="1a19ee88c9293e6a5655c063521eca9fd64d746fbd1ebfea437bc278e2ae7f5e3f4037e0ef295b6f488693b54d1454c30889cc017ad81fbabf663bef57", 0x3d}], 0x5, 0x0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x41) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x7a, 0x2, 0x3, 0x2}, {{r0}, 0x0, 0x10, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xbfe, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x26, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x100000001, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x100000000, 0x1}, {{r0}, 0x0, 0x3, 0x1, 0x85b2, 0x100000000}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x58b, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x200fffff, 0x81, 0x2}], 0x10000, &(0x7f0000000380)={0x800, 0xa7}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x30b9961566f56cad, &(0x7f0000000100)="5bf5747222c46be4b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93712fc4d5f16b136a5d00d1628b53adf79aebf0fac9639c6f6e979bee5df1f8c2a88d107f17d9a50e0192daa18944947dff3eee7432de884907d68a6cada937b7f6adf6d904673d999f40af9afc74382b3", 0x71) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfffffffffffffe37) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffffffffffffd, 0x1f, 0x7, "5d0e33f9cc858d2c00a953fa10fc7eff997212b6", 0x5, 0x4}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x0, 0x98}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1a3, &(0x7f00000000c0)=[{0x1f, 0x0, 0x3, 0xfffffffffffffff6}, {0x5c, 0x0, 0x0, 0x8}, {0x6, 0x401, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)=0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2812, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x16, 0x2, 0x5) setsockopt(r0, 0x94d, 0x6c, &(0x7f00000001c0)="6e9b2c072aa08992dee3eabd", 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x419b}, 0xc) r2 = dup2(r0, r0) socket(0x3a, 0x8000, 0x400) write(r0, &(0x7f00000000c0)="42df24ef3e48b385a64f010c214fe03e060183c2afe3c31486038d50fe5236e22ea1b65b0ef6c164d10d1ca81cdee34b50be8042ef70ac9ddb2b000c01c825f55f5bbce93b", 0x45) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x2, 0xa0000000000, {0x7f, 0x5}}) r3 = msgget$private(0x0, 0x204) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r4, r5, r6, r7, 0x65, 0x3f}, 0x0, 0x1, r8, r9, 0x6, 0x6, 0x4, 0x9}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[0x3ff, 0x100000001, 0xeba, 0x3, 0x8000]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 1: unveil(0x0, &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xa000000000, 0x7f, 0x8, 0x1, 0x7ff, 0x9, 0x7, 0x1, 0x3, 0x1f, 0xd37}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x9, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="7b19fd93f9e881160d1788cc592c381f14e106947951e154076ddc5c65b7b231d8f99243c2fb77d58d449dcdf42f874d948b0fafc3707a35d1505fa5ffbb7a4310670d777aaec4765708042595cae7a51a36e953d92b3ae642a92617561add7b4c00592c5ff82f5f7789a0fe8d9f9defbcd09843c67d38e1d306dd7c3eeec90a265530edf4c2f53bb83a3368260b7d06737656ad32f51955bbf2392364e5c348cb71b62127f3dad84c16085747c5d1a447b9da800eafd798cbf9c7aeea6d82a3bb0de5aa40cf6710ddc14d76bda26f2d29ed672d", 0xd4}, {&(0x7f0000000000)="10990f0b6fa81d90b8c5879d1eb532c19774c436653abdaa314d6705a97d0cf1345503e810bef7f28e73773432e3", 0x2e}, {&(0x7f0000000500)="e8107e73b925a898b2a7588bb5d1dbefd50c78083a84fb7aa1ebf6adf30f34a16c595414d276350d27cf647721fd1292e8749f98278372927af7007190936ce86a3975b8a26cb1efc094b8478acf414f17d853df2a8498f218e8455c86a9aea5f4fd16829ffd518876af18ee5898f4d6a432ae143d5299d136ab61a5980c24db06d68097ea838207e1579c74974b2b6d6aaaa435a36ba26c96d8b1d1c60246fc323642c87ac129de7a6cf88e60e30791aec85df619adc27a11412f78423231643abc6e907f575dad9dcc217d19c8d3a21af2a215149f26a83b239ab6f7b928fff9dd35ea316d27528b239a0bf4012ed84d9529cd9527a955160c11e373f82fcf1d20a105d4e1701003711b276ef40fa26939d8c0872a655a9347018dfc032d2144403c97484aee46e05b40e3757f183310597043e2c9433b74cdc96220129bf5ce00a532aa465ba6be823ab4c1979792a9f2e0d433ec412c09bd28b22f0be54f66a0a4ac0c62a3acd31e7dbfae68fdb613d1597c3a512e298109f2daead06d811a4200a244c4a02e5d465a25161242f62c657b7f5264c6926eefce16235cc283766fcf3a008b10bca3802c8afd01e888a5594d98e2573d76dfd498578690427f1b4fc6ea95b79d7e4ba985f5f57a14056b1738ad7e49618403ceba153f0e048cdc4e5ac82091a5991e91d0ccab100ee3f2320099d0f5b6f2c44245c1ffceda7bef56ec709367cbf00ef18c20934a90fac9e4ce8b7357842b1de81b5cf6d604ed64b6af9662f6588e48fb7567072a13c63150afe5b4d902b4ce7d79f61536168cf747bfaa008cfb91a37977466f1246f0f8b710642a9cd4ce1df3b41ef3a47c80a3276699fadb84f3d46149de830afbba5bdea8df3007dc4597c9cc70cee30a690f67e62bf26f5e55f9e68114d8fc6255f5badb2725b6561a255db7ebb883fbac2fa11e1eec03548726273659e564abd95bc94ef9bf987d28a5e8ddb334aba6dd85bcdced9634dfb325f7c2f1f07a66e6b1c964033d2f89d42aac4f1d021a561adbecae2330005043db9f4351606b7b6f368184fe33c3fd3c72d06397cff10d411934fb7a5bf9d4305fbcd1a5a5066089434c4c061d56e2dc323d69ce53c5afcbb637744ee3d10522f73e653425ca781fdf07ccc336899e93b2e2b16c212f2a0da4673be152dc2c8ed768886ef7440f6422201454d2aae2119db55cea3e9fe164119abce5459aadd83f391a22120246e6b97be8edc46036183bd5ef45e1b02b40fa9876f1291f4ebca0d8ad41efe6171ac380aac8f436abd323c249a12674f230569bed856d805d159d601279835016a59f1076510a2d305d454fd96665cbb3117900765a5c6345514722a78b1b3162baafde38163ec45e61bd17d2acc15efc8129b16ba9c7dd5ee61a85d1662f4410827f576c0087f792bf33aab666ad23eef1de06bc848a4480a1bd9e5b6099b77ab29b67cdded2986fb304f8145735e7857bd80a36e2bebbd52d86b8335f4967ca1be3efe5f397445508f1b154a5422957556d39cfed55dc23bd2582af5c7d2f131c40a4010bd708cff0d11d2a873cd1bffeba0f91a7bc9d9af00229d6f034cf9aaa48df26303dc9c5cac05b9511f817efab9d69124be41cef7e13b03df670f5775d91aa7d2bcb2bd41c391acec27806730f61822baa55f0c84e4c9a08b9b36d65ebe867ff1722424f7a08517f051d00d0b9cc05a9702d8f2104be8e2d5c7061860ef022dfa76238a8dc1a1392766f269b7221950a2b869d1a57483e2baaa924b4f13c05d8905f1df78344d2718ae92bf140249d755804db7eb9e66a049ccb59fc4abb2d007b1c076d25899a518f0c4095006f77546312b14c94aac7e905d29cce37453d0d7311488fffdad5d53579a081a608921215f3e88831a83402b411bd998ed7f13803b05218958e881a7e4e8a712c513c1f5c04ab382eada2c2cf8e9d5a034b0716affd9e7acd2e6cf829b5e49b51e1bc2d090142ecbc09268fbbdc7137ceb26a2d48d483b0a160c51c5e259a021bc4cd8ccf07f7baac84c288c607886a963076d7fd5437016503a985475895d17685a44d45b1cf1a8eb42374920764e78a34b5f36ed163a85cdaadd30f0d9ca181a6661309c7b0f549b5c755825d86415ef2cb5efe6231713e1a91e0511e9c550a8d298a4611bd3394e4564bf4daffd090509aef80863439c309c0d069687e6a764b31875cde6158b44730256dc06efa44dfa78e9328701209ab7d73aa63cf1df7e8b0e6d550702eaa85ab3b057a8a2301fd74939a0d86a7bcdb5f9bb0d8ffaf77949375c24830f3d533e9e9b336c93c0c941e1af1f5735e3c26c2faf8b61318330d81e9d46ad2cb008562cb42907fff7f40c7afc54e574bdd6d5dccd1e534c6a40882578224f741d52410229a8d39b743bfc5d864d7d6e78bc9ae49c598c68724a5c11e949aef28048fd99aba17f23f1955abd58a0f769adbe949356da9f70f84f34600d78bc0e2bc0d18a4430484f9332c2491de359bcc2f63848ace88d095a2e11d76b3ef2b80bed9234a93bf84873d718d40ad8960373be6645b69f5abb89d96fa0b1c0fa739f851371d40caee8d5b982ad8e995873e73c8daa695935be11bdae9d3143142c85a47d7271dcf18c059fcc14146f348f4737cf63625306ccb479e73cd97768b408e26e0fb6609d44a6aa5950e92c9b5557d708578f6f3cbc9ac84e9812da24108090310c7cc94844a5d711af5fb1df9d2a5d65b9745e21225071153dda3add688f4127012dd8f7ec29d96408607d53d8dcf5e3e8e7024ff65087fdf22dd0f1004952d8c7dd762f3c9d22bbc701b3214bd567188034f9eb34321d683b4d7cdfb32a301790512dee0c6c2ef208fd55b3c6243812976cade079fbd00b9f398d5ef4750f1ec4a9156f267c519b81acbeaf09183675e6ba22990fa0ce2bed2f17da3efec5e5af663cddc35ed528969dc80b80414a624462adc6c6f34c1ab349f9a8ad0f33b1e5c041bd4bad3e638e83646a281e2ec272946b924224e828708530326ddd8c9c8eb102401fc1ce28ef353cbaf4f4a4ef64963e5744a959c2cf1edf4226a9dae95f23965ed10a854127ca99db54ab48677ba2a9bb27c330e57ef466b4ba35751116012d00513237ca4eeea2a54926453ae21eadd3ff557310c02ce38c913c0b848f2c439610bfa269ad017516e4d2b57278434eb7b26d7541591dbeefe1442b83dca94cf9d3284e88549022e18d9a000cd4bea46a585ce4546a3b3cd9c118653a3c40403954b5f83d91dcb6ebd7a11ff3bb2e258de170d87374cb5ba12f5205d0218839568a950b7b749e167177fd93594c8a05bdd6129345361f59d6274112c4a684baed69f9c58528a693b66b93477c5ede4d5b1779bf15debd761c6605a0636bbe8cb406194dbc23591b43b62c33c2531e1bbdc9e9216edaa03fb05a8a0816b36145273cfe3c07416867432953377552b86944609ea912726aeec6610928bae9589435c0c79f5509de38e5fbf204e8836917e9b4db297493b64756be2b8444f152bbe27aa9bed3f9ecc848e468346313ee690020d8fe3a8c773585978513b1ef419b836d998f14910aed5c0a4ea9d5082aca6f5a543d7c529f6d9b70cec1112abda6809431b0ecb4e78f05a6c70c5e214e803699ecb3ea5b62cdc7353a89d7d1315d622b042c9f8527fca786967a86151b636d8897fd46c8f16dd9aba80523ba6a681219f504ac329bc31ffa6f63ba31447534e93a0554ceb605883b7aa21c25743d73c7790530c28d6c8f24ac8b872d9e478c54d4353adb4b235a327c11e3288febdf1caf11c80c92bbbff194ec5c7951380c2a7918ff414b0104426d051d459465b4e1af022795d6d506d49fcb9b4f54fae65ab8e00fda3a1096c3888e839985b927bb82f408a9d0714c4b531af8eb2fb9f09bc46c7de2c92eeee2bf419386aa4d3a0ab61a260516528a20dffc8f64990cb356ae8efe1907cfa7918f6fcfe6253b2b91921e8c5af544b6b1c609a32fc881a5e617428119a8741041b25b8b8a74e490f63c5650ebc079b299eaad022b1ff90fdf905585ad3417ddfbb22a473f52154695c72051d6ebe2eb73bbb4e9d25ec4c06efe597ed76f6594286f99affa717dd9ead17797217591ed394b7e6d3a5af22ee49ffc7a0c1e3e9bd13a8cad0f56e4c221505fb9c8f1bc9b47d5d55e7d3e3db1f1afe457d75678e301045992d1344e9205e00e3195d4f17ca799e963eb92ef8d2e90b4d0e51bf33b0c84f33759dc08f0ffa8651368e57dc6b2f74ad1a1a5438300ece1deb8e980cbc65369ce6a2056e6fec7dbade65a0c58421a34944bfffebdd8a3d89c90e3ecb393498ad5e7f8cedd7ae5f388dc41edbb999677e338fe1ee006cb06b232a25bf2e2461afb05ebbafc4f94eb4c6dd1e1587876157f79e3751569e476d2c821561137ad9c9c53b6a356a95eb4f6808a90222ca587226209b16f9ad34372e1448763ba34ccefa788df59022feb1e5656751c6b24cdbaee7ab807b69ecbc2f9ff4cc717c3134f9e87bd1d23112f71a1f8c5b5224bc091c872c47d6a2e9718ab26db68435d098fb8e54057b7065c16f39a66634274be9ae7466927dc0b34cce79b5d2cf759a60ed82906a70633d1775e419b17d7880c10d591586dc524d3405e8c4fb042c4ea73618d84502222a4fe7164a97260b2afe32f922c715007b71cf8f75e5eb557378a38b1a4e05cdadb7e7365fac1436ee4da3ad2df29866af5cdc2ece8a144182a0168e215ca630ac3b082b3eea7560d4ef62abfdc56c0ac12ce059cc0d417ca19ac19c72d7fcb840a7bf91aab76f1243cf1256079fa05284cddfe502221b18c757d57ad3552f1b95fae78260b4929c3e7fca8293eb56044a0f4b6ca76b6ceb6b0482fc31bae440cffb79373a1d6b1c4c53e6f87978cbd8896ccb5c9d6b1675c92ffe3ddb95a449a807e049e124f13f846ebde7da5bf4600752386593e9ed2ec14a91c55105409439266428988966865b6d059da47eb36f2bded959ced7c4254351b77ca6389ce14ee9c421b278796181357a1af4f8600067a7c44ea57aa86ca4581176e3422516e495ce1ea7405e89ecb131d183ed38111bbc08a6690f74646963ea643d3dec1fb8e5eb340b39ba89ef9dbb6bc7526b754d97c9a138fb4facfdba9167196db2e9c59f91811e512fe4c6e55ac1874f62394109b6fe5de4ec08c0a14f9f43df4eff8b1291fec1bbbc8296fae6b668d3c1df87b9240d428ed9f34beedd863257e4a5b811ed6a822ef3ce4262a2ba4d88592baefc7d8e994d9845e5128f512ee30db627f275745ebf356fe8f04f9a53d542d881d71b28bf1dc83e0d7ee74add6a7df311edb89fb7599c390a70323c46cd6f2c5169c558f5090598bb5456816f77afc66646fe65b520fc802f5fd8e3c37ddb8653d99c31d836ad49f97dc3cf1f7068c5c1d6e16bb4d9a1f35553cd78096103d962b30f84f176b5f8ead934c13cf351762891a12158e688f52577bd00eb19903a53becdb02f0f66093026b694b0c97595c534ae13385f077aaa2fb4b42f2f6e2e5b942f076609a7a25c6970740f8d1c0ff0283f15aa711adb55644f7d91dc45fd5c67406088d5fd3e23ad8908130f046e1b8fe463f7b7eeade2ad9adb4c9f62a5d2996aba78c3ab946904fe14914a409ad36e8d2846085fdb15f86896f1ce36928306d7779679d8fcc6bd6a22f082f1d7d2685a7bdc51b906bed8017a36346fc8035d5a5f0b2344073d8d6d63f72b0e3e27cba0ff75612652eca14dcffa3a4f3933", 0x1000}, {&(0x7f0000001740)="d1cb96c5b02d9cb47967c6838d33227d56c97632b7b7649e2a14d16f18fa3c7454a208633ee6191f7d49f63cffc6dca70d58fc1066f077d83ff0627c5402ea6ff81c0ccc46ddf3643987fbde2318e08028a870e83fab40aa8c11cadd3d8a82538ee1cbacd3bca697f7544652c329b2d647c59393548e3af462479e37cbf8cea9251fd5833f40c88cbb7efbfee3489b4c9a435eecdcde18505a7e855106e4301d5e4764eb677415b449fe882745631a890ca7a8717ac3c58663f38381a48a6ceb0c3310207d6597ac763fcec1a41504983352fb6ef7ad74d3f6b2627891f7769c0ab54504f49c5f33d21bd928daf0c8dc8efff2876ae047bbeb5157bd3aa55a394d0ea60b647bf37bb307f1762ba8a6005b073b7eb500c8ef8abc40475aa95ce19a1e0884b09e024209a807e35cd199f3cdf1db12d371235fedec7547a5c41fd1b112f0b865bc71e650efb6c9c252689f90f49d3b2b1fc0b7e1140d4fb7bf4ab8b6d6f26a65037b601bf4d78cb41ef5372d30d520ffa034aff8fa2ea805d3aea44cfdbe7d6d884f77e7b3bdc6c86c192690ae14fbfbfc41b4a64bb84fbcb1f8cb5b004d8f129273c91acf144a86b4f8697c66c20e1b1b2844e3b72de3bb746b8192b34a05dbea38d513800374aae4a0175c260e6584cce22988bc3d2b28e5758d6e30911e1c81b588e2fa207d08755a6d54f96228b28f77acd334c1abc145ab409f3a935b8c69f4d8052ceb2a2bc8cda142ade9bb03cc12e44ae99a747d02203c7a3304023b1f23b8727b9413b0b42539325325c65db219387778700a40b631a51712f8199f40d41b8bfb2b9d1346c49532d764dd5ab28c6b219f28eafb64ee396b26b94e69c8d33a1fa8979b83da3da0822d08a922caa1a575ec64f086f0924ada3593140718c0b2f9ee372d6fe17abbfc490d246de4618f674a3012c9b3db12439c7a5bd8ee607a3ba22adc689c312173cce98c3b533d00dae4ad51d50908864b471295cbc2b320992909f10d6e4bb34726469e9316de9a1db1b8cf6d798dc63632aa4da64d599ea884ba2073c43110d1cc1d6dfd35d21006684c27623993b9b5b8e5ca9cc743c0aa5c5b060fdcceb7e847ac0d1e52ef58cc89ad90b597b3d9d552cd67209b78892318ab3e8a819b538f76a2fbafb0f2196bd5f4250a26512fee77581a62bde6eb5451a04bfb0993bfa4099a63f9e6fcc06ce2b865426e8011a3d9e2c9594d2e3f7312165392a1654941a6a46e4e31b85ef65ff0f244dfbbd7bf8ab2b948240daa4d7ccfc1c120e45f3bb54867852a78ad9f6e36dcf28eb32bceed0272e1decbb17f1d14f36431526c06e1d8a67a99a5428f49f1e29bb254e8f766374e8fb6b458f5b271616fca4136b7206812360071ac1ac7d20fc4bb1297b005a3b427e28dc64eda78813c87a01d744b2da54ae701ffe960d477d16c8f8d111e5b30ff71feece01ab3d3db5aa20f1f78c700e6c50c2777d83f177b7b5e616b324c87f8562703d9d0fe587455ae1000e3b8513403c501456143d324000f09842094bf7c6438d5148c53fc9a6494a52851a00aa9da69b91f15fd6190a64a32f9386526cdeebf01ec580ce32e0f0fc2bf8d95e6956c3178290d869456b3dddf7d45a8e08e71ea2ada8a73a1a66919ee2be451106c615d8422be871077f2c5fc7234cfe7a8594603a8ca0c4a23b623e60233ca5c256d4aec51a7080f58536bbe92c02f416e4ed4c4ea27e475bcd853d715000f5918315c294459a2f75101141b6b4a34702af7b26a9b51f441f13e770fe1be2a10998872f4117eed41341799e4baefa60694aa623da1143c3c13028d035afaab97843c71d9d18d6c88dce4e1ed57320e93c29ae5a55081c94d86c62fa587b1d0e09dd7f144b4929f6bd1011be542ab315e9f8da26d85ff81b7985510e0d6a28e92f44e753f3e61b3b5352e1e4a5d0e1c3cd2ec9b14157b1c0d3e5e5e327aa6458379bc468c8b9ae8c27be2e9e4148cf4b5820ef55591d44c1016f2076c5620405890808a5600ceaf7dc8f799086583feb3cd524db1d6c30a821a0ab269060c97c8cea419b2e561304eb8a4c8c7c0e5fc24a953acbefe68fb9bb0bd9dac65362f7d7326acca24db19295577b01261c8ba587d25dba9a5141a6417366150d1b4b1b99aa2a451d9d22ee6d0a56a46fce3310bef643af112257251738783a0c5929521a03aedf18693f6d8ef68ea856991483b4d3895668c42eedb531e1a980ec04445933446006c23908d09995ee0ab2a66f8c32a9e3f1f2d13dbf2721f903070507c46a08d8cce5a76532327e221ff31d28d03f33b5559f1348f10d83e3dc3250e0302de1313ec559397899cbfc964c72d3ed9a0c0205c89f25c172af2eac8ccde28b947103ab6d4a8701025fc8c8deadfbdbdc8569fe253cb4ae25c9dc15a058ea78e370b6cc6d3259a29643daca16b3364b68ea6050bf2455e5ec866875455cc9290dbccd5cb85fc524e8d9d1bf10d16bdee5e508755977cc0926e65dcf7b2d826badaaafe682d259256dc33d484a09b5a13e0a64d1ce51c529df48b6d79c73f56793a508c991a34caa5de461660f5d4036f74fed8186a08b3b1423f008679ea606ca961d9c02e3940dd683986e342306e3c469fe151616582cc81a8409ed53bff80351eafbe0c6e48f38b56da7fd776e527a8dd2fa00b978a55b12b3d1babc856ca75cc0ce2c57a1173f2c6966fd1b8d19de8836494b5a21a5eb841477b35a7ca15cae575b2fcf4c45e330f3495fa2b7db65bb5963a378c40c62106d22e1b7dd30c320794019509017900a7fbd076426093294b20e8e2e063f98796b752e7eeac21fd1b31a0f3b4c04148ac7b14490b4ea185305da91896124556faf33b3266a63e79b45155051444b72b76cb5ff666a679078b80c272af3f9d094639e11c696afe2d938caf4c34d5f665bb4b5376ebe9aa26f84ff595b5e487428bab4c8f7248291c3f23b332945d2a6255a1c941d16886485307eeda9251773fb80b3a95fccb11e19879b48048352736c7a524cfe12a63bb2730d5305ee2d0772b1b6d14f8161f149a64c297e386f3403694ce63e6168e5fdb584fd1a1cd308e8ad456b4164c06e3e8f0872543acb3bd98ed71e12d6af4b30a05a2c6d8e7367ec340a4e676711e43e783f0b18baf68a942050400a980c648876186362419d9b73e6a20df79453ea73c38757c7a6affb951fb7f7f25c84de21d78ba9250ccea33327548f271c496b1c0e7325189a73841e287de1bf0236f951996a42150f7a155edd0d1ed9df4dd84745253e70dd9a3dab5e8a4148120f8a4329f7ff4ab929d5ded10a11f087bc476fcc4d4f1e70372255d7db9634d61a67aa394ba30f226cc903e4d53a1678b433047bb34136de92daa133dacd6ef0facb82fb45fd0d2e52ab2a4416c63255b64b447c14b0afa03c1168d8c104217678b1eecb3cecb4a95c83341bc0db9c453c0f0399c8788117e3569156e1787235392a6c53a51eca70f2d5cfe37c2ade1aea01363c812110ecb738c5942171bcb9e1afb72888e873ce06093e65db1cd5674f593546a270047980ba04dad3bd9b1172dc10bd1ed1896d9224100cc31264a3b933357d074af57affffa68c76f737028204b47fb1ebe924fc83e1310a35beefc5577291a2cad22c9f74950bd47144e311e29a55c35344a0661399208cf93c1a31d13d5d39233b4ecda49d80159ac6ea901f5d4a5dc6b042c596c1998af1f0a8bdb5bcbf999cf74aa52425b9d43ba48e193cfb1092ee4520af274e3f4591540ee3c4044de0193a6c84ae5fef7b7584dcf815d033c5600ef82464cc1da1b838a4184ca41a0e5632974f71ed40afddf224b9c13f7277719da88bded754f04145235342a1f7abb9922ce46f4022206a4d74469c74439f970f3df439ea8c6570f32eab2b45f351f720d2f219727b4c198e3e5d3d1eca33bc9ce77269675a4625225b7fb16b293f630c44997bb2e71ae5e913fef9e38f9964c978d2ec23a0dade6e58e6c08cf37acaa6efaf80a4417114cdcb544ddd8b05051c7fc8035b3709dc1598cd85b611ad8af9e4abfb2351187f55c0e853b8c9065e3009f200cbe20f3cb71045bc2dc06f765123d6e3cf4f7b39f427920f5f2701aeac616ff40132d8be0af2665072104f03bbef5e5a85c8808db3539926fdfc3d2ac26432538f6a016c0d312467d21d82e3e0361a7a3ca7a3d68e531bb285ffbd0d889f505356b28ac656a657ce4cf2c3be4030732d02b2126f323ffed64df7f4a8d7f4c81ea356e862cff3cf9b1888f43f374b5f5d02ab8086f77bd089f672e006907d6626254356e86eba3d50d6d732c4c4703e13b048c2b85a5b75ec15103809d40f1a695f2f11f8f0d315253664a0aa5180a19870552287984ff8ade905dbfe98acf8ddf68f5e468c0d249994700b098e9d29ccee3ef4a4ed8874ee42d4f336e89c18bbf7f6638d230ef42dc0b0040bc93ff9989d42e9464f39250a2bdfbc58ab5db7b814d9753a29c98f04a101e1e3db3be5f4ffe5a41d912ce500a6357393b411f2f78b02b1bca7e524d684272f78799018dfe394f4c846ad5071a23fd44336b5dcec03c799a47f4c18c8721f9cb4582dc3860d3aee2f446fe352deefd118deff67c16c5843666e2603f3242e012f056ca3280e1edc7d3fc819afdeedf8f3376bb02b7ab463c93b0fc884a3f4d912adefff5376d511490d188b7cd35e48d06d505f1578b09a17ebadae27d3b0c9da26b86e6a8b8f995f6d476f9978c60bbfe845ba9c24e5c625b6337b3ea14b0d0cc18ac66b5932a8dc84d94a4353d82c97f101069117245426f05d39e00772380f8b8207cb9312ec4c911208d7ad6a24dd74ac1c2d496821479f25f9a1fda6aa53484aee6bf995ee32f58e175c9fa6170e53933f413c09b1c9a66eb29b1253c06d88500d2658a382177d9038ed9f9a855f727ba0e4b1f2d1abe89c597e3211b635770d99ac3b8f019dcc115b67ef73ce3925b821d4b8d5f8f911bac055732df39cf83d49ed89ece606ba074d01ef6158d39347c022820f8ad9be643febbd61c1d93941d5ecc32e8af21c46b24e8460f251b1fe335605f19b77ff64d6c86f970c9900e07d61c78b2fcc47da73fc1fc869a1cefed711c173e259533cd288127d05430b37a2cd37a57cbda186cd61b181519d7a37b0fbaea02b0796c23a212a96acf1182f24c6e9e9dcae8276394ef04f7c1c0e95fb66eaa50bdd2fa6473f4c5e04765e16449c726bffb99797d3e2b7d99533003128d4fb57dc6a402a27bbccaabf95ab8d501d7030ae9f422b5cf560059ab909910c052cbc20a52671be09ada3965e9f7c043e27ab3910d50d96755dfe7a51832ec5ae75a0b93b674b260c69d157a9650bbd21ba6cf39a15f6bb769ae6b1a7befb34c4f04ba98debeeddd1290ee9d263ac17a3b786c7c1870ed5d22b81a5088f163de9b45cc30a3e350f246e11154a8f85844090f410efe7d2b7a5a840bfeb8878a1e9ba1af18df25bcda82a20f77f1e6226d5209de122217cdca1660b603caebb631d71ab7ea7bd6a1b71568aa3ff8d798b27c0cfe92810123f0d7f73771a4167449d8773f1b85c309e1d0fca19a2d47d0086e6740479148f3fb005581dfcbc18a269723881a5fd02c6752dc4d666cdc6ac7207943461339a6d8b93f942b0a6a21e7741d457aefc8c0b5477a805164b116caf180908c1b72f595b63c2711b0abb995d9648f2d846debf942bf841c2ac618acf3453e3bec97ea7c5b270dfbb3ca44ce92b7c36aa08d891cdda5b544a07cc218d78725", 0x1000}, {&(0x7f0000000280)="4dc7d6bbe6e6c4e0480d9a68922a06dd08d17f3d1c71c0618b26968c5fa8f2b999cfea83c5a3b02a15a4d2689ed329ab8282ad3abdda818c2563bc69011bb953f5dbd0982f48ab6de84b8d4ab779f8651689a0337e4a98e74a8263c0c9d9aee7fb89fd258dc65fdc0cf91296c47d88cf6ea9ea47c0c87facec90c28a7404992c02cbde5697be8a1ab8ec20ad8dd67b5f707522d1a9b19345ed5ea1eeee6333cba6488068f62509e7ec25b12329bcb237dbb981230ea5adfcb78f8512e72da1525db0ba3f3b413bc3678575423e628780e6ea5b97838df314f480bc995f28a601ab16", 0xe2}], 0x5, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0xffffffffffffffe0, 0x1}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000400)="d974677602e0daa630086bbe3556836ce823c3fac7cfeae6c33842ba83063cfcc6e6c82ff16dbcffda426b0e7935bfb720160953a4", 0x35}, {&(0x7f0000001500)="4ac92ef545784f0aca883271a3532a5507846eeecd88a5ad870af5ffc0afed492986d6d9d5739d4977c47958d96a39d483bbb02ba7eefda29a6831afb5abbed527b2b0b894b3bc21468f06c52e6cf0ab342dac5cda68880bccd6edb689d0ab7b7be63fdc774e4e7e3b8ca444b3bef8d368fef2c4417f928a0374e1a4b71f1ce466cce5db322bd2d571403917188f804d0ba45a9e87b5f6f47b2e957426adea8f227924c921d17b971bfe8f167b7e0d66d8871d35", 0xb4}, {&(0x7f0000002740)="bc59b0b8bfdd0bad072074887afbb126383a8fe80d0b42cebdb14091e65df4b58c4db1fc8da873c2276d06c452a5fa37cb79828c5625cdadf2b842755e2c4467c8235c7227d8e32755cec4c530b22960d55bf27fa827cd6d7e37f703ecd0c705746d87f2348c5ca61f31d81c9d3678f58df91555ad79b81503d2c9b954246d5be7cbda8543318851355e80e13ef107ca099cacfef52d3e7a2d7f12fa70801460a9b2081a7ac9c799f2771284431a658240f7ec847a8c052f1bf19eb7e98e0a943cdddc7b93a7e68a9f1be966e8ea4a677eb0b4970a606956f79de8f0f480df288965f7522144b9e2defdc5e496e0c2795e79f170d4d6ad2dd17a7d11", 0xfc}], 0x3, 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000), 0xffffffffffffffcf}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/246, 0x63}], 0x10000143, 0x0, 0x0) write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000580)=""/242, 0xf2}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000480)}], 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x140000000) close(r0) syz_open_pts() 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000005) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/251, 0xfb}], 0x4) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xffffffffffffffd1}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(0xffffffffffffffff, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xd80, 0x0) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5069a95893d0f1243ba4fe923df68740b63bc5c38da6955d06a69321e85b62d069680f58259afcdfe9d5fdf4146603d7289c9652f4b9e5deb1bc0f1d7d639fd83c14843d5b606a21cd930a76b1ed872c77c98f5a74b1bfea1fa500a3b829f3c4f6ad0840e9d01f2a31e579bdcdf31da177e50151ccbf120a4bedeb442a7a4e58a2c7788c5c2b540b01563555fde1ba0e5bcc140ed7e7ed02e7e1644db51f3f7eaa4ea185a83c016e196bbc808e3565170baa22befe68ce453466a7faa48229a9b7ba5a88f6a59321fdbc1c4aae38f6e9b87013a4b07c2e4cc4055fd9e4bfff018d9442add5b485ad338e23451846e5a3d0f86e", 0xf3}], 0x1, &(0x7f0000001280)=[{0x1010, 0xffff, 0x1, "1a9b5986184b050406857b6e9f2c658f8d4ad4f464db9eeafea8b53eb5c075b3dfcfecefb49e64b6181410fa4e6d4dda274a90e562a667d68e71deecef3c4d2b855f603e1334eb2b56571ab172b181c3288d7d40bbe359d84356f03cfa4184d4861bdd9f4d287026a72abbfa9ad808ef448db12319061a74134e79948338cac14d0b1fa19b64fc407e20225c1c9cfab7131fe6869a66dd4f16188e3c0a0616a2f189afe6d7928c304cbe90a4be229908e6b47633e686472828dd298fed3c2381a9c631b8e133ffd39d1a486fa3e8938ae170fe7950c43139d711d21f59fdef18fbde015c10c0433ab79de97d88c38dfe3deaa486af67fffb24e269b48e4ec11080a912900b7d1f69c14ca010db2e4c9d0e3273f175576e85be83d5de9f8ad0aedfb105f5b807f638abac1030e89770b1a634db1a787a36fce2b5e387dd7aa8f3ccc97ddb7368e8675b9d80f5d212bece877c6030c50ad5991ea7c0c40a068173e764327cd2f8d9e118f991b50087e819318dc170c03683d3f61192cb53bf7305ce2e63af172d6c1d4b3ceb10e778f2af9fffc82ebf18c89c18ba35a79a78fd65d8e1b3f0fc4b54647b8de21d967eb7d58c112eaf8990bb7ff4436c98e5a8f2b9321799f0f1b47a65c99fc22be1b9fc368cf5b31dfc0cae4d2c40e2c0fcff14e796e2c733ce4ea5eb4732dde62e30e5dc1ae2c065aac6df82b961ec8a0231008e6d575661063e9d6512308c8b738db78f55b410b98bb0ff48137907fa98d1d4dfbf0cef8f3c2490646e77f3e8834f07fefba4b764cf9dc6f639384053debe4bf65edac3fe5f91c01ba0b2ae5185749cd915ec00234daf58bb895ad1582d89b0d96ae102797cca0fdb1f9a155ff170960fbdbb58965870e3d78ace374776753bc7e81e7c760f25ec9ce7070ce038a09a9a505f14c5557e03fb8f2a29da4c34a3770e003ddb63ab431ef3336ca7581b3b25f256216fd4562397bb6ccadd5f1b533ef06ab07bd8fab663a9b03d0671ed973747e43ab3f60b288eb342344663ab7b4a41ab964f82f94c2d6e4e9dfe5df6b728077c68619aab9dbc04d66fe8ec44d2d666c9c897f836f62b414906abac9c39e643e38a3ce74e66c5423cc07ac8960e6055876df2ed8a839d625be8aae32c5cb650bd853f536d5e677640964ce6726802dcfc01c72412d87e9423b5c9166bbc89e0026073665f8ce5fd09663c9f47841c82287d0ca16c181907296aac877a27bf0bddd278d1eb50cd5ff479b4e9c11f76c1c3b1119d4ea98e849afe20dee726e2fcc338f5f04522cf51cb8ee95be1946663cd3b872d3ee65f980f1ffbed0b032af36f3002e6384462c5b4f877aeda8f228924d3f468ad373c904c22cb65473484cbb2da70b15ccdad743b7b91c6e4f26665aa9452e0632974ca9e521bbe555b1b4909da56674a9665e7a3f637765a5b8f09ba6c65acee10194ae7f30566a3195fe794795127b4b5eb6eade2ec539e556cfdddd47bf062b32f650467a134c4cc9b5509a46aff9cd8afde441be4aaf813f29817f0538df859a59a5426c47dcb4f82e49d62ab8e039591df80adb7fa17fa29e0376367b103c49e158a95daca56d6dad193e208bca1b52c920e24037d5c5ae6cbfa6c0e9c614fbe4453ddfc03f0c01a1a782780ae6445e2c7c4eddcde2add85bcbfc19886b161c281001c145df7baa95264f0883786f96fb969684c859de46d0cf6e8adccf51463fcdb14e9e744ea4ddee2bb2b644b85c10ac8949841a00f1ca34828e9969ef8b5b4801cb431607f42c57970e9d1e45eb89ef3799e5062cc691b86e53e01ab698998544b4e53b27f4ee62b2a41bbd086cb8615c45220b9e109c99710524cde175e9bacb453d9ead69c503890cb8619f06771994bca4daf0e0e46ec5826644bc946fe7b4379db61201a6e01788aff2bb55d7b093c120950a2b54cad345ae1842fd6dbe62b5a5333fd3d0d6a744bb517c806dbd6045d70d9b72c613f86cf923f3e18877bb9082fda12aaa35039bf7bfbc9c5ffdba0c36f6bf39d171c404c9386e2d9057c8e04489bb3be871d3328f812965fcce83cbc5be2133dd1cf7092f5509f01992415f0c6ad5def4ade6eb9981dc37457758ffdab07baab1090f3597a0eda095c09e8728068830be0db3d192fb86e4a8043697796c5c6e31000019d28b743f7c8beef66a9538dc0d94c88cb77450d2f3e90ccf929e2d50973b92092eef30d1718a8e0299a553eadbca408c2ae198b8b9a173d7a38cc503b47e58b712eaf8ebb06c4b5091fa8cb58182143c071fab0b1eaf4b3bad337f12ad5db6724780f45ff456f0fa2b622b0894ac6ff5c0e966f9e84bdd27ef9a99ffb1be2e664ad69472d0b427838223d740d3606aa856c6bef1d5da35f630043ccabc193a4c7b8d4a0631a26a01e8fbfeed83a79c7ce502818c25ab334881b42c494f6eb84e42bbcb1abe961c2071332bce5d1b3d72c33aa7c3210bd27934d209328e9b6ed0b1ae8dc08c8347293ee6c22d5243711a2bdbff0a1ce49e6c79d5ded40cba274c3ca907aef4a9c57c76e516f1947008938242227fd61300b75048dc199b6c1f955c18ca8090a527ab43d132fb3eb2ee584dd74b518dfac4021caa971e1f5e48d9e61a6ce3f0cb6cb6fdab70f16b5b7cf5c558d672cae7f62056cec12e6defd5f446bda8449063543066c5385d756ff1c23f5ffdbcb140ac2305b982c79215b184b3a25f50b4a3810ab69cf46f034abad6d7e9ed0b8c6570dc5e8314cbafa8f2c0ed035b2ed99a01c3ac4215d3bac391ea3f26d321c6d5639a96e31753b856fd4a8537ffff3a8850d88bc1880d2ff6a363afcf3c38c82eebe33e0cb5e1e2457836a6c71c303adc9c6576e5fcb377923766906e4aedbe369f8e1fee10939f16584a428a099f61e5c4d2e62501c755dfeca6cd660ef46d88759b2a9828e41e8b8937e88c423c0217621d122617d0b78247a92738400007f995026bbf8bf3f44df885f92b87e1121c81fc1894eb551bc33fdbd57cff04e82752e6235a19b1f16b655f71499842feb9ee60c59f9aceb3367c9d68a780ac2dad22e6de8415cf99176910b160216f373f5345d859a45e81d2a1ec664c6b18f2288b34878ba0b8dd5bf1ddc1c0c59d77d7c612c6eb38964db3d4f9e0981e69ce24c5aef71b54b3317145e97b3376d788c7df8efcb1ebbc00185cce23fc31d84b07b0407325c149bb4e5cee4a44321cfcffa26e17154d89524cedcefd65b8f20a70d2cc69a3b0a8ccb1eea2f3da748c802838788a0edba44b2b833d4cd4063f3aa52e5697027e51260e2e3f529880cd9a89b8e6de5666860f4c0e4c62904f6337e490a6ef2b58a67c26530957a4f8cc935f22c3f92ddcde3775581461f83594c5b0790bc1f768e80f431f7c74dd1bf3aebda3d9db3a4bae220a0ef79193b97e560f613ea9a1a9263ac2dbd8b623382141455866c8018f5482877fb6f80cb1bf6a0b416fe06f77b3acdabc97f6d3305bd46eef78d0087d0c045a41c726984390856df81cd19809967623b82ba788dcbecd12652c742f78da132343754968e0282824fad5488f898dc1b19d0070834ce68bcc1276dd6784d484661524d8375fce826dcbf0e12bd0ed22451ddad25884928c0c347f1e7f876b7c6e9c2dd9d70c4b51e3b2cf6b916283fb386618753cd340c78b8dba281f0f9e47c971ddfe9ec158ec766ce6e3843848db7782b5038ed08a4fd44a178cebded038a38ce3679282b6f322dd32b219c17bf48fbfaaae6b87a78a9a936f20d3bebec7fbe9dce283d1898c1458de62041e6a39ab31f773d3dfcb95c82c8354c17250b8827bf300f633302ad657b426540583927b0d68e27fedd3cbebf75a04cbc49386ecb68204f5d82883374502d2e9ba6e7779a9c300ceeb424a63cecdbc6c66ccdcf2c110c338350a6bf00933b099ff01f17c43f4e57ac827677b6ac33eecde1b60639e035cdb9c3f0f0700a9f28e1062208633e6f59dc4c796487082ec29b21ea1073efe62f0b252c741bb3b9a7332b8ecc258075150ae85032162bf81575d629c47f69a04a7151e4877dbf0dfe968baec94b7cc1230abce488ee473fc210d8a85b936802acc70dafb12a0b3bb3d94ab82275680cdec1f12df3bab57418dbe0ca777cd0c8ea4aab24ca8f12a61af24e4cce62b3c6563417c0334fb2724c88a1da647f79487c34707b0367f1bbebd67ee870b8bd3a7f9b2d68f4daa40d203323cf8fa8f6f611814b38444e7b9416db3c3d696592b6f20e986e63701103d1e97ec6876613b56ca3d4151bb92786f5592919fa8cb77440b69765fb466d1454fee718961233bf1972a2222a8eb5b22a6908ae62d0b94d69d37709dfe7fd0a26f8a24cc724d6a7f392e4a259e55422af5c038425922e6874faf8f752c7e3f6b035d45dc203791704178d6b9fe06bb3f1ad51f143958771d518d90ea5aeea95864bded2101c98ff3620f2e2c048fd5afdd1e3fdf939418d8af5efce72f91bf3342a9011a1e453057da2770f6920b06f8a411a9451d90323961e5624dda631949713d6cbe3eb429cb36bc2de2701beeab6d115595390d0b13685d86ec0a4e0c079d8da09213fef3763aa0b6096c805c5a937f26bcb8a52ddae8cf9f4e17a4188d002c7bcfb0633bbf40ba659b3f0573145b88c1979a6de51f2695c3198e3ef739d1b64b141babcc6d873b845ca7688d254ac380fc96da05bbef7af61e19f2e026e74a27679cbf008abeb5bab7e2f152ca6cddf19e66355e396a8b78bdf45c11be81b29d2b0379f62ebc4a1b8f7e503ec95a154ec220151d0c3868d05224b135a81d264582b24ca542b9909c97eb04e12778d6ee7364e8bf2db829a576ac976bff51ebbf370e8207099af2163ea26b2c3265fb85c362259680f66f3aa269419c6e4606bdf14ba7a4d94e803dea19cb32f2a22c2a01760ad66a76f4f4bcd6f4180fb8f7971edbb927c7843348998cce09499c390fc7f894ccdf954d7ff1a4b3c1ea08a016ae89b523d275ab1c483f3215b7b1f4e961fafcd8aef0bcbd9a96562a4bae792f198f3ef5b8563e55f98899eda4a1c03d56afff43c6205dcac206e84a806787cc7b7bf63b2dd092ff3b05d3445deabb10bdc0c81e2174359bf1c9032e61524946680fa19c1866abed24507cbb6741135235e67acdf18822a9cfe65fa57ea7dbaebff55c16b4266a9b893d7fe3ec38981c628e5723327a3a3e8b17cba740b19d9350b0cf67f85c025f43dbeeb261bf8a2e1869e51946b92a7742acd1c63f8fbbd7a60b0395e809dd2928a91480b733652af749b2c4f666df7a98c8c323a7b09f5d2bdb05fe3879a511093cac93e51de8c73aa2e481d726711a783b4bf14bf2ad432e0d28eca7071644020cbbbc760bb1e5243ebbfe95c7e7f8e6ab588b86f52ea3282624c80f5b2eaf3db67501975cf40e68169a425e05ed2a504794917b324252515593658e66e65727525342ee0f8e448510a9d123ed6fe116ef2e60447a568ac120fc875edbe9d0caf74c1789fa23e0e0d5e4c0c2be39c56b5347b69d2d9c376dd1b2e8453d0c8f41386384e03238c83599fb18062f1c78b58c2da6db26600fb9119ee1d1f834e2117c6a96142ea33c09960f08c283c4c0439fedad34244cb531825003c590c4a9e5a2dbab1044ce7df7cb280fce40da2f4de9eebc9ded88e7ed33fef58e96f377659da9faac7eaf02b2148a23b6521f1bbd90a89bf5d0dd2fc5bca9fe2cd94cbfccd3577e57477870b543a3b9e30631b8ad539919f28cb9a320dbd3953d15f5c212a1ee5b2db32f301"}, {0xb8, 0x1, 0x3ca0, "ef402ea113e51d6815e76a71e40de3db4321a5ae612730acbe6e80beb144d4b8e262cce4a447c46df09b8205904d6124963c875bdf99b781b998467212187b5f3193d701fcb9d170104335e0540fc585d5af2d75d257908a2f7de863982f3ec680ea4342bd528e8992e577e88c07b8196371dc0813fc056178426bb14aadbe86d651b3bbb32276f7e60e910c05b44fe477682abac50519bf83a848045485a42ebf38e6353e1dc363"}, {0xf8, 0xffff, 0x6, "f2144faac3a020fc3817c827fb8a152e7ac430a4b700ee589bad5f0a747408f6c9ea996fe031f2e7bb8d98bb3b02f6a61c1e4405d57b7a0fcd3a0da0c1c809e9ad5d5860bcd005b0b1f2134f8d425591812c5c3a293462eb5cea3158847abd6a1e31f8cc0db07501773c2c98a110ff8e4b7a79a490d734a5b8a38ea443ec7e06378d49bdb40ec9bfeaa8608f6a6bad74aec22b8e4ba0181540a5219a2f42b547ae296cc2e9aafac487ac2a3dffefa2f20e98c61036aac83c4edfcf916588a45469ce914f5e821083ecd089eac4fe85f2df73c34c61c4e45e1107bf4d5a933cc4c6876e8629a7ee46"}], 0x11c0}, 0x401) 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) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffd53) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd92d) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) read(r0, &(0x7f0000000240)=""/209, 0xd1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1000) writev(r1, &(0x7f00000000c0), 0x338) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") write(r1, &(0x7f0000000500)="89657670c93b1076aa3db532dc4e2b34b488e045b6ac5e1f3641c045c54da2f7091c4866f456382533fdb27f9709e98672fc4d6c88f0b371d3c31d88c7b0c7f1b52ee8e160a72e148e341d1d59995c67cdf2edc7c1991246bcde820aa2dbee743571d0d1688a737ccd056bb0e87798153c134a5356a3d98d2ace731bec733b8634ff758955fd343b93e6e6138e0de6e69408a35222baae80ae41c6045034e78535d46e07ad2600735df5bed4c7775cc218b259a8fa1640716694248cedd63c24e57e579829cf2390cfdfd77c6e014e8afa79a0ed87d85db6b9294215a4ab0959913df8c39f39d6410e0f959f8f3c31b069a0f9949889b7a4a7d3fcc9f02ce9b433ba30459b2f2ee77d35d5034f136117f7e0fcfee3daa094655aecabee90093fcd9cfbf76311976721ba3afe348042e04eb903ccaf1efe45d28635d9331837cc75d37f54277f8107b63ae0cae5f5b6795bbc321995219c49ce437d7d73424f29b4486bb27186eab17ff3fe8fa759aee90c431afe2cc569086c905d5df9adb7dc61c927472e8f86726ece46dfb021abab0bc4c33fbbbedc0b4b7d47b3ea68afd82a08cf2c69ea77f291a62df40c9482c110300ce9fb447901789b892229ad6477287f58e312e607edcdadaeb175ba194d1eb0db33141563ec25cd0b261f8f7fd0e56fb38d8052fffbd54aea7736f4a9aed67155479b2b14f703c9df77069ef4fe572a34fca96b5fba72ba6414f07a4ff62e83285bde92d8b3e7ff0411436a2146822bf7a332ec24cc0d3d8458868864517eef5576ff0007d24f3c6cdd54b6847dfc9957d19325302be3fc4214ccc22ce02ece136fec28eaedf4efacf6250a663fdfd12cfb54a697478784765acc9e7704b2948e215fd0a621f33f39c3dd4951b70654aa0e5564eb9d051e0ff566e23429d8ae35af37e2005a368b570e90771360d9f4a524e7e9d36b3f699ba04c47d07dcb17d090c57b3133d114b0d0d0fa08b732e00175746fc14606e44b7199c1c3a08b73d2ae86eb7432bc40c89a24b1414e4d943931304851f7d30be09934067613d989c2d6472ed3ae3d9c4f3bac1e7ade834478026d9c9e72ecc29ea7ef62610db0b0d22f12e9dcc54e974651ea2c9e3474861b512a0123a792be7c721292f41cbf23197f7b90a2ddf5505328048fe2f58e76b2f4b0d54115e2e5dcfb1a8566ed1df52df05b4acad7fedfc53240b5775f9b5e14af9f1b0f6822caf2fb0987215d20dbd00fd5f53afca1732f64ebd6de44a0ad8bf233f737c7db2d3e6d431f29a0700921592d53aabd243af8430d9daea9fd58035c2fb9e9b79516563c0347f16f1c0c0d3b458433a2aebde60ee39c7084c636ca4216af2db027d0a3572a7ee315fb4ddf2d3ade772dd76441441f509e2469b2ba013e0d5de201031f79bcd05c4c1311d3f5ef0d549c741abecb02e3dfa01ca8b52bc0be2164546b915bcf2edf8a0f902e7447e69d170d75e4c75453da8a8d0893e5151ad7a972fd49bc0c047abde550b92f668eee48759de59c029263da8b73b099d17b8c7828e0c8891cae3eb867e4bd4e1fc4cc45dfc25ce29a0f84bd1852f1d75cba053c9162f4b5ad8faba5e3c3baf34178cef66726db36652bcda489187f02fcfac1483a26ccb5ed4f275c34f5248bf23bc98703480b9323c89d263ac8dbb47f5d7e8eba664fc405397edc7810c7ef851aa7dda6410d7c476a86d041490761e1ddcbbb262518b3ad5aa0221854582912bdd120f0609381a17b36ea69a55c3492257b7c4ce659a726537a77d29f62f2e33e67936e5811b0f1d0303640b835badfc27893050fbb0b12d260aab8ec387aa7f2f2f278043b6156d8e6126b1005a2e3082da4fb58e77e8917f366fd60b71ad08a4c93e93b986e6d4d52c7511f81e978b785c254563719a279a63c634d49f7c7a52ac914771c74a8978cc2fcdfe62beabe36b9087d694b45fb1d346eeb8104c1397f54d4d7b4dfe24bc4202cfe15e5f5651f60b5e499eec95a478dc7a297fb939fd8b7988e4ed045cf45b6d2e6ead4603450ab6ce04326198ab6bb1c67b936ff4a357d6d7f99907a7c99193b8dc0670b9482c9a7983d170368c8a7ac1159dd571bd96d2e558903898b9f41d0a4478c214a84ac4e2fcdd7a0cb1ca7f38aff89873de39fb7452a6645d5fd77cfd6fc92accdf6fcaac49414f7e2404d424df47b3e13642751ec1e9fa7835626e1832f4f2ad4a319c21c5b66e039ede15f4a3e40805a3605083c9c07ce273c5d19b861f5272e6d4d9609b4543ec99965d8241570f7cc54fadd122239fd821ac2e519780ab6e80a7e35a5d3eba287219c522a542e1288d5432eec44be9e2085aa3d01d0971e98e2f2511d94c0e45c09aa70e52e7c73e4ae95fe9a809c812d35d301773b69761f17009860176b7e8487ac9a90340a992d7a2f6ec9c2de359d48ce0d0e3f16f10587c7df6235462026227cdcf58001dfd98be9f083cfa342d10d51bf2c1456d818631493fb0b7653b1e7d337f53039c7ead288f55ac2f1a03ef15670cf3f7fe706cb9d06070a30a0c3b1768897c681ac53aa9c3eb740dc7e7db381974aafd55809ce8a4c699fcbfa48a66f7b3aad420cfbf5947a569efce117235787bc7fd165fbd783ec62e4c35a499f0efc7caa44348fc2dba6a8b9a5256effda1e0edff5326f605909991d350c5e2cd2af1d931ffca9db8383710729c3899a8dad58cd3736402cd19c166bcdd69286830af51ca0226b2ccc2de98b010d36245ac9f1cfa634f9a702ec35b42215276998204b6f030ea1e92c78b4d5bf020b46848c81bc1fc8d0e682acd71507d952d2b7b98f13004f70595b9f94411792e5464e7bf1da7667ff3940ce8a7299fe8a5fd4f45627a7f5b0d0fca2e1cc51469967baba21ca906e18963e683980db7c56f90ebe2a063fca1d83391d9f9784ad3adcec0348fed1152e1d52357bce444547255f92f12707f13277fde0d66c29569a8a7714c2c6ce8c91a843c3472e3ec7fdbe17e28745070f499b8fc816c9299858c06fe5f80e56122a8c6da03bbcb08865bc4228138a1d089797b1452839c5b863850e55de6cbef49fc39d9fdfd7e763b06bfad8eb984d926d45350d381d39f512ef9f3b6bea43cf8fb9c3d6e23ec9caa79cfd7fde62c67288f384150e6fb1a42fea4eb1995526eb181f1ed14ba0784724a799afe0afcea79e14156ff195b3275ffd0fb8892731993263ab78335426749b8fb734a96d4e5a159438db4e26f3c6335e604c30c09ec70db1695dba4d4ad5ce45014bef2b63bee84704082b17b679c424071dfd40f74551e4639c52e6b7aacfb7b9e2844addaaa1180dd6041f11155298e48ba747001f55470af8eb4dc0da3e6ec16c44fc8db85e199d9e8639ce7db9532fe721062d0ddae6a196d34669ed4acf4806ab79bbaabcc6ca24e1173b2e3be6538cd8e8e227d621e41ae5f3330e5fd30048022179bae9333df43ddcb8fe8707f2b657bdfe496af03197f1fc78839521ec1ce5b01fd3916b5f6c90886338ca82bb0c5ed49436d2e1fd1e32437b0fd102996c45b951cfc69ba390d8746301e2b154f27c18e50fd46fb02bdabf6b46aee20705d42a499dc6ff90940434625d99f659a9034fa1470218806d8f713c1b30cb7fabbb33ce3fb039291d327a4f561b52d283070ef433a46bf4dc1d33f1094b7cdd9730fe8f689fad83f7dd69789cf11e32aabdfbb1dce4e2e698489e1d9c75268d3bb34e3db0f052eaecc43c935942f928e236d56aa54f9d82d61f62b52477c8115aee61d04a911404412d57f4a4c936d290047c8fe9c70ffb46f3255c82539a7945b4dfda159ed401ba860f4acd98d6e7c20fd0ad0a622df785227ca4b6bd9eea7afc5ecc47e4f9b948601b94d1430406e42a3cc24a5ffe0b9a294110c9f40caace967cdc2cce83272557f8fcdf95e05878d903adf192643b8267c0d7146cdc89408acaab5355097de84814b57e364e1e73ef18f9d9568ad573d3ceff0af99675380bcac22a3b862d8edd41166c057f7d1801e11fe75fcf0b75bdabc274feb502b332d6b69247b9dae672d15a50065b3467be6198c2cc4a25b74c03de142ca852db180b56c7711cbd35bf3c6450fad572bdfb51154a6259afa5390f11619f4444180e9a9353ed54a5adeed5db7a497fe50f9ae6a6222ef5b05627e502c35b831957dae2273102d5e50065053bae1b3826208cb4ff2f5ca9cced0746ea893c59432cbf9d890c2300cb7dbef0fa5d0aed860b80296ba72e868f8c8fca08dea08b0ab15ee5e77f102a23edb265704baf489883b779a4b34db29e0d198a075bb295285b9952bd9624cf58795e20bf5e1c5f93e0fe8913154387a16ee4c1974a9f226a04240fec8b44b5f666fb3706c98cb5a2d40ca001950c38a560d25951e86f9febc2d152b1e682025fe4e921aca42552a77fcb18e68a02f7e4b4a5dd1709330e61099108fe5ec15cdf2aebae61770a8551562bba5358dff18a4da6fc57951c79812ef1c990c6838b77e21f89652db471c74c2603cd38bee231c2e0dfde27f62616150d2a4e45cfb2ec8dc09f81f4e28d2ed6528cbf0b13e96e2e9f83a1b0d5a973d96fc965ef824795912a9ba02c82643c79022942d9aaa5d7eadf741571261c47746d5173fdbb32c7bce4836ed215731c0f2deecfaf8f0c7017130ee7c4e6298d4c62918e43874f6d241d63589f329a58382c475c20c41b557af602d67dfd06d98f3fcad1f80efccf018a7992da4ea5079440e7594b8a50501fa70c00fbd537843950e8cccf19335efc58ce38e6c8c718c5c67e44434abe84c7a4c1361981af933249776b3b947fe02dc95a5c4d57528250228be155e997d0b2f8eab95a0e7fbd5c21eee48ede0c80678fbc685d149992821011b1f0968f00348de2fd63e3b625f922dd9615f198c8a3933b30e4832b8ed576a6ec1a90f56a39919fb3ad9d356946e1a8543028d11e2d6b03d39c8648666f2b8514c74931eccfa03bfc3f71c67c4b13967c302e5053c5c0bbef5ef00b2ce15a1474a2f26b89eea1e747ca552ecaf7f2541fd285750dd61c4ebd03fc0d4a1a0061c1ebec543d756b07ec95f975c617d5b6547f209099136bf060e16a84125ab8ab72ff7e9d895ecc935732665957657a28676a75ad3d02841857af446eba3bb2f49c1a82b74177875f29ea7cf123b11784156913a337e3e763205279149092bb5d8caec235eec5ef60a4fb70c156a6600e16250ae0fdcbe9ffb44510b154c9fd2284f0c6836d52c0e1a4d8fc005c63d5c1f734f2f673ea563a8723b68b35f1110867980dd64d6e81ab4464f3e4351fde7504ae776f1f55e8f316be33ee8c950135003322b21fc529c398ef1607765839bc4c9853c0140c580669b0b13813a34ee1ce3b125f1333a49ee2e6850720390ca95a4355dff94a8e23db295784041d84b16032bcf3a3ac59beff92ac70e7b9e46551433281e567100b346ff935eec941178ffe25f77a7888806186feb1f880ac2ca82d32465a6de23b656da5836885534ad7f677e6c450116cdc3ed9d2ba1ccd40382369efdc5edbe0ff5b84d4294ff973a5da85681d2de6bee01d5952a3cf5c8c559aab9137783e813bf3a17756978eb95aa1765bffa5d7e9fb8a7c94eaa4b2c9f29d242480c521f8c76da014c523e2190442f277bd17ab8c5408d24abd7f687c43fb18ee0416c8ddf99cb6753557abbfcaee4547221840a14d243ef04bad84e6c3df40a31aae829220ad89a8898669eaace22754f5a2ee556a4d67d6313581e5f7bfd3db02a76fd483661113dc", 0x1000) 16:00:03 executing program 0: getgroups(0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) clock_getres(0x4, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x450, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5164929a4bae70ae9b759195f661b95d28a4f063488f4f2c559773e88353077e9ce9b816be136224839b9ebcc8116f993c8a7dc9ddf7d44408e823dd64f94e4ebd92f60ff83e62c44d071f4aacfc26f9532d78717efe2f9c0bebba47fb31beb5fcccfeec50768aa096166c4494bcca3cb3da5dfbbd9bd4c8dd19a2702a094263f1f75f04a00da9241c4024efa70f5cefb29b51d568230f91970dd37d8cceb92926c28aaf17ac272bbc0c48050a4fa926afdcd7fc6d7061a4536c7ff29977ace195a43c81000aa9e4b730b5e69a096c6386", 0xd1}, {&(0x7f00000000c0)="5d45f704f7ef227ef59be55bcbd9305d9dc81c19d54cf45cd8d563189c79d3876770dc54ff7b6a09b2ff854ed87448129ba201aaff5f64f287306443cd57c50bddb660bb5c5afc68e7aa1c6d7f9f9bd672d99b55e1a47cea51ad0ecd83b5a93cbf0617b7a928ca5df4ae46aeb700ed0b8f13c3b120b83b827b1b5d94c2d48e8368e1317713f8cbc06aa8343ec17b290387ad79f3cdafa3bb3654cd6b14064072f5464074", 0xa4}, {&(0x7f0000000340)="9e377c7758d56e165ff163b7f30de2ee1deb3ad77c7091b9280d89bb067c7dfcf5f457c14e020229932af9a53ceed13608df772ba45a7e47046c82cb5824891af97b0cc7e552477ee8fbfcbcdb1ef8fc56273e2f506f39e829000641372e74e4c4af5af314c315f27651d1f4ba2f863bc3960adc8b7c66097213e477468597369e579c5c1043da79c32a5a7f741a0fb115d2ef4d641d69dad0b6f00cd03c4fbde6030a1c35ccb81cc391cf95d37ea8bcc04d46bc242dcdf92f13369f22c467cd24d897f2f716db9f31b57bd6545a32f0859f85342d6c37b51825ad0b6afcafcd8fdeabedaff8546ed931d88fcdeca58dc22124065de2b1", 0xf7}], 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) 16:00:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xa9, 0x8}, 0xc) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="4becfe054ef3c56a1e7c891e479f4ba26cad5c7acf8cd43834f0030b96b4a24cf8ddd1bff524cf4eb45e84bd2f993ff836d09c994ee37455669c07254ae3445ec3c6dca8f88218e52a5ba47bcbdecd1d63dc79dcf42b063106b3f3766dd96a5e0c1c9566c2e5d5ce42130c17f5e75ed592ba48d008d78963adf6da8f276a1cade60c5f47611e9fd89a3e4bdd757921d89dc7433ee87d059621498352b439764a4733ba0ce4a73c5a5815007eff000467eb57cc1bc60b043b23a049d2491c718c506c18ce8b90805b8a2ba98c0cbefbdd", 0xd0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget(0x0, 0x0, 0x480) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/141) connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x102a0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x7) close(r2) pread(r2, &(0x7f0000000340)="598822fcbf1a92a2d33e71035a25b57d311c97ec9bb513056ff19a6e7311b3539eddd1724d6331c577e725a668188713c0504dd20780035741625ce93820c1323906328fd698687ff275b2607ae1b4a3aa4fc0635b30cee8ebf6127f63f3c0366c12c2a5fcaee37317d357940a317209ee784ca3111695b2ead7317e4c6b961c2fbf82e496f39b3712614c50efec7f9ede7ad7d3ec847c7056a2cc243ef5b399dbb2dfa64ca756d223dcf2f6a51916d7d6027a6eb8d4502d19fff75926d20f7e9bb4dcedcd371f091c365d7c707736494399c1d89ce4921cef04f0a9b31e0a8753d8eec3aab4701fe242fa23", 0xec, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x30, 0x48) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getegid() setgroups(0x3, &(0x7f0000000540)=[r6, r9, r10]) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000600)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000640)=0x6) fchdir(r11) r12 = shmget(0x3, 0x1000, 0x420, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x1000, r5, r10, r8, r6, 0x2, 0x80000000}, 0x5e, 0x6, r7, r4, 0x1, 0xffff, 0x8000}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000700)) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000000740)={0x1, 0x9, 0x4, 0x3}) ioctl$TIOCSDTR(r2, 0x20007479) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000780)=""/91) accept$inet6(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='c\x00') semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000000900)=""/174) 16:00:03 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x901, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = getppid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) wait4(r1, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x8000, 0x8001}, &(0x7f0000000100)) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x81, 0x1}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000140)=[{0x0, 0x374}], 0x1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) r1 = semget(0x0, 0x4, 0xc0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/211) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000140)="13f6f038671c62a493ee101a54a78eddb4b0815ff22fe9335aa8b26e5c5bb3") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x7fffffff}, 0x8) socket(0x0, 0xc003, 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x6, 0x40, 0x2, 0x2, 0x0, 0x8001, 0x7, 0x8}, &(0x7f00000001c0)={0x1, 0x200}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x8000200000) getrusage(0xffffffffffffffff, &(0x7f0000000040)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x4}, 0x8) 16:00:04 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/90, 0x5a) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x18) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="0c4a4e5cfab0fbad605a309b8dc538bc34c94746067f", 0x16) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)="e3ef681dcadeef2889bccf411df283ebe11c970339e4b6e4b2e48431b8b04ead4afd430313fe64bdbc39be1ded06d03f7b6f76d50ca5571b42564cf469eaad8e622105eae481d90e93d289f2777c860141c7f695598747a55fdc78bc732281f11b25651194e3a95bbb2862be53f5ad9b88ea50f022412c0381c6142231bf31be57dcf16946dd60d53ca324c10469e983741185747745a691e75b23c69fd7781ce22265d4078e9b7e5758833bc36f1810d22ed9d8a3f8f1738f58715f0f4bb050b849807d362a26e0ab40e0817020ca66f9", 0xd1}, {&(0x7f0000000180)="023c36f68deacbf67955b25fbb60fabf43a31d397334abd6c51d813a6feaefc4fa773046816ce565e5ec2d867ac64d03c68a1c7c5f9731a7c495a687a1a8885dde33064f922bdd17105b7aba950c7a0f559d708af0fb8b3446a30ce80eae880a0717c5f60def3c0c240327f07a8ca2caa3aae7451c0461390f40d1e01a61f4e783e6cc658e65b5934c62566161168bf7878edf3715cd7f3693cf9c8a7aeeb3", 0x9f}, {&(0x7f0000000240)="95068e5cb05f1c7f8ca5cbd85fbfa8e6e7263f3155860c94c6d35027b2c02d8381e5fa11b0c6774ebaa4aacc1c4fd41a9a66d4d7162a84ff2308ae750e8dbd150308bde9de80b94bc0633dfee94de1cee1c5909aae915e1927b6edc75d6d586ce095d7000d9452cfe7d181710d73b6b577a56a5b353494645f45f8a2c1fb98a0d56f60cc463b7d4319d645bc4e4f8f5ec7b74e8bae1316b04d0c42e724b56af68f47a8fdb51a7ed3c845c2657b0540bc876786793d911808a68dac46b456839df654204a47340deeb96027abffe60914fb04b3027dbda22f86cadb0ec15f386bc335fc0219b4a41311b5cf827ebfc5730f56225da6d285d04e387ef919c4db3d73921b99ff38e7e17de687bdf2c7271678513f4c7a9d66ecbe081442ae6c65ff02297c8b25bf70b92229f556119641079115b784032742fd50fc6ca16175d61cbffa434c93894d06f03e2e1387a2716670be301fa8317666e7484e8eee0b8e0ed1638ba5bcdf508fd87f92de30a34bb8411d38fbc212fe3c535ce207e585b85d475f018e22d40c0d8041685d76c989341f2dc8e4080aab9553eb051e95f14780d1560fc0eabe5ec7000655c2645adf90d63b88897f263b493ac28abe047d4177b31552526fb7e6cb6762eda705f8f9a1d76a88cb210d528e28284b1770fa5d3a5b7c70986763aad0b60091291188ea54e722cc2daade494b9ab35e58df5df2cbc3a181ff75b72d008be344f9096f624cc8638ea7cd45dcf3ca8b940fc8fadeec0c85407b599fa18ddc3995b70d52164c451e2eddc435ff42993d8aea3d947d0e6c207a6c18508a995eb212f798e904b553d4c8c2832658e9906b2de23c395d066dff1be07fc4b1030cb321ae4d96f275341094e12bc873176329a6449e5e27cd9e3c2ee8c23961b9e0fd29fe56b99f53c41c3617b9a7d430152eb676eb33de8d3cdc16a664c1556bf891eaee6c76c0294662f1be5148d8867deecdb230bcc6c025ae3b951ed2f5231abc339831ba33b91c1d708787041b45115f04aea29e98cf113737ce069e506c656de59966ff5924f1a9071fab7e14f8ddf9e7b6de7b7f799c9020824828b112905d18d95e201a7a334a1abf918ec0d48d3829f94f8d0d58a0e8aed5dbda349553f23794f6d10ed9f1c087be39fcce2858b847571745bdda8141204892694811f869c009a903088c648e7e203f9e21d8d2dcab2cbc742778476f6dc7fb6a08d5d0172820a96350d557ad4b957ee6b16f0c21f5cf1ab295f49fb09cbaa09c829640587fb8dbe065b8e255c032100536b1b54d9e8a742cd65f4e0769caa106adc56e44423d185c9a4f4b6dfcbed8da283db44720d8fafa84918cd207ae9da2d7b10510ccfe567b7508dd5ea9fea71c0e497ffcc3181eea187b191dac935c93119c8679bd7b782cd2b8fcd91c3fd9b233a4576b8c7a8bad802a7b0169f2de0a4514fe32bb4c11bd0c56b42419a0a88471ecd41b1b1d579f98cd8f869c8a76785928367be02ef1482ee5c228b3d0e22e695cbe9f09a88f530b69566258ef21e4cc8528eae159df019aa4fd4e6fcb26dbb4e2c456c29f669ccfcc2ee58ef3d86c9eadbb17d5b59b1ec0efdcd6163b0dd75dd3616527f01a88505d5a9829a43420738ea9a1d8032131ffdb12cd8e61efa0de1bd3cb42bd4d59efd2d95cc2d8829a9f9563c844377479e22a3417caecf1faf03e309c267f777662084e674e7c8389de35f0d5f56d6fec70b9a221b3337611b93adaac556b5c7d4813440c466c3709d5ef46a8fb19d2be3edc974f35663b30c327cb3defa9af56b90f95128080012e1e2c364259f8f14cd7c78c6cbfbb3ab791c302cbe5ec08d77e3204f0b938729ea78ba808b44dd88b58b4eb000d248e92bd6a883b2a83cd8a17401df9f7ba6f339acfcaa3396fa8e878fc125e81046d35dcaa7e10a0c0d55e7a36341dd0b8f3d8ee4540dd3020c08116021648a5208198412ce5e5102542a97661d78aabf216426db1c599fa1dc12862411ee25662a00348cb46f0f9f048de0c801c331620ca37b1d68594d4ecc055e55361577d0176a37271720ff400ab9bf22a9aa2dfc556f9d0c05558bccfe3c84bbab59afdcc6235f9ea56e6a4102005e110693edb54cff9a7fa935a64314cc1362b69053e56716eba8b3ce5337046a81e8ce3011ad66de8f6326b0d7b08054aa6057c92d1585b2a6cd273561a54f376de6399941a5c5d116896d3cfc93b687ee05c90aeee615480e727886c20d237f00671d297936ab79f2e44e446b7a2af9f4214193938d06ca2d7f23a571ec51d2813f4fd7c50600fb34adadc3a5db17ee1b52f5a4ebe793c65c4c2605cfb88c0584ea588b3d21b98dbc077a8c514016d708e398a8b5b8d217f9f2c51ce418971cd91b8a377d278466d8971b6284ad8f1e38309cf8cfe3cfc7e1a762d48333b888f211339f04a556e15512d8848c4901e6c8ace00b1ddec9db4cc31267d49d7573326a652de3e32edd6c3a28c2fe9c6421fe0f4def8a0caf5ae147bc5d617b18a3b940f872bdec1f110041d53811da7ea28d252a4aeed0bd05d2626cf918df27e6852f56dca0e55e2395f5ca869c48941642f80854cc8916d174c4343293a26b9b1922568d71a256a2a702ed08486f29075cd9ec107fece9b7bc7f982d3ef66f869afd8279ab93aff8acf0e3494500f11f5efa060bd388a18a0764da6c2266689fc14b91f14873017e4f16dcb14a9d313180d39a596d761ae564648b3d249e18c85b1ab328246cac1bb4e69cf8a3ee972eac9a417257c40ae2317078256e81f376c19b727a045f214ebc35b545e68f4bc9e92375cde10cceeaf423612996d063995cd6259aba3f32e0b6591cb209b0affb9744489a941df3535a20a93851f32a44ea0fd27f4196a02a6859a0f9ac2d807708ff566052d55656382762d4881c843dc536cf483734405a01e7c7f8c6170bbca23078f6a97718adb24b5434d79e48e237598bf60a1978a1512e09ea85a87e8efdcfb2aa72e8c9425b6ac1403f5cc9bae02b19fdbde6bb791ae3207fddcf5b09f6f2c6af8f215646c5d43644ee84485ef5988347b19959c80374a1c70fe8fe46958a5670d76dbb1ff0c7ad9ebe6e1c4198ae0d139008e00dc9b2a8f6a74f981cf99cae46b53b36d98ad89c1ed505c1285dec72167868bf3f8fef441df086601ed9b7406e5198258d9ad24b74fe6284d0a441bea2ffaa8a8af27ebfc269bdb77c8ce57eeb439c473cd37b6600caa0cd8917218bb5b22884dbea75832dd5e111527577089263015e91c1db2e243d54a682984c9e5b15b9b6bb6910bbef1d8a034ceaa531dd27011f8d2d244f9c863b9a3e17075e6ce9c85474d7eb0e42c13bb046f1753905f2b96469f90d7b6b65ae5c27cff642609691f9d9843092d31abdff56d01a75f8de7aec8deb87dc494f05b5e0394dcf7794ed54fc3c805ac28d82aa9b470ded5fd0d87ade9c47b745796b740768ec17c8233e106212edcfe5fde775791b74be8cf089b0ac7d61dfe7ed16d6230a7c0659ea5523e3ca6e11d11fd625102253f8559f29e2c6a46a4b66845926215a6bb888d153066494678386123fa415a44e9b1c190a9feeff8dbbd45082760287301d9357ffa80c23707419ef61cf7a2358a3d379bd0ab65c629af1afc967e2edf7e10cf194500ad7872114b3892e9fa61e0a8f57e4a4baeeda4a42cf71236013104ffc1c59f1c5e649d6594d362731825f91f27aed2bae9571235045eb80aa56c3e47a9ca2d3dcb39a072788f61555271666a545ece831f0e7051affaeebb48daf62ad3d1ec4fe75b38092605ab25810a23478fead8b173780c53260d674d1e4d303e7795979cbfc96323cfde7fa71c71b968ab0fc706bcce42dff42b79265a425727c63ac02db8fade1bdb73810cd25d12b958b409bf9b800b3006558252aa8b5aba9eef8f1f63b56314b4f72afbbbbb0ec8fe69c63072c41f641f43e813cb3b1623b250918599198745313f89f6faf3586c2ce8ec932d4bf8f591fa08a1d56957f1c4c38fc9a95a0808b781fd8319a3e6632951711eaed12fc2f873859d2d164b0fa39e27f97399e9cb3f076fda05591fb93886396d5415c4a90fa1acf3e530e15541affb91614189ef941674df6115f66578bfb34a5b7e1ce448c3f78ad91b5718c5f0c985142acd612a502ebd669bf8c89be4cabe212c54006cdfa98c96f7f0f2e314312530235d3866e112d66471de906a0edb372d977f197db4a1fba68198c2d2caac6049c6fc748bd321e72701a2e40e75039ee535bf730b36d285a1ae548b072d03cd88a12c340931ff36c2886057c7269c79e4de29bbab6c37a18a7c3791fce070e85e4ec37e42979a79cb1723e52c4d5a595cb71805179ea1b99ebb58f7127f26293a0f680af2f44b0ac714eeb1e462eff90f4e11714e4ae41329d52b73795ab7bb64270a91e5f2b5e0e117c70da04c9c16f14f562fd36668974e063254383306fba45b5663a02b984e29706e18f0125a61578bf1a4ec2a94a2bfe025c57ebdc060c2cd8f671cdaadf2ebbac34c960f3b7772b8cff9593c8730ee6b9aba8e3a012822bf91e9d4cf52c1b2901617a0b5ce1a7d425962971febb743a3b9875a984ba670ce09f8a9df0af36d0debec20a04dcc6eb918ac6e7a8f69c21e2c75b5fbc4eafa1d3fe578b75c538fc4f6e375e0de764694f55241717e1d84f3c7d8ec5fc35c424702f8992b13541344e5e2a0c3e62cb6a12eb7aabcbdf5bc233fe920ec7a13533ad2f37999ab7417b075b0ab1b3ec2a945406f607446f69521cf8da0748153af7363c66878469fce389e2add408a2a7f838c29d4cd06811bf83b795e31d236307995886e5c5d638aa6725f3d24c734469d51e85da8cd6eb7816132db80db04bb6093a926eaadae46a5444f16efdb6f32f28f87daa278da0837c966eabe09af115c830e00c8168c890e24d341c7a7553ee768a18b80c338f293e558c79c47305c0731ed780bff4dcd390831470de3a7248cb251bca06ae40ec425b1dcea2662f73c1b42fd9d37f605bbe6c75980bae6164e1eacc42144f24a80b7d9f8a6060e99a3cc5b345348e38f628332e6c796f1f3c26180ad3a26bad6ab06b7ad4c242ff2b215b98bcba3e5f75f074e5f238b604913adde2a4b1e4c236b3b7dddaee9c664d6794aa05fab097ef67897b43ded6531d82e0f32a019d01c06c99a0a4d28e8794202cec06f47d1983fdd67c7b98a2eed487fac261016fb1ee39e84de644e0144afa843dca9b29483a6324694cb79eb53ccd1e2f30afed7837219bda9cdab3f963c84757990825af2d0456ab287d4fbfe678c5775695f6592bc625c0748c24cb1944a08cd24cfeca861acd66a22fd9fbb4dac1e170caebe2df2fe87ee086ea674b4f4cf2c6a93569ed111bbc01862981ac635747f84cd25619f7575015ba9dca5a838f37b17e2f7826198578fc7c18351f306647b200b8b8648eaddca326e07bffcbb0a5fb72e93c7c1982758fa1992e90a5e84341a34650323d4bd49230e857e88f82595869fad11194fb05dbc242f5b5928bbbb1f7d30fc46ce65f6779930ac34d1c83a45f52c1501e9695ef17adf8aa7faac8a7e6504f4d829fe5342ccde68bf3cf945d1842dac949349a01d27f847851f08b822a048b55234d3bb161e285eb6923a5a39aacc0f219cf7fe33f82ac2236659427f119e522d49a49b84bd047494f0fab3d3ccea0b051ba081ce7c09ea027da8b19a93866d0a9388564527b9ff4ff6d208c5baf46472411477c977a098043cce71a4449c8e6838", 0x1000}, {&(0x7f0000001240)="c873f49ed5363c951057338673b63ca9b1e7c40e49c4743e50d58a68ba5ff3d6f71e8a82e07e6f7a6dd8c48f7931ebadd99394724e77aaca9c3d58ec7275117e5d10cf044d5c216b113920eaeb2e3d040a24d49c34bd47d979ea2ec8f2485763cbbed328b55c0f04020c928078b52c8d688cf20db47f0360ffcbd81bb996b682216c919f6185782e645c63fc268821dfa216f1169d6645631ea799e71171f88ae48ccec0cfbf68642c1f3f2ee9e910a87b50018dc5c5db740ac7d3d9bba744261c716dc5f127c98a51", 0xc9}, {&(0x7f0000001340)="95115e26b3ab4df340160bcaceeacdaa8afa04d0d0c1b993465a51642f162da0512853d0317a85d031eadd069d3d66", 0x2f}, {&(0x7f0000001380)="e222090edd1d79b65ff4fe376cd3d2ea834ec5c7db80f64a9f9cfaa31396e37bfffff6627c0e1716e9432bf936373e2481f176b36c37a1f88b1d389bcbc21768395a534e4888417ae13e203a0f69a8338e741777d70578cce0ef9173d9965fed89e6e1afcc0d90b0d42ad0fb4bc61f820f19e61cb1d98c307d1a8f89547c5e43e79b942889ad18143731f4c78d71421291cf150a77f02495a0ad94678038b970ac3064209eea3c33ede4112fc1e9986e2e1db93fe6f67c8bdee59428650d93e060aad82884d355000ad0a11fc9bc421999be06a61968727ca62e8e4682072de9532a041c6a89ed85e890f7", 0xeb}, {&(0x7f0000001480)="f42b182cc81746d89bfe7cf1ace56962730c3e72f99030180b8c2388d3ac5f03752e1eda4dcc314376bc3670935065b6786d6f4153395bcb7ba91d6b8706a92f37654a7b08e165f9b6c8b17cca9903c9bf946aa8aa75036309a9be45129d0d0cd6", 0x61}, {&(0x7f0000001500)="faec528457b31f26daaea2476422fd57e80b16ac3bb562f146c5f94d4d9b963acea5bd16d104ee25ff5b64052613590738719f9258fbabeaf25318cead4af0c02f299ad725c3ded36e4cb300e75490eee0e40fc54c4501b1e7b4516b66f674b65439bdd3a7830d66ce3ff7b331f0d2fadc8c679c538b8fe1f126a9dec3c06dc936cb36395258610a9c7a3a8253f89cba2b98467bedeaaa0a8bf242a98f4fc8f540f63208ef32e90638916290d3ecb5fcb8", 0xb1}, {&(0x7f00000015c0)="970463a910ec13534c84b5bac2fa1df6dde6012d4f", 0x15}], 0x9, &(0x7f00000016c0)=[{0x38, 0x1, 0x9, "6b3f46871a7180fac7d69322eca02d9ce28673ec5655b1332a3c351a3dc274ab53082c"}, {0xb0, 0x1, 0x9, "233046344de7b05b83781b3df8b8b03bbfd80acb3ab6a81d5e46827532e870c21ec38c0cf7db525d95595cddc94c9b8d9d4ab3d52cba47191e3592a22aa705cfbba4a9408ae319e386be162f36e7a4440e77b1dc510701ff0d7db55b3375c9a866b7e988912d349224c14bb058f0dd556621464d837cadde621a0617364009b9168e66f3cdd0a61e6a46a20721aa5c02f1c0784e4e8a8955d12aeb"}, {0x80, 0xffff, 0x9, "108d973f710b2afc1a3b7f2d16dfe06e3bdd16fb35f97afbff010a6e3c9e8d54a076eaf7d176f9a734ad2e8ee247ce72f7e8b7a24c1863c83444795be16623039f116ed5ce9c78aee31a01983e57291a22cb176b67d6b6a55e4268fe31839a10aad0fad9c5fc5bad6231"}, {0x18, 0xffff, 0x3ff, "e27c916b1693fe07"}], 0x180}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setitimer(0x0, &(0x7f0000000040)={{0x100000000, 0x8f}, {0x8, 0xb86}}, &(0x7f00000000c0)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000140)="f4c37691f28ef2d466d4b287f24843e53a2dadabebd1fbe6fba43ae1e03057db1e7b54bd67a1766559188121cb58f3531d879bb6c1d0ffa5f327e111ed4a1bfac8114607fdac10428e7160194c0bd24ffcca668a91143f2095099932140d790bc5d850a73117eb4859494b2637c29ebe2b8dfd274cc151e0ba981387c0cef841adeebec3d177c416632916728e2a029e2e1571b4cf782d0566e2ae9773cabeca0aec77f1669c3174df8bf3559a9ba4aca49cd1c3a56fa358763b2c35c0388e8c223026f703eef3eb7540895c009051b4d4b4fbd8e5e77cc8f5aef964d3998bbfe2cc684ad4305f02e6d3f6aba2095b425788b24a38f5567902dd69e9a5122c6b7558e15d489bce39617f5dfa03e4a463403f74ce82d0e458f6ad2136039f26a5ff4044e3ecf58a1275619807b2864ec221c1827667c3a46825d266cfab55aec57d08052f9b8982c5497c92f29f85898d05f30d60437dd927226fe09bf66306084877c5668b9c827cbf235d3aa9fe054b82bf8084545fa5ce8f27bc420fef65ebd78e56326cc61c3346dd9bb3982fa3c7de269ca2ded20f036d8d44393da5966a74e5bad0f638775e8900f258686ea483c76599d923ebfb5dc828ddb4c6091fac8f212e3dd9396dab4992bcb3a6e774fc4f1f2b09982cb2ef66054840714769b5f25e473debae8beacb3a1997420aab3ee1e11fa0df25dfa4c1ef86e1f4cb35dcd6227570b3d19488dafde7f959d2eed91c3a735f8e154d82b6c5a49bee225ffc814fd8c1bdad7bdf7c2ec573a8a44c606c1f6d6f733437b5c99520887f6d1fc1453611d488d24ecff5bc7078fc084d504aa8dbd8556e33179ab1524204de057d507c8400ee355240fbd5f7d2e439484135f523b13787837e20f9043d6a00da23c6d67ce726cbc5ffe61049879a02428273724517036b6b0f5b27ef89feb3296cd8242d9a4eee159e74cda6914410f59334da6f4ce436590c6822320766e2796a5c180ccaf00e3455a6134f157765c84a3a8d487bfe2b1927435d197d829f2822eb0ee3fc805d4216197d77d76b74e598ca641217b618b4f1cd79d18d6200d5b52b58d3853d1099bf2fb445207c9878da79a8e51ae056290bc30733a732e85f11094231764d8201c2c24022a42c3fd634b17c27bea93a76718e7693990c33642e2dd469419fd2371e89c041c291dbb07649f7804acade4c50ad5ea6158a2873c3a82b05237424a89497f8ac5526a94145bdc54a07d0d38e48ee1c0bfa720bdf48827ad90fa6c29af8e0b900b6c4b9c3fce4494de4abca33ead14ddff4dc48c7c08b79a2e0a18531b58ced198e0f88412f5fe58471182815370e54699df44b183d0afa40fbe867b3182fc55cdb066b2dfb2adc9d612a96dcc37c63555e04dd519fd990c0b5411b5f5f05df10b2ad2566064887b0c1cf9060b0a35db6b57d01de597e853409502d773df2c0d23afb06839d1ac531f671386e61e80d690c2a9c4408fba8e6bf544d01739e80bad98ea7e4ae30344bcaa2007168c70a8194ec95f5c892f9ba126c342441aba80dd5a4b772450f4c7549667f77f80d10a1358ec7b78699be68341c5e66274e945700e879018ffe1b8a9439c1a65f593b949a7786a5c295958608b44cb30a77b48fb39fbf6b4b67efea4c43dd77638d00418024e37a0832f61dd5b6fa9a29a741c5dcfc2a9912686751f84fd49dcb66de2f1e6c140591abe4e673a76a69100c05274ed73d8c4d322dac78836be5d4113303c7dce18ef4d2a7c4c32cef95c3d4c6ebf0604660c4111ea8c320ad2bba87f4690f65d6913e2a7622feb0e42fd47e4aeefbc572941334edd11940a93adf5f24c7381c7471e0b527902204a58d14743722e171f2e67e954423e4eb6d7545d0b7fd3d78b6c9cfbd1331cc27e5178be53fe2ec08d22ebf2da511712b2026f2bb7d356fd6796d9e9de3d2b25aff3fa7ac52301ece06a1312f7ed9488a466a2a2e813c89e8478a0bd23092d8163a8468a07ce0c0da4eba573ebc542f422bbe42800a4d9ce703ed9920d1308a1f7afb0023cfc3d25bd45ac4ffb340e7b3034a48874d57500470ed423d6e8ac61cf76834c4133356c7ad5ac356f6ebb64635b3572d17009959b6850fc80b3d523a1d64c68d12eac7809fdd733d1f8b6f8e60da6711b4bac8392807ec3db3ff49495162b7a7a1837897a705f124aee83a27c61c3d29e7e8e346ddaf9f0d75e8ba81f3c26aa5bc00cda44a709bbc5288bab8e1690a78ca9626bec292c00e55f964004acd7b25e069aa62debd12576dd5005d8896bbe89cf45fede62cac4461ae619ea25d19b28db830765a178863cfd943ebc86127b4165e5bba120e9dd9153e2e968cb908aae95aca30cdf6ba401efa35d988a24b732110cc56cf174d50f9cfc164676c6aea8ee0f1545a49fde5951b970997720910c5045199135af38368e75d461a2a98dddf4d3fc90500ec5ec803c487c257c27058adabdc6d70ef59ddfe9f03fa402a0cbdcb9f58c502edfeb2588030b281f2c6ce920eabfaa710695bf44269298982a9d790b7f2d23a70538fab4e1ee71dc995d7bfef8d9d38b1d50b218fa590d728425036bf21d32be2ccb9ed6c2667c7d39ea883ddae333e43428116b5aa4ea53dd063bbf76d1f87a4deb7191a112b04546f8ef0cf81f41de7887a6c85e58c5d1405d797b9d182f9609a167bee0bd982bd3d79c6d4a5e73acdaff3f1dee879ddd55fd6f7d04ea190a4e1fcfa299b0cd289c0a826d381fa9cb3ce72ea221af014888a550e189f848f44f2616afbe18a5928e820feb76bc1f8e7e0b8487596493e1f5b41e3d2573b448a725db172a3b044581a196836865411d21cf0a11afe0c2af73f501887fa97c4afacad0c41cac13cc134595ab3a3465e23be2f3c78fb2bb2a5c189a1ede205bea7c4aa42a845b47111d000279427e01578dfde55c746871ce1dcc92d869de7608fa7c0c168c458e8044042ea8f75a7e2f4ee090c27898a2d55e68870037c8ca67c63cef0a41585b6b6f28b2bf41f750bc557de01636c74e2acf5f207877787e6429670b5934c01ca86fcedbbde97802107d582d0fce2cd43277a3e476a1e1583f71f38aeaac0528355a0f5fdb593e0619ffadb61fa736987f76a2a5389b23e0cf420a47247aab1abfc247fb4fcffcb31d4a6a1c2099e3fa30bb6a0507411834a5cb6b9fb343df770f235ba9d9de566d81d9fb08b48ff5cb8ef4174e399037c0f52f016257aa3a1589e194f1d6f5711e414a87c6e70a9372c274f154bae0ded4344b9d9c6460f6e35c36ac6da3b013df94110ac0889c36f4d4ef01d40f19a28cc7341e2a2dd8a9e4a8c3a8a7509f30dd6b96da660c5620482f4c20be242547894e1a6468a3cd90b7cf32379961cfe249d10d758105acd9e07608d83421dc75ae55e54032d1f4a893d7783b5e29424af38bb4db8005a23232a0dd733adddb1c362eec1c3eff663aaa1e1d0fd1bf69d5d59c67836ed59f9658f54b95bec6ad41a85405713f5722578bdf6855afad57ed025956e8c2a58d408c6b1d4bb39857ef92bcbea2190cee220fde1857c75f65c4c50fa50a898e4ad1bcdcfc92d8aeb3e760aba1a99d92754d1e67898674864949f30ddc4db39406ab729e3f32768bdf3e655d775127750fb026014474dccb77006d424fc014f5d8f4d8e90054d99327645c76b9ec11eab3908c767685854c646acfbe863e2fda0e9b49689dd53126fa1b8bc826679e82b879fc5b74e1cbe8688b39b5210e3be86688cb03d7dc5677822bdcc61bb1a01550e3fafd760b5176afedcd3c43daacb74a7666b1941b13b7f7b843fe07b0f20c4b20c276a50c1c2238494b751f8ceeb798090ff88694101988244d9bd9469db03deb01c82dfe4500ce0e0dfdc1e587661e60724b3e98ce1715c6412bc06231f765a9e8ec39e909ad0069f00014ebb1d729b26477720cde7940ce0447032ff52583631706ec5c7e21ecca01604957b934d90dbc950a2ecf0faa3a09450813723e4f115b44d62a823688825bafb78381c168f9f0e16b598c2de3aba628adef8358d550040c44ba2eb7e984f63661c2a0a1e08f2f708dc4bf2574355feecff895ca0414152afd9fac2698185cc64ffd5ea9163b3c715cd99cbcc73ccf7542cd62acdf49d501a03570068b61bffdc0dc3a3c4c45b8ea0f5a0a7b292ca4f14a7df875512f1f3a6a3b6bb2f8c523dad86dbd483c93500e9763204179b18755e97820ac584fc832301005d00bc2055b115a5c3a9a2e610aa0522021766c53f34e04b78c1eb247fa868cc210621951f5f74067e439984ab65f64b6d4b94698dc2c43db1801d3d0817753bc385f165a7bda620584cbdc68629cab232b73851e06d188beeb8c54dd24fab9dc16ecac83603dcac8ff7ecb8c689099b2ea261b4f0a51d0806ff368d8194932a8f1f2b8bb5b23276dde2a822d00af1d68e2af5a3097d00f5515ef0ee6b907024b086f77332c2c738c9c6576b2446d742b7b550d75c42777625e694c3c80e639a513bd247f0f4567c34ba1b822e56689d8a76ad7d879d9e2c6fdccc8cc2f6f84967ed5e8eb3b3f6a480710aa87bd0f9b5265ce848d5a4266f065b238eed4e0635b98cca376b854256087352353a01e868797fbd888110cb16fad2e852be70601d8c00f43a8a7cdeacc01f27573ec159a44b9c8a60769a6f95cb314fc1effb26b96ef1e04cba8590afb632101dc5725877d346c9cb223b26812337fcda49650e1abe1298182efec58eecd5c0ea01bbdc8d0e1ed2dd853d26fc22ea967a7b6519a36c344162b53e603a7ba2257d05a1617bbf9bff6ffbe7b285ce1314199195d1d3f45bca0ba79ff99342e139b93e0e7d601f53278bc4b4f9eb1dbbdc0cb887eefbaa40da0ad3d47b938cb586a2da7da725788cf635d1cfed8b0989ba5b467af9541b23c511e4a4c8a84a77cfc4949e42eba0aa425c7ab33d5245c1b25d5854cbbb1fa7e1b4add4791100690feaa4bae8d1012c59c28b985c6c24fd10a24f3e58e8d02f9bbc658fd46edabf2d76f2b31107cf1fcb444e315b6602d2111bfde17814d4d8efc80dfd76441894664fab652e2ad00a0a55aa52089a753b2f9441c672b67790661f7d38e1ea2bc51e0c844e88103225d8d74d0f4a3d50d8f940926988fd932fb4f23df944a540bb6f42e072b187ef019ecf247a7b12ba98df2d957bdd2400b001a62ca2080ad18bda9a435b47048b2dacaa79bf2ae74c082e0b08e9ab3ecfe91c5d8ea16089e30973a295c2221c9d0bf4cbb0f0dd8193c34207366da83644a317abe80445ca6eb1ac8a663850877e11c6cf8fe49919063b653a5405c3f271981e751e42eb06199d2cd7a4309683716f7e3ef7254b9ff7942dd7f907553a0dd3744ab7e11490263f803ff9b8dbe35f7eac235a03bb434ba64bf06debfd78f52eae7ff844d6dbd70d7b8cebf6979e70bc21c46d346c7d9f3b23549eb19ae7b79b4175dbeca8110ec77069952a2feb353518e72f484edcbc1318dc7ce46c1511265f62532bbc0a5d782f3701ec0dd39a1e8f2a8dac8e0fd68f7d5e3e072b2079d04d5954b42a3244cbb6a49feef2b16aca7c23e253242c42cd662300517506162445daa93e4e17bd0df230c7e477b95da2c7a29bb59d83737a84ef08ae658f51df6daa09102a5824b84148a997e967d2441312939a8913dd82cb3d20380c44e2491c6e6f8878dcfa40f5a448d265e2469823e22a182e09c2f5a9e55e922c41c34c7a521372b9d8547d360755a02ccdc603094619a46d1d19e09bc7b9f20cf706259091c722", 0x1000, 0x0, 0x58) close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000100)="04ff52379550160000001450510001004670745e97690fec989e3160fb0990702ddbadb0c41a7e30cdb1b37d64253ef31f7a581e0f994cee2babfb2438185171", 0x40) 16:00:04 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') poll(0x0, 0x0, 0x4) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffefffffffffffe, 0x20009}, {0x9, 0x3}}, 0x80000000002) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="71cf98e7466ce7af25c70f87829c14115ecd0d3859cc0e1f69bfa8ee13001ad1f17d7604b7299be98a0a908eec3c34dd6aad94af92bedc6e932d197901e1ac89e79d2703f0a7a43ddf28c46c32fb2a8325f7", 0x52}, {&(0x7f0000000080)="9f6d735ff76b11a46a41d1e9f95cc33d4ff260d9ea718862a82beefb92eaf37c9eefb64d85994fe20ae81194049bdf5add3fe2bc6561b9365590f0ae92248523e4f103e5d7c386bce918d3ea3fb59b", 0x4f}], 0x2) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x100000c}, {0x40000002006}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x8000000000000000, &(0x7f00000001c0), &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) getppid() 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x8]}) pipe2(&(0x7f0000000180), 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0xa) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0xfffffff4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = socket(0x15, 0x40000083, 0x100000001) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:05 executing program 1: recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) close(r0) r1 = dup(r0) write(r1, &(0x7f0000000180)="ca926601807e79c4c04e8296cfa98f986da9bc90d9dfee324d823f4efcdc2470330e332c6394ac335f3aa2721979fc28b59bec9aa8233fe318e7e2afff923ed7522315215e8ffc55d47b0595a5b1b42ff117478cfee1e99b7cdf6b06fe2812506f7646527a0446fdb01125abc31ed90a4b01f20346b4ecb3ef0155b3bc54195b07554fef06a1bee8fd8217b335f5f4f633fc7cc2202f86b90d749cb78866acb0c71cb6cfcdbe9a03b896ed8abca22e36dd26bf2aec8598d93a6ab4284760dc05130bcf92328a303b32c605390b4de3ed6d58f9bfe294382c2ad3a99245725f7fa9da86d9ee888d9aab6296045d822c7fdecbc06b", 0xf4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x337, 0x10, 0x1, 0x2}]}) getuid() r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x500, 0x0) fchown(r0, r2, r3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000140)="4fbea6fdd9161fee4f72a7237c28783c21b02aef316dbc40fa6c8cdaaf25dd4903464eb867afa7a885c5b53727b495f7cd93d9c8e72805db1d5f0e6e52bbb76a9dd47cb12dd2d85912e205ad6ed8930592", 0x51, 0x0, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)="6f6130c749a50d6835b61eec29cac6bc225d83d0de054a655fdc67edc619533699a8abb26dacb30a37d896121b7d61566427dca09dabc44afbb9e659ab1694080b9152ef80ac4882e4da99391b8b92e72a3ce2eb841b4d1d00d0", 0x5a) read(r1, &(0x7f0000000500)=""/90, 0x5a) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20480, 0x0) fcntl$setstatus(r2, 0x4, 0xcb) dup2(r2, r2) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket(0x1f, 0x4, 0xffff) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 16:00:05 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[0x1000, 0x4]}) fcntl$getflags(r1, 0x3) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[], 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = getuid() seteuid(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7f, 0x4, 0x3ff, 0x1, 0x5, 0x5bc37f3c, 0x8, 0x1, 0x1, 0x0, 0x2}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000140)=""/15, 0xf}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) socketpair(0x1, 0x0, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/85, 0x55, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18186, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x110, 0x6) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = syz_open_pts() close(r0) socketpair(0x38, 0x3, 0x800000, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) recvfrom$inet6(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x802, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x9}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) dup(r1) syz_open_pts() 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='-\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='[},\x00']) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) 16:00:06 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x3, 0x6, 0x0, 0x4, 0x101]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006, 0x0, 0x0, 0x2}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x100000001, 0x20}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x8, 0xb98a}) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4504) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0xda35, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f71000/0x3000)=nil, 0x153d}, {&(0x7f0000fbd000/0x3000)=nil, &(0x7f0000fe4000/0x3000)=nil, 0x1}, {&(0x7f0000f22000/0x3000)=nil, &(0x7f0000f73000/0x2000)=nil, 0x8}, {&(0x7f0000fa6000/0x4000)=nil, &(0x7f0000e57000/0x4000)=nil, 0x5}, {&(0x7f0000fba000/0xf000)=nil, &(0x7f0000fd1000/0x3000)=nil, 0x6}, {&(0x7f0000f66000/0x1000)=nil, &(0x7f0000f4f000/0x3000)=nil, 0x1}, {&(0x7f0000f58000/0x4000)=nil, &(0x7f0000fbd000/0x1000)=nil, 0x8}, {&(0x7f0000e5e000/0x4000)=nil, &(0x7f0000e3c000/0x2000)=nil, 0x4318}, {&(0x7f0000fd3000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7fff}, {&(0x7f0000f1e000/0x2000)=nil, &(0x7f0000f9c000/0x3000)=nil, 0x376}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cf8000/0x2000)=nil, 0x1000}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000dd5000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000d14000/0x4000)=nil, &(0x7f0000d5a000/0x4000)=nil, 0x1bb2}, {&(0x7f0000d20000/0x1000)=nil, &(0x7f0000cf4000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f7f000/0x7000)=nil, 0x20}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7ff}) syz_emit_ethernet(0xffffffffffffffa1, &(0x7f0000000180)="db") r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8000000000000210, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x27a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x130061e6, 0x1, 0x1, 0x6, "6258483f1726958afc74257ada75ee440d75bc93", 0x0, 0x40}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x100000001, 0x2000100000000, r1}) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x100000001, 0x81, 0xdf}, {0x5, 0xd, 0x3, 0xffff}]}) 16:00:06 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r1 = getppid() ftruncate(r0, 0x0, 0x3) getpgid(r1) getrlimit(0x3, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd816e9c0c713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0x2, &(0x7f00000001c0)) syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x80, 0x200, 0x7}, {{r0}, 0xfffffffffffffffc, 0x9, 0x5, 0xc763, 0x28}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x4c4, 0xa1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40, 0x94, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x23, 0x1, 0xffffffff}], 0x506, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0xe2}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x94, 0x0, 0x7, 0x3}, {{r2}, 0x0, 0x20, 0x5, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000044, 0x20, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffa, 0xc8f61e6324c1827d, 0xc, 0x26c, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1f, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0x20}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1a, 0x4d88}], 0x6bea, &(0x7f0000000340)={0x5, 0x1f}) close(r0) ftruncate(r1, 0x0, 0x3750) clock_settime(0x3, &(0x7f0000000380)={0x4, 0x9}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0/file0\x00', './file0/file0\x00'}) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe6f) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="87581543869b293938935173c630f23325e5b0c75882ff", 0x17}, {&(0x7f00000000c0)="1dcda6830b3211fe142b46391d9fe24e5575bf3c2b35caa7c137f46a844f708057a272ae291afec859634c115534d03433437b0a3e73705b6e59f2ac2063ac6e11f42d9f36f47ef863fd91e13ed486d1353e04743ef1e060f9cd5ea68cffd93799fd5a700a371561c3871cbdc1ed020a4845c8ea67561f3a44601789828fb312bd2fc2dbd839c7719e6393d308dea8161e7c48bfd9ceb4471597f088", 0x9c}, {&(0x7f0000000180)="9cfb010b8efe6b3027dbcca7dde688b0d8abe998c16fd66cb740df51cb29db8bc5f27d88dfa2e1547b93ebb93540d1448c718d3e9d41c1fafbd862c4b657d4822ed64c0f0f6b8e0e3c0355c9008d16d15462a706e7d48f3c2895fc38ce481b8be275263e999da0acfe37ee429e9986a47e13222706ec7e0e1eda4c6f6a8f65e8066f09605c308eefbae46b3f90a28922c4b212cd3533ca2b80a06047c57736cf72fc326c236a9ecb7788ae2353a72a79701907d52ef06299d9a417d9f8b6d09ab3c51176cd34ae6faf41307e2598d1fbe8d4e961738b0e21ff55e8f3", 0xdc}, {&(0x7f0000000280)="b2ee06ac6ce443e22b70828fb81bbc9b3b185aae1f315d184badab41900ec587aa7250204203cee0eaf4416ad14ca0589ad3308c23446f0ebe0d52594b71b79a4c00b34eda9637fec2ea6e5736fcd55ba7e3cb7075eef52d6e2c1476c1a320c4505ec45c952db1e7c3a98b502e0564b9d431fadcae6708f8c6f287a9edd2cba5f3", 0x81}, {&(0x7f0000000340)="31bc7f2adc93dfdb98d530d4aebce5ba61050f2d0d0be2e5175c6864bafe08dbb23b978835139c6f6598b68300941387657cad81f0746885d3d14c4cba43d22e9ceb4dba2240c426fc70feb0ca21e6c3635e5790847c3fe131223ac8c6963dbf8ae0600160ad04ea51f798981ef028844da103fe5630e7369a02750852528b47978b8d89d77a62a2f948894cb5e63282b6ab58b43e9ac9753cd97e69094c0d884d5625db10aeaa3d22cfe24b59dfb1549581f4af41e4c2a0105e4b79", 0xbc}, {&(0x7f0000000400)="8bfc2d7c846f81946e160d5fbaa494467b3841ed5639064a86e1b98b896d65128e4b4e27bc9f0d8fa749ca81c9db6edb0d1b6ffc662fd9417cd965af4055d032066badd2381fa1be2f86d35a7c7e9edd7f7ea192ece21c7331a7c1b0bb99a13a6d9a03e664a8a0f69c1b582dacf12c8c4779f4fc92830d756125bc6d39b2d7e12397d00abbbdf4ca328561e71ea01cebd815707b89e3b73cfdf5448b8a934048245d01ff048ebb6a827fcaa8df46dab964c5775e6f203bfa7454e15d809f8df988e07e30f2b93a9c27c63d8c98cd056558", 0xd1}, {&(0x7f00000014c0)="b80a78dba967717f58bfb2199ea6214a242cc749edc9e404f8da2254e2b63eb8bfb5b4c58435d99f7dfe1ef02722c930635e821440c6a9304661641d33fe873c9d84c56987c3928e12a9ab41b2607c2419c7bc9602a19e54c6a1c71331c0a86672694a4e20b50f522b3b2b8f1e10ea4fe65a714312c879bd4a14865c554adabb914572fa0aa03e6da67d31ecb716b69f55d65074a92d7d1d589e6511b05b90315590bd17b83f3c1d7e0bb68821752bdbbf3b0e5ea3668a75426aadb48f8a9fc8d0ad459db7045106da1288d91c95959a571dc293d5d225193a4778fba9296c2f0c0f71a182dee72f63dd4eb56ba05d009382bdab5f0d0b645d15b3145e058dff206721bf6ff8138a46db9f330144ca8578f8ce9fd7196622497aa5767cfdfeb1cea16ba87a0f03acca8e17e2dfc21640186dba9f177cce71be6d27a33ec925c8869346b8af433bb28298edabb5be8b111318e66763d04cde44f8dc2ef75eb83062b39131d3dc20075e13af506187e6847620148771f0985aab0bec8025a0059991cb1c11547113f34d7ee6115983c65f2b12d9e01118fff9123bc3ad25f9030dd95c20d65663b9068abeb0f45cfe834dd0631f656182c105f8ede6c3a49071910a987d8b380916cbcb129cb31f3c5dd7e7726c75248b5ece8478f00857be28817c7490f33b9782e1b3db81e595ad10d1d8ad060dbcda0c94208f6a962f609cef83a1f81ed01b7a441735f6d6ac2e0f48bd14325345d0e0312b63c6784971bf53682f35cc941ca5f1b58ac2c9d37efd02408a0ced2844b8e2f3a5487ca85621866054672ef4f8d94e114b67b083bcf91881c1306d7fedd0d37f87fe45278014431c8bf390cfd54fa59ef6117bd518a8dd5d2afd7efbb7e018e180679106a03fa53a2be698bd4a8f1659cafc14a3eed068f814df5dd8fea15a55b19c190fe1bf64e3f07c61a4a3a711a2be7c760da11d1cd495f22378f4b77fa852d2e2b40564f5b71bb1401a70d4ec41247d04d38ee058ec7bdc9053b2c660e0516ff2fdf9f8ee1d596d771563f9054bb665a71e0e5e7d57cde83a21b8b4db8019ec314125de666195c4be4df8f78b9fd6188c0b5a3b5c2b92009b855b91bcaec4e985614bf7e0f603b2ea5797d7ba44b33ce30dde0c17702bc30b9eba35df382d856bf340ad0911b12b8ecc0f731bc0425bb41c0556b4091dffc63bff5d3763c460c6b511bc1980a2819f65927716af1fbbff8af2058d3ceb2acaaa35f7991f436d8d78d3ca767ec8d2778eff64aba7f96346541de05812f4cafe148bbc4d83806d3addc8b757fc3ecd8fa113b024f3425c51d79af2d37cca58e031f182eb097eec74d4c6d280d066c7c50098fb159357a2346a9a8adb16cba32330b3ca80f72ea5a2a4d9277123088d310167a513dec663c976c4582400f63a7e8f145c0b410f638aa0221b37d978a43e9ddabe3f99310d492fc572aec981fa25400efef0788599bc1d7deb45f5a81d38a59b265dce4b7708c2be23de526378d775b6655b3334bb94a2355f898b011ffea2219be9bbba131b18041185b717bfe869d8a394ab2bd88a14b9f5da56013cd0e2b543746c5a9b0cf5c559792eb2f6c67045c4a2797697047149456ebc72b7bfe64f27ac23e10d400c76d50a008ab5fabc46e25750ef750b9d75a341ad7a22bef6eedacd99eb30f1f6d6e138182cab4c7c71e72fabf18884d1ecde0e5f6f5a27b5819720e21afac18d7ca32faacde4c27de0b0dd96fbe9a9d4a940c406fd64606dbfc9244af4424890754120850366652fa2c1fac57bdf72aa36283c147d58df223726ffc9be85712bbe3ff0cccc9c1c33555a66916c13c24f94bb29ca7bc1159514fb3f14f58a6d4bfed5d7c1d13871ea6cfc06af3e3e7502bbac4038c0da8d3a6ebcb11198dcdaa200b2b756743b40b657fc1c02a7eb5540f66a731a7bd50ce16163426ac4b8e4e44f15216d569dc22b7471f23855e0fc58eca5507ce19c4d5e47000955b65aa4e27d60b69a807d55791c2f60daa94d0081b980e7bb2c18820a3062a29aaba49211f42aad5eac405ebe54253e92f9b1e602b2f061db99cc11dff388974e67f01276d7791af98a3a045dad1ab6634fa8739557f222f77d4572c1e28c57d6fa423dc7b40253b9d1fc79ec290d4da4b82e1f1147cc3e5e52920779dfc6b43d21ccb70c9d09a4066d5d8ad0a422307eb6335a38fd3f105694919cb52f6beebd34a07e5cda6fd2f56d9ef1c86095f36eb9972f467370f8e04e033ad89080dbcc1207b43a5bdfad37733e6aa2967afec075227dfdbe388c2ffab3d81b7496964d0ff11b1ab3a534f415a0161bdf51dcc80481d561d0950ac98a8f425d52d1403eb05ea2ba7bcaf8b3f4b81204c3a3333d114bfcda4207ecb7b97e20761505ea1aedc46605933e37fe7a14825aaec40dce7236b84b06ce80ae9b7c231402c891982d05a6ab5c2c1f14d1603c56a495020de56c615cbb46368db0492153855a3d987190b5e96a61f3acad7801b9a339dc474c06e0b36af5afcddc90f267c6f7a638d5a925f6f280e46b0a9f0e79600f72a5c5a59ea3ebac68146194130b67c4044b7877c0d6dc2deadd3b560f7d650c02e9a6de74279d9f76cf59ce0cb19184dfe7b00128a48893f5fc46b433dd998b4556ac84b2ea6297f42a8f5260a1c99644bc46e64e3b3caf0558cc17e62d75db280261d140afd5dd6fb0b52a352b161f65d15271ccd336a857dc02fc7aae5a58807f7c26605e67bb03b88e82f281c075b5cc1aeceefd8df95d60f2fa3578723207920642055c6f0659b2d487f5e3bef02fd286561a0860283bd64c5da89786f501e7782a5e9250aca800b01fbe8457adebb8688a4edfbd72e0b60a06c33d83e534e7e672116e69511d1fc52f82321b46d388ebdf17d4dd18545c0e3a4e468d0489a0e9bbacd8e6545c7e381b7e0201f85dda96d71b761d05a6f34e65f2c0251e2853f4eb0c17c9fe256723ad17f109bde3fc2ce4a5292af05847ccd2ba35bfde289815d0137070c7f2488e4e2d12a34ec8662363914ff3079e61881a2204c4f914faefa01f4c7b4c0599ea68cc159863995da3df2e1b1fa7d2dc4fa7f296c0098d1f6981b83f432f88a5e03cd40a2e352592873160bb3d14f376f7f92589fbbe352aef97e9ac3619295813cb15aa0e097f1783215db902a4fa6e52eba2d4359ab933535bb8eb9e6bf1c6668fbbfa68c733b2451ae5d95d49609db9c22481278bebfd03656491e7a9299a352b7cd9436dff21ab4c77a5ada0509733478a30f7291446bea42a1ea25ec6efd9314e510f1f9db7a69067080405682ede7572229803064346f834d7bd5492563c6fb9771a63b799e3a9d47779bdaad2e02466bb2be60430020c97101edabd34d8be3a812c6617fe413bc605f05532fde89dc78e2116f38d0cc2077cfc5c1cfff69b2589c9c8448c72b077fb79652a40eff9e632219b4d3f3b1807ccba95772cab5b58841aa0f13e21912540d3392bcf5a13196e95738bd2173a1bc353313f83c8579aee1f3f7b7b113ed3265c3b71f670f9f98b85370ce0e9c4d132967255b0988816b8f49b6c0ba51f2fef93f548f4c2e03e1553e946b0d8a5784c956002ee20ac44e4f7dc5705e9f162f18b45091c956aa3ef0b4bff0564b1a9e7ab0652251f292b492126fb9b9dd9ac8b46de34134d81c8d546100615e10423b7b5ad06184d9cf9c9d083bc6ece95d8f1499d0b9d5d00ad3c5c4e4a9d0bf5173ec996dc700262578101ff6ff00f19e075287336cb6f2705c786b60601baee13ad5a4cd36a18679fc9867ff0896527382482a24f6a64e95b4ba8f11c38787fc740f99ecd4eee07ebf0ef05977924e04131bc12dd43fe669118634338070e34019608c682ba1d8726bdbc5edaae35a98a0fcbf193c79deb5c5ee734396b1c308a4e7361d45b5f3c0f91ee1e94afc018dff0da694fa4578b1fd6c281bad58d5e5f731e1c9a283097eb6c4a797ccee13961b66088d7f9e845353fa32c07479cd39e990ab59d1de7aa15b2f88a638327c16aab8ba674a510c1fd60e4db5a4ef755c44af738a49ba2087b319c79c34c30c6dd8001164bbfdb711e2054bb81c0d43226bf9b733840c9d9d9f1a95c70f6e9839ac4de192e10b88c934eaa16452e943a3883d3ef620ffdbe7815e6236dac9121f717b2c27bb1e08b8938cd8cc337829afff57915f98cda1e6076ae5f8b00e24cf641fea471ae7355c216d6f4359985bcf0600c7a47b50239e8bd7e7a417a42d539f2ec3ac36a57e51648d4b0ebe6703d25866ce7f18a62c37526272cc0ab1b932c04b49ea2c455456e302c3b5ecfc8c7e499865295faffb0103976b4bfdb66b39f33ac4aebf53b4a0581e0d64b9308fdfdb4e89f0ba0508333557f1ea8188570fafad47cab0e17e0359aea046b4c47f9f4011de0560d2e267af1fb50e7006e2744583f3f2c677be01ecf1be22a9bf2a91373e103056b6b1f5615fdacc16ab13624b204a58fcdab6dc8e53ca962d4a7926a46cb313f4d39e4d6b574a6b1e20841c67e610802b091c693be26ed384fb0b4d9acc4b9dbc94ed9545abb8afb91cc5a8b489384b2568d885abdc4f8fc97f5fa8bbfd7da157310cad6c41546e445b3663119d34246b7dd08006e74847cfc685582943fbfa5dcd1f7af9dc7c53a510ea962a828bc525673be0e1d174365382be2d425a382ec91cc40355e36c4b583b009f9a1ac6396946090c8747cafbbce0f684aa7f92f04097c6107c2dfbb85813d920dc8a67b66a98bade21b8ab989c54910be6d5ca9d80a4a267224b97eb42b6527eace6a6c85ae994dfd3d73b625745ece9a6374da675cfe664d684897b10cd5535f73fcb9fcedb0a15ff94204f35d3e50d02f67a2c27778c020c1709f2c8996123ef6ec3fd74f0f3744ba90cff4a938cd8bbdb706a3a5b90cf82f38e93969168e35dac30f78b73b6cfaa9153d4acfc4f21927bcccc57c2f6679041a35efe61a90be69d906ebcd00a41881da5b74787fece9050836524376551de792e1310e1d5f6c3556ba7186675b2f7c2a8afcbceb0d9fdbbd21482c74d434bc7ca34347852124d2ca14305fe68e570c526c5e3a3fa16a051bf41998cd484e47efbe29fda4495a36e2bd9a5cee93a9db73caa1f6be62187aaf9706c96c00d309474a65a5587514730cff6d2d4fb9579f60184e7cf349c070210067855eaa8774f133918c28fe0147ad60cfa3a704e72e3f942bba0ad207471308594d70e4f7de18eb1d79ce384ba4ac12b0d958ae5b0ac5dcec74838a135cd7424d05768929400a77cf63d07c25cbfce36d1f86d7dc131263852b12290217dec87be4d69182f756d6a7fc06e8a41dcc4b9971e9f84cb6ad7c0a967985d68a9b185424b1d7598d288c3e7cb9456b4b0e0be6e309091443d5cb30e2c2f60c31ee3183c05fbcb5eb06251cc8167755325f7077d5b5ce92f9b5793a394110e1fbaddf884129bd536d5236b112a171ba3e4861acf6a0ceb7c2cb6bba915226dd99f688996b539e3071a1ae1cb09f200a403601ed7a877a1eeb4dac8390882d9bb8f6f8903a6e85178d63159bff86eceb6dd3b795c715271e0423ac01a1f572a5fb76b2694c05aec6c7eac415684c189aaec37ab1e4fb52ff8197a2b067898ca6a74d841cfbffcad215897907519b6d597ec95cf1e65374c79cf630ec2e316ae09aa664406b86d44024abc46f5a7f719dfed0dab62b86368bc4fc4a34e64cd6170bbf8ec3113209b9bc55da05a0a9b87bc3c97268635cf691ea5c1c36764945032251b1b0", 0x1000}, {&(0x7f0000000040)='9', 0x1}], 0x8, 0x0, 0x8) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000140)="44d9df800000000000000093af5102") select(0x40, &(0x7f0000000180)={0x8, 0x965, 0x9, 0x5, 0x0, 0x1, 0x3, 0x7}, &(0x7f00000001c0)={0x0, 0x7fff, 0x9, 0x1, 0x3, 0x9f, 0xe2, 0x1}, &(0x7f0000000200)={0x3, 0x7, 0x2e31, 0x1f, 0x2cc48, 0x800, 0x7fffffff, 0xed9f}, &(0x7f0000000240)={0x0, 0x6}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x7) r1 = getgid() setgid(r1) fchmod(r0, 0x102) r2 = semget$private(0x0, 0x2, 0x10) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/98) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) fchdir(r3) fchown(r0, r5, r6) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000400)) fchown(r0, r5, r6) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000440)=0x8) syz_open_pts() r7 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x3, 0x2}) r8 = msgget(0x3, 0x120) chroot(&(0x7f0000000500)='./file0\x00') msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x3ff, r5, r6, r5, r6, 0x102, 0x1}, 0x1, 0x5, r4, r4, 0x6, 0x3, 0x9, 0xb98}) getsockname$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) unlinkat(r3, &(0x7f0000000640)='./file0\x00', 0x0) write(r0, &(0x7f0000000680)="680ee2f031c8273a787ddffbcdc8e99e10517c62f610202be8ae3c59f4d6a6c84c3344ca9804baa9f3508dcf367856f6ab37f520f1cce4ce48c9", 0x3a) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x40, 0x0) listen(r7, 0x1000) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000df8e33b987b65300000000000000000000000000000000000000000000000000000000000000000051c57b5feb3ec22c3dcb0dca0f12d2e511bdf8c12ae8ff07e32eaa8f8147378880f316e33150480257665058a81ce39b29f899528b2f4cfdc593c0517e8892e294d993870813ad5f577d547a3e016057db215a296bccc60fdf385cdf468855541b40157e0f4f35"], &(0x7f0000000080)=0x35) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018609b008b5c21000000000800000000000000f659565c00040000000000000000a2b19b50b4b60397", 0x2c}], 0x1) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000004000000000, 0x7ff, 0x1, "b0d400007f00", 0x0, 0xfffffffffffffffc}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x59, 0x4, 0x1ff, 0x7, "d7aef1437e45531b4e9b01462e134ad41a2baadc", 0x88, 0x4}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000000)="4a0b00000000ee5461f3328dd35fc0509db3c71f", 0x14, 0x0, 0x0, 0x0) dup(r0) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x1) pipe2(&(0x7f0000000040), 0x10004) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r6 = kqueue() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="5bdc355a9ce9d07404e6830f9c9867b15c2f9a31bff0a8b17be0da236435a71adc8cd7b7c743aa1691501d70e8cd9d30ecb0ed6ef1cec0b1fbe9e5649d930a543e59e5ea26ecbe29dba4e40cd3dc87550c79cadaad3a472bbd996a83be5ba8f6ed88ea20ab8c762866f17fffb7f7b794", 0x70}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r6, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x2}, 0x401) dup(r1) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r13, 0x2000746f) readv(r13, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40, 0x8, 0x4}, {0x63, 0xfff, 0x5, 0x7}, {0x7, 0x21a920ee, 0x18, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/39) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) read(r0, &(0x7f0000000000)=""/17, 0x11) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) 16:00:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100000000002003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:06 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xfff, 0x3}, {0xffff, 0xfffffffffffffff7}}, &(0x7f0000000040)) getrusage(0x0, &(0x7f00000028c0)) 16:00:06 executing program 0: pipe2(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mlock(&(0x7f00007ba000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000004400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000001140)="5c8eb17428a0172e25ceab7562162f8d0ec05532eb342ed4350c0a4cd6e29e5ec4743abcb312041d74d224e3267a8586e3da1867d7886489f0d19c15f63b8073a8d1831e351f390a45dceccd6c36b6b0b2b3dc4c5975b55896e2d6ed5dad8b386ff8ad7f4a1c375ea0d64386241e7a1a97eba21e0d9a4b6c83b6108432ce0689bd3d8548d2c4df3de85a104ca168f07ac3d1fbfb7a77d8592bff75eee93117d5ee074eb8c784e817689c7116edc5e7ca21fdf88fcf7e1192ac8adc83586169cb6f5dc2ba5bdab3b469450777ded71060c12a2d85c27cec8e499b3623dab4d6d004c27868e6c0205944a2ed0c83a3b2ded9776031dce4f6b2de4d9814325fbc1ca932b9c05ef6807f69ccc7797f6afac46cc23be00e73bd6863c59bdd27b1ac84553209eea4612d4f8653317acdfa623070c7011e4e273099530921ce281a59d44b5624141428643605b4ef40eb046caf2291e34f5627750ac56fd92ad48b88fa97c31ff915ac2caef08780df35d8421dbf3f97f6b9337676dad6b567a328cd38001a2280aea63ec2da5e443c21b5450fe5a1fa27a3e03cf34017b6f686f0249336e442c3757819e4894f10f03557070bc7c45e1b6256ee4603f814589be76b078971c3c904bf1a41d8808a9791eaa7f872abcab470e63c3b988da70ba44b04ab26d061d71e501524cfba59af2c8c29ce1f10439cd0b099f68b92467789e5df1d34cc4e3eaf859bfb5483f50280327b64bc36c1461962eef27d2945595f87206d00317497c0e3044a2da71601cc26bf93896f11f35764d3efd086ddb482e4f4814b674ab83a1c7528ce14b344d02b6d9a63df31291605e3b77257fcda3f40c1c93dd4050cf06d559ad871e43b40041997bbecf60a2e448162bbfad456c1d3370792f9fc4b09be50eb49febadbe128afb1131982fa09132f2f9477743b77a228eee069c02f46dceb82cf2ce4222d3da1d74713319c392ad0b0c6603d6e9ec09077047443a9389ab58f1c467e3977150203f32c8fd1634f2b9ef7e804bd6597736436f8f49d794f242496a9da497394c5c87c21ccdc4ff6a9412445a943e0446218d66ec80b21b9c70292fda9333c71af011a2d5c1ebdc017488631074e64e9feeac27ef11d20cc17573885a123306fe8e2982db73614ad724de563caf0b6a3f6c45602d8f7b477be1791be92605835c2cdf8ac99279c30cf53756729e6a48c4817cc1ca0902097854c833ad07c453a042d8b78b4147fadd6b860744e0beced896ec9c4db9b6b5b9408b6ed75a1502304a7ce94184a723957a4f46acde3f63afcfa07382d97236e4a35e384b75f40e3514b7fc4b81756bbe6b0f1a856b9adb637389b660c474865d9c13746407346e0de4fb69b6bfddcaf109066d2ad2161454e021e15ac3e77a21205fd3c242672aaa659063020977eb642643b4c9f60399828fcacbfe5415568da33913435de9be84f29dc358a2b620fffcbfaa756441ba8783972ddf661ddd801f0c811c898380be171968d3361045d08b0e4df90466f351a0eb2f905d58629d241083f13f77ddf7116d49a9ea8a74e6e4aa9d8351c453853f69a47eb48ac382c23d76b6aa9181ff1054e8e62b9f30e890276c8932f0465a8055fff1074f783f8035f76761b32ac8013dedbb732ff3e4b648e93a2f78545a5500f184c5267e76226b8a8af9d0e64d560da3961449c0625bc8ce05ff7a001ac8e1f85d0a885ac56bf21d5e497bec74df32591703b8bcac795bc0c9d01477ee77049b2e674bb2d9a5a8e20ae8f4a11f6611ca010b651a6d1a77c71789cc89b9886c3c75f667369381290206ecd9eda6f6f10dd5b1e6c2619a094cea2d39e2c60549e1fdfc2c5179f1c1279e0ce5a1dab6b6502ae5ab00876f9d8cdce2d2fac7017698a2aadb128829e59be2904da35fd97307ed654cc306bf687b182f33bdff748859da5c0616f500047530c728df5396d24f765a909c480b254debace92160ab3843fab83860b65c18718ecc49fec474033173525226ad1dd672a672cbe2871d715b6d36baabd56dc2220f3fa2d48139dfca940e983363bd88de18e5329577ba17c7aca81dc2153a8f75d5da431a52f3807d39950565b65b63370e1d084473517b7002cdc961fd27d8231adee254b26b60462fd59ae13d28fc55c03a4ca470bfe994a3733249bdcb52b34d0b88019e7184a7bdfb6225a1929bbe7da1c83d6130ad51d25a48346e751e7d441e9b47c7b16ef0a1cbc71d6a705efc09a4213a920ca81124026fcc30e7335fdf341d8d50677478921a863f48cbeeaf91f629c0231aa5615c02bbca764fc2bbd8f1ddc8b09d47e0fc807d0613b4ba89e97271b062eab4b1a5842810ab449c31d76f3d97487a040b8a1afe08ebb49a1185e5cf9bafafa3a38edbc4ef4acd91d7a22e40c303f4671b45f7bb9180800b4583d3833803fade5e8f1ec21b05a1243f78ba7731a5dc92fdf33bd8f6524ca718a8c6109d9aa8f38184891d34e5fc52daa8b137d045a14f36f332c1be184611125293333ca9b35cf50b5644111398a3874f912089fa7e638fb8fd4394a5868968a2b71ba2da7079d1b24646279193aff9f7e99e3d1c9389c4658b06e4bdba45d84d588689becc5c8d67fd8ea0b3036259e4fe5530a0b3c6a92c891cdce6a8ae4ad9abbdd705cc93fa7f095119c061dde59c6bd3d0c724288b1332c51d648f8cace912e493cdfa8f35ed18e1e6f7d4dc5886cf244c67293aefa75094bf7048c16924aa69f4a8bf12a6a6553d7622c1408ca1d3991f6522a78108cb9ecb9ea338b9f6e5ec40378c4e31674c1ea0a194f53c0cbca2e6cee63a44a91fbb1a263aef1fec51dbd7dcee109da62b9c9f527ace25e4e2c4e511adea76d3d6afba52cc6f094d6493ceedb70cbc6dbddea71bea7820420577b466898df0f3a399b7de9c76cc6c7236984402360027d6bf68df34fc5f32e5c16ea65afda366b7ac0c7304daae07002e019e98138c822efd041c95ed50a72fad48e52f127c52f2eebbc9bf5922842192c5f09a586a2c5ed2da98396beb5661ad4c488a7451e5d13ef2ac6c205b97549945016475fad55b77339272fcc0cb845aac553cfb2101a4264c6746d0d5fcb809b6491f3a6ee2072cc596b3a8a0ad4237ba6c2d37a4c13c9476420170d272dba3cc2a0a840393c496051b515f01bbd4beacdd7f7d4ac1e44222656c1eeebe8e6d15c183a7efd8c130565ec27cb67f19f91451e0e99aa8a4348843ec8c540ba48e7484b551694298c5fa77e49401279e2797b354d242a4194f6f2727300bf3d53d7baf44d81d1fc5be9f58f2dbef76d3a3ec74e700394c00dd11a5765da52543836c17a9dc823c73fc81f8c5df836f4ed073b2ddcf06bf53ed155a2da83ff3ea6c56fc42142dc29713f2547d36a8c3a4bb8d34541a01577ff3885121921ea2620487ccb26c26983c08c0965c5618352591a5d89b28eb75dc4024edd84b4a29420e1978b1ba532e8044e95fd9a0b5d451e8ba6a1fb856e80ed4137e350e724c5b193d86f017b6be124654e82ff70d3e56ac6ae05295a73668e1fa84980e381490787ca75cb55a53b3db3a0731b4a5bde2dad43f0c634f306d70b0af203b9160d91ea1d364978fffd62a575994793e27a4b3e3973c466a34e164649da0ae8ae713ee6f240196398eb2c9f1042c533cc8a6bbfc61d999713ccadfe4ca3812b84152bb80ca8574b654d8902f8c739c3297fa389519f210b058ec3e4f4e67cf2ce8031dce2abf9a3cb49e0b08ffc24dea356b9ed2d08a3307c15c4ee28ecb39a31afa4d0f9f7a6431e816d8c2bd4d80d4f473c0bae2ca65c2de44388bc5710a6d286337204dec17bb0a62e05ccadb38f279d69ae3388b3e0d560d4c0e98b90c34e76717e944b279e4b5cad97c4cea2054e3e9a761c7fb420d97ed14f2b1087b9e61d79bbdcf664d6b02bd9c747d8168c9bc7f3cddb9a28dc70e8a003280d817a15dc79923e3696b55566d33176447c0d8e398937acf1b1958cc845c6c68ca66ec09db60edfe2b4fda2ecaf67fc5fcb25a6f95b0bbeea14c581dc0e52f5d231b11cb25bc7d8009c962426d213ea746fe91c24a771d61a4202d5a9960d41c18c7a7e7166ebd5a6b5b53591ed6a633e268f6cb1f9ac112fcf23e4603fd22202fde31cf72d74e17a8a742cd7ffba7e55aaab086bee6c1e69fa3a032b5288e390af2a62887dfd854cf4ca246dac62151a4f479bc08d6ea0e0cf2d71ef7783a7a630b2cdcd62d97254ca900a479ff908bcf51cfd9a2f44c4d5ec3d164a9433a9deef8d2c6f86174142411da3990bdbb5f1720b0b4038d7448f841b33742d28a5cb8cb921bca88a59f63f5bc475363501c219dec0346720333abc053643a70a15c62ca1d33fcd61a6ae6d1c77b02d9349c5fd7a532a636413083c2764300c57b17c434d6fae8126818940ba01be90aec6101c8c8f49609eb89e358f9cfc31dc05ed2d86f7ad0ec5a720934100374e0ba688546ff4cab0a05f990c59044cd737456d27d500aa98eced2a93680f11005015e836c96d87b6f4927b129d40dad64c5eff812fc13324fa1576b560878c2e4b501d54d8aa0511cf9da657f958e751a149910c1ec7cc9c701a99839b77519f0780cc85d40887ba90e1168546a6cf35c8e5bb5627cca26a283b6a190abf84d6c00881eb3fd4697a3543e89f6f01e722c832c59744913fb33cb6060b35c26279f9d5585bb4578a6adc120cd715bb993620c19185675531b3fb6b5bd90762e4da6cd9b8cc7ae06db5eae05acf469b480058a4d07fe498cde5405b77dfec533df85330c809df14627b5cc0aa65b0a2a1c2b8bc478b326809db9fd44f548af56f2da82082fbbbc080e4bbb759b61f0945fe15974df7140cabd890821397af45b3b4d4961093cdcf5cb656d701f015451d63f5224699527cc84f8ef42e1136c313edc0c0cde99d5368a4fb1557788b091e9a700ddc98d34a11f0e775525c8d8b4652b4e06f2179d0c178ae9feabd68fcb724c1097dafa1cb36fc9c0a6b8ab21ea689b41e90675f93ba0f899235a41c36120dba51b7ac4ec75266008138b2c3dcae4a37e2820c32041eae541d85347c243ae521a0060a2881ba63dd31dd9de25c5b923eddb6ae8301847677d15899f052f717834ac845f9e96785f72c227872e0a724b54a17db8a24d0a42acfdf93136180669d1fbd812a9bbdedd45300052a26d9d6c37bd5264b67d0290eda91548acd9d7a426f4c24cefb8de28b6a24762ed037d947db95c84a3f7010ec99bf3bfbdf520b6550da5e027b508237df17bbf1d3d5cc29053ed3289cdd67072d29beae32f5eff3aeee54e04b622e4c1ba99978c3582941f8624c8d9dfab1508082ab60d9637d97220745222368ad66d93352cc7afc073aa940461d29822a8e171d09cb8cf4f2e8b49fc02992b7b524ff47962ca9655e5dd8a5905653d92103a6d8320bab2e5093c9efa1d3ffa18ec8eda021abcdc34165ee25da13b03c4a45f3b62343b2922478fa34dd7a266badb1e1ea63587429b71f0436071962649cc8dfcb927a59036f567ae15b6ccad70d5a30db145675db7a3bf57a71d9b5059a00e12a15c0c35cfa9854013d7c7c1acc956ab498b76ea80953fa3bc6043bb177c3e5396b1176d0907d185a79611725b06b6478ac8e39d8a63b2e5ab97365f7ad43e145c85e93968e887191713c31787c3b5781b4b41e609d0f76a9aa1460301ee5a5d2c8a3bec16dc08ef0765838768a34641831f1148d3713a8b6d4147ed9be8567ca4897e9ddf129814393c3e678101fbd2953", 0x1000}, {&(0x7f0000002140)="b4b3b59d3d139137b2cb7b78d29f4a44d56b3a7078da6744c097560366bd51fde23002ea68719478502eb3ab091d62f2854ae29dc7a649acd855b17e6842e93b4742096193703535f43fe78507996b81e308d6b184ce6cc8641d00918f6e29a33a52d98714608a782b2adf645739905afd1a4100a3f39319e3cb", 0x7a}, {&(0x7f00000021c0)="721c569ad74e02853e00f2919ded03a4ebae852b541c3f34b06bc0a8a4e55eac4cb99b85da95f4e59e31bc4f804af88b0d0f9f75c5f8b085543152cc0043e770ee376a590a5e98dcd80c5b8757cdab0c825198a20c5b9a77a6a243bb880a1b0099da97094856573bb5c9486223f39f1410441ff388ee06b8506501119e9c23bc1c6db507f768546c2fa04d803e497bd886c2ce6d62a10a7d8976bf84ce7415f195f77385cecd86fd16d51994411902643f21ce950537470c8cd942de2a61057783196a2c2f8b29bbf028743bf072ba4af436dc23fbe2c98b2628eb5af4877db2b1ffc9debbae6607d8a78dcc0bf5329d3b9c793703417a5b1302194119cb010f25fdd1c0eb401b13532fdd5ed68101c2be0540cf940b2c7dabaaaea47388505c181465a4308b235997150789877077d8064f28f200bcf060af763f167f5b5f4e00e88adb6b406a893a5acb53ad2b59a8334a3102ae0b9b1459f3d9f0f10b66637b2a5aec9d48229eb3571a06a1c1762d77696a1522a2cfb853db79b3c79b9f2e4de9ea5a21e2a7791d481244f3e364814fb2fb3e7988da919ea81c89d7c0fd2ff6e75fdde40c4c1edeb994a52aa03db8af57643414be44df368c604ef8594af478cd59e23dbb0c5c8b6697c745f4aa9d61610a93ad721eeca1683993f819c686296feb8fd99920dd1c5edab6d66c591dfcf5d434182c27416f1c6825230f5bf0ee397faa39edaaebf08b5347f4c5d41e7217821ca38908c15c0008320f54ea43abfa4c83d9f69f9db3e19fed8cf990eac799f76e7be110f2c5607a248a1900e602aa8a7bcb87d051eb27a269f6e4b398de5be5a51c6be35d1c533d96302c38ccc48ae40951b190d9154c8477ddf4af51110055af08dc7dd20a74ffbeecff6ec2e712ee45aa16886eea0f2afafebf26ad3eed5eb053d167fcaa70141387da5353b9b90c059c1164b29df92f745683cc7f818f896c397e83f2c121751caf45a0d6924760ad8a6bf9faa87fef8342986e5b3997c0e1d044745dc18c77356469b1c60a176901fc02df4e8cefe977dc74f14c49f7dc4e31e416a954dce2a82aeb5def146f7ba2029f2a3d1689b0a93e26739b12bcce85e281fa37c4326a7da8fa3c5837dc44b2a7cc44f8ead03bf8a5c99fdf7a871e4865a281c5c69e3b93740aab42e99078b31ce2e9e89a532c851abdb63b837be18dbd45e2e4540469bc35f7f4d895af1bd0e6387e378cf9b2141832eef6d1055a79157e2f3c84c3f0f8ff2e50c76577a5863a2c3614e811fd872e64d874121004ee019b7737e42925aa565d0d2795c8c8caf1bd5ba25775c3c23ee182879debbcbb113726bda576e9207fbce647aadc7b26b45b1d3649db2816de2573173ffd5d82505a244cd52233b71fe2c7bb4424f2e2c477bd91a5d3d06b19c9eb01790556e28ad6937df6a978c037daa4e833a8d4c05a7d03f563e8820c4867a30c4679a38f61467e61ca76d7a903891aec686b9e0c40eedd859e5cfab07253979eb94170f225c6b9e661236434126b50c84e6516f8e185809e23a0551100ce27a738bec591e0432458040278509576ada47403261b7b6831d270a74c5d81091566f018cbbe59eefadb37942cc269027699f11e88336fb41ce31d23b07df1901917615de521674a1efb74623688a12e4bda1f9c8bcf76d2ed625f86931b8f09f5eb827a6de535d41a77f6940cf4ee76ad471282f50d6da1113b092aeec7152e0df848ff8b8403322e27aa499915164ce85a292e430899d8c80e5b001d3176468f06a9a3d446b42c746802bae758456c1ca5bb860bf2f4ee893176261dcf44045a2577bd140d3fdd70c416d8053152e83e3654a7262efb5b4027e0b9fa1a4271e45483294d6e50b44c9e1215915f192319a1b622436cf4041445d64a9a41a804b799bf2ab347dcf82ed47b064980fc5dbd3c17b361c7300a803ae2b5acb7770812c0614388089c769ff605da25f457be624c4335ca738b9ee6e4ac738dd18c08e1f0211067edd6f179e28159b725879dd302a8d91002035133b84fa1e85045586ace56002a481558b74167c842c81383e28b9a9d4b531db40ca771a9a92527dc6d7e4c6cfc0a8b9ddd95fefa22edf666f5736fee86c6b039461639a8d1c879efc1fa6a2d1d44a31010ac3881aa738f836e24ce726dc6040fcfcbddc67c2639c8f4ba9077421c2a1aac2ea860469c8b2a4c0401f3e4c9685d14b99f3fefe357c6007d34b12a77891fa8164913701afc0a2d2978760c12e60e46f172e381ab29042593a70c05cd4288820bef4e0bd21b4cedeb4293eb0dc5dfed91bdfd1392e7a06a04b5bb43c20eaf6b4bb1ba5faf4092f47a2bff50c8f77afc3d52008a9747ee5c1b8eb327ef394484480810a8a03cddd02f5538084872578f9d82d76bb7f3af440bc16d6af14527aa37bac7f27dc7f3fdded17d1ba5b0472b27e9b326c3d228ead3a3665ca4421890443c9d6b12279d765f9dd4a06cbea880fbb9af77147e0f7d57d0540fee11ce35bb786f3072f7c4cae097f6fd931791736f33cc9d397d846ff09f3c57a29b1e87c560eaba6b9de710063d8584afbe3c55b65996285ccb992294048d78e7fb9685be03395405303f2129ac77b9c350512d04166745e7618b10d6cc4cbcc13e5a7648ac5a3cc71745a9e01ab3fef9bccbb9f8310d1d4fd6757264a957a12beb35a4046ac22f667a25d7beacdce93e1e4fd64c05acd4a12025e678a4796ea07d43190e53e460a4bb6190133ed2201cf44e895a93a25150a5f477905a097fe541a12b0aa3cc576715b1eb5cbf22359bfcc6628ced667f6986d9b35e225985b81b503d31020ea87d8135752d086dd9e74229fd3cb8ca6ff71b098d976f04c2765d378a025570d4ffb151122630e157133f4487845c60c075ca619321e1c13e12ecced3da387595b0bd60100a8eea907557a7c6f86e090fe2470a655d73398f104c9cd254b07c841ec2c10c92828a53282142acbe67d401cef5f23a8b57c9bc5dd460fe6685c0dad46bcfb0de483913c0d00d26540f288076900c003a575ccf291468fa625978aaa97a227974588d200a89ffef434359a6862c7ba30b70d654725dc665205f76c6d1ac4e4e5eefb18b55afc3358bf1d48f89a9e0f5371f449f63a4765979a99e756d9d92e0b923461745c52e33e908b75e3f087fb6a01702e5434a671114474c16bffb7b54df5e72227d32178e90318da5f06cde5103e1305d132bc771054d606aacd4ec39e2cf784d35cdedd50cd9c028c8aef65dd3939bd29c3be97c424c4edd8768c840649efc67ef5918f6bc8e5e3968d8a733b371ea8fd28de7eb0296da1c377fbd6a033113a54eb8cd988b032890032e4018dce7917864f756fd252e9746f893bfd2d281545dd3ee47d0313222fa5859dabf4f1ba0dcaedf58d3863ec9931d5da0133dc0dc0c8e656a1f54f881d475439db77d01d0751ba10ebef27d985fd7c64da44f83299aa4c48bca7b87a45d275dbc241babab72caaf250ce1e62e9ca7cf52c00feb1e3e5c2f5e6f8b86c7ee4ce210f78910c572027a69329dab371dd965df3e627d0140039221b417c01bee37e5e1f3f858cc139fc04c26e17492316152fcf18fd5014d5261b52204a89fb110a04b7c94ec4f5d8ed6f9f879d930283d7999531cf6c937ce639e7669a9cbb863601c2662be24b5833f9749f9ca37dcbb9d4dd53c214ad1d1fb8b24a4cc05d138400c55d908f48a028643cfedfcd7274254416649be3ea5b7a97eda5a85ee0d115926e1b393c06749a1c12108a7c7d2b8b869e54d3aab153455a55042904eacdb28c2fd877650ed592a38bed0d07da096364f2f390855f9965e4ecd25c67e6654c901d9fb193f866e05c2f1503c6279c8f70d9b6d54be6c43d8d5791b0a66a42cb3cf8d176cba4752c429c1c8033071686f5c84501631cffb0269ad75f652be4a5408ebaf39d1749dc9f841138d87ec9a85333fe2a9e422c263f6d818b6031bdb41473411d47564f2c8bb2ecba31d0c4ea28005a0da039423bd09e20030376f30bd2f3a6a1edb0c813675b2bdb6bf8bb3deb4fb85d5e0a1e89bce277b8670274899ee51b76d7f5efd996d90710437b1a6247aef2451552958f05b50a8ad259fd639b215fae590dbe0a126c026a8627576d99a8b7fb0fbafc161987eb067e030ab5feb1c5638c97ea31b41a8e71cac852b9992c62f9b1c9ea626c2c4c1f86180cfd74f2c16cb80baf0ec5b73fcbd0d77f9149bd35b50761375b5d5f4247237bad2a3b65db70e316c4b9bac5cb8e59e8301ccc70c4ef47849adbde47eb94ad8a5b40526da85208b4d700ac05c2a0e55298497f9586ed8d47538289473c9b8eaaf4a57aa4fea8e1bafd2e86fd8be4652abea2d0257202f12d194503846b593916aef5e9a0915654d050f8cefa78e374d10d410fb92b76c5fde9fa3ea8c73d9a4f77094d2ac5352e8806234c1b09b0db8d179458b7e26b8bad1bfb3bb713811b54752f1a00edb74afe4ff51e8d429d9d56219708ccf0bc31c5e3e7e178f6af260c6d59200fc49a4657eef58aa9148e7439bcdf835283ea10a9b792f40e575ecede5c638ee6bce24251f24e9f5afc09920a3d5103d98ea547038636fc7b5f8eacb1fd120f54f671bb7bfb437d7de9bec45ef723b880498622465c1f1eceeec06917aabc4ca4e839ee1d273e67bb44e36eb6fdc043560e3da1922abbed8e623a974aaf28671f571ae5f437afb1ae4b02b31b3a657f218a4a8fa5f88a8618be324ea7f5fb9bb1ac4da776596be11004ae504fad94ce3ea20463549077939659ee0f69864ddfcaacb89e0fca897e4fe19fbc63f7ca4d4b5563874abe3580cd9669f289313c17a9d529c1dac9a7ae18715561e04e9d3f641e9df09d3a10934e8056048061f49aaf7ede6d09e95b431d546297d14a58a8d85d12a454d19bd802618b90e8c35bb4aec95bdff0834e6bfb1e9ac9e9309402813bd244d7d0f7f399d5ce539f7dd8725387d7b2f51da8930ee5e5a6041f96bab740062cb78214db587457c1cf04f5e58de3d61e1c881039ad30a998cbd133d8afae99f3d87f836aa3cacafb7ba462b314b2c64940a0f0631d4a430206ebe8e59cd45e8c1d5f850ef3e57e7e503565db5a926d51446fa34041a7181a8ec4b26c6090e3d2424227a3ccb4b228bb800ff27680aac93a653c8d56373f40a7b2f5d366a839fff19253d0baeb604ab109627f3be4472e746935331ca20b94a13c116199acc656db2fdd2c0971aa7c00d6384dc0ca636e4185f91b1c32052701d161bdb62634dc470417f40a4aeea20eea87737e1d7baaaa881da6d1b33d08b88d1c13a71a54f8ebebbef58f8c39ef3f085aa4f03876d094dcff754627632485267695630fb9ad96ecff2199ae0bf2135d4f968f51865e0bbd1ccdefe6e8917e9e98486968047fc5af7c1e80fc0f87e52f502a9591e0fbe6170ede56bd6cd538ccb83c41b9f9d9cf87ad6bb2abe6f50f28eb3dec0e8fda8760cd02e8b2a9dd6583fdf624d0c4b3bd638e623f02103fc53b016744aa8f00f970a9e2e8a02379167bd35600a4324ce3e642baef90de89efc01a152a819e3e279143f21bbd9e8b75167884097673ed16feef5de14ef0b38a9cd7d30dd7543cb04700fd30a7c1fa19a5a466efd53db7fec9299f64fa416ead5fb12c6a7eb43496d08267d5aa074299d937c2d8d194b658d008eb4d4bb5c649f4a4b5e8d0dc3fb28389d776d4fe1a3ddc37ceb38e29040aa5604e059c2bf38689c12604417cc386e2201c75fc45ed3c6c0617f3a1f", 0x1000}], 0x3, &(0x7f00000031c0)=[{0x30, 0xffff, 0xab, "537f503041b773d2bb5e8c87931d15667d6b8dcee1aa8b42510fc431"}, {0x98, 0xffff, 0x3, "1eb0495e3928de23b475c9c3c2587407468d26b797bea0aeed13bddad2ba2e89adc00f913a115ee9e57807cdb5dadb3ab9f2d793ee818c6ed72fde45960053292d565c8b5a6e9890dab8dbca047d79a3bfec0eaf1d32676d7c85cca3f20f509697f784d093863f1a9968ed7eacda1e2d07d8a29981ae79aae781d3b468fd6a43ae911a32"}, {0x1010, 0x1, 0x40, "5f4b84bfc5863b71000192f8e03158d58e066f26b564e62af27b75f9faf934921410ef0661a088926fc7a9a03b07c700ac32dd4f847874c491db3d7aee63a6754ae54d7c3ef74356f4c90634d5e66d25c74306e60edfa5176be23d0b209aaf3671af4f1232e2219cd486b85cc5360c027599622b9a6a22b7dd703ebe689b45a5d9a6548442c62f4143046f4796a2c1c6fd1f3077aa3d2d3ee8ab480a7ec2e17a260700b6113b932f6ea847e9f5b320b0a88e46bd5b580a21290bd0a9b401c0bec27a20e40f691b57953850c5acf890a81679182bee126a3fb2a953bdb3c7e3305492eba79b45dd2f2f2a31738cad37dd56be6f95d7fa8cf29e7926e6ff63610a52e1ab92bc85da962d2a6471aecccfae1c169dec48051ea2b0d27080edbf4547e0c7b03da3e6425b6ebd7fe508cd04b0b1b6aa494cd09edc6eefb33c3a32576b179707d9624a206007db4945a16bbe46e97482e0f86b855da2595707c28abb29822be250326c6cb2da670a76a89808ff18148c138e1e1b042d15310f61a58fcec2ad01fe3dfbaf398415df60bf30fb0904ac6c14e6c2004e9ff6fee89988987944126cd6ab1c5981bd38dc8ac1f2959cd8b38f94d427a1119bfb76299380f671c06dbf59af179ba1f0178252547a1b45dd73c37e1e37473f0c0b021488046d97efa4a0cfc3acb2192cc5662d8f6df56dde14a27de2aca3c714a831fe2866887197489603845886fbcacd576b7dffb68b38a83e36ed2a1d6a71e6062e752c45726e09254c097b6c8c1f359e1473fd10dbdfd74c80d12a255cf5d7abfe92e2ec31b8895844cbfb4948c3f0c268a4379c9b1aa9b23a0be095674b644af35975a01d916e34476734dc855e355237391b5f492ff25298b418975f2e50600570dc2a1d0f071aeeb417b08accd7b56d1728a63c019ffd8677b2c04115c190cec465a546ee5128aa0c2a18f418a62bd4cf06ae60bd4af97ab55033c563fb43fd257129074b28c5c276f5c4769854583b5f9f836b0b22995ac4d1cf78122ed6ebed9920f4eb32f806444d798b437c5298b649cb6ab6201b4a0df1eb9ac475d0e4f070e71b75decbb4b876dc116f5c9127b249173100dd06f15c8e79af069a770c6c3ebe7905588d4d9f0981b2a3c2acb22705d55cec8635135f74ba1e3572f251db572d646eca7ee7c5ae595586264a38abc9c042f0281f303e58ede7c2e9d7c2cc0542ee7cc53c6ebfe577c391b0d5f9bf2924bd342e5a7d4c85d78c57ceb640f77e633f10df2ff57ef674061dae3668d3748ddbd3ba5067bf53f31f797f13ef9f6f94bed309795fd19713c81d5e06313983ac8fba713121159187bb4e6fadee5e8a2f308c9f9b2ce722030d2c6e72eb952d70411cd83c54e091faf28bc964b9e1ef6e45190d21d756740a538ef28f951be9a324a05847dec8459c18824264eb214fc2107d23f6c7666772a9d2a0ff91d6850dc0cf04739fdb5a87780de68524a8a8bad89ebf37b509f72f6ac789eccb8687839becc8d7ac85e7488dbda6d634b7949dc4008c55f8c0118de7e49b9f82bed0c40c791047619469766efdb824739f333b578b862ca388c453b7b5195554c183907a97bafb2a99dd50e8aa98df4b26059c92c6597b64f8b912f6c2f6e3293e075a42175c60001fa35369ddc9acc84bbfa646652cfe1c62089cb70f3ce8b8273c0aae688544843f66fe5e2c685260a7d9a03dfdeeb89855f217e5f0a1a6e70abdd35f22de374f447e82315e8d73e2c8bf4a804837c7f06b911cc6c941377be2882b70e51693988916b51f141ec054fbc12f9176c9025309e13ab4bfae1734f2cfb0805a779dac189a2cd5a4159d2403008d59e995c7e9949fd01fcc6522e5c42b14c5fa381afb86d86f42999d74da65a67c6fcee4cf1cfafe738c09103f8d7e82ff54e41cd763e9abac525cb4808ff3a6ec39eb44c400d7717be6ca8edfd7bcb6643b349178893102745a512c26c29280fc95d324089b331b90f4aa564a0751fb618818fb6cdad8b2d74868b547be816b6cc90d954425af79f9da8f280157910b02966f855c3d7450f05ea0e6feb5bd6a2b8674a4f4046ab629900f02611189cb96d56c586b051e2c7f6fb4a7e29e666dfce43f52d3b646b984a0df94f54757559b1e3b999e87435fb09646dd31d7ea7647ff795e75642f9dded27e1b50f9d7a750e902a7eb18e4909d89236d9c75be22003c1ff5a385cf1ba85944160133527441a93225e9a77b8e915be9311e03d432712dd21b0f716f902cfe34283390c308ca1dc715c397619617f5cf6efc60dc41927d77dbe43eca5b547ef35c4657150066bc3e5ee39f5a5ee988cc50b38780778f03fb6b468280616c3be33ef7ac49161ce85eaad18e837ca84d9a818b029cefc062156ef42cec669abbe30737068f4677e5d955f6d98e25e7f793b49ca08bcc628d1d9b28e501c807a578f63bc0394ee4c3416fcf8de1ba9fd328ee4e8717255e5d2ee8bc63bf3123426597d120a5c0b013409f52f35a9a2262698c5c4106fd9b014b3ab5018fdf16c0d22e955813f425af85bde3b5ca2efb0b3ad07cf7d378e54dd8bb40400bfc758d2aca54a7329281231a5745e803514d06e6b7f8c9f39df589e0fa16543898555b9c21ac008c00a2564365b3998725b0401df47d2e51f39941e6ca68cc799b4ad7a3e6a3ee2f8cc1edf41587fcd8f631f89491814957a2594f510548783f2a7eb6edee3577b3943d893b1566cc5af0a306d858185d52c685eacd2ec6cb8cf608b25ed90e09859b43a57eedd1ded898b9f67064972aac7c7f63299e55cd4a0a0cb286728b5957f007961e96245ae7762259d29eb8ce4035e4b8e84a0b02a871ae4a2a73f59f8378ae77599bc3951696798bf7ac56528c128abea985c4016d5374b28a6be4ee4c09940a86a7772a51803eb7a6d1e453c23f7b995479c14d6cf4be0a0d9ce205c36a4d52a543c15f6d8b6b29350d68ba142f76c075ee0d8ba188f12c9adcfe4f1e8ebc30237e8159b3e92e9b38cef89777d4001cb5b9cae33666f82f5c6ded54d6a1dc9ce8d1e34d5c16256e44405b611030c9e0e3979a56178050750f95c4d3bd984b8c743aadc307d08668e70cf20aa924c10fa54b86d65d86efd72e0ce9dc651de34dff90c52861a4ecd7215a39eb4a1818bb80632c9b392c17ac52b6bcac2b1238bec10d3eaf2c3492d80239fa0bd0e6f403026418a5bc54b10697ca4a02e45c1e4363b9d88f7e51bf49ccb575918e44dbc4e54dc8affcb0525d932fb3e59804f76314a05e5327544b0867260b70bbaf97b1a6af8c79f25926b6ade2911da1a702bd092307a3080cc8e7f95b24f92b21c87c3a62a7809090cdd0c1062d0e7bc543b75fc7e26726c4ea5bb9f71d054dba90076ad97f1139caa900cace260c8c9c8385d9996f9411327133ffd965c1cdbcefb4582912ee4ad2a44f3899e88ef39253e438287f9ea86487362d085fb771b3222c868a8ee65c5c2b2389940c7f0a4c7a057558e40efc0dc70cccac3a3acfff5ec917685c3fc4ac7b90bdc44869780b050dd0085f05926b25ac3dd4ff134f856289c409867ddaabeb80c737b1ada00d70301869317396605a8a5fb0279dc86a46ec712a84658587041e23dbbefb2dd2e95ab2b72ba048b5a7c2c12a5a5f6118672102696ea95d3306d17bf27f6360c246b647cb0a74ef14b2f85465b0d2538660ea071526b014b756f25beefba872d9992117fef7bd170a1cc47d1758b9200584ed3c24c94fbb9a7775c69de66a0fe1c517aee103d091778150d2ae22e94b0736d8ff9be6dc88d03c7fcfe1de292c1b0e95f819897f79b5fcd95da153fcbd6a52c8d346b42026999122132c587d462de346ab08e442cf8af864f1812b83530a6830be3f3b1b74f43d2479b90111dbac9b479bfab6b955e91bc0d11926599941ece8a46a5e7786e2e1344202a7bdac9b11d7c372cd8d4e6013d38cb9415bd2611d157b9f3f8efa85388996488c8cbbabb8467c3752e60a725f26785dc60813468d6abdde5365cd6061f9787dd7857299d6282e40199bdef00c080b75fe504955c5481a6070c6c8a01b4ac29e68952f71c9c3a4e0a4a501d40123a7d1808aec4d9d7e6fe0aef36e6967aff430fcf1be1769988e9b78f0a406a3de9cd10da119a6936bc63b5af62ab82e2e3264ccc4914ec53ffb073fefe851b835dbf3db094bf49749f79f991a104785bddf8aafcfc20121b290b5aedae511f44b1a3132a538d7354d1f2a191e0c788bc233178db720d79042c92ed44d4de6273cfddf7bcecdcb61f371ade9008cf9395359b9a71aebec262410230806db0d190f3ca1ba1970cfc79862525829ea7a839c6898394ba74d66936e60ad3c9cc1910435d1825b8c1975cfafd976179386021cebc1c63f1318535d721ce3e5d1f20c9fcd7891270ad5239b31b4bef346c971d340bc239f5eb985deb14cd30727232b7afbe93c30ff755d3aee28462a2c06f224fe65ccad5cd5a850369b80f6a9152c29da4e905e0925386b02fc45d624abd81ed11b346e64605cdb36d0af4a0addb08294e3361f4af139cd5522b754a63f431324d69b4ee3e415af47ef5db1242c0b03d43844d0d446ee5ed6590569745c87bae8009b4187fdeee32f23fbab968dc95d705501d9bf56af8fdeb00a5d1d8966f71edc09a7e9dc60590dfb2d63b688d296f5adb665843eb5f96bc4442fa06d2f2c3b951f0047541573a0479528b3e2df741e931c8c56107d25d3aa7b2231d9e60bbe36e35e07276110ca6593cb00ae46d336111a60810001f7c8d19369c8b3274fa175353dc31cace60dfe420c54599dfd8d8117f5007bcf007df1dacd8c5fadc2c28776f7dcb7bcda71410f509c8b2c6b81c56edff3ea40652e8a004d570a0fa4a7b2d302f8e04d67ac1c9723c630b3e394d06b7ec32aa8773ba79778eb26287221fc78659113b5ddadf9c7b828a762eae5a460889c8163848ff5e3cb1a8cdb0034d12902e83ede7cfa4e4aa970183a238cf6a1b5e81a69b51f8a192563c4bcfbc13c1992288496ab961d9ff2aed5bf41ebfae5549c812557f8a7153daa3c45b121a47c7866a6f045ae199e294195b9495e6d3a57d87ca2359db965a1a03ea4128cac4b3c63e6534753a7f7c8095816e4eb3905b029681bd3beb4661fc43a02a08cdd2c064da725121bd1d86f76e1c264f05b8fa60d8bb40f3966272c87d7f60596c6cdbf43670f3d602b2d768f1e63e29344e3021151876bb3e758a2d69ea8172c480482f84648b281116fd24064a9dd1c38d9ded71b7b7f1c6a0fdeec3704f4a0b76fca38480859c30faebe9c16a0235c5d2d78dbee4da306f323f4bf1bcc6050b252bd5d44d1991f10ec8ce146b6b64ec42f322821aae1793f256e5449360b3fc164051545f59f85cfd42403134651def75c64836151ebcd4d714631f1e9e4188748c939b1306d4756583a6ab63f1ae9657551bf5505c79eb4831386c84fa149f9afc155c660d1589965fb2f699b15688d850b93137631f75e0414526f5035c0f4e1ef8d89c229ceeb171ca797d0f74d4242b14402a090d6600078dda60efdf90f5cd6fa22fe5556ce8eda0f664c1599b35224cfc08de2e7db4e5e50752a211976a3ea2a736152d147b359511d71de2947a88682f93e1084157b388567b34b5352769cfa8402897e5e7764388a359175b8ad6f450749864b9edd3a1d49d863aad255092f98c9bfe41544bf7feb864d25bf9145a79ea9ff24205d4497f0eb5d6821c62712758857fd1163ec9f082dcadbab3f282fbebd30"}, {0x60, 0x1, 0x1, "565ded77383effe495069aee94dccf88790fe44a9c36c0622a2173c646b673eb12685d8f9ed20016e85ef42bc0ebdc98ebaf98dbbe7b7f5b72bfc8c0ec655c52821fad9029be0c4f9750b3ea11b1"}, {0xd0, 0xffff, 0x6, "d0e329c158ed48f19cc9bba95834484faa7589420d96f06c6b346734529c589b0fbb702f19b479d9c1e4efb60a2308e189dfa457b7665a155b1e27cc53454620063866779353bdfebc554df62da80b5ae15c84f21a47cba4a7e2f98327af933befa58bfe3c2f8fcb574378f1d75445aab278146c59812c6ca78ed4665ab7047da73db81a5e2803b3952a418a8cef502a1193f39ea840cd089542ff9e438ef5a4c10def4f23a3fccd824a75777138178140f5dce4d6eb4ee2c57b"}], 0x1208}, 0x8) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x3, 0x300) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/4096) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x9, 0x1, 0x8, "42a400"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x80, 0x8487}], 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xb) syz_emit_ethernet(0x10321, &(0x7f0000000200)="d5338a4922652ab5a7fa7934705786f7003e2c66572cff5a5e2900e97bfe5f08000000000000005aefd8de8034b62d190c0540077e8b57995257b0") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x3) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000280)=0xc) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x0, 0x6e}, {0x18, 0x3, 0x2, 0x5}, 0x740, [0x7, 0x7, 0x100000000, 0x2, 0x8000, 0xad77, 0x7a, 0x80]}, 0x3c) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x19, 0x8002, 0x7ff) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000c825e3b00"/22], &(0x7f0000000180)=0x16) recvfrom$inet(r0, &(0x7f0000000000)=""/98, 0x62, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000100)=0x80000000, 0x4) socket$inet(0x2, 0x2, 0xfffffffffffff000) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() setuid(r2) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/188, 0xbc}], 0x1, &(0x7f00000001c0)=""/245, 0xf5}, 0x40) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) fchflags(r1, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x0, 0x8000, 0x400) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x200000000000000) readv(r0, &(0x7f0000002200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/97, 0x61}, {&(0x7f0000002140)=""/162, 0xa2}], 0x4) listen(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/70, 0x46, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:07 executing program 1: 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="215b0cdefa2245177302397128da593572862fbaba7fbabe621f1d2ff92eaf4ef9b51b84fed1a584c15a37c708b13b081aec1320de0bd11b5a772d934ef3a5da6425fe42580607917c5da327f6bb6b2ca7d5dc2420839a01a41e96f0e0ed626e8c9bb29c5edc4de2f821615acc1681a37f43d15cb91e66618353329ce5da2d0bf345bf6faa18d15e12cf6222", 0x8c}, {&(0x7f0000000100)="3ad02516b3d17a7631ca22f43c778cfe111c6486f580ac888da3978f41de087843cbc052ba7d6837d03ff935dfadfc5755e7d4fca85ec7411ee3584424e2f88995b1f91a380a91fec113a57aac994fde61060d6e61726bb946c00c2a588fcb3c98fd640b17cc4520dc100e2bd12a5cf5cec2824834de6c8f25e231c47fe6c0d1003303548f06a9b68107188e37ad5769258db5fe20920fc46570db3489887a5a1bf5878a82dfb6d5222bfe12522631b4ee9d452e9dadcd5bfc2cee6acc3c8fc1ad70a7259c85e6fbab53894df34b9ab738aef24b5495589a1b4199fb7bc6cb3c45340769eb7823b892d500aa2710870baf245a793e84", 0xf6}, {&(0x7f0000000200)="31d30a355662d631430e8b50eee4971e9f4d271460189d21d7cd15db91a3d87780fbb9b7197eca4266cb4a2a0463c014e8647512e6b2fe42054230d4ea1f8960e16817c95745048aacf9ee77a8bcc3282211e2542f4030c3fcccefd733bdffaef7885d1b454e19bfc84dfdf12af3c0b9854eff211f976757a23a71c06de2b435e82e6239e08ea8ff10c189db2daca571dfc4052618100596b436bb48352cae9f8b8599299c369b91a4371d47d2f746f1ec71b3996c0b1da0ff410089", 0xbc}, {&(0x7f00000002c0)="abe785951c8af637e1e9dbf5f22079ce303cb9bae3d1981be2087c8620bfcbfe6eae8cfb76cda4cf2abfdead05d35016fd3b5fc9f4a9751a35fa4f8c68bd1da87aed0cc8b3d84c8f259c377b574956f0af345f665829fb3c3b574150e356f575147c42741ed0cb4445f7b4f2355e2ca57d9617eb9aa47bed57dd1868a9065245b93549bf412868557d85d69feaf350800cb31405fca48450f8cf6c68998f791bd5f884339825257a01e8137fc152a9eecad1ecc5d5a8446036234e427e9eb380", 0xc0}, {&(0x7f0000000380)="8fde2998da3217f5f5ef28a5b3f42e1e0e103637e3", 0x15}, {&(0x7f00000003c0)="6ae7a26fca88c924e9e81fa1a6", 0xd}, {&(0x7f0000000400)="6fc6da34eec245063133787b97a19e13998fb28c3e06fd17c94265a9a41b040a58cdce7c78d0b91257c0787fc5fa633210d35eaf9eb0610138a1a3a3994ee65d0c8cca764c06873cc4a8cd36ca5ce0beff3f1598b687d96fe8526f04910fbc84d16c1e9240d378005fefe48d3b2c6acad42825a5531c9d9e2ba3e7eba8ace27dded6ca51a0c89dc936c0b88804f3384208888df947e7169192b166e0c0225e4704e0ccbfe51abae070cfc933177ad7ff1524bf480db1e0be4a5b5f7bb693065bbc577e2798ba23209994b0c24751cffeee10642b216fc58ba3de547286c6026e7947e25ec769c8c627769027dbdf7548cadf0eb106945c46e865553ac29089c28412a46598ed99ab7819284f64a2837fa6a284d9e3e64aa2217782923a5fef9c05c4827246c355fd38e8d9cc00465575cac6af82b261ff1c4c374e207ed5bced0d3e8003217e75672750b1a93a4d85a2a542b97815d88b216661de68c86e94fd05d2375b8aa2f88c08555e8da49050bd0d2e07de3d27590e1ce9e51c6f240860bcf5a1f4d68fd65882fd3b03cdb129689e9ea1c9c04f55993f036487b2c4d1e548dcd9a4f78346e0863c278016bb72ebb0c1fd7439d2278294491b5859b3b152575e7aaff74111461673569cb70ed5573e124cf43b14fd983e695ff4073e05c1344d3d09a8b786b025485a42ca64df6a177f992717fdb2870850dee6a460b61432bd2f8fbeb9a961438ceaa63392fcf25c148cc03b9071cd439d3ea2514cb50340f94b72a4b4d20f78c9bbe2c95eae321ba37703d697d9e4dc6181b4ff173c4a65f26c6276e17f0e2c826f32b052e226d5afad4a8ceba25f4f46f15761c91cf4688076a83b5bdebd54dfdc760a67812d8cb75f756288b9c1cf6dfe02a8a99ba98adbab80aff739b0cf9468aa17d35719331ba540a437900efa26a0d551b30e35f56814eecf488c19420d3a2ee39282d1255d758f2cd0f22f32f641b990d33f4457cf533e48b2d2867278d65685c47d867b7d03cdcc95e03ceafe5efe49998cb32e0964ecbdd9de3358f6f164e73f810e49c14684f0bf4919628b291a6428ace34ae43f7f42d1dd2357d184f5607c60cb38f1063c419e77f3bda207a13939edb849da3c247b5eb00b61f46086f4204aa414a4246ce2693f75edcc3c42a8cccd2879fd013e6c9e5d015a6c895c947460062a74a472f7d328677381bd31c2391567397915453825971a78789656fae449c396ec59598e85fe0034d77116d6f90387f10f2aa539b786f2aaa93afe49fd1f6570395e5de1af1385e81db5e780d3c06457b31fc7be1a9fb85facd0da22d755b478afe12ac65b69f27a2076029d778f87a35cb90032245dfa849183e54ae1904c725fae9165a2c1ee6f5795457b8e253a7c1d71d95da3ee623a26012cb072022a52cfd2243c12721e37bc7da328b925c9eb22663d08369fd0568a0b3fd6d7145ca4485978526954716d7329dea911cfb72ab3a1fe7e52e58e67133ebeaf0f912ccb95ce773879f6ee74c1e868c4fae17ef151aecc24691a65be470e06a78736e5a71324193b1f26665239532dbd4a8992c45a03622ca0356bf45e27f0c4bf2c717cc53a51d6a9f3dbb8b71be8a2b0e889bce25ffe0e609476caf0b93b75852b1e2a6813003d129c62532b5d391685488458dc9cd43f60bd3f085850663a62fa951405feabb2617aeffe510431a43eccbe34ee571c85a518bed15697806a1fa41c3f02d21c88ece62c6883932b8ee58a1a281ddf5d899f539083d801ac19d2a75856215d1611eeb2e988dbfb53e0bea8f89266bea26dc82bb42b71eb6136aa8a4a2760b2920efa65d2c697439c12151b6b2bf886a22b24f0c6ea43c9afa327984a342d816e935e8fcf8dc51287583bc2bf352f828b5117ac4ee56626d0a746092b4037d69e8c6e827df0e762732f536b81c9e79266ea19437d37d62eb3aa1d16c183ca964401a393f20efcff612ab177754cb8eab6af87b555cf183d1008ed54fc2ee04f42684ed682430733620743ada51c2ca77f9e9b14f7cfdc88f1ae768c72f8fd4e93a767c830c1c58a12a04fca330f294b36d1497cf26795a7ff15ee0263ab8e47e6a184a64d95426d6d7a6da6962b69a80bd40fde91d6a382dd29ad4bfb54867bc10c9c253cae39bf817fd937ff0c76e81c31b1a6119658b61d2b367220a7749085fdd6baa6d5a17489d8c5322ea7e160e4b76cf5ea634a7d8d7da2628dcada8aec44ec135f1d7f89453dc8611467a607de1182c0c9f58ff2c2fa5b65148f0754be9ec435e40b620a4e89cd0ff44ea775ded52b3ed907fc26384a43b00fca235fe4d03f8bb0f061b5d7c579d5407525c81597e732fa054cbbae70bbdd420a1a30232fa6762917b780020aea6c464ddcac73ab82b394ca520edae93d2855b84045e39fc5016630220a453c370850cdfc607a34ddd3bc8fe8b64ed1ccc146f9497b22e0c42535a9837d4aaffd77be450b8c554736fa703d4f7de3f3a68cd1ff3e6ae61e707132bd33dc98637132a3d7f05bba21cadb2d94fea0f9e4796e4b050b219b7eaba0a4639a895b5cf7f4a60eff90162a15958bfd6d22dea87de2723179fde9d09e995e6df7750c7308bd8babaa37138b987c97371f2ba218e421b836c5bc19ccc36c48a4f1e3d280a253f87b4da9c186c9796056f7c340f914183755003a84d83bfe05704a98394e65aedc0851c58a09c00575f4ba1058fe5ec40a6ef6935c7326b6c0c018d413ea337a12728da6813adcf55b903d8828481415ad7d247a39e22effa47b2cc53d2e54bff23c4ba730fde342383c5fd6b56352f88c1a6441611ec7cfe1b88e4ae0ff49420dfee3002aa99519f44de793853704faa59e944df4a41db93e7770b18426a04ba9fda7be09813268410f45248a0fefe42ba126840222eafb9cf31e114149afad7d755142f3e5fa9d08390a9a9f495e5ba03456e5329ad0622bce6bda9d4c4e130edcd984d1f8af2f6f01efd59ebabe031211266b44b0b0d42ad1f7a1ab7c4fe42d2e1ee2edca72d502a15a0f0e09f3c3fb6c0bd2a79841704e02ca809c062c42bf18b5e4f1f0ce26624feed816dcb0f379b6933d0a771d2023f57e004d2060722cb075d4a5df33efac4fb3dacf6f4f48091ac64b44456fc001be9a8c12f658086454f3025064210706a1a2651081de6489159c2f786f8893339af1379c2e39926db2e379d84851c2d52e733dba9bdd8c4d282e062fd120bf30accee99e70a44a47814b08f97757b18390854b9bc24ef504e9438a5ece829899641a8b60c1183fb12801a1b8e0f5a78a85a96ce30d0bf5a6c7f07322b70a2f478bb654499dc01da1abc1ac2c689541a07a4c4ecd44d91f134d46c0a3426ae1eca2de883810ec62db026ce18d0f8cdd682971f18525ea9bea394fba60986b17389d2ab56c06fe99d2fafc21fdbd2dcc6ebc25a9281ae89f7339159fb5908a2c935ac5fa4b1e993b9f23eea6c8a2f3b45842212118324118a8f16d8fa1694b7c949e32865b72c248c357c487d20ebfd017f982db86260e8f5d648e78db8b632678513adbb37630ba6ddada26393874fe88edaa4936faf24300644640ecfeff1283ed038727ed16f0fedacfb0410cc77b4f6e34f732b28551c86cfc84eb2776fc2daf56c379f08140314f9173884211bbd5f83acfefb3baa55a166963c080afd76018cf8a6c2c5019f48ac71b1db8d1fe7d2e1f3c8c4e9766bb36f9b5504a21d3b9112bd1756e8f831dba0c5041d5aaabf132c7689827f5180301876f04770a29d0873ab23a34d267103b7b439f5b3673514337caffca619ece28e02fbcce20589bd997c2f6772ef67b4dbde69764bff92d832f64b50921ac4dc68f325778761e8550e3cc9d68176f47c7d45b59143f4d1defad418f4e35bdb4cf296b1f137f0ed3e27a1ee1b269cda813498069a9b1c576672950b86469a9710017e59d565998f306edf86a976c1ef47639eb1f1feeac6137c7d2f67736200ac42613f6b1ccc93aeafa46ed8bbae9a5bc6e4ce90c2f7d9dd015664458550b55cd7f09e210d54456c730d6fd284628573e8f42ac12438405d3558a264ab89d412391f7ed3d7701aa4c18bdac3099dfe8063ef22ca8fca5643e5cc793c363946d60456a1ec46d430f0bbe282ab067a74004a34050fa1f94ae7af41dc0462a792f00af9efaa98b7dff08988167bfe7034a8fd50d97510fc0d2e7286506d0974144c20d60280146ac9c0b0c6875a16bfcaebaa81c41e356df47f74169f2870301a9978134f4c42c78ea48a519478de707b8b1f127294de0edcaf98ba338ca52dd06bdb2fe10f3d645203b61756e529f09cd5fa7e087910bb1da1528062bacaf14106205da556a9c834b94bd2244b9bff977cf4cf822b582e4c2bcc5806dfc1a184e34344ad84c32a8cfd7abc8dc7413c2e530f4b942570f5e31001166d1f06c478c9d7e7b40ab24c772085b7c783c3ab77710d3d203b4b9c76fdf434a6f3281614be58b291aa3a42954ba02d6b7150495e4fed4cdac2f7f423b4adaaddce556c2bdaa6764c0ffd17fac7e04614a115f1e04f61ccc57cba808ac1f4424cffe26a33943452558b925c8d1feb89dd39653b4fb50124f36d3ad37df6374a4906aba6ffe362aac944c0c276782aa7c9ec5ef133c24da20902b387dbb2212a4e4a92cb63099e0adf549a57bc661bc821a67c1cd2bc4a44a62d0ec04c94f9f167e8ffeedcf5c92fe59feb09101bee2c56e421bf7dce5bd5fef94b8b972f8d54c707a7774c8a13b6c0ca1c355c63cdba633d7c9c22c97b59ef38a12a90ff827642c461e84c2fd16920f9bef02651ff97bfd3d0f61bdc6899d9b2f5886fe39da52f3ae5c457c9e24c984d07df3b16a2631d52a1c271db93274364a2041f96a21462e0c205a626408b7de8274d6096b21d8d6220ead004cec13760484d65302082aab02aea04295ed090acecd5254c4dcf15468dd0eaa773672ce545e89072ec54c61362bc01541bb3113a316bd429d8c9f55f712fb73a1767aa7b3e0baa25ba06ac2c93f1e14ebc3d4ca1ba8388553a37964ccac764505a778fe05097862eec6c353b2a805903925cd4ca97c880fd5b714b8ea8cada87878d4e1b0def8884228d44d7143c48e5d1ab2241b0ca30118111dda58822f25b9c864baec8e8d4f51df147185b4d080df95c591cacf32e4716d96b6cc4fece369dd9d241b4dca178d262427ad5220c3c3a1de0837b3a31abb5c1f0bb3a7d414c996467f06b43faf77ea942df0426a5b52030ac168f2ef19a533febb41ce068b571d4a0fede1a6d61ad2f2c843699a4b7fc82dbf9bcbf6deae7f8067e5ba26b11568f1bdc4963d32980f4b23d6ca28f335a15116727eb34409047c6165cc0fbfe90e686193e652081c4b6884abbad0a5db06377a78328d38a6bcea7b21e8431530b81aa072235557ca7873778a6fe5ba8b2bff3223cddb761a8b995aa766a455a2885ba0f9e05bec847a477f73598ae3d2240d20edd7457a32bfc7993c8580e9687eaadd5d98c8c514bcf6c7060eb2c90667bead5f6754ee0bd4fa7b3252df952529f8957ece98828487ec25b5ba1f487567379cd4ac4e89fa52946643a42e0581239072c1f1269cf008cd99822770754f35a2e8425c7a7c8b1e1d6bf7b36e0110f0f794d41201e8410a5f44dac59104a1e92de6fef046c5cf96cf30d8a42661d41c635d1821c930b900732ec42a36c4d6dfecc13bb748a759cae5763ffde8e225aad79b36b4771e6550328982c02f73c8a0ecead569f0be29f5218a9259ba1d", 0x1000}], 0x7) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x20080, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x880, 0x0) r6 = kqueue() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000780)) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x4c) r10 = socket$inet(0x2, 0x4000, 0x59) r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="00002e2f66696c653000ad786a63f6aef3d8e3da568cc010927fef8a37fae89269d7f92bd2ea0f7c2d4bb9a4a4c5d2ecb5fbe8e27843a1cccf65d176425f2add5529f7ede596201a47828920c196ab8e74fd926922569cbc"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="d4093c67ecd085687ce510d49cffb7b723f97923d03f926ecc2c5a4dccc000a87aa11a9d8190d95b9a6bad3d49c586951e1b698d21c2737d54b8707f65c3b7d8c943b4ce28ac2337e318baf276a11207dd6e3a9940d6b2626297c14949e77acc3491b2cea006a907328c1f3347ac7f64f33eae0de3251bb24d2a3eb3f08e76d0abcc5b9f8fa31fc8344d97d682c16407f77256d7c02c94c6a9fae23f0d4833c908d4ecf3bd7d82f968ea02b225", 0xad}, {&(0x7f0000000200)="3b858cd80c26d6983fff5b1d5ef2757b67bf92edf8d6b8aa593be6306b408d26cd1d51640b7357894b869112afd9cc7b400b901cbe65f42da539e6beae1707f42d340ec1384ea750744040f4f88680abf8112980dea3a67e8d4fff42146cd145f1de0db8c8529c942865f378352fe609bf4044e2a87bf96313a83292c744f28de0205e0419a3791c71cb23c7ddbbe9dbede894dd05ab325937e0e46fb18990924ee4ce4e28d013c88d86a116936f826ef462e88219b3303d4635bcce", 0xbc}, {&(0x7f00000002c0)="c04667517968dd8c2af19a0bca10a545472a07fba4d5e934ce7b5491fc6150f5cbbfb7a1561ac1f6ff5d5977906c008ffc897cfa43fd76e7b40e1f6219dbe2f482520226805a0021b1fee90e9225e68d36582c8e5a728e4e470d8f35fd05a14feff7f2ddb058ef8927ac692bdec53f538f0f0e27b0a8e539e88dec70bef9aec9124110a2604c96091b8e7956491bc638d125e73581f0fc79dd154a1f2db5333ec85351dc0ff61ea18f60b3fad7dd4b204963572e40414b12cc08f006e0630b", 0xbf}, {&(0x7f0000000380)="e935666d3bd5b480a596afcec593781d22f2c6f14365a3f47405e6b14b8162f521a461b95a444cb728deddc34336659c8b4bbb1fad388fad9d5a3d164b27a5676d86b8c1ac21fd69a082888e6ade39616105d20a413826959ed7548f973b636294951c6749668886ecd3f7bf1828bf0e7485c9023ef9d918184ced327e076d6bc4153a1aafd8494bd069ab0056ae291404d0c7870408543e1e1d563fa44b80750739717f8e419c714c43258c7b72fabc53926d5378b8bd754340aea029464a0166e5e8dd3dace2e3", 0xc8}, {&(0x7f0000000080)="072d78d1e62d0460ddcf907105912c7ce52c837456b2c041a8c795b8dc70677e1f2baea687e63ed4e5afc9faca47e366186a72ed67b4bb3ab399d45e529903b6ba2f87d9e35905f3cb61687aee666345c6d5bac1ac2ce42b149894dae33569fd6d31f779741fa2830560d9d29cb76af24994882844a943140ebb4260f5a1", 0x7e}, {&(0x7f0000000480)="fc55e6e5ab4f2e34bb0f35a59c3349cd81f8bf5abf661e76835daaf2b966b5107972284cf7719ac799a29e686a5b858050ab77a3ddc2ae991606865fba2ee05db4ecfbd053462fee4aec1e7e089ed3e1bf16f591657e39a4132efaee4ae82efb84eb758870ab0e5bb45cbcf002", 0x6d}, {&(0x7f0000000500)="824631b15da9ac2f49781517ecd4acaf3025d0c6fca9e35ec4f1bb0146880760fcb0cad30dae5e61ff808e5b142451627262dca0e40c32cff60ea347116e6d206e1ba699659697c46fd67564f625a8a56bf981fc8f656420ed82614ac358fc658342c9e985b9518ad57cf7f445b07f0bffa7e0a9e1", 0x75}, {&(0x7f0000000580)="8d76a92403621f31acf94bca502e98a2a6f03a85968e473d6adeec7f72ea855f20874b50fb8279", 0x27}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x405}, 0x8) r17 = kqueue() kqueue() ioctl$FIONBIO(r17, 0x8004667d, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:07 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x5, 0xd0, &(0x7f0000000180)=""/200, &(0x7f0000000280)=0x2d0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xfff, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000000)="23dfb776d50edd1ed2855ff63d8112d7ca23a542c5779af0f6b60b8888f50d49f90a5087ec745d8bcfdf8211303992b351dffaf14603a79d9f329a553b4a6441816b3f00b98541c4eb45ecf2f24a5eae367f5338bdb4af0cd8872c7dff7caff2385f34457bb854acfa5fa64d04497a586815e53268e5c0c2f1af824a5c4437ba17b26ee4db0b250d7f558c452a3dd3497404b72a4ddd79499163410996a765e7e1237b488fe9b1401d", 0xa9, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x3ff}, 0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) getpid() sendto$inet6(r0, &(0x7f0000000100)="9287d1ac5a7ea2", 0x7, 0x4, &(0x7f0000000140)={0x18, 0x1, 0x100, 0x6}, 0xc) r3 = getuid() ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = getgid() chown(&(0x7f0000000300)='./file0\x00', r3, r4) 16:00:07 executing program 0: r0 = socket(0x4, 0x4, 0x2) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x3ccebf28, 0x91ac, 0x43a, "42ed5b4d62d658558455fc08a80f6c9ccf302e98", 0x101, 0x2}) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc2, 0x10) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) dup2(r3, r2) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) fsync(r1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x4, 0x4}) chroot(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) 16:00:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0x3fd) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f00000002c0)={0x0, "b0714988262e4acdc0158c3f2346a8d21782c04d953b6d5dca808655267b0972687ceedd8fea5f5e15827664b5e3dbf0cd5ff4d08b8a92e3d352b8cd2743d72b0b5d39fdc475995beb0088159a2f7252eb42cd059ddc21c97427efd59edd8b0cb7897a9181a426c67a3384888588f405f3136d3827335c0f26ab9f9cc03ba40d"}, 0x88, 0x800) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x86, 0x0, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0xe6a7}, {{r2}, 0xffffffffffffffff, 0x1a, 0x10, 0x3, 0x1}, {{r4}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000040, 0x1, 0x80}, {{r3}, 0xffffffffffffffff, 0x42, 0x0, 0x8, 0x6}, {{r4}, 0xfffffffffffffffb, 0x5d, 0x1, 0x10001, 0xcf1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x1}], 0x7, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x72, 0x400}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0xd083}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x101, 0xffffffff00000000}, {{r4}, 0xffffffffffffffff, 0x38, 0x10, 0x7, 0xfe3}], 0x0, &(0x7f00000000c0)={0xffffffffffffffe1, 0x81}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x330, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x60d, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000240)="9fd3c726036aef95c367573d21863b69017e97a6ea6d8e9583a7f7e1e774843fbdf49beca9dccd2a3ec14b57516669ef5f0da0286219847c48946709078cd6162602ae220120c1223022363dce3d56340e6c82f96039", 0x56}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0xfffffffffffffffc, 0x0) close(r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10890, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x11, &(0x7f0000000100)=[{0x3, 0x5, 0x2, 0x101}, {0x4c49, 0x8, 0x4, 0x7ffb}, {0x6, 0x3, 0x2e97, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xc1, 0x1, 0x4915ba99, 0xd66}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x10001, 0x6}) 10:12:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, 0xffffffffffffffff) unlink(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x6, 0x1000, {0x6, 0x10000}}) 10:12:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 10:12:17 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x95c2) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) select(0x40, &(0x7f0000000000)={0x8, 0x4, 0x80000000, 0x253a, 0x3ff, 0xffffffffffffffff, 0x80000001, 0x3}, &(0x7f0000000040)={0xffffffff, 0x1, 0x9, 0xbd, 0x3, 0x3, 0x1000000000000, 0x8001}, &(0x7f0000000080)={0x100000000, 0xa5, 0x1fd1ad42, 0x1000, 0x3f, 0x2, 0x6, 0x92}, &(0x7f00000000c0)={0x2, 0x48}) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x18) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002440)=[{&(0x7f0000000240)="f2140c5a65b1194649b4b8b511765c425dd58b970530a0740b0b12bac74466b9950e0e65f12e14fd54ff563c9fc3491e7e70e1fa2d7b7e5f9394507fa9a155e961d9ca2d0d7fb69d4edee59e578352e9c60ae57fc7f813ed266984de0dc848f069320086a9e932a6e41172464cf9c37a40800c8ef714d3800d9b1fe1e723755cc6a674196ee2f9506fc0f81457c856d7fc8e9d4c3c3327de5710b1ee1b7578e6ef6d3dc310827ccbf7f850370b76083baea6d552f5025c737e56bd9d4ba04e2eb96bb00f92b91c06fa7782081e9aa71903642a893d7f34b85a680db86afdd3ffcbf1ce612dce572f0dc7c33b215d88f4634e3200e98766bf18b3d289ff0d0c71f8d2cdfd24632e9709b66fe1c2d0ebebb2bbdab7e08bf22e71b3a17a1b09c153b98cb2658171aa71d8b8915803c7565e2e0732fd20d8670bf1f72853e6029f96611e1cde1e7d4e9f8b46550e02a1f5f128af63cd966a68143902dff2289efbd98525e5b81c5cd9cfe744ade6106b20d6e815707e35f6d39652cb4351ffa4cf1b23ed644774fca00090aca84641bb6e6b70d1ecac1c1113859aa7da134bba122486d20f5f04bc9fd5fba5af883000193407b04c5a741030037027fe1fd531dfaaad2324fe8e2f0f28bc172a82095d99df9269eafc4811956aa0657e7e3a1248a68f384857a2da97903b2f5921ba04ce18a6f5051e60b9afe9281eab62df4b038d6cddd14e7a9703c16e2f588fe706710b4cbe31df47af1bdc1139a004d6c83f2afd39e776bbbb35873fa4c69ea91fd03d77c9903180dd5a25b983e1578c9786eec0f6d5a6af0616b7c28eade6cb9af80436fbee1c3451e4f0d2f397faa9371be806350ac97fb0b0b2c8f2b7f06985e159ae11bcebe8bdd1e4dbf9fe742a7724b6e5f67a62ad49f32895a907e21549c34d8c05e792c2f25b3395e12b51e896a5d0453bfef92bd3ae61647f4532979da4d82f6c52d75717aac63e8084bd5078f083660736f543a7b71514e36e4b1899ab202bbab11b1262b01dc3dbf811a57fba6085068358df4161052b9979d64690ea45352d85858ac9b9eea1ed1e749633eabd86e3b816a1dd84a7e17856b7d8e786b134412fc650d70b81172ccca43036352a77fccec39864b515549341bf9e7de2428e27c224f5ef748ff04c5c309c7c1e9c2e462abeffd70d67ed7dbf03b5148bea3df3f6be2e16c62f6b9518adf3d70cf1d604f8137f62e9eda642d45acb9423cea4e0edea5471de21656a6cd3fa2ad89be560763d5c932fa99d6d52013b81d653bd17f39b3a1455e520befcede4b4df246ba8e3060f1091e77aeaef2df2de88ce7fa808956393e7e86443726ed0927729fd15256e3331e7910aeb669528714fd998d7866bec163e09e057356eefe7b4cf0d90012517b36240c96b223acd14ea2a3172b29f6af2c7fbad05acc59058b57017448c8a422a9fb59451754e75af67f26dd23e2d27d2e0f5cfdf972ce8b89234d55840bef560ffc89842aed602c915c79461f917d42ecf567bd2127cd1e724727bd77f65fe8c80b0bf496d16346a95c49134648b77afc0358698df9e4eb9a1f7c70e41715631d7345ec424ffb365e358af08e340c29b3ffb264646aa220abe21078b56a8a589f91dc52b0816f2cb6850647692f71bb7b8e92d7ec5de98c26f974992bea3a251cc1874cda5c788ddb8162059c51758f40064da12e598650ec78f048a7188451346b0da1b34dbf3b1eb253bba000e2c0416c38b0860910c4d2734cf133934b5e03fd4b2e8394ab7b33441d4f522c31873e6f821f4bd0ad173e42f65306bdd7318542b7bf33743633431e5dd691be4a1ecf1de35180ec6c76632cefaa4c881d4dee7f4d83d2bb0c593d8bdee86735320a67dc2a391535455bc2a9bcd17bad8593533faeff4a8590cbb2c599f015c0a2eb87b219dddbe034a1f281ba84a4a0668fc57a1aedc4fb886d56ad539f7d5924862b2ef602b695436e9905a547ecb7ca578b1938f6805e428044c4d49cab04c981a19ea69225ca593116797968f3592ce281fa566ec817af224acac8a4051ecb9688038ad8d7a989f94ce8f1a186c447942e1a6a6af6cb02d89dc6b70f274c5fa2435ab1a47ef2e06cc4cd186b2f85da15baeb330dd0a9b12e3a0e44cc3af73490bc55f92afd61eff96d8a0e9b7fc32d3aa5a61e21122b0e85a4264d86ec5cf715a01b86fee6107d6da5e2ffa02d84f15897efbca9cad3637163fcba58010b49812e8c74b0eac1b977a62e64ef0ac8b0683e7462ec6cb216840e75c0d80b724cb2031e1ff9bba39b2c22c449e2b8b9f34ce6d0f72132b33b3b11196eee67771d848f227814608377019093f2d79b5cbf3472a4b310f016c1e4bb024bc4d95a0ab74cf2c65a1e4d7cc4c76c824c82fafd918cad833d739910f28d5f8cbfb1bad418f5ea53e468bd033931b73bacbb2a71e919ddffcd28d2efd82ec7e97fe592fe0b93d08edec598ebaebaae3f7c79a1a4ff341fbd7235de1fa6f1db14818a914155a44dc32f5bca35d817aea770a6651c416233a2d37765efbb8adf8faaecf5526d30e3573c7aa87beafe946ee49f70be2b70adcd4a3ca55b9c1009ae9fb1004542c4d09042a2dba845e4b0ededeb5c594d7e69bb0855863ceccbb36dc70b3c4ffed7b093bebd09d954d6f4c8c795e2a3d1f4badd437df1d6ee3a709aeb90f2d8b25aca22780daf399e5800b3ab6674b50c03ccb65adf6cecb49d6f8c6a1cdd571700acddc8563562848e77d3c7626eed6de6fbf210efbf193f8a515ca81d25e67543967b6f2da83b038447e42160183aa99310d828dfe11a59e69556a8f5efb0ad180fd0a6626c3178ddd40fd637bfea8924ccd71f3d181930739f4ada713333469ddab1d34c8f0f26106b3417eab783d3400aac8b470afc7092e042bc9f720ba454ed0c7a7d016f2c947c81166f34897087ab4e5df78d7119a1b5938630ff13018632523c3d2d0220693864ce259b16002df7de70fc53f9d254397d28e52ffd15a37784a86a358faa66ca4eed9a3866f594e5e1a5d9bb9f7d7b247bb5248cf853ed7ba9b363fb5f7cd12a20b860925b70a21763fd5b71109d8b1258b4b6aff5d388888d911c88e482e2f25e8722dd35858b73894a8a7cc9610a4f4fdf39bf10f08c06f5bdb47adb3c03d43415520072cd464ac7be2258d35c1ce3265b988dacc9cc1b3538bc56f2aafde97ce205b5142341cb20d0bd2450ec7b2998e9204267378beb16e55ca9dcd0acf5dbcdd57ed4bfe42118257c5d819c85ad1ae5c2bec079bd93ef05384a343e37de8d0dd7115b157244ba254d6ce98de48dfc66a96d401d51167a13f6e32c3bb7e1221d37d5ee572133b4980a5cc403fb8dc9ff5f66e0ca4de1273a3b223c1170fbba139df1615f49464b0c1e49f10a79f6753bd2ec95a7e8fc226c5e55a68e11da091b25e2b87901bac5e668bf877f867fc9e1b8b5d52041326a06c8f3c6f55e790044110ffd743d4380e3274965a03640c959b372cc1d361f32464453c1a065c316e5b1dd8105ab694a63af8b5905bcaebfd5183ac2dd8778c2c55d5bf73b5cc09e8cd05d89b096826604a5990b801a7a4399bf5ccc24d02f8387062fb8ef545ee10b481da05e237e0bf6a465e9673209ade8f3bbe428566f8035ddb76105d479de8b0e0d58639a95cccef652942ac38e8782fd87be632542eb1c917ed5b751f454241693f664ea2825a72c10239fcb02cba3406b1c8c21d316f1270972e46f2fa5a4a6e33a20d4fa7c6e3537a2def1c3a849859995b64c55b0c81d7d769586fb0ce4706c6d2d43274a19e9cf6f4843b5604a0a38e43ebb53e6f3137aeff0b7eb3def7cdeb603282fb3566ac2c61b3ecb91e5640e2590ebc1fbeb28a6e3dc7a853e53922a78610327c50c01d3d14cc4e1884b62ba317e81552cae5f0f082a3fdd57106773ab64f4eb661e467df9825db585453cd62112391413728d8a1bee8269017666f4e247a8696a0df3df80b33ea43e1aba590e3c55192bb0717fa1fd3b762efff976793a631e1db29eb1037df8fac56708bac7247ecfde7925e8fd820430708d4801baf03e4613a830f26b50d0fadd84768dcb725ff11d8250f8e0c095a6c09112252af0ad4a08835ea89608817a157853776cf7c4c40fb4a87965daad8ed18f5ae0bf080af68afe24f6fb6b137361b641b089be43cd3b310d060b272975c2981ff88005626ffbe14fe77edb7e71ea9d566da8f3f44f59fe7896e44716e8ef3fd6d56d6ed736de0a3519b16dc2efb1013027d2516d25841351a861e326ddfcae2e2b333329474b856de67e8ea9f9cf1fd63c93fca75ef23f020d7347fb5df9a6552a4a6e65b9f74acbf32a523f4bc2c4f933022866daafae61c57ff6764589fff83b6eb9959f8cdb4bda755e9beb4b373abc4400a325e37b0e95fc604e878795c4926b5da6d4c474022179180c57da3fea04368b1fb1dd29c7e9d1cfafc1f6159216dbfee05bf7b1e84a5022da339fc44d064d81503d8fe64abfae7a725ff52375bbeaf78d8192f6074c9429693511cf070953d45af6132c7cfaae5d5f67a7785a381563e66974674120a5d629f51913032c74b1e8896112fac2cbde0b24269180809e8dfe60ad8f261b65e61abf3264c97c8ba9c497feeb87abaf3858dfc4317d9d552588b74f6dd2c0e0b5a8871806e71259fe97004a5ef04dd72679e7e94bfe8c3fbc1c5aa55d01d818a2039d335da47acb363051a51fe1bfcfa4d77d9f54ef619415402be6a182330234d80e90fcaa29b9e00eb24ddbda5404b53be30bb2bad62148fc194429e908184a15d3dcc46be5b49471ba5751fe2e1ffb810dce3134dc5bdee479cfc109589d0073edeca06ea05321181c1c69219a379b98f933893ac630b09f7de01e975e3da77547c70dde4cd059b75c0ab8ef04de9869e9b259d0b209822a7e9e441ed85b8f483cec1e0615ba6564f3ebd56031f13b7cea863b383e1d21fbf10cbfbb90cb5d48109c8a08ed786341fe1555f88bf61364ec3e9d55887496a05f8613d28306c2bbba9615e1f75b98e2c3f85c63ede81a2b7b2f27ff6727cc5e82f19a366f1955a864853fa9a780240b76491de3f62f2f9ae2cd0a2311e9927d1e5bda39931d9284987ecf8cc1c3013ac43f4849f4262912d4acbf17ed6ce3375a37abc258e2aebf0b02d1ff5ed2c897ee5856376c4003980f7a21feb6541a5e78f5234528805f3753c2c7744704b2b994282196795f1355fdddd4ebdd69f8c094f76843a6e8c376e4306e458ec6e3e682f8fea483be7c2efcdd8b9049aa773e8bd01cda681cdae03429ac6e074d1933f7a8663df0a7fb514e428e34d2149ac15cb5d41fb064db7f0cbed33185bf7d5f8bd7477f6a1b4dbd4d440235f3d505f4d4e41c928cb55f4886ab45a6a95cdf8cb38c031e80d0663a6332e04e076b3202672b498d19b4021f448e325474290045cfa5fc5d023d1479cef605b038257e94a8f56f3959dc39eecd579676bebbbe3a6bf9d385e8db767258c9fc6ce1e74bb88a3212093aa9ceb02adb93d171dbf3e381a927f9998f6c869847016e2f0aff233d4b6a2e400e53a0cb6d2e9cb9fc946bf388e6d314cd57ccd6a8b239085c44dea035ba54a8be2721e6fa880ea5bd78ab1e70d1bc486c24b67296eb4466c7b30d2abce1f6bcddd45ffbc1497144ee1c3195ddde3afa53ade8be755e78b9e6219303c8a1cedb011be93deeb13e98032cb6ddc5e76e574c0dc4b295f9a972365efb4faa6ea5ad018085844b125f164d8c61ff8dd32171251f490ae", 0x1000}, {&(0x7f0000001240)="02b775e1b07aaeb6a10289326714906086cc035fe3c8b7b7e4520fc957fc66061a624f1528f519d286f853516490ee3389b677ca9fefdfb2f6d41162d6abd1efb455c0db08fdc569cab9731086ebbf3b88ada0fa0d695ffe154d539df52db0af94e3a86e51bef8702ff27c10bc7e0a8ee5306656c5b2f505d7fa", 0x7a}, {&(0x7f00000012c0)="58030865c69a2c7ddc289f0b751f04ba63573fc0997190de88fae7ac1c0fbdea612656b88f4c2e2ca433aaee71b2fc954863a173f5fa15580e44e46c065e3da1db00fd56f3c9536b922f6cb499af1ab85e9957d6c9fb5bb255f2b1dfe5719b702da8e9880d3c1be36098e572ac2e20510db7860562ce1e44e4ef25429307d631feb6bf98d8c18320c683b4e4c155362a74e8334c96f6ef681459b83656166e5a4b61b1aa33e2cebc25c4be059c43dab78b15c2fef05a0d8a9fecba8762cc279288ef2b84e904c60c6918aa08ea5c7c16301566bdac20f89c39e6d36f2e", 0xdd}, {&(0x7f00000013c0)="8bcb35efa8d413aea53afa3f36419c801a75f2409840a2ce178e1c42778f6b7018828ce6cf7bf5adb84892c876e66ae045c3efc3486c5acab63ab656729bac", 0x3f}, {&(0x7f0000001400)="76b47b2114b1ff1ca584981fbd7628784416f7c766c1ab3ecba0b7da376cab2b54506629ceccfbf344c9a613140f8ba79f", 0x31}, {&(0x7f0000001440)="01e1d9c37c4130661aa5dcef1f1c23b4ffb6589f7e945104e043f11704c013be2428fe251fa8bd14588e06542402363579ec6350bc038892c3ebc91304a15cf21e60047629eec24d3c8b12ff869665c6337a840109c9f4e9f55a6d34e2e375a0bf2c320a397ee2e76c3951233927eda454b374fabdd290ba11d9b77953044b08fda33e802afbfc7a0a83d6aa181e328dd1734af087d5f960c6bbcfeb5201f207b7dc665d1f4c4e009899e7218f5490ae6898e7e9151496c8f4fb5e4c0c435e9a1be58c6a3e66d9d8bc15b134774483247458901f056fca83219762bcb92455762f7e10fd31f3d83514eb26d70c27be651924ba1c6dbe1cc897b5773a1185b6bdee81c100cb3e5d0df06c13930c6661c931de0a78cef26135217dfd1bafb88eb39288b1404c9ba40eef416a47cf930c41ebc85ba914905bbaa9a0f2a8c81afd4c8d873047bdc361c5349fecc669f76aaf5db190702ac29ddd069a256ad55092c178886c36e1ef3a905a220257bcef20918320c5187ce5ac023979f1d8299bf50be939a39a3d50d967ec0f8f77112cc5ce29c327f265ec5032a57e6b0af7ae1522f6e5cc0226ddec68ba111c809585e3c0c3dca02462bc8f29b724aea91f80ae9d390884a17177e0bd5a7ceb8ad1f54724a785fd367229c255efed2a18f224657cc0ae3e638f33ce71c2ad6397ab62f86824d4b90a3d683474b62e601818a567613330b3d65fe54e8838b0380321e001ac6aa6c953c84125c8ed3530035655d3bb94e718c0cf418d0ed8a2af74d02bdaa36591a457c4e5ba628517baae5ec65b730396062749cb6b922754cc46f92e43cb18887b751164d675d5c0468c8c06ab6c9137740db25b29b783e2894586f8049278d128ebca33f31ad34b390718cfae44b98245e4c03af904913fce15da5fd06ff84c8a5f9dc5e39d53b52293196e1ee42f2e3a50e128398dbeb77df2a15c75489c7be7d6cb1bc7e1c22846fe640b26a3ecf6e7daa244a3fb630847e7d10d250351ad0341730131f29712f63f8e1cfe44c7e50628326fa3cdd9c597433724b236ef0b9ec5398993942c9298b5999d69af448a31d9578b68cd0d9e50f06da854d0f91b1ac8eaf5ad428497fd45477f7b1c91f71107baa219e2dd9f6aa847da79481324071e2f99c5afa53b5e699926a20922758fd64a9c1bcf4dabefc7d51c2c7498bdb373e5669302489e8edeccb0eb324cd98846b36f71c7e2e95452f2edcfdc4a9baf43ff14904b3581fe39fd15ac971a2a1175866f42e25c3d93089b2411990c152b59741bf4a3a583e7962fd7ab5df728944723fe8a173c3f7c8c8b841d7c95c09f65137e064027e3215343331eeed109b1c8c505ab2103c58002ee859ca9c3b20f63bf4f46dd7554e07082c7190e3cf44840914d691e022789086b54eb2708efd86b1483a1484c45d08ff24c47a81cbc0dc5a326f14ea649132e3b7d5e2d8ce5ae9495e7b520f1bb476f701b458dd87dbc8b3fcbb308bf6f22ce3a8ea322a18f2e84307df709cf08b85cccad573af651889651fd0a885c09d20acb918fc6dedb80cd3f7e11d1feadc3076c3d7d5fa44b93125933eeccb380a1afbecd5c56d8162d5087d9375ffc13ecaba7c5a963c3635c7e858d2269ede4f5ce65d8b81129bf81d55a40d1c7fa17ebf1cff6981430123c7524dfae1bf772cae0c573a3c3e5729da5acf9745fd882cb099236f1aeb30acd51c03d368922b129a84b47c596bff9f47cfbb9207f6c3dcc98d29cc9562c0896cf9eb954d71c436abbcf5336115ac654e50574ebbcd325baa3768a381b56423fba944e106000ca3771eb6795e3230393d9e16a07b377ec48773961204b2473bf51d839e2182839a3197d961f973adcbf308d71be4a1ab5aeb0eb39d36b08a7b760f3d44bd1cf674bef817fe447459517c220e592371af4be6ca73541d45010b5d858a74c1e6f4e9e31b0c00d777abf137e0807767364b0c5e92e39e9ee4dea1de8f2a1bb14ff67bc3485210dbd88ca818b174a3cc8a44b4d8ef407e1da87b996cc7275101e72e9dec10efb6b30d1e48622dbb8e2f6b986509691b0a5f09d6db851141dc157482cd5bdf662133c4a624dcd6651886b0a20eb26bdf8dfe0c0d06f7bec3e9c7cbcff4567bde336d66b58610aeb925cfa5b04da9a937bb02d39ef0e77e4908c27fb4fb146279306cedcf5a853399a8e3744211d7ba40a5666edd5cc59de8c8b0b78f7ef36fcd50be3fd33d77fa11f17586c09a926e196a45b8b821c507df68fc071a4bd1a04d761dc5ae013cce3941d97169ff63d3cc8270104535abae8113438802d22fae90662ceb9ffa44bbf0dc83ddab7bd0f4df64de6f4374a534abb0f35e2867f0077d15b8b7d7b6e4e65eaaa8b1cb7c389e1dd5c040f1161d38922d398d17755182083cec0b60886d54b83470ecc36f04bff8c5b107b65f6e056c98595765b350f64ed077e06cbbe3f2a4b7dbd6a34d87d83a0c6d69fa6e1d35b88bb755000ee51ff7509089f42a6c9bcbd059694a8f1145e55f867e9a8cd86ea99ae546c25e59f0d363f96a0d794ba7158f065aac758437d1842bad8a94769906f24b0e96dc969c26aa01560e252c812ff0cf8484590c1d3c62b37ec93037539f6f6349bd6c5797918a7ff22df6822c568b362e62c4733a43df2b71f9a9ba81af3f41d614e11e2a5d2ac4b04972c3c25f0c5ab25c9a55b5b0a51874179517c85a225f0767dd13aa56c8d88c2b367d8c408062aeb91366b394b3d643335dc6123b0bc79f368a74508c624a29926d382b81b59ed8d90e3fd4e61571ed06be0df7d97a2b75c6b67a00b0c03d6cf8fe4ffe7cc3ce9463c4564494edc546824b3b1e0e65f7c2527685d9f905d4ea12132f91d975160c09d8fe359e14f91c1360e183fccdc787f726aff10c985ca4b70caa83fcd8f68dabcbc7650b226dc045828a8d832b0389280844fa590548d1d2577adba18db2ed0d5938661a14a61e6cf5d3e06af7cc8f88ead4da50a9d978f4d9eef0896f05138757058f52946e1ee31574cb25290aeb297736fc7ab0bceacc7edd442a92b393f7ec9b6ecfc399920d0f00bc9b0fc3ea31400a23166ed4ebb19f8f39c9cfa92fa20a4b2d14ac8180bdf04e5cf53c977cea9ac3b429a2797444601c0f64148d319e9a6e30d2fc728f5f4e1bc94ed54da1bb08acd03b12f111e74b6a0ed45d47d6f1a7bb49759f3f80d1ae22ebaf6021f70c63dbc36a5d95ad0d673199b8b727c33e9b04a3bfb956c5f03f4bb1bf03022d716b6b06727a1059a480b599c86daa8af70bd698c6bda012f41502072c46206c410cb206457312ca8c29853f356f01b6d6afd08f06b67f433fef8d236768d2b2fbf2693fc6baaeaa38c9919fc0c451071e9a30ba29e7186405dd48989b7ea5d771e157e8e34c0e6b882ecc8a5a2b83b760bdbf0870a65e378f3307e43665a15a609e88c208d11997c7298030ad5a9448434d6d3695d9ed9e2bf8e32e993d09669bf9a1dcb784aeaf87401ca4e82b6afa416dd507835514631e0ee1cb3eb5fa9212acc4cb6b97accc0213006ad599979a3c00ce6d75538718a70f13b4213364bfb4055202124e2b6ab75f2a737c021eeb1a732760873090c8fad3796c9580465e5db2eb8115f9d2e933386add674debdb3bb140412bf4671717b2789f03e3d36141711c9768f41a991144137edaeaea9430974146e41ac99505b73793953d21542d6c89c994dba091566f7166a87d64ec8bea37f744bfc6c21b1a5d8e5d884c582dbe9b3d52868bcf60a0514561920c41933956530b511c43fe02bc4fa56db4abbfa5a8081dc978209f0a0eb961e952aea3990492e6beef869d9b19eb2869ea1d331817cde06f52e2780ae97c8dae4090cd9188f47115a381b4fc1b41dde3169461785a4fc8404fe0e1fb431c5df249e28ebe0b948ef539b9cb02df9b7a9983d8ea3633d4dc5a3f48a83638dd83ca5306b9ff3266be93dee95b05ac2fb0038f0975de275112f0b4e53916d2ed7122b1d4f8bbe3ce7d888932275f01a9b2b4ef96d3e8917b541d064e5281b14cec5bcac508fcca82369874ec47442fb2ef0ce1e7080c6abb9479b7c6fc4750f04acd006fef22103982eba1a0d0a2113079aa9ae657f6f0aa7155197b42c0b415ec08134354044751eaf2a97fe472b77d9b920e4d5e553f9bc62e2b986d7341f1bea7149b4b9034aece8d0cb8102c3d661244ac4ea11cd8cb4d856928503f3adabf8960f8a763d241a4f8c358bfc09384fb3375c272157a6c307f812bb08176657d51aa77422080daf61677df13e9df8981ff4caa7107800465a89cf0e35b437cf60ee1c716577cc9bec9f85b319b54d20a8d30ef006bcbe9fb5d33562977ba844b1afdd0674ad5baa63763d2e41ad211936bb4d471bd875f562a548b5537c9d7434a4f2ba7a24606ceeb35bd5d6645d270510b7eda5b0edcc051f33c4b61b79bc4fde7fc6a2f7ce1ec2542b2aa75a3f670811b6e12caa3263365c4e4d93b8f888e6585d6a798381c9ed86c312dbb6fb809cf6954b4609ba055f59bbac3f7f1926886363ee49fac13a68fb3315fa506d73ed00b3207d569c98a7f1e63179192d5d387312838d9141d8b14477432adcd9852fbd19eb7429124c820b8340901160516f78518fbc86885cd4cb37f3e6cc12bd3320d6a2cfa389e946e4716e922934162d4adf043859a76c3552f2a9bfd466bd6d01c14ef3e255d2911ac70662b17e2705b1dfe8089503d0f9eeef84234c9887751bf6f48c19aae0af61855ce27272003dd5e43927d5206449fe41f9e24d33460c7133951db7722610e23ede38643c9acc367c56e0cb1bd609f4b5e41e78167af54075dda81709fe2910a7bc97d5325193266041a068920bebc97fc33dad5323d7e0c69bf39139c39a526ceb2def85c03c48472418ef2c248dae1d30ee3bad09f4a6d3e3b5f4b309d6e56af78a0a541a44f4fea64180eeca53c1fef0528c21c807e6d891f29838562a48f8a44e6c3a990764f35930ea48c2771a0acb6c08ea1971544d36e2b642ea3e8e520e2706e8fd2e7cd58fa51a8f71b912657331698b5961f235f0d1c40e7fc3c7d8f69c6d7f5f547d8c378b17fda55fc6a5c3109a00315f61d9013faf580bc80ba9f79c8aa36ea11d8f18fd9ac80b482d53c3fada0a91f5077df5b1281c7aed180c76ae191c943429e3990de9535ec5969558948684e46edb2682129f6bd1aa3f564d5fc7bdc82ad246e98b04c26c75673ee869b8ee690ce06e7c1a155ef5b0347ed33fdb2188c8c99a40bf54fd2776f527434f8b168ad1f335edd406bb3244c172d44b68f7fde7746c75da8413765d010f1252c9725d2bfad62a5074e42427a10f92a94b14072164505115736225dded5ad45a4aedd7909caf3962ebf0a71c33c6494a852e727cd5429730a4f1abe671a34d5e9579d6fde29c52e541b33763a043de8c5ec7c4cc7376c281129cbfc43a0b02d275f3ae1c6d6801619d647fb1e30736d570ec6fa9b0f09587c80c2dd7fffe90c4af47d68e78bf5ebb86830fefb99be5ed2ef138dcd40cb54e589551cde0c2cc4b14d78a96f677d67b63bce4788d9cf80a12ae89964dc32f17167064bf9ac47a99f84e33e321c7d30335e472cefac3215bdbb92c3ef11995523a7aa7f3f22e612173212efafc5fb8f8317a0e0ab5d460a78c26e3c04d4a16b9f0dcc526f9a5914d62e2ed3d5c51158ce3833d8705bda7e7841b05838c3c7793e37fcfeda7644d3ffd6eebe7e80044e24e36fc774ad888c3df0b2a20d7c1c8288f0f7d563a63", 0x1000}], 0x6, 0x0, 0x0, 0x5}, 0x4) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x8}, {0x44, 0x20}, {0x22, 0x6}, {0x22, 0x9}, {0x67, 0x4}, {0x0, 0x9}, {0x81, 0x7}], 0x7}) 10:12:17 executing program 1: r0 = socket(0x10000000002, 0x8, 0x9d98) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001d1, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x507}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 10:12:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = semget(0x1, 0x2, 0x210) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/221) semget$private(0x0, 0x1, 0x2) 10:12:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) syz_emit_ethernet(0xd9, &(0x7f0000000480)="a76ca14c9040a4a00d68e62c7094bee6d05db624c18705580b2b0dbf8446dc1a4e50f9a4c6ee2507000000000000008df1d830046c7aa428608537b48229bf98e0761f00000000000000dc1e56c496cee4c2543ec90eae1e7cf5769786c5937c9f5b0cc9a063bbf7cb10dab7a127d952b7f834a808f43ae17fb54833fbf71bdcbddf47b462913aa45de49f96c2b18b85db8d17783d7699bc5e786cbb1083aa58efb5eda62c825cdd6433b92b163d54c6a0d447f0161c9d9325a8a9d42c79919970238fa051f8b9feb255261d7f7aedbedc05d6cbeb9df9386ef9570f4c13f46810d2f54bf1db30e63b08aceded9f4a834071352354c0824782ccb4f152c89d4ccfb310cf5d3008cd4098187b94b507e18116e8732688812261b7dffda63e0f2e86584a12") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/223, 0xdf, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x7fff, 0x1}, 0xc) 10:12:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x21, 0x8000, 0xcc16) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:12:17 executing program 0: unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x4) 10:12:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x100}], 0x0, 0x8) 10:12:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:12:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200000000008, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x322, 0x4) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3c8, 0x2}, {0x101, 0x80000000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 10:12:17 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 10:12:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20a0, 0xfff) open$dir(&(0x7f0000000000)='./file0\x00', 0xc07, 0x1a2) nanosleep(&(0x7f0000000100)={0x0, 0xfffffffffffffff8}, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 10:12:17 executing program 1: r0 = socket(0x18, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x217e20e06fcf73e9, 0x30) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x69, 0x3) socketpair(0x20, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) sendmsg(r2, &(0x7f00000018c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="b4a9dc1e1d9b18e4f0e7e6ece1a29287edac24759b83bd4fea8a8eea8a7e3cf479a51e0117af124672bc288f1717f2b89bb250a087671b560d5d1c77c4a00c61bacd336d63c9066a308f0f02af9a3ffed1c7b533f8f6183fe40a72f28291778e7c440bab9dac607d7c0650e0f68f9766e30c39482f59ff9f545e96b7f183139b4a5f13", 0x83}, {&(0x7f00000001c0)="4b775b35ee9a8ac8b7dc9941019ca1bcedb610d950399f8a20d4b889a97a172cb0fd27e2394a2aca55795e73e759a54d3caf0f64d8b662e8ecea9049b1c1235b54b70eccdaad466225be21f1c8c8243dbb33597ce5ebaa602471f654693aedaeb50ec7ba74040265367bca2232366f1ad2116e6ff87b97394456ee9821986cc5ad79078878f1c6a0c2e7d9e8e12d88bacc4c24ca51faa639341f7342c6d4fca0fa15da5d4323433135ae0b0296a7926307ff458cb84f941d011845", 0xbb}, {&(0x7f0000000280)="6ed50efc23951ecfa9405f7b5c583586524cc3d374609069e0d4f5b27ee97e995a84977849f4437320150524b3112ab38adc91052dcda7ce164fb3defb7410f60a96b16f14a09fdae6ee0926a3a18489111917949546c7eb4764f1d5be9fbf661a717c6988b16327b27ab23fc2e4ab681cb8a3e1821c3acfa922b40aa25a904cf034cfa4fbd57a2be3c22a9f1174fa228a5a4453825597201ca02eb2ce6acbe7690b9a83b334ea673e3e81959fdcb68f0969bfafd3ea5cbd37b2cb", 0xbb}, {&(0x7f0000000340)="89704498d1edd82510c17419e2440596b94fd2234c1ec3ad350ef352f31998577d9eb5a8d82740fd8532bc513054d473724a60a2fb360333b4bf0ddba2fbce41087da6ba352480c1450f8263c44ef9ca070301f4c4dcb842d5d8b784c41324397652226b30b4bb5b4d720b725be25ea35e1a1c18d38202d8decdf15c09", 0x7d}, {&(0x7f00000003c0)="1242629c2203c1565dbee609074e914c14985e26ecbecd3017647af350c3f3d70ee85318844723a44977858763c29d73d2b85d32b16173faa4e5b92a092e83cd9049157c351fe8d3fd305f41899816dca3c0a5efd32402918d6caff65e74fe25464aded5d1a08870ef22e9d47dc7f3cf066da356c1ab5d036e89f25f123a1e4956cdbcba67e6910d3487878c2b2a3e4cd62fbd8047e151b1db73a96003738db758ddaa27da5aeb9e5b7c711911140a611fa2dc70db32a325e83093e0c326a93eae5ff916b0c2f07838b72443566c1d017777", 0xd2}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="7800000000000000ffff0000ffff000074c9ae6dcc6530349c787a6b9dfc0566ff0cefb7557f0c56f3ab4092cf2525775bba162daee046fc22ff260a15825f79a4a5699c688f7aa5f1dce8224cbb6408826e6c221054ec00c1a4d96fad1c285e613417ebf9a7b40e294b7a39e2ab1c0d2d3c000000000000c000000000000000ffff000007000000811a26a68163ed90a11480121f850c27d2ad56565fe8c4a16c735ab91c021683ae5863f56967e6505c3786daa93b67b33621de20bf495cc02b2104a49ed51fcab272855f9cea03ccdddeaa3c96cd84cf98c6648c2443b7ccdcbe36d30015e888dae237ef7b5daf82be781ca0cbe07fd64888ad76f38f678e8d276e147663035fceb8c9b8c684ad4d356f69f00ebceaa671bb0f6965a4c8a439b0f62b0bbf4aa069359815cd317a9b3f28ef6b930000007800000000000000ffff00004e000000429770d8feb54c31e1940509fea121d9568bdd1f5edb8e1c29d5892855a1371b16c26709773249db522ac4b74568ed94e6937a80cc65cba655f4261a9ba65d98850a3629451078add334855f21043e178f52efe3b749a943b94a4f881d8761b0d221c030d44300008000000000000000ffff0000000200000170e83c8d0c2fc7e1beea9d47af3a6b94548f82334400a6e54c0ed322a3af14c8efbb7f84bd00fd3c2034d4adaa278f3eb638b126d544388cb49548fe3a2ed2b8b8098f03cd9fa4a84c9a67bfb08643ecdf6e215192d5187f87814f94ac592c8a72309f5891e2d4bdfc94000000000060000000000000000000000002000000b755a418e311f99e9877a27d145c7370b8cfd517b04101809e65151b808c8217ba1e3c36d2f308023da5f0f769eeaf783da9194b2a4d550e3fdbce0374982a7e229565b1d2ef10551e36780000000000101000000000000000000000000000003d32b106e9994d92876f84bb4bb3abe7d15a2d7582bdfc66f13f73be58f3d05785862c1ac17709f7954d53b139bd5f3c2c703fd41c14daa32e9df7536919199daac0d65899383885a0185ce1e3421a59125cf8cc4964bc67a88aff8ad7ebb2c5a0a49acb13d024c93a6e701e6d155f157d4e3fbae1d47dd5e694162076c841b89345d1975e82e88636ad227176542ad72b83f6d6cf72e7a7220c9fb87e12bef71d2326566e5f5fccb1ea0f1ba3246ec17ff992629f1ca1873abb609b028332624eb6110e87215185b504d7d0203b8e4e34500de1ff74ae9dc9f780117e49ab63a4e76a6c059c73a9c022b433258adf89b51b5c11f9e64c8913ddfecf47c7ce16a7fefad09fbea0adcf468516794a4aafb6a8c5b5fb623e693a6c867c0e51f2be2dadef94b81a2ed465a68ca5a0edf9d9468892cda75bebdf7ce31b60e6d2a693ded1e213ad6a3f2db3b85205e40336d86835f5b9b99051539be6adb802ad5e0b7012e7a5e3b25a65c008808318b3d8b764e73205b0f08c0294aeaa29a9443952cf281f3ec2e17282eeeaf71ee9af7da61c0b9515203e8509de7bfbb18ed3fc7fb8a3432bf648f91d7327bb6c6993d8a422abe1b3ce400cc7abdf3e726d867047bcbe17e3ff1049b5f4093dbe93db9ebfe0379aceb8cd9286b89a7d3719d1a454622aeb2536ff185ec9fe1bf1c20cc5085e9c854936a91ab9bc7bc56a28b525ecdfb227a19d9347423cb50a42b63ee54e62fbf0b729631b107ebff5bd83409a4a87c5b236af2c3aa91198c3141ec94eba392427aa35e7e13f4fc9c281effe0440c01977a222c6916416ad9cff5f95dd2d5a1b03931a96048dc03a28d6c030b6e2c03a90232f3c4e4eba8c2521765ba12e63f69913bfa42a645c5556d435517138f4905872dacc0566a6c34ba17c125d53ef79e8f6975c19aa088e025400cdf198ff2e688ee269a242718606fb3c66beaf455948def609191ee7ad962c8bd7a837b9a0fa206db015899d92745493e34fb1005003e87b5d92313c2ab65f2f0a2fc8970cba90a58740792ddaa71df098e3634b7f4e117ca45e782b7ae82b0c653134c9de9618abd6c5bb41f73725052b39574f2d6938b024b498c7f1b9e112d77a749d964bfe9928d8caae47b675cf028a46ae2bac1ca2b4c9ae52d2ba784844532e43ee3f83bb2ece2ec962a7c05037c5d35667177272c2843111e5f42216d8e028dc10c3c84916f942f6faa7ae53cf81a9a1ede77fb7e7567c231f32b2c616489a08b81d411931f07f8eb2c632430f60b8c0865e00cdc5ab814ac123327323a63b24d18d9561d689cd635b94e75737a65acdf4e8211e34bd3d281e3e08a89a722fc12cfe2b90516fd9266831afe0648f0d1feba5aa11f9b2aa3747bb1d98cc361ed9208fc6c9ede0801c3449a00fadb04bd42d22dbcf2b911ef4298c36f0ec179c078fab445a76c1d1a0e6e751bee40953dfaa916558b79e719b7f69a4ac7673f61566116849f9daa8a104af4dbcb0975aab376503cb2bae91652c7fcf477456ec719951e21bbb1392ac6ec37d850d4cb2cac837752cd5e88aa98ecdd0767523a5857d09b405b904c1e71c27ab60fb274223cdc8ec2c65277802ecb72befee19086f532497acf2916714e733517b14d082bf2f635329fa7040485033b530485020d1382980c65f29c12fe6c183c8515000572765a82c656349078b3155170e1a66955d17175d6c8378ca4e3fb56449c9d5255a3fbecfbab6cc2f7c3c6601519c839d785e80761660596d83e93830f6202598c1162622e398e90f1e884a6e0146af7a3cbb0445716d02a4fa25c99daf9c5cf54f6da14e7394a87f36127328671cc2f3d9cbff156d413c040fd4fc88fb277346194f8dc5db2b16d35864df57ec792e6665c80a8b0ba4dc6b0c4970672bd7a16bbfaace867a333f0d9499cfe2b642169061e1e24cf2912981e1b3d3fbb0cc72d2eeb6bad9ba52cbb2a0fd3a82da70c4d86fcc61150430d6c0b862872d7934c7341b70c64c75a1e339cf5f7b95cf431470feb31e81f72939a2f01184edf61ba688e9aa9c424b913ba62408d75ca8792d111af0afbe26a85a44af39842498b7bb547cddcfffb4e9a697fc0006ccade4d28e429c59efc03a447ff5ae7f7661095d0afb782b452198aa1a90b65c5cd63244f7265778fcacb0fb44a306df81145b13a4625ed93902af9521e303cd640fdf5d89f47bfdf3bd4cba11b0e6f2d7b7743cae9983ddf9c8177983bf2d6dc9be1a0193d5e0187aa55c474b1df8738d07384d5b884097351c2a9906f8433a5c7fc7df3016030544484bd325f5e658b4eb0a22c122c6399aea642da9eb855f496ea7e2d9e457ffb3b363f3cf62edbaea19351bfc3e73988dc49595024088aafb8365a56086fe8c825f084d52fd4ce489e2820ddda874e0f46a82d3c770c088f9109ba124919eb056460c7857cecf69d383ea9dfad9071c15e69eaa46fcda29733da1260f781389c2901bfe8ecb4e7c1b9d2fa302f195c6545f008395b2abdfc7c681da96347c3e8a6fe3c891dc137eaeacd6896c5dce84dd5ff6b88676f91ded9b7bf071bb7abb46bc7b79e4619968172ee505b8c8b24bb8a9897b364d16e844743b12b40c19faf4592184fc6df85d63e9e4b3c3aafb02fc138e6b66d3676774d3b7b389168d8609a31fcf942bc2e0eaf8dcbd2e9db85278d8f1cb0a38690fbfd1aefefc8c21dca7db26683d7de70e5b71e2edfc28711cdbdfca364b344244a763479b81c548fea431a101a24cb0f0d5d225d1640b548507b59e16e2eccc2f9bcbf8126fbe8bc0d2869403b47b43bc38c6836e90da4c776aa812be18550852434348c30dc73b1d2145bc5f63a98307a2a705d642803f5fff637455ceed47e34c5eb19fa2b51017bd7d99a373a63798d6e36c09c440d0bf891baa8aec9ab3702728d9e8a45d0c8daa86b93a67c0fa1db6a557cf6d4f8b796f2f631276e5676515fc0073485521a10bf2ee0871e5cc8c494dd1460e2d385f1c8c043c15b3ca5434952edcd91b22f8afac0ed30f6cb3e97bd0e75c16e7f0c689b93940b298f926f0c95665b1aa9bab0fc593027bf12b40c7340d5d987f6a1ba4be54aa286aeab1cc757375c3dc41ecc23726155344a7cf4ce0b1a324c25d7e1bcecba7fae5860d6f9db156e7681099cd5389c40bc844811ba6edba3535f825ab37b33dee3ada8d2adfa95c53e7daff2bce9ce2200510f36b785e4501805fc8e2b7dabf9feb537e8b074d665c400dc1bf07b0c7521ad2d0c6ce6c8e48179504823f506113342f31a97184909b62f1260696940258bc0387f312c5d4c2ac7a22734931003641e96e5b58cc664781d84d098b2df1dec461820244a00264dd1b76010c7583bb1dc59453cb28677a8b6cc3ceff559618293178010b1f9a39a89f0057a5659549088aa085f6c1591890a3368204331da24b001054d5ce0f2e64f553559941ca4f92d96fb40247c269b27a5e74c543511721c84e9bb128361fbfdf3dff51a38de9bbac1ca204933ab9b14867213a9d5fd3bcc671064c5be0f4a0ba8972bf1e94fd74d80452c9a5e94657129f01d1a0f1bbd64835ff0dcda584c404b5dff505e816634ab757b314e00b4a7f03fa83b97c0b50dc2951b1d8b272b1c514775e1e92b31f4a6d9cbfe0db4dd3d8688b174305dc57f067f72ce0146be7da5ccf1854ac58610e47ca3cd5d39bfdc99b6730a995aaba498c15602e0ee787e1d8b07ee1fbde25a8ade0b4e443b874f5d8f39bb0e92af3b59b77bfd4eca84b4af6de798a4230cb9959a0dbf3c3f846354a8711dfcc5644254046dcc62ea8a3091366e516aa0209b1150d554816644f06014643a2b2af1c1f22bc864955f0a21196eb79015804e176fde4c98d025241b78eea0e24b2f99ca427ec8a60a922aa78d1215a7b50f7cce3b73a5cb10d8b904cca4e05c19a8628b59f3860273d69b172b65e567bc85ca68814ab72829182c5b1c6ed050b582cbd329798085639a268c99ad2c52bb362925d4bc60308c01b834b93670123295bf7a065148a79161145f9839f3f55323fb7e51b47a18933fb46e7052a6bfa75b268557ac02982d753fbc6ac5341ef4880fd39d59363c78b4ff448a1e061453316b1f66f7b4c422c5a4d79781844fcc31d59245f0cfb50704f9a72518c727ce3fe34528d6b66b0b56f7268a894b812160e40b2819912430eb081f0139f93d7f56e648cb35aad57adf47fc6070dbcc65dcf74b072eee5eec3e05c65e096400f1982365a77080364c7aaf2420f334fa46dbb843d2a1eade3783ac6e0fbd554781d9cf7dd378c096bdf7180e4a1638fd0112d5f986aa2802390efe40fe77ca1a893ea24f424c5d4a9a2506102b1179193f414d9d9d59c2b4310ebeacfebd56f25fe702803639721e4fc61d50cbd528595209e33fbf32fb974c06d23e4fa553f30100987ede42815470df7fffcc6fa2f5311d8fd20ac2dd5098d22d2fec12f0cbefa985c268a866c15393d1408bf00fef4f852611f922e5c288fff32b6048f5c49d91b0dc11c8cec10bc5729f64169e01fd4440d7b1dc940394bb3390ecfd93d4dbcd058ccc7e2c7202a959159a192808fb61a17126d683ef00f22ea58b9a2bda6f050850f2732c2d1970e2b524459208240e51b8ffa53fcc65d0ddf3cc921131bfab1e1c58406e4dc8c1c43da46e1ecfe7b274d0dea8dd520cf2f77812ae40542802d4d8255f1ebd51333017afa607dfaad756021d8ed53d6fbe408efedbf3b438d91b900c660fdd566ba63bbf04651c01ccb53e03ec0c314201b4954d3345356f7de71dfd94251d0088cb6919b9856aaa7c9d3a9c6e9cc058880ce0b94b8b5840eabf5eb6dd0875bc0208df6a8ed8d8e2d30bc88a76fc023284feff3c6331ca87239d4f9b65544e48e8891002908bd15200b023e2e20ad6456d13d99873c474b188c467ae56111c885ceba092d602aa9536f1edd323902d7b3a66710868dbaaa6b4a5d9b6370fe9f81c34975e51c2382332031817cdeb7d603817438a8fb6103b136cf7688d08233292a3b63625e9649f28d0d0d5779dab8e16ddfb4016797e483154ff57f8fe7ab6311f5dec0703adfafb67098e1113b70977ce3cfd82adb521a80ed2618233c64a9fe11cfe31f7c43750f2c9b5f9045be6f5c14a88b6c482c28a0f0704e04eb94254d7be2be75b477e7e6c281c655e4f964f2b1aab5616cff4cf82ad65add7a5ffa9c59a8e131e4f995f995c5d64340ac5a30499159400f718b8f06c846faf55644c683ebe6f6ec9169df5db9f40b9574f5970f7ee4511e0423180bfe05295000752fcf5e46b51150d83a5f453b156ecfc31e2be094b4cd40e29084269d3238f6d0060786a3b5eae23a6a7d13a0f2cc47799dd10a917109333e8a4927c2e6bfd6ab488ef056723b9a4f6570dd46610ed0f0fa82072b4426b774881e66aee9f96a6efb84f12169a688f4a500a7af224d8d9bb4970506f2330c76bee1c2dc3b31bdb07d9873ca2c26a2af285f2aef3936585f5bdfd653e90451cf925307e1407d443996aa2192184269fc5718719b330a2d14529bfd38af618a8a1ae83d7b27d3dfa6d953d382a3b543fb31001ac31a19beec8b565a6f412eba60505d51b61c9400c8258429d019893ee1183ca6240a0e15728e1b56203a4ce46fdbbf37fc45dc9e01ab29ab173bfcc5cdf6c1d1e8d22fd880443a6416fc3a20fcce25cc15c2712eef5014d4cd2143fa709f182c965e566046c0faceb9c05e5d1c0f64345000000000000000ffff0000ffffff7f41c978486f4b16a8e9e1162d9dbd542796df563e5729949eaa04b06756ed7927926551a0b1c0ad10d60c0b7fdb1411d252416318adc2cf51e5297c21297566008000000000000000ffff0000060000002b2fd8d97f9ee8fb716d5f829abf4235e933f7dedc9faa80bcf85eb1194aac892afdc57f4b4d970182de6e3f09315b6e738f1040fbb2c94eb6976b5c8aa92cfe5ef6cfc3e957183dff7ec3bdfe5a3979e384a4ca8debbce2fbdb035ddccd10961945b2ded1898bab0f9e3363ee700000"], 0x1370}, 0x0) 10:12:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xb3}], 0x0, 0x0, 0x2, &(0x7f0000000100)={0x100000001, 0xbec}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xc9}, {{}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/76, &(0x7f0000000140)=0x4c) 10:12:17 executing program 1: setuid(0xee01) geteuid() 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xc825}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000eb1000/0x3000)=nil, 0x9}, {&(0x7f0000e77000/0x3000)=nil, &(0x7f0000f71000/0x10000)=nil, 0x10000}, {&(0x7f0000f1b000/0x3000)=nil, &(0x7f0000fd4000/0x4000)=nil, 0x567928ab}, {&(0x7f0000e57000/0x2000)=nil, &(0x7f0000e13000/0x13000)=nil}, {&(0x7f0000f7e000/0x1000)=nil, &(0x7f0000e81000/0x4000)=nil, 0xffffffff}, {&(0x7f0000fde000/0x1000)=nil, &(0x7f0000ed1000/0x1000)=nil, 0x24d}, {&(0x7f0000f1a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) 10:12:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000080002c, 0x20000002b, &(0x7f0000000100)="0100", 0xfffffffffffffe3a) recvfrom$unix(r0, &(0x7f0000000040)=""/97, 0x61, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 10:12:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x1f}, 0x10) 10:12:17 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2007d, 0x80000000000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) socket$inet(0x2, 0x3, 0x100000001) 10:12:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) getsockopt(r0, 0x7, 0x6, &(0x7f00000003c0)=""/4096, &(0x7f0000000000)=0x1000) 10:12:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000025c0)={0x0, 0x3f}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000002380)=[{&(0x7f0000000180)="aa2aebf6b8109bfb9f013f98309c9b05653899f927f4028fba5dc13f09fc879b516e3b2a706541359bdbc0085d249cb17ff4c6d72154f773beff9f3ee1e91f60a191b450594d2c89bb7dd3044bb5206802f66c37a8afd0e1fc52f7cb5d488ab7ed4217cda3fb6e7a14e23a7fd5acdb53c7f40d05338249acfd7af8693aae03afb32c8c8a68102747c180e01fc60d398a45364e51d81da546e314a6b63fb3af9f10435184b5b3fd7ef13f9e35a7bc8e85c332250a9305728a8e5ddcd62e956fde6c41d79cd12622e18bc13cbb70bb12aef324079402a388a1e57c8f2d260026a42331a38e01", 0xe5}, {&(0x7f0000000280)="31a2dac10333a230a5a62bd3289df0123d7818754fbe3114d091de4003b79055c687f743a31d7e2216c61dda58d149cde81b703dfb14c6a5cf8f83793c33a2965c5c2f07512f7da1cbed8cd07d282418b5a21406d9e4eff3fcd040d5584d7a7fc3084a16e92c1bbcf7642740f5835ef763527be7554d18799cb845138e49c66f4727a799cc3f6fd080f688fda432bf323987812ea916d2a94fcb10b8c3d6dde32b09fffcd3588447037039c35563859937892c3aa3b2619acb2970d4d69a1c6992ed68b999d954ca97594a", 0xcb}, {&(0x7f0000000380)="15b347b5f76fa2e2bbc68d58c8ad137c80360d2ff2122da3e05206f217ac45055391f50126140cc8584b3dcdae27b004e9bb45c42f0fedee6c36089af9c31cb190a3a39bc5ca9da7fc08ea14df365f1ba5f740097daae4a60b71baed2473101e81285b6c3ee4d30aa56087d29f490d3bb67cfde655c4fa6b31a1aa1a61c978f95017ff63c7737862950bdf9945671c0e36bcfdd1b07232587bdaec4bbbb787dc2351e0afa93a82d012c5e6e35ae051907ffdf9a3ebab83f1527eb136b26d0791d980cc0866b09553dac13ebc21f863e6675b0efa90df5346c8519d15a3320dbb499ce3cb48e1e6f3b925d8b7c1921182ec40160a8d77efc31b639038601883a77c18bc8ab8c5012490410caf27eda89c1929958234cc1b7d3583ba9b5efb2f5c287eb106992dc13153937f937c7fbc6c4d1412d620ec2146539e828c1f8645554bcdcfec7a6ec39d8d7d7a5a1fae77192f82e241d06c872c2cc03a101e733bd2a633541cdfab3f538578b3928af59933000de99827af9fe6b899848f66a1ed95dc9cf98d147bc4211055d24ea9632612c582b9d925cba61b933bb10b6d6d050d21733416470031636d4c6cca8cbf6e1831ead9d8f24c5700f2288b03beb3b29b5e671969e0e7c04a97220e34afeea0aa2735dcfb0fb8e012f4a6aecb8c9e2187fe1dfd230069c34239c422ddeafc7f873b0da42ee1320d01afb18a00f8b7166f7a509291f1e3c5083db71bd64bef624916c3406323850471f4113795accb2068cf53b116b1dde3ed27844fca5421d20d405488b0026d8646785604b856d2e24106859d3e10c49f83e01ec7f260f62061bfdebb37a51447176725d7c4064d4e8ccc7737dab0734e42f2b91803bd31efbc08b463472f0c4f1fa68c6aca3ecffbecc5f50f0fac3377f832f56632b716a6d6512260299c016a315819efcb12c514b6b5681e7fa3c372a2247e4f9142cc89aa04627db2c02ba73dd52739913d9cddf0418d5618bcc656fd617afa2a4dcbee68185c4e6e2ddb53f2eb423d70fe28e8f1c12699a46e881b751ed440f332a8ad5843fbeeae9633c23f1d260fdd9572d8a3d91bbc4e68640220c79695e5e14948956c73f37d3c75d41786efeece4352803ccae2cca714b8d8df3233cd588d10b187c3dd4d42f60423ab3ec49af2fd61dd1ca9241fd191e9603f6c510dc54a6854cf811c902bb6ff88bae67056280be49d9c7a7c6874fca738d85974d4feb2afe968b661f96ba6ccf084c6ac5477ffed8e183bb9bafd74f03ea2b2251fe749fa3c4801d7cc2ffcce7acb96b48286b8fc6cf2a4200fdb975f9ff7aed3730f7a89df443998aaeeeb2bef9e625e8e6d047e9f30de597f5c5eff7f2cb588b9c487d7d0ddfd2b257dc75bad0f96e60a61cc3a61cb0411e962eaf2fd6347bd90e6d3243aae747bffbe6f14a4aeb1d0e0ad6138b5cfcb781136aec7972f8b8af09c9c048b0a8db3f4af9abf65f548529a539993e4a6fd86dcd465fdc06b3a95239dbce4fca771a6dedc60f4cbcd85e1fe5af7af97b0a5c0014dacba475d7061a285ee7ce918294e5201039feb10f1f752057c60d7ce1f14ae820e7b07c5720247a1176d2db35fbbdf8cf901192de9900981cad217b8bb6878aa498aba17091577a899d1face6cc36abd6afb37b6f8b6dd76ba2b3c42ce9f16dcf49b515ae95ea6e37cd95e2cd05f58b5efdf76061c86977a5cc815abbb70725b623a6de2587b614b9ef43aa7e441a0ae69ad1f26b82052f89482c496d30c3bd1b13f53df05fd19c1787311b2ee653a86645423557c3789a2ace8dbf01692faa381e1b7c82c0061227aeae2ba31482ad16256056c57c51b2e397af5cc97e3ccb076f1bcc670437de71f88fcfc034cf50ab0b8efabae770522c5a5d6bece0b4b4c657b6aeaa2c5d53103a507daab946e98816ef96583803e37f7c71fc334e69cbb6506bfb2a686dc344ec4f644421392eaf8e3938eb560d08bf498a9f8962b62f444d2e04c61b7e997917c5ada9608aa6faf6d36f9dca308740a76eda4f28b95fca6ca3ba308067c28de0efbbe5f5ecacddc7d5538cb4086b1c71975d8a838d4555c27b7d07af08449294531cc0db5dc192753be348eadf260382c0c76619f3e159fa74fd14bd8079bf2d0cbc56d9f3c37a02b0aea948783d2bee466b5d3fd40d2e5034cd228f046042c8b2d1488c081e5ce71801a27bb6d66a0191bc113b0a588d1e183bbf41189a2050957f2f7bc61930c230053ad7aa44a228153010eedaedffcae1c36693f5ed94600534b39cecaba61092a1bba82733669b874d352bdca1d60189e85ef731cdb3b82d1ad762896377acbfb080540da76c7336bf4ca1ee8f7e8b84fce23d8fd8d6ff03f1b9f7408c2e810a0662e6011e146282cff9b98565629f7caa65a7e28f7f1f48f17f2458d989b91da2c9a5a0cf989b5dd1bd20de0d949e343c73b12e29e1ff5cdd59388c4cd567654a16083724f1c41feec34866025a3e16bc84906558b3233fb793acb5ca810d65e4888294ec1c72f139964847c31d3f186f4483a6affab1c1136152cb22fb15c0a6859c06aa2cd4237e984fa1ce4203c53d89589060c5adbc1ff03b45f0e35f0083cdb47091e25c99f2bff328e13d35f020550c63b1cbe33334267497313342004986df3e20ac121f06ade33724c9c19d2571b1ca4ed214c73a61b7d8f2c746584f54a0ba15555304e689042d90c2937916b4b8227f9fec42f6f40c02999afd764fd4528fbc23246ae0e27eac16d3d53fa422c039114864d03d8930a30d7c5225c4d2698b51fbe11b7c3fd8f00f29e5b4480b2778e5bbe80fa202f64f8d8bcdd72f8270c9dd636c9ed6401f67c09a037c3b6584a1a03cb761b95f5dff50f92d9da476b517b60021fd7ee05cfc703734b79664f05522cd0c3ed72f82f5158ae29295134cfec311921f5b96fe9810f57692c8459de0a94e8fe0e449e60144337df70e28588e93f396751229f42c9feb585c25314e3e3fceef18e0dcb3c6a2e3fde4a968dd398f90124e9073fa71b591680f32d89b4f70e95ef35782b601941bd1d33f912898245073c0e8757c105600ef7207907d4aea75fad234625f2d6e52f298a3fe6efcd4a7a52c63d5dee9f2547cb0dcd3ca30141c38692e8ddf1a52377686eb5c49f3afbcdfb2055965d2890f063a84cc14374f1a28fbe2eec93c77bbd9a6449c18ced568e2974c53f175ce0910cab95d125990dc776e58cd909b8651a409df1166a2c612cf775b72d4c361e075d8034c694496d549136ca33926763944e7713c05bfedbe2aedec080d8089a3cf2f16464166e0c27e7f6894134b7d885ac0a8d08cb2d26d5e7eb43caff86b825a2a7bae9db141c7334e18bedfbebd9d413ce4b7d62a4aa2b028bf392476e3d1fc5d292d1f7d34416125aff34f1d7cdb620e94cedf357c450cdd8ba7347443a7d11f5c9821895dd20c83c113bb6cf3b511633fbc010f2d470ffd92378b405aa45312fda05220c8c7dae942d87d101d4464b647ac11eaec363b3f0701c4f3d423c49bf8ad2698c5b4841a13cd325899cf67559f2586399ca22f1f84f70c59ff0b24f06afcce986ec1bbe99b48568b10cb7f509f0becce8cc5475850c779a76f6b81582c9f4a87eb2ae2fcf09c25e24fb4163aaa7cd7cb4077e0b55345a348506bfd8cf2a8b4fb7bc5cdcce0d2578b1c577aeea197002eca4d6144bf77fbe3d5710486263d823cff89cf17ce022c00f189200ea130c653c163b4a23e65ab5fe5e254e7a1e50d08f756d19758322e3a01d6649170662be29ed650bcbcae9b5012e36e3a5432bf88840c35e11771b888a7b19eef47b516c58ce4572eadb5305b585c1146a47dfa40de1c5ff0da460e2e244888fc8bdae9e1c0db067b6d4d4a22a18543a79ed2fb92c43b2992b1bd03690fb5f6f42d11455ae939856c8f8fdd986979316ee60c7060af97846371e4147abcf1a3c8eec9f9933003fe1fbf6a3258ef9d7c4c24694c00dab52e65e62fe1dbeed5e27ca46682ea44caece856566eaef145fe9b06cea416d56973d3941c721af43a0232290b678a645e6d0a10d25815842d12344bb3e0a0fb31bbba1240038235897ad3978cd0484fbef12a8aa2c58df16751234b0a755d290a872155679c21893ac9d623b794fab71244bd9f55c2b7edd0f58ae7c1dd1cb50d45b950dfea08e86da4170ad0f581e5d27aea1dc76a140b01ec0a8dd576688cb0326fdd8d73edf8999905fe7aa844e38e451f29feccf20020a5a229ab482e332200b67eac6ab6fe1393e8766e1867e7d118b539f6215700e0c5538c4eaa932cf5cd56703afcd14d7aec612af71b9da7bf85169b0d247f1f0014917940eac26b1afd40e83c7a5f9d4453c3f84644283715e43577ab13b5ffa361db19cb0f58aec8d4f0a588bf086e589b9dc08d0830c9048908daa0767116192a6d3ee793c65c1037f852776d68d1037da13028727d76329a0c819bf772edb6d19762e214cb7322abf1b6b095054207a20b9022c5b5c519cfda76f8bfec8d76c7cc7ed8a300c084df359fe6e0ef0f68cf9711f7e0a75a165205214cb3cf89ecf3da449d0de50bb4ea48ec49c85bad2b008d4b442937dc416260d588dd59d04d813aeb0b739f9bc5259d415838cec874c22618558de6f483eebd550a0c7daa6c4de81b25f69c641db22026f27ed9189fc01d18a314378784147b0bb096452d6eb180ef1537e9ba07a06f6ca93b58c797fc907c6332abad61965a8e325f2be4e0fbe2a6e3d9186360a8a5f28b14137bf6a79eec5f15e89224255480831118819fb781aa30edb7c84d680aecef2b2372c9e21927288ad3da4a3ff76294c04d065d5fa20a7c295d2294a8802c6367d658d023760df5cc5986501af258255f864b40a2a8da4449ab2f48ed63f6f913a4268fb8e0c7e663176f2d8ef017e7fc750c119d0b5af298ebe915d0745534cee948f4c09b6724d54da40cef74fbb1d7b9c30e5e4b97b0a152425372b7d871aa6684aa13a4e28ff63aa1e082b4f3140026afbdffa9e7e56232f44a4d3f9d3f12e4eb5e7358c900a7dc7edef7dff7910689daf4aa4df28f1ba0e7b9f3f1f87f9e8eeec664b00b875a2b77ff16da5e299b3b896d4a263bc48165cdae1804f6e8f95d3f78c96250bf5bb0e97c25e2ac23d214f4414a33ed96f242de5f8aa59f8d546e936e00d278b5de95675d540308116e3a23876b6b6a11fae5eec78b2823dce45d915a1147f85e94607316da103b30296789caab4d410d4e7b226b50c08b172dbddee6ee7325e28502bfa841c8146d6a39cd40fce7d86bacbf27a725d1777550dd7889c2dd33dd600f1e731252004ca7bca01a9c337d7be05870500e962580b719c16519fe7e6d76766c023de9b0885e27ed5c66928d9590c6cf811612abd3f31f8f6f550191c89ccc49465f7e8c510e9cd1df28c7e5c6f5b3915927e419cffcb3b4db81e5921bc6e7e25a2ad97ad5d97ecc60015fbb8f16f5e09d8c683296f863a04b93527bc9ab85e9bc6b7d1ef366a3b97d50d488475bbfceab9c4cd52afceab4c45e52e6f1ce89c6f2ca965625c281cd54feeff7b0af889d17bcc0bc436a25d22027d7ce9cbd98577512095a82f8d93e8d3cb83bc176f7d11bbccc9b4f53a55e215997ac66f5e0af47cfe1439c3fbf5d966888a4139a4d4027b32eb73f90dcf3bf6a2410533f86f9679e886637b2572ac83bdd595d3a92a3c6f34ec56822f08cd390aa2949c576b88b4266bb7507026a740df432b81895bf596624d2c43c74b7a63d2e78e0acffe44e812e0aa", 0x1000}, {&(0x7f0000001380)="12c6ab0043aa475d219caa4a35b4a4791926a8feccb1499c070de13a5e189bfc2032719a6437e094b6501f34b254c6e18e014e3dfb1c9c8d673527f7c32bd98119ff57b47de0cafc026ebf8bc21e841f22cc619e53023ca9ec67b93edeba4d7ef6f1240e1f292b633cae4c315f4a4b1483214fa6741ec2777b3e21aea477ee3931c46539c4ff28b367f8a18f253d0384207ff9d7797725073f70e68e06d5457e6a865472eaea9d43029fd5f6ea7fad32d5e68e14e72a901aaa42acb401579c4645f2ac4361b492e4e848fc2655a9553a13c10242bedcdada98dd72e8efecfaccb3810d1b777b4e7d2094bdd7de932e5f948e733d6b7bac84df1117a924cfe09c5b48e058a159fd4971a2ff8936b75b188f4099e8d6449c2e8f47bcae15b07ea623dd5e7fbdd1394e9cf16f3a46d0b4b14dbf195871cb9da0b794ec28ba95d29ba7f72928960888949ec860e436f524d0776a19743d49a45f62f956859babeba211ae4bbe0daf3c523b6ba9553daaf59b36144b46ca8ea85006e946fa8ef6371115991d0798e37ccb5041c24b1e2ab2f3f266ec22d37d5dc3791ec990c58f789a5a2ec77d4c347410c0043d383ed58191c34fb4c48fd2870d70ab053852129c8381c4e60a1edfb46196764d70eaa4b4bf48c26e950f3a390a3609dea456e23d3d0ede45be5a2e5aeb9665a727dd2942dde14cfcd48bd68543fa1ea9f69bd98807c51c18b4771050aeff12fc8ba3329e1b93fd8ae68c9ac993c35a2963055b29089b4c152fbb806fd89ec334133045b94bdf2d7ff21c153dc203c35c278ab6f65cf22c0345d9fa2693371ae2186b81e14cfe7adeb7336506cc7db0a90a69c6e83797236a5c1e84a7c6fb0c448b39402505c8b9ad1770574b435f1da5086dd8a616cea8afaf7daa225ea0251df94e54d8c51364d619233471e40178388576f8acccf24a1a69029d7a603239aa8bae4aae9b67bccc1b8089de61777a431cf28c537782e75ed4edba36c3bbbcdc65839d2720a4d06b5b28e0572fa0b825f2e8d9dde584aefb339537eda002d79803e159675dbd07b5be367f36995b7cf3aefd23a7ac6335bfe6be281988e3cf149376480b5eee543000df072bfbf1abc6fee23f78e40d3f41eb9a1e7eb2dbbf807f0d5a963cc99d8fd40c955a07b611ab23ff2b116ccded49f76e6b935d56c09a3bbab9168bea656a6fc0867f06a54ec406e84b1e3c95dfd3801130af786f7c3adfc1c4de7877300b41a1bbb3360eb7ba593cb8e648e227386be9aaa6e834ce57ebd8228af3d6e800207a1b4adaf38d4ed78e20f080bc3c8c6c21abc90fad615d6f7b9bc824360bbe58b3a7fcdc5a89be45379aecbf4ab37bdacabcdb1acd21cf80c6e8278a8ccd2e2862960a3cad02b66b5cbaaf3cb9c1d7033ea4aca7706203431d9accd04c70d0cfb0f3fb67bfcc675e935af4c18b848502f3ab90f79e99b432837eb46bfb18f94fb946358a33e90867a612cb8c22d45e4fe09369c1713f1bb1a296fec1a77cd55026d428b5bbb963d6614a98a51b0f5be9036681f06c5d39894d4109f3b9cac2d4cdf4af8d7c00b7351443c0dca80319e18011357e18a2d967398767b23a20c65f1adbc472d298e03f3beacc79c58c60c7c1109452f942caeb9ef504c676621a5580266caaab91f6e2a2cf7e7c20d92dda1ba1ae81f5d5a5b959706deffa9bf4bfd2287846bf566bc63564d25f47a168dddc5a6ef8e89e15f8855ca0b579f8caeb3215ff3b3772293c596dfef5323b7cabd384f5ab62cafc05bf3480c2a190dafb37b088ae20a9e87a3cc967bf1b67dad36d2b532da0695716a842f65c7e58a0058bd10c0871e1b6a7bed7f537535aece709ef0af147104e8c04cd336f5d8d2f862f38c30a7a9731048a807c826fa2af6b8813752a8c54bd4530c9a855add1cd92693900dd6c600b36acf5ed6d2878b180fde77c935d90932d7e20a1ae30d804f8e8ab0c262adfa0bba7b26b75f27b0c607d998e9f315318ed99d127961655606d5d1b174a63a566ca17b062d1b4bf5a88c01384c36a46ccb09bb85a68e18a49ee609aa753d0b9dc8e0578ac03cecd1b06f082a0e7c3fa362d8a13dc499053e209988f907cafa3f851b06ca582dcb263b495d8fd340a8e5e025ee460d4dd335cf7c71e5fe838b0a28b26b0b43dff2dfdfba600bf35107d18641604ee9ecad9bf8d7a6a07aeb65faf8fb09502410ff9336ac167ebd92940627d8fe661820581824f7e132cb7f4fe7bab47b40aed3134916e2bdce0346d7edb4e9e5751c9f33f72605e837b34f6f4b350a0248a34da32d3c03dfa309e7721928fb46160e98522c76ac73271b07c65f73a4049adc4838e28e48b526d7e6546904252a67312f1c7cc3235a54f4959952a7a38327742a5723f63d3de0c84a89d2fb30c20a31b9c7694277d70a100c3227ce1f35c94036cfa6bc9ff9519c0f5aa2115156c2ae724942c36e2b4f47380a3397117578da1d6f11aa31a2de28abe7a8f9747b4321be5f707e3db0282a9c5007100d2dd6081ae0b0d7799759f54bede6afbfb939fafd9f4edd0231f477f8c7b434ec8e864353f33b79ce8e863f04dcc5734ec504a7b39dae56580c1a2224c537dbbea8edc94bd822d56d473bf8f82f0033bdfc776ab7d0b30c91eb48a00dd56f8171805166c30cd13e08cb2b11c9e4e0b5c939780088d7a375f924902a1802dc85167aa99b344720ad15ad124b8c0cbf1fc0773b90a52b215581c4e5ce815974a1ac3ce28e2b5a1335446aad0dc9e17db5a43e18724147304a99cd4bc79e4b4d3dca8fa8dcc944df7910ff903fe91574ffa02950ac5db70f354750cbc439f9666c9c781e21c6230f5aacf705426c69991d3433feea4f6365e77bf327746302445a647a986e7db3f7fc8f760c5edef92b00cb92c46420bf7f96d1240c9700d9a6c6f73a8976e7cf4fbde52c4070a79c2a9cd61a432f488213d502c79651293451d07a091d3272d9c8f7b3e7ef5acb1aa55dc9f4a62b9c71a79f474335cf83f247c29eb940576d97a07d7cadeea9a7df6ba0f1b06a3e146f05b8d4b9360687b4dddbcf195d89001c0e5f9c67e232be1e2aa5837c82c9e35c7c189e5868818b63b7638b01260ea3fe3214034fc83ca66f0e6e87114971b22280291d7c1dec7d051687c7fcd166256e73441a3cc73339a7744873e08e413ef5bb7bec480aa7f6389918f43b0598e5304547ea6e28a218930d9b86f3a94d3e42f632b501ebaadbcf013ca05ba819317359a3256ccb620e360d851c6eac4225d6f67fd389860880f6b74a4684d2fb23c77c0f9032b01bf1a2fb082dc9e8fbb03a92bdd92463788adb233c125ef4608e5a3c5577d0e04238d22dc65bbd3acb91e35806a7dc127bbac23aa27b900cb10c5d591126a14871ad6a92077bd8a43de6ac64a2bf6115d7616c04482f7803be314fd8c4376ae83ad34d282c90c3b10126ae72666ba69a16f7e5f9e94e6135dea20621d96fda4150b09ba77560027bdddf670ac40f4bffd60205f08feee8881c8e935098e4389dd7d16dcadfb13ffd6a3dc8e47c68ba56ef36163c8ab31d7bc2885f92d118fe8396a4a55859902fdbbab41695c71cd03caa0b9d34a9c87971d4a751783a9d520fa58c4974a56ab8cdf95061cde360613459ad5b63c804c54b6586f540176f63b96f2df5f66763a73120b2230cb3506bf6ea15580f87803bebaf2ecf853fb4ee66dfd213f85770013943c3f441a8589f5543448d2c8240e42ba87f89dfd77cb42af174d5d2f6454ff42d707bf42a353338495b44219942054f8c0d366a59ceffd1bd739bf8ea6272a74c405514db9bcdbc117f251da225be0623eaef96264e4af16521ad43b3edf49cd25049a5791c9599c552f85e362ea069d9758fd47761edf597a56da6e24049269c7b844c35422a3f159caf4989f90ec90d864c2870e44afd050d60cbc00745e76f2ef478312981801f0a6c08e36ab63e7fb8f62a9916e50cd30909fbcbcb11fb33f7278a85b6bb4e8cbaa2c14c924c1ef357d3b5e81037a47e012193d7a893067a5b42713c5f7a0bbfa7b71eeaa279301661077af721890e1f7d12f3967b397929e214f24a31a099429ed34098b3282a7ab72d97771513f15379420248f0ed36418f7609a36102bcabf82c20198b184b27f4ec8b946ce55f39fc464c5f632af10fb69fe4437e32685c8896d81b4956d335a67cba9cbc7c0ff4e39cfb795f6079980732f64df260c6ac276c4fbf53eab5993fa96adc1a5507373ff50fda0ed2ee4085ea3293d877b56703b9a5d66a440757dc545873903a651252b4cbea5dba1fefabf8a284177e51f4faf74a0a314d14996540cdd80b6ae230baa1d168f5d6941dd6b3ba29e506bb1ed8f989daa4432e79d757c06ebe44931fea8582828c9fb65cbc4c501e927726da844dbc46f524558ed9fe138a2ae310b0650000af1a7e23f42d06ce97c76e2309acb1ccbc0ffd0e107b5a5f8f9c4156259c0388ab4181118aec751107e8497daebeed1a170e3c52cd46df9d79172a71eaa1ee9393b0cc490d5af1afdbf053df64920bcddc8b4eca2fcf4bdfa921e5024a6070fe481c72aaa729f825032c01cf5482102f3c5d8b18f921e71a72f21d523b81fa52950f4818361523d3a00f52ae528b618e41df4e5efb76e0340183ba2528f30c940849018057acf13fe4415c4bd4477056f19853edfadf421ef0cf18d383923ebb380ece2f64d30ac9da6d9530353918d800195fb0099dbb2b1c07eaae608c8febca23daefaa0e138d1288fd5a2fcf240f7b81459d3c98e4bd34698f7c243b400db38cec837473422f4d1bbb022b2c6de36b5558eddcea579fe58cd4313c13a87d87ddfb30f547f5e0064aeace10c86d502af76074796e925d314f8cb77ec042b4c2aa04a6be1fb80bfce322da1991c0c9360cf0e2ba04d5e8d1550e735c8785924905f478bc44b1860149cb37a12db119b16036fd61c4c16f3a272d6538a68459202993cc987f2b9a7b75bec94a67a213edad4a700d1290b830956e8c9a98d7b0e16cd04e158b6b33a233fc16bdcfcb17dd6f2c3736c4578dec6041413f7132e9b65201fbf53dc580115195b50aefe1fe0f12c4675f0e4de6d43f74dc602a48e2e6d3079035e3d04f0393cd41b21a3266460e3b22cbfe56972d4cee1fbce48b0e5d35913549354b68d4b2cb84771b855a4f00a175f8c5412a3aa7fdfbcccd0dd6e941f966c480a48184ec47f31a35ad8321db0c75085d0864ae4addfaa8965aefdccaadbd30b5beb0ffa866674bbc7c99b9f6ff9370bc234236e003e33f19a26fe3a420f51fb0d36db03f8818100e4441a2460414f406944122529fe0d3b4a66c5b3281c1d9e6e5c9478394cc1415b09b675c8c5113680c94b1a5e7997b28fb35d4b9f657cafec27cb89464d32e9666a43c3037001d616b0455974636873ece13345019c3612ef96ab9ee2f95c35f907f47317b0b1ddc4838822eb3c147054276fd572afa8c82d1ede636ddc757c1b88ab23531f3172617d1d2bdb8f634beae4abf479e82dfcd3e4ad87998c2572d4b7c96b1139c048b543c37ed865f16b5d6bd691d200649039f2b97cfe82334d5a50de038f1f3048fabc0996f9aa87faa1177a6fccaa6732bda1afd9ba50db9dc95d6711257da561562e31a8f248a929bca3026967a7416c2eb605de1e22f0fad0d1dc53c91fdef6750b8ea9470c42bc87bdc2f9d77095cf9f6aa8c0d10a0b93104d153cba6fb207c441718d44b139c66da83357c033a60cb73f987e480013b3bf22132d59cb05c9", 0x1000}, {&(0x7f00000000c0)="1b707b15ab438bfaa30a8e344cee77c5e20cee75438487f837b4d7b98229e2391d743684c57b8b0a8db0e137a4976c3be30f7fe28f929302447c7381d2", 0x3d}], 0x5, &(0x7f0000002600)=ANY=[@ANYBLOB="3800000000003478e8259ca05cec476c60fd68ba9db8ec547374b1aab29cad8339a06f1deabeefd13c237c2e409de12aa49273af4b8ad08c9ca1b659dcdad800000000000000fff7000058a0000085d7db89bd0e7d937d6d4ceaf5456a14cb2a2005775d21f86a4d9b2f767ebbb51e244daf30c0257a11f918e4795e6039ba627e61940c81c734957fd16184bedbefc1d83e65fbea3667e83f8e5a532878af9c94badb72c128f56655e94f56a07c9470420d19bf188d7a0df2d33cf7f3b86d018f0947a350f83e6940daad98bc7cf2addabe5d563dabc713ffe97d359cf27cfaef5daf5ae559cf9e91019ceee01a29c02700000000000000dfbd5b736a3578dfcf3101d253c118b86de386995da6327143efdf00000080000000000000000000000000000000827e20ed6c3beda2e9290b8e996bf515bf54bb594130aebb3aeeff430920508cabf9e27d4194e3359a3cae502029d94419ee996816fa12d0b180101e674d09a38d3f42a05f87ac112eae06dfea6a16d1d5ce5fb60ecbfaf1454ff43d3149b70f0ae027f2dc171a41f9e5c3c63ddc0000"], 0x190}, 0x408) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) ftruncate(r2, 0x0, 0x4e68a9e5) 10:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xd5a}, {0x51}, {0x6, 0x0, 0x0, 0x20000000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="f4712826433ec4c330be5e094b229416d2e045bc5b0ce8c4fb7e2bfc183e8f433252e4cf8f8255da14423acaff00d446a6972c7b8bc60219422e5d1ec969b2de9ac269eedcfb53bd8e1ac862f901a5118582647c97b93c7bd7412f552b57c9affe2ec514bde918258cc804d3cfc6bf899888cb4d9a8d8f67c8db93572b6c4ba08676f6e27d837ebfc5a0670dfd6a44b94eb8", 0x92) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 10:12:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2566066c650400"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10089, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="79918b20d1d74f8fb4fb9825f891b5196d1ecc8bd2fce7cb8cdf1c1004ae3fe1677fe30b33c546f4a7b414bdf4f9cbce51f946"], 0x9, 0x0}, 0x0) 10:12:17 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="1cbb5063c56e34734a5ef79479c90467c027184e24dda8b889073ed6a796ff53d0c54872664eb7128d826c83d66e99cbbe29ad7f9c7f53a1a1f0845cfcefabe8759ce6f632b487abe0e4a37a161603e2a7101b3eb4e74999053594a21df9608edd19c61102d23f9319b8452314ca01fb7cd660bf3f9cc9c459b6b7b25e", 0x7d}], 0x1, 0x0}, 0x402) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x3ff, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x0, 0x101, 0x3, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = semget$private(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000280)=[{0x2, 0x6, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x9, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8000}, {0x3, 0x3dd, 0x1000}, {0x0, 0x80000000, 0x800}, {0x5, 0xfffffffffffffffb, 0x800}], 0x9) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 10:12:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x45) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x2000000000000000) 10:12:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) listen(r0, 0x3) setsockopt(r0, 0x0, 0x80000000000000b, 0x0, 0x229) 10:12:17 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 10:12:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) lseek(r0, 0x0, 0x0, 0x1) 10:12:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) r1 = socket(0x6, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 10:12:18 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffeb9, &(0x7f0000002280)="9f7b9267c6545816511b56c21cb6c9b7dc238b96220adb390138da5e5921b1b6e79a7f69c299f4f7c05db6648afec5b0197592a6fa4f6c0547cc194255b499f4b7f95247dbd5f1a612441fba44d2e895c109885cfb567fa3876772658b6226e3773727709aa74370509db37fcd3caca25475a65d5b5fbe569f4196852165746984333b241be0f7ed7750dd4b7b8c08228d0dc3b8ae8ed99c8f5302242589beb053995713ab9e8da44a09cdd165fff19c83533abec56a78039d7689844094b33e9b8b424bc9954343e49930b9d1e8fe60099e47d7d6a5c7905afd65f2000061925ec9be4fff200039265f8c814c1f5f24554e341be26d480bc03200d61f4a7563630acd200c896fd94742a43fa34562a6f429691a1948eb60a3c50b8dce6419290887b582b15fe42017762cc23115c897933634966db69e6eb49608449e799e7d3a9ec499e9550de5ff694a280816416d273a7dfd2ff339f8e035c69a105ecd05c1a12251c3608f7e9898dc95c11a1283fb9f6f793a51e35c7ad11d08c960f4c3e8a73f950558fbdd62613728075f69011d96a2738dc51816762685f6753e739acd0aff82e1db030f392ccbdb554b10c8f20fac74307ded9d003b9261e1e3d7ab8b87547d64df6a8298a6d960b4defc76b6ae21eac92481734e58c52d0d6796ef13bc9e96cf0ab438874b5da8bd34c8e52b7d7c910e5270c397a6fcf06c809d9dc3f727fdc6a0b5cb95c235eeac00b7f1d6b33b3e6bbeb7ee9be247016b086735fb308fb5c7d22a6dcce58eeda2b78893c820d2a03475ccc5d517c36f0bdf0a5ece1e6de41d91727e4651f1839a06a9037bcf4117aaa1066853b57bdfa95d4ee1e9baa2435188098b1436f8e350d915a9284d38445c9f9a90b772f635b773d1f91d7b0932122f49a4b93136a7068e110e387a4e39e5725e42aa7ca48cdca15420fa70dd7e497f6b2b5b96e0cac85dd334a45667fad8617e8b77ac91573d7b2e88ff1a80471c74ee3d3bb4bb609e8e862b2032e4b0dd23360ac42f2cfac5294780aaf2d23ccac111f9c32ba441ba168923fdd6754d24a9a6438c896f83327be51b7f829127309bf7bbcc647861ef5d1d20f0fdb6ed673fa352421f467682603e527c18ff04d3ae029b88cb9b18ea696870d34308655a8e62846a32d8ba170349e65c8770d1c034aff3246298108e6b0360ad02394f51669c33b0472711ce0f690c0e49f04da1197a4eabf7f51f250c03430b52d5bc8c3de8ac5020c4c7476a031d30decfeaa440bfb106e334284b800a6530521177e9b19efd3bc176d420a50b4cadfd14378ff3575dacf5a4aca21d0e7c5b776e0c7182784c612130f028956295d6c7a82b5b67df17235342537250ff2a276f94bb98ffd0680e58bc84c093526ed360c8ea09d900986bfb5734592f2a65174d655f01e3d8881f4821197f2db1572efc59562827b8e0705765c5ce4344d82a2bf7c1a51e39f8f65fc65a45c609a9a7457b1accd2c23cf91b7ffb547fd7f5009d03c829552150f44df9a87f80597c2d72dad7700fc7e9cfc8da95efdfe97564d8197e2330f74699215205912c08c757d40000ef063232f5e635d412860140c049875b0c58081530f2f960278c42ff749a079c8eb6aab592de0e667fcffdcc3e037e035f700695c9ca53400755dfd9839d362f085b2fe44f2c4510dbcaa9871bee15bed8955cab1328d44e0af1fff836fdbbc0957a0e8c835a0481ca3d3f8be20e0c04caf5f897891989f9c7434a1ca531a1a7eae1a389994400c312d2a18be9219aae5d671bab14108833d5ae5025d6f5ccaedf6d0e331e0013ea76526255ad95f731b8a7b2308d02aea340fdcb43f3aa721336935b75acb1bf64e9cbf22adc8cf6593d02dc866c261545249c0082e7d3dacd8a3b4fe57c988eb3bf09a45753a2bffe80175353733f4c0d11d4fa68f7f5004a1a1becc4aa12824162ae4cf8c40ec1683f935974513c5cb83450d87e59bf4e5b090ef490e0cb0be3ca90fd16437c00622bf13b15e76a99256ac9b65a53aed43e380e642bf762dae2ab0bb58cdcbded8896a58fe02c773e142045d7b8d10b3cb7d852e407a20847f95b0e340a4a0bb947fd7d275fad47214cebcd5b6f69b1f8b04589a6ff7abe42d47ad1a87b6eb7a88b5988dfde4b0f1921681e1e4e88fd5829a1b4c5c8a0b9bc2b51e42aab9d44013d3157ba70554ef13b7fd9e8381d55c0529998bfd584cf5620f33f27f3b387650b1306fb6ace68357ff73b3ac68aa477ff323e9b4882c35a6f744f0117cf4c32dcb162c36f2e9eb10ee07060d253acf9e82639f8c3abd8041a5055ad2494efb6a5685413e223706dc7086c58f33e40288d3a01d0538fd138b1370c46d91c5c8878b02a5fe9deda748b64240c2a881d547172f2db0addc2ff8804543e1a326d2df86f2f54fd4c4a676c0eb3d20d60dcbedd8ec8d884c7624b509a2185970158664810e16814fa9c696f869d0ea8a552a848fda832b93dbbaea01ce9999a73e7b557214b1f6fcacefe492a59aa2c18a5e7b1e6896d2e0b9120f4eb12a63a3d9ebc31bffe5fd8f07408c61c51dc61a9580497b83fe43dca59d0bc79be65ca46295a8a47922f48ef0dc91d643d5ccd24552f50edb79095aece2b485299c623e72453d4674ee9af580af72f1dc474d70c9bfb124abf95e26f4188286043c60e674a000000006a85c55a7c45171c99a0cf0703ed38c3c9c094e2d45693fb9634803499669016883c79a4175c4d378e2dacf62912b3ff10db826d8d3394097b60cc471cd488c5464f4a2acf105dfebd360f32b747145bf4fe10ce8cca1a5aac971b2244fe70e83c29c1241b80a1739fde5750b47056057149e0057f34ff83b35124a5b4d33a39bd1924d7e0196ad243ed484726ed66857617d1a5b0aa55e0e686ea062d7d5775699aa549a5403ac2ca774679559484a30502e1386e63d5505b276d63a00214e09e9185eba6bb89d42ecf7c3edaa014ee92aa0731e144ee0db8cb85cde088d9cc96dca5c8ef946771e84f20404ef4882c168a69143649144870111b0ed92c6a0430eb31617c0802497be364289d78494faeee551b7b6f853f0f4c28351316f4342e9828ca62cc92cdc121d9f734cca42b5e0bffd3138bab4e4f5d79dfd3da74776e3e7a347b6ea4f5dbce0cc530420e8189f1284f4420660b235225c6d8209c273d186f7d969536724eead744b07f00403bccfbf9d5528ce74cbb3adfc9649bb5ee50235490e4590cad3c6f781626c615439bdb2360e56da8ed755a7640951dba83c2613811be5d27ed4663a8e3bc452ffa30fcf19a3f61bf5accd0adc16575ecb8ff9e4ba7f401e3f8007915ac9eaa479adc4d348cc2a4236ea1b63296fbeb335e5c78057b0b9e993ad1706c7fc61147fba26ec5bddaa70eac25eedc720df2e80507ff71db529af1aa1a6a20a5926c4f42fa45011df5c76713c10dbeb2e40a79979efb1f39dfade20c33a1578600cd84cadd665412b56558f0a9452ccb9b1a8edbb616f703315020265bf974f21d9a0a59de7f035cdcb16a034319ea77c01b78064f4ca4955c3cffabf35928b310e466e7d2fa43d32990cca7ce1f71ab4095887db5701256228a1a14f9b264f27c64ab9170bdb08824edd46c79848b4d9fec0d648ec5ab34bee32adffca812be54f012b99391ed022b180abe0969a7a654a58259bc5417723bb3019eb11d841d186ae73598051e80a777b5341da62ee9e6d76761beb42e4df695e811b7e9dd1ffc80624b2f0128afd0ec842024d89ee9d63c7be2a1eb1306f79d7185f29e4371f6b1f8eae73f6dd5b0a2f618177d0a22ba730ae1c7e6ebbca7caf6379000e75fc7d29c239ed0dd6328ed66ae910181e060cd63616fa555e97a264da811ea942154c7311844cb4c401879c131426ad3a15c22caf58a3ffb0b5f252c4e676cb663c00fca665c6bc7131b9c4b4cd3296d3fa74512fe109c5d0f65f752ed80c6533d4f6cf4937c88849e0271da788ed9863f67f4d2e90ca4381f2c1ac9a3793fb4ce5c2076fe8cde0acc9bc9077c05c381325a7b2e2a28112782399e67f4964e1926a695e04e54b62a6aff2200bdd991e6e9b9ce593759ed9503d9b324f1a496bc55b0fb1b023ce21413bb9f825e6b2d29723db60425ac6812e60df8d9cb83cdbc5b2f0537abde92865367b6f83d56a060a9e7e26af88932e762d7949bf7912d29a9cc010de72efc72ae61cb3897eec297e24bfb31f89ca44be901c127381ffe8048f1a7c805cf3562309088d27296ee5ca2133ccc3917b6a79edb0923db9c6210660dac64c53b8b5df1d3c739ee5b261e9b6d3aa769627ba4a6c1fea87fed2baf6d0d2c0fef6464af1275bee8fc33ac91ee58de47aba9748cb5ef2398367203cba3da714db1680f0114d0971d0dbd63b674ead427c54b307466099a74fbd62e769216c16301256ce551130545361408f95abc2f1295bf670d4cf51a37f96f3d83634d6460caf50976baf0ad209e752fe45c41bd60aac8e816d2f7e67f7f077eec7e634f7098b69a6b3dff17b7e3342b741000b25ff400f605c1066955aa5bdabe7914cf1803fda7b38ed98cc8b99dbf170f803362cc9b5c4969434adcf081cbe29363ad4661fac4541cd585e14b10bde857856c8969f1e33b59cd020ec411d95f52530c27b379858c5840d2213b58a684cada188d2cab264805bbc9fec9ee4386e66e0a5e463940decc9327ac3a816e0b103b708d7e94ba4e2939c266f9e6c8cde5b68af68c77f6b4a42fb054daa042a428c6a567d8f1641b6039fde5857974c67784b53b833112448f0254e64824436d1ed728bf749d827c4b4966f3c6fc674649c6b1c38f1e440510becf92c5d3f57dea57204e6c6e2d28a2d4ba5199dd2afe407cb8bced88d2b4b19cfe63844288b046fa927998a9de1ca4dc670c4e324d521aa6e000b3aa2a6104e407262e3b41c377486d0771f092ab8c42fe7e6d4f5a14c70b9b369faeb06f0509c5a8481eab3d204a68d2f2c90cab6115af506518cc18175dbc1868fc7736a310c640646472834735be04b0e660e763ecdcc9b269825050cce800bb281ed4aad0f461ec8b8526d1e19f03faeb8529e08ebb5fcc3802b7fdb703765db4f7eadeb20b34fce8436ae12282c30e431e9490ae538bf13cb0acb2d42b6aa2644e55ee2873eb41ac980f34b12b1e9effd5b9058eabd4d473d4b17a4be61724d94c95f109316227728e569e270d5c6d03abfaf433560504c89f99575ca5d1b77c7042f93af2c70efd949fe815a47d071efc39bd4c11fa39b2b91ac7075d939e048e3030aa229d20562ba80f4ab976c01bb777561e1b01966bbea511dca837fc7b674d9b3a639df49d34b656846c45fe88c48367eb8845afc60a29a16fba00898c354aab79cc9384918cdd18c9bcb0195f02393d0c65709b3f23eb97164dc102589aefc1f0b59567728092d0842eb49b18728818f4ace4e2b76e198a7e2700fdbf3fa2ff657006708a21593c6a416d6840ef50b8e1c0d046d64895beed49363c93cf77d563cf8ee498c17b86ca615815c9ad5311b7263cda84327e7e3e107258dedea24d2d3be656437fe4ecebd965acde2776ceb3702b49ef40730c291e99d363b85029a48831a64b6cc760fcc47ec21b98d17cf620774182c40b239e5128af19628c3c1232591e7d20d8f1f0c7d1302180d979969ee89a889c756ec00d48950420c73626b1e0d48ce8a9fc312a15a62aa40921568bfc7a1e9b75330e4059ced13d761f654e0d873777512333e952a967a9da2612861ac5d292f8bd4fbcf02784d3681ae7e707cdf22f9b23d808ebaa7db671e3aaf9c65b28de3b9c7b1c7b4b40fe15fb8d2cb6a873264005a202e292176c9e44141e9afa0ebd848bd78c4777cb0afbc2305f87c040523f5981c688573798d98549b0a670f17af2f23d708b8b12bb17263845c9ff6a821476dc3c193b18e29f61955c62bf1977") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xff, 0x8000, 0xfffffffffffffffe, 0x8}, {0xfffffffffffffffa, 0x3ff, 0x2, 0xff}, {0x3ff, 0x8, 0x3b, 0x6a}, {0x3, 0x3, 0x6f2, 0x9c}, {0x7fff, 0x2, 0x9, 0x5d12}, {0x8b, 0x1, 0x8000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 10:12:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="ea5e511db29a95c4a83f998d8e5fe7b87c7f283e642a7d14f5e31708452e0d13cdb57d9facdaceedae1d8ce2d168d0f5800643dacc17db3fa929efccdf6cb0433052e73b40420b72e8831b6237dd04eb289a6765bb5d72db4fef89d488db39bc4a1e627ff26a1fb1845462725accc24f9debc31922768672e150ae29ad364b", 0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) syz_open_pts() 10:12:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)}) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8680, 0x0) 10:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x80000001}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:12:18 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xe5e1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[0x0], 0x0) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) syz_extract_tcp_res$synack(&(0x7f0000001880), 0x1, 0x0) r9 = getgid() sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000280)="c00e4185a23121db4df621989018cc247024fd82548a128fdae9ea021839142897499888823fb5e79dfd607a1654b0d307744b398ee673a4baf0147caaf52f18971305040fc8032bd70bfd14a780db456fc20593fe9b3ea1cea9413c7069f73f3c9ca4ec2595743c8b9aa1f8278c54269a04bbf2fffb6685a58c249eb4c804fb4d5cfeb3843bec4a1c79af1b7681cd50eaace1918d9c54831c6f3d68f90c474faa0994026c07a5075e30d4c84fcc036365a0a68c44b77f34a848439a5bbe32dbc7b8025566079921fd7e6bf82605ab1f0a157a900471663c83db994783bd57f6729103ef061fd91a05", 0xe9}, {&(0x7f00000001c0)="829dc076007a683d5a326a679fb38e29deee31604c1ff9c91ed11efad475baaf287fb195f3d3da4e2bea70786df281116837f28669d433a728f4a95d1bf81e9bf4c693f85d5a0bb3edee97524e301621", 0x50}, {&(0x7f0000000500)="02d5c47b47dbdb1490d2af329f9804b06520b364eb86c671fd67e7988d1fc5f63173f9102fd6f405cd983c6a5d172a517fa6dce829f7239b48388c4917b0c9755377ce355463a080be5940fcb26b396ba6d82b2888f2ede239ea27d50d62a41daf10c14f6fe7696f7f985dc768d0f515900fc79fa720ce7efd6f8b5960482fc070f3dc14dbefb01addfb2732a2ec7971cd718b6142eef395f808b6faea206469d59c1f0b5ea80cb7954a96a94ec4236931c45f40207ce9f141eafabb17945d6ad8513f24922d2711d617e3e3e010192f736cbf087ce48009fcfebf9e55168e3b0f08ce23cad7ff734bb12a3da073e7295ca51b5888099a4e75206a96095e0de90a7fcf3b5c61179cce9eb97ae1395264577d468abc04eb212d5a3ab133b0aaee70736139071da7a1bef4887f29a6ebe96655717c65b9e983dfb7833e83962c52e8c83f656a69ac0b394698065f6c619d7dc7c308c33ad7453bae6dbda6a79a5203b9de303850f519b944e83c7c8d3dea8d7115544d0b250a3d28da9937d1c835512db4b4c53d940a0997108380ec9d565a75afcf13d75635c06920c5e76af174be296f3fe67ddb3db172b8d2706beeb554827eb098fbfc90d40588ffa25a0b72143a5961ad2721f04f72bfc30ae397c1cf78f8cc6949ac5bba1f5b7e3e9f43f5f62c6e156e837da2077a69b8c45ac2ad4625825f283b3e3cf6274a71c15dcbde9beea90b5fa7e3b454b031bb18a61f84e984e80c968ecb7f3c812ce259cf6bb3b177770fa98e23e5f5a315e9d9b3623fe2444eb064f18d200fb17699e7609872523a8819a45963479fd8d51e33492a25af42d4f2535800fe59695cb9a93785647241430ae49e4e6717eae10d55aa580072b61ecab7fec1f380a0dd755b41836e5d8781442a4110f3a2799337b1612247db2e15ddabe8d8dd4296e127344962f0ce29aa0333b458148f0065d23121d6974dea52f831d45f1527d947c53415899dc515d1ee97026a7b2931ccf0d098709c82dcda00827ba61e60dbcb1f0b3aa408b4ac8dd4bc19648956e252fe6ab8101066828eb003611976aabd7554d829c3974a6530e10735f3d3868dd09936e4c7fca3fb2fc9874899249f4e6b49507611f7d528a97a39bda0a2961f640df372fede1f7080f3f32a9720e4b5416aff68ef7147b16718876364d8d239ee160dcf8af5186e9210233fa8d867096edf7d413234a57f7e30536bf5ce9c13e43df3fc9bdde2b8ccff0fd0c07cc2529b14bdff99c973d4ef26e75f9f80e8091f061c462be9c4cf03e7fe14c5efaa26b816cddeb40b101a937f4658f41123da9d419395e6dfb891326e3d0bf993c3fdbe0b7acc73d9512c1a8b4927ed18590f15c35272ff160eda691ef9bd0ca8a403cb04c198cdc2c936919f3e1785afb6705f4c0ba990fe7e647ca1ab124f24f276a839685c2ccf3ad6c1742ddf9fcae8628fe5c0c6de1819c815c9dc03c5c7d80f8c73f34257dc36fc5ddcf1a939e9975e12762ce837e06fcef512c3e6185ac1f29da3ac3767f50a8e85ee7771cc9f9a4e6d05c4c1153596ca108f53c5a05b001daaaf73d8ad25e3c179f2b806f4fd8999c587869cc51bb98d8b15be1fea3150c9f63d0d5eaf4c5459c8758e32b6b51fd73b75c8203f7b0ec18454177480ae315ea30666b5b97e244de8a840625b64c78044eb60f803644ee40de7d847564d7b7f94477819fa5921fb9c160c8b73117da40a13b6d2cce59070f6d2890a1b6eb836857005d6e05d9e8f1f946009b0af21373b7d66e4dfa8f0de143d8817f4c846989893956d9a5e282867af550427df255849d95a3ff47ab98dcef3488df4c7a42f28c4fb4a64a32debb6adcb477feff9a5ff5c0b64ded9b811fddf5797c899c4627d1db0d0f0ec8cfda2b12b27706f3d13f0085bbd48ce77983e895091e8775c10a2462e88595f9ac7ab18c4479926e8d0b6e0943bd55021128b003a512b934cf5e215fd97939b446207c5d25fc18151b4d6e9af0c3ccfbdd54dbc9f26529a6a60423addb791862d76da0cb87c4d52e71f74b0d5f0aad1ecb75e0be7e93bc36d3660c22c922ca8e3cc146152cd16f3615fbd874314f6dc12edfbabe7cc07356319b9c813509c40b98097de31298b0377d83da2b730c0a52ca1761ea925f95bd5d94e085b1aefefc3845e5a957c2817a2e4d92c297c4d53f05a96a4bb4e97eadce364c4a5cd1846a7d419181a36a54ed6b9f37a36fa61727e9709af6bd8ef24f3c4a9c1f5d826a8104ab03bf6dd477e0a24ae89c741cf6e50089e4ec37b4c63e6e54d5964888d83a4380d6c69ef5cd0d9ecf5630c0da07328b091871c8a0e72367544aa22eb170c4d7eef7ca9743ac2f15e6b0efd357703693974cbacebba8373ee5883211701475d43c3c52d6cc5ede8d76606fbf3ed28503d052ed258d74d7092cfe88983168e9265a91611dce6c45c33bde75ef1aee5366ee1d3803cff66bc579ccbe6f3604b35da6389de9d82270d9e8e81e853cbaa023ed4ae52b1d8bc621adfa45770afe4f3144ab7800489c0dc1ac5af015e7e3dd3d06b36a2ebcaa497362b514523d66e4e8d71a3302e60158ee7f71a9671b3a9b79da6a32336a45e855c2af8511757ff019e2c69b81c87115b2e4110a5d481178724873952eba58d17a3b744f662a0f797b7b8f352ea5a71bb30bea79859034711732c56f95eb7000001b0f0ad71b0ce5ede5e5cce9b79071735d24f0e01c5d01d4a5e4713720dff256f7c1cdfee2104000beaa0f31c5bf79763f7b34169e679e09ccd145616e321fd8b1d958f545388f0fb56ca756b7fc01e267363235fd337a11d66e4683c6f32b93e48ba7ef28df3483d34b43242be501b93414cd722c31e20839603af3037ec874fd96c397adaf920dc4a8d2aa003c0dcd6cbb59402419b9b511f32a1bbc7f7f63ddcf1422d07620ae731be04b8de2b0354be6e653b00e85c4a3858703863c42f47af0b6a33b16c294e7bd7ccae3a1c37c2fee12911bc83a178bcd58fb1775ceaaa379d2a94c3449ce67f1cb57b024871f0cfe1c144b591522e5c7342ead537541ff46375b19faa1b2a8b468c9fac8dbaf37ce7eb0ee32f66678dc935bebf6cccc1f7c72735aad61ace8655245af11823d3f8435daf5d720d9e5aae1c3f7f41dce4bd5c3cceec8bb1ed083604b2e7bc0ef3ee2aa230c87b388183725583ddb53562d1964f3a6b20b6909a1058a3ff6191244d46f0f6f5f62cbd09e09fedc5313f73166264d96a2061e448c46f751e20c4ee56d45f27a22a37260a1ce502ed7453abbf5538ab90d4014568310e8780232ab4243be3f0133dd1ebbbb2fb041f9b83a020a462c68736c3c0d417f5f25f7062bdc9975e36ddb3abfefcce89a56a9c3616665651d8f6b098eb303dda18725477af5938fba9d29714081c21087f1f9a7e9c41150598b3031ec3d28ca1a2ff631e4c3a8bd5285a5748c2cdae7d31fe31eae4eccefe420de5cd92d146e5bccf1b9b0dd19c9ba84c31faa207d840c9e808bbdb18efa5fea7f42ac591ac9976b13a719a8b55b53f15fdfede430294bbb2e7bebfe49b9b53ff265996de520ecf8bf5eb08b1e097150b886b14d7ad8266a224d00d412d3412fbf602175dfcfdfbe45d95362758cb4a524bbc2ef89eda52961babe283e629b3af92268df17f8764c20c9ac60fe2b40ce331f16729d06e7dba3962736fa32d70e45b7b059fedf4b9543a2ec4edf7c725e4a7b95ac384472ddfe7c03b2a0311382ffd90f58b276e8d66467201cbfb5892749201b81dd1f8a10f699253a19b66030cdc7f46c621dae7ab23ef3d0ba75106800f4e571b42c505662eabcd57a4be879584a5c3999a5cb74d35f3e9c515dfbbc6ae5e8a6860f85d19bac6d2abfc315fece8177abebc5443125af88abdda335a8ff9238638d4966eae065a65fe000755e931278a24d0a240496cdb3ba6cfa97f82658de7601311ce3c57b7e2cfd91542eb2556f16afc08737ec6f8c9509edc918408955cc67a3c7c3cc14152926326b8d50438c565fc50c10fa50f990d2516f12ee713aa004603651af86e6b5c5f1d1f2d99c28c7881736ddf4b5eafb95f9a2367101884e63fdabaea93ae452651d03146468b011e32f9664da3d516108a2ab46367239a11712a5c01b9f2325603a6e86775d769e92c5979c53a1eb68e848c7940ddc73af8c125f9822fc40fe16e6dd83c44cf226e11342475c9ec7565b6db9b3a4083a292223fc753844b593f17edd66b5f9a8ec742796bb19069200aa6a603f701f1349bc73c74dd91f73aa0c272e75eadbcf613da7696d2cc5294f0d42961ac31f3f539a101a0723351c709a512b76450f85f2e45cfe0ead765897f6b816273e6c75ecaaac5f17b39a110b8f69c8386aecd27095ff1edb7ae5bcda848a33cb5d4e27cc8fab703a9ce64f335a9791517887ef2fd0e158f5b0501204bf47428a898ae9a39fae71691b0589fdcee71961a69287681e33bbf1780cad69df29c237c027583a0f9859082f98659fc3a3dd9478af4141a99d6ed689b7f01140b108a1a59dd003a57aa13b327ad8d5abcf570d5bbe26728ed7b7a34b1f3b107a893527ff59e93a6b63e130c3505167877ee0b99cb350eca00b0a50dc685175498aa62686d17b85fc0e489d544e40bbc70aab2df7648b75676aee898ccce03e1f1c8f3f6ad04d738d9dfddc57e99aa39af5bbee651f58d8f96594fd5651d16dde960d966c2da60c027a2e99ab1a91186b0cb6e4b8b61861a1eeed74b73c45eebec512c7caa3506fba0ce9ff411145acdaf9d8d6edd5f074c6a3a0070840a0bc3df28fc7ba570de050edd52e713e8d1fa6136604efe891996426d65dc8979a93eb880f69eafc6eef0bd60778058d25d3ac4aa7227b5c8da80f0ba95359193937e132c6cc15a35f45b1dfff0e6d707dc60322a3d23dde55582adc5895f11d667ecf5e05c81ed40c9a703a8650ee2f61a03d7dad9980af7bcc6a01c8cb7e24c16a1a32b5272bc654780f45db15f00f8dc1afb8111d83fd601e4b839a9c3f3fb739049eaeb8fa7b141797c6f30175cdbaf714fc90538c6d072e96cfe55a7b2f3ff60154a96fe69f487b0cf5dacd321bf5d2dcbbfcc380150a2a33993547904d1b4b72db4c2703cc0fd4d5793cb6842ad64215ed3b0d938a049e17237a06b46a6052ef7104abe62d298a94e0bad34c14c14b0d5968c4c73059f24d5eec7294d9c673c7cc3aa47165c53c35b33e99f7d9a32a0db3c07a56cd6cf4ee2ab1826dc257aa5dd016047093291d437f363639a84c83cf82844f5404c320371ac5bf6e7f853d1d55ad2d5d2771e506ac35639b8b1b3565e8bfbc6a964c1ade2c2bfe6d8b9940d9ffb57dc0e8e97b54b309e853d3b4950de7d72dc67d17fe156e2c64cde010de72b859b6ab64010598eccecd17180552f85b9bfa7720fd92ef4f6a3e20a0de25804a148fbd65a762927800a8bacc96c764e21e3613477be8860756b72593814f5d72d273950b9b06287c368985e0f8d2462df9439b9f41773fb3f2b9737458f55ea52ca5dde10d922c14ffd1e05f0dfb489b5f79cb4ef612f029de01251d729fd11affd4f27d4c5c7c7be8978d35e231808ea0f36a89c7772b2337e5c63dc861ff107b8b2da73d26f1c819f2a3b36f32a436a6f3da6107efb0f3863e86da648a765f4a4ea661e5240e0c3946edfb8f2b40836a8d15feb0d61bdd09fe0b262f06cd6552aaa8c98557f0e5a4218b835f358b712220da5e90e8870e0652f18d1ba5c7d4b3ecd115b2d9ce147c89d54bb623f1268a9794f", 0x1000}, {&(0x7f0000000380)="1e172cfea8d96d4b10e23bade73cb7dcd65a0486d82510ba33de3a53f293201745b438ecd7c26a0fa2a193a0c67cf8b2e611d46b6b36530f76e8056710519e699b30875b93d1a0d60e4d6f3ceafa6d93e22c578873e7b6de1eef8a912d51f9462016f7af120451f4ff1fb460903c9f318cae7002d2af05f4bddde8fea0c977ff5a1b388d4a871650cdca5b4bf7a6eacf067d9cc00ac7fde4f3a2e1f152245544a6bdece6d04065ea3b8e29d10f3fb9cd06bc6c243481561e3ef24017ef06", 0xbe}, {&(0x7f0000000440)="a8ede10b47f56e78b37ebf2eb2af6994a66f1d7ae502cca8defa97815be6372a26811e3e33dbd15917592b3f36bd46", 0x2f}, {&(0x7f0000001500)="00b4e10eb285c1407f1a435e9e493c3db096a88c3899e43d7cf06e5c2c827551e4b05b2fccd70ba8e511a9e9999e9640dc3f6c32b0b58bbb49e28a496c47e33a76282113", 0x44}], 0x6, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000e175faaee86022b9000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x8) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x1}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 10:12:18 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xbf3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x20}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000028}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x5f, &(0x7f00000000c0)="ddd71c87fc3eb4cad2f4852553d542b69c9cea64bb15f0df039128ba83bed201153b8e3dc920c4fd2ae8e894648c5f1cbe1ae1f58a7e25e119442f2053f7a9d711116f24324b2f0d66e9b300850590abdaf13dd7181a55e8137f45a1f1e243") 10:12:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1, 0x57, 0x4, 0x200}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000280)=0x401) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[0x5, 0x400, 0xd4, 0x7, 0x8c, 0x9, 0x7, 0xfff, 0x8001]}) ftruncate(r1, 0x0, 0x5) 10:12:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89ffc1b24a310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa8) r1 = semget(0x1, 0x3, 0x200) r2 = msgget$private(0x0, 0x200) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7, 0xe0b4, 0x8, 0x5, "c020fea8589c38dd1011a62b352ab2938fbfcc9e", 0xffffffffffff4600, 0xe19}) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) msgrcv(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e44a1c38dc9d45c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cdf3ad30e9af80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4f40f5492ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dda017100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4097], 0x1008, 0x0, 0x1800) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/95) r5 = shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r6 = getuid() r7 = getegid() r8 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r12 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x9, r6, r7, r8, r9, 0x0, 0x80}, 0x0, 0x3, r10, r12, 0x4, 0xfffffffffffffffd, 0x101}) semget$private(0x0, 0x3, 0x682) syz_open_pts() 10:12:19 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x0, './file0\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2c0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x8, 0x9, 0x7ff}], 0xfff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x11, 0x0, 0xb4f}], 0x1000, &(0x7f0000000480)={0xfffffffffffff800, 0x9}) openat(r2, &(0x7f0000000340)='./file0\x00', 0xfe842509485a10ef, 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b8de0000000000000000000900"}) write(r0, &(0x7f0000000000)="480365cf7bd1468ec1d57e6a8ec1", 0xe) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffd61) connect(r5, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) rmdir(&(0x7f00000004c0)='./file0\x00') sendto(r0, &(0x7f0000000180)="8f6fc8d3da2a5fc4da480ff8883d46dd26586e179ae1996f3f9b59051c7c69b432dd14086cf5405459f3fb45cd5b8ca0d70a9aad82aece6ab83681fb4155c2fb19ae48e99c4b5abbf714ddda57ef7bdbd9059234c5a33b1ceec57337", 0x5c, 0x400, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001480)="707ee8d5b85514404f08148ad642aeb61f6fc097cd8a04b4b7cd8330226fcf8e4339dd91032b110a3b8d3155633431d678eadaeb6c57d7a9eb045782f1f1520e966159b511ef8e18adbf6252e2cb3e0d7ff41a493109b8d45a2e2cfa0d060c66018b95e354bebb2eba384348e581e92bd1a69f8037f73fa09cfd90d9c19bfb58a8c32e27fc9ac3e74f3df96ccdd0af02b8b6173f66cde696e9111458b23cdc4ea7a465fd57907dd8ab863eaf1f2f1f75079b11383d9743e09195bdd3b34bb42f9b27b9819287c71203907ee07e2209d034c1b0a2a4a1bfc3", 0xd8}], 0x1}, 0xc) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ^W;g{$˔!y L'.4SN0!ܧ':E)2i@X+ռl3&!1qPJLV:so=KeB< S !Qc)3lǔ`!.1͋3$R/iEV5uV2~?=Qq2Ez&sr>nQkCޛO@+PkM?!_Dvo'C` |;`\!YV\P`\!YV\Pkernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(d10e2404cf1237cb,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036daeb10,ffff800014976668) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036dad440,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036dad400,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad3c0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad3a0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad380,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad360,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad340,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad320,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad2e0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad2c0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad2a0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad280,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad220,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad1a0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad0c0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad060,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad020,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad000,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad040,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad080,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad0a0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad0e0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad100,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad120,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad140,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad160,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad180,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad1c0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad1e0,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad200,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad240,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dadf60,ffffffff81b7a1d0,ffff800014976668) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81b7a1d0,ffff800014976668) at art_walk+0xcf rtable_walk(0,18,ffffffff81b93150,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd803a7b6a80) at ip6_mrouter_done+0xb8 rip6_detach(fffffd803a7b6a80) at rip6_detach+0x56 soclose(fffffd803a7b6a80,0) at soclose+0xb2 soo_close(fffffd802ff00870,ffff80001491feb8) at soo_close+0x40 fdrop(fffffd802ff00870,ffff80001491feb8) at fdrop+0xc9 closef(fffffd802ff00870,ffff80001491feb8) at closef+0x118 fdfree(ffff80001491feb8) at fdfree+0xf7 exit1(ffff80001491feb8,0,1) at exit1+0x32f sys_exit(ffff80001491feb8,ffff800014976ae0,ffff800014976b50) at sys_exit+0x17 syscall(ffff800014976bb0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffde344) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffde310, count: -47 ddb> show registers rdi 0xd10e2404cf1237cb rsi 0 rbp 0xffff8000149753a0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x27f7e19a679ce93d r12 0 r13 0xfffffd8036dad440 r14 0 r15 0xd10e2404cf1237cb rip 0xffffffff81b9317b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014975360 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=76328 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff80001491f018,0xffff800014920888 process=0xffff8000ffffaa00 user=0xffff800014971000, vmspace=0xfffffd803f014990 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19572 499136 79064 0 2 0 syz-executor.1 19572 461781 79064 0 3 0x4000080 fsleep syz-executor.1 60133 229751 1 0 3 0x100083 ttyin getty 95810 34679 0 0 3 0x14200 bored sosplice 18399 501202 99456 0 3 0x82 nanosleep syz-executor.0 79064 209733 99456 0 3 0x82 nanosleep syz-executor.1 99456 54607 39477 0 3 0x82 thrsleep syz-fuzzer 99456 137999 39477 0 3 0x4000082 thrsleep syz-fuzzer 99456 231389 39477 0 3 0x4000082 thrsleep syz-fuzzer 99456 213354 39477 0 3 0x4000082 thrsleep syz-fuzzer 99456 461817 39477 0 3 0x4000082 thrsleep syz-fuzzer 99456 165881 39477 0 3 0x4000082 kqread syz-fuzzer 99456 85180 39477 0 3 0x4000082 thrsleep syz-fuzzer 39477 219415 59316 0 3 0x10008a pause ksh 59316 60673 49187 0 3 0x92 select sshd 49187 479173 1 0 3 0x80 select sshd 38311 159693 6846 73 3 0x100090 kqread syslogd 6846 96064 1 0 3 0x100082 netio syslogd 15922 378468 1 77 3 0x100090 poll dhclient 54995 170066 1 0 3 0x80 poll dhclient 87354 109493 0 0 2 0x14200 zerothread 44676 222041 0 0 3 0x14200 aiodoned aiodoned 12904 236221 0 0 3 0x14200 syncer update 59128 332905 0 0 3 0x14200 cleaner cleaner 76524 510388 0 0 3 0x14200 reaper reaper 87870 260874 0 0 3 0x14200 pgdaemon pagedaemon 42687 266840 0 0 3 0x14200 bored crynlk 21424 154589 0 0 3 0x14200 bored crypto 28765 215139 0 0 3 0x40014200 acpi0 acpi0 22581 202634 0 0 3 0x14200 bored softnet 57555 433949 0 0 2 0x14200 systqmp 88743 270372 0 0 3 0x14200 bored systq 83010 194142 0 0 3 0x40014200 bored softclock 5592 40378 0 0 3 0x40014200 idle0 1057 409834 0 0 3 0x14200 bored smr 1 473880 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 9515 6358K 7126K 78643K 19452 0 0 pcb 27 9K 11K 78643K 1495 0 0 rtable 125 4K 5K 78643K 752 0 0 ifaddr 58 14K 15K 78643K 323 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 202 0 0 iov 0 0K 32K 78643K 424 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 4390 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 43 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 314 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3408 0 0 sigio 0 0K 0K 78643K 46 0 0 proc 43 30K 46K 78643K 677 0 0 subproc 32 2K 2K 78643K 38 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 321 0 0 in_multi 33 2K 2K 78643K 135 0 0 ether_multi 2 0K 0K 78643K 14 0 0 mrt 2 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 523 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 86 20K 29K 78643K 8910 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 104 0 0 NDP 12 0K 0K 78643K 84 0 0 temp 171 2719K 2797K 78643K 13324 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1246 0 1235 1 0 1 1 0 8 0 rtentry 112 58 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 43 0 43 2 2 0 1 0 8 0 tcpcb 544 432 0 428 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 60 0 60 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 49 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 312 0 302 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6972 0 5535 48 1 47 47 0 8 0 ffsino 240 6972 0 5535 85 0 85 85 0 8 0 nchpl 144 11888 0 10264 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 37786 0 37786 2 1 1 1 0 8 1 scsiplug 64 10 0 10 7 7 0 1 0 8 0 scxspl 192 37524 0 37524 22 19 3 5 0 8 3 plimitpl 152 126 0 119 1 0 1 1 0 8 0 sigapl 432 3583 0 3569 2 0 2 2 0 8 0 futexpl 56 54177 0 54176 1 0 1 1 0 8 0 knotepl 112 607 0 588 1 0 1 1 0 8 0 kqueuepl 104 732 0 730 1 0 1 1 0 8 0 pipepl 112 2110 0 2091 9 7 2 2 0 8 1 fdescpl 424 3584 0 3569 2 0 2 2 0 8 0 filepl 120 21408 0 21304 5 1 4 5 0 8 0 lockfpl 104 1208 0 1208 2 1 1 1 0 8 1 lockfspl 48 427 0 427 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 45 0 35 1 0 1 1 0 8 0 ucredpl 96 4957 0 4950 1 0 1 1 0 8 0 zombiepl 144 3570 0 3569 2 1 1 1 0 8 0 processpl 848 3599 0 3569 4 0 4 4 0 8 0 procpl 624 8048 0 8011 4 0 4 4 0 8 0 sosppl 128 40 0 40 10 10 0 1 0 8 0 sockpl 384 2548 0 2526 5 2 3 4 0 8 0 mcl64k 65536 569 0 569 69 65 4 33 0 8 4 mcl16k 16384 7 0 7 6 6 0 1 0 8 0 mcl12k 12288 60 0 60 10 9 1 1 0 8 1 mcl9k 9216 59 0 59 11 10 1 1 0 8 1 mcl8k 8192 51 0 51 12 11 1 1 0 8 1 mcl4k 4096 166 0 166 3 2 1 1 0 8 1 mcl2k2 2112 24 0 24 13 13 0 1 0 8 0 mcl2k 2048 56517 0 56464 21 13 8 13 0 8 0 mtagpl 80 6 0 6 3 3 0 1 0 8 0 mbufpl 256 104977 0 104887 45 38 7 21 0 8 1 bufpl 256 14691 0 9897 300 0 300 300 0 8 0 anonpl 16 291966 0 281282 123 74 49 61 0 62 5 amapchunkpl 152 14604 0 14492 26 19 7 10 0 158 0 amappl16 192 17705 0 17125 94 64 30 42 0 8 0 amappl14 176 43 0 40 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 1671 0 1668 1 0 1 1 0 8 0 amappl11 152 53 0 38 1 0 1 1 0 8 0 amappl10 144 73 0 71 2 1 1 1 0 8 0 amappl9 136 2264 0 2259 1 0 1 1 0 8 0 amappl8 128 1855 0 1837 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 58 0 51 1 0 1 1 0 8 0 amappl5 104 1819 0 1806 1 0 1 1 0 8 0 amappl4 96 3746 0 3721 1 0 1 1 0 8 0 amappl3 88 340 0 330 1 0 1 1 0 8 0 amappl2 80 28108 0 28035 4 2 2 3 0 8 0 amappl1 72 69160 0 68723 26 17 9 19 0 8 0 amappl 80 8334 0 8294 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 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 3584 0 3569 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3584 0 3569 1 0 1 1 0 8 0 vmmpekpl 168 24898 0 24872 2 0 2 2 0 8 0 vmmpepl 168 416451 0 414724 160 83 77 104 0 357 1 vmsppl 272 3583 0 3569 2 1 1 2 0 8 0 pdppl 4096 7174 0 7138 6 1 5 6 0 8 0 pvpl 32 815690 0 801909 260 131 129 151 0 265 17 pmappl 200 3583 0 3569 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 574 0 140 15 1 14 14 0 8 0