34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="03", 0x2a1}], 0x1, 0x0, 0x0) fsync(r0) 21:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() setreuid(r2, r2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x0, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) mknodat(r6, &(0x7f0000000180)='./file0\x00', 0x0, 0x10001) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x7) r8 = getgid() chown(&(0x7f0000000200)='./file0\x00', r2, r8) semop(r5, &(0x7f0000000240)=[{0x3, 0xffffffffffffc98c, 0x1000}, {0x1, 0x9, 0x1000}], 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x102) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) fchownat(r6, &(0x7f0000000300)='./file0\x00', r2, r8, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x7, './file0\x00', './file0\x00'}) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000380)=0x1ff) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000003c0)=0x20) r9 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x3, 0x1, 0x8, 0x3f80000000000000, r9}) ftruncate(r4, 0x0, 0x7fff) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000440)=""/55) wait4(r9, &(0x7f0000000480), 0x1, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000580)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000005c0)=[0x8, 0x8, 0x4, 0x7, 0x3]) sendto$unix(r3, &(0x7f0000000600), 0x0, 0x4, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000680)='./file0\x00', 0x2081, 0x5) 21:04:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xbc1c) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="78629422727005c1e71d3cc7d35a7b1f752db1a0ad80904538288f4ad459142e8bcc5426fa0672ad731183253d44e8dc70d1aaeab83c6b", 0x37}, {&(0x7f0000000100)="8d0cb5100691b9a49b04249b56c132aac35fb42af60e22aeea5d27c8ce9b2899c0cb6c22f1d7302d35006992e9a8ee29b16b5eec4e9dc9d9992cc7cf01f8c99be11bfcd9387a4e2492e949234575a62bac55fb50d97d3eb194fe79c72f5e9a52c4964162aab34f76fedeffaee4eb3db711a2cc0fbd7843c1be30b254da5ae55e08f3d431aac2e1e14dea9200c0272c7d51c9468e1e2aa06cb01203df3bf1f6b2348c2c82b1cc4ad9db26c2e4253299fb2c39f02723716bafb1760cab28405adb99f738b560f6d07bf2598f6d657623a142bdf482c0af1e412f7c80e3f84f72f7266545062baebe985bfdbca827", 0xed}, {&(0x7f0000000200)="339ddb368ef26c92541ad41d11f827bab2e3ba7737cd7295bf53191dadb509edc0de16e24bf73f51c2f7275a711c6796d82ad56979249258b3273e5e7be642d23fec809fb763099c8518d23c2d3891d59799e3c9a8018677d3068ae680966e95d8d31cf3fea58ce408619134e91f4d577282b61e066891cea4487e56130bf4f2784fa88b87c5e06c0bbcad24a27ed2890b9c7924110836f166183e9cd7a16617e2593ab9b770362e39add6992dde69a42f751a356a994bd30837de1d5dd1163f", 0xc0}, {&(0x7f00000002c0)="0c39afb40acae8689ecd25a32e13d2c8608cd3111378b15108dfdf20444b7fcf3acd5427f3652e2b458491383d8f5519b05766f34d2e6fe29ccd036bfc039bb2c0", 0x41}, {&(0x7f0000000340)="7f89d683435ef897ac073df3eaa6e63f34fa517ded2389859cc5f892d5c25c61a5f9ba95c7a8ac174224cf8e2919c359d37334682d1c593aa35eab855189ef5244f960a8cfa4b40fd21c144595ce422f5dc27f1f44e9a04a15fad5ddcba518d331618b43f5f44c84fba18ee32384b84a27e82dfde8f61cc911b727adac2d28167c2ccb104cf23ca4", 0x88}, {&(0x7f0000000400)="719a63b7f2156d744f96cd90a884f56a89c8c1dae2cf1d2de74094a13c4732de3372340694c81783d01c0ed30a16fa2bc5f3b2a94adfd182ff0d7bf823dad5f83debbf8825b3e8c9974c8a0bdcb4d0e0e286d9cf95cf442b052b62c53e293720b179fdae3675ddf82eeb6cb10e8906d5e338daf7d2a360314f1d8ec3b6a0892f1e648c187c64a54bbba975f8f3c4e5f764165b1196f1ab07fda62d7e651f93fdadf3cb93d854fe8828fb3dcb4e5aff19514fd93805894ff418617c8e506109a3b2b0ff4787ad41b609cf45fb74426ff84ad4873ad48378979d313d105bfcf8b44d159818", 0xe4}, {&(0x7f0000000500)="7aa9f0abfe3a44d9b8702f1bc40a0c1f10876e045eb3a23c8d9027d1c081caa46b2a8c33340ee4a23e8428fd6c53772d3fb07ccf5e66401dd83331ca4852b5d6a71468d70237151b4fd13218c0ea9c2aa9b8ba3c5c2a7c99b049cb5c4477ef2850d8131970ea9c297d84c4b0a0f5306f96ee3acb5d95e8514a04f48f0fc1fbe783c7ddccc9", 0x85}], 0x7, &(0x7f0000000640)=[{0xa8, 0xffff, 0x20, "5bcad6553eff200b4ed125cbdbdb3e4eacefa4026d7aca3b58134022464c0eea89ce18270797ae58f1ea6d240fa2fc10dd864ec2b09f63387a47f3863e822acdac8c7508deaf18c9a9b5cc8633f93290e565e78b53fcbb63805388c61184c5f968c8dda77b7f63e3f0bbc76ecfd5f584c1bbc2ad21f58a8a0f72fabda64d1a41519dc2405e1468e18af375977e40883da3"}, {0x28, 0xffff, 0x0, "23047a2b4c3ace4042072bf8e7d3526b2cca16f74d849a"}, {0x10, 0x1, 0xf3c3}, {0xc0, 0xffff, 0x3ff, "d6066ee1a3475d77f473c1a4ba399dca4fbd25a8809b18e77ca3b563a5be2cbbcb73e18b52da13c6ce71dfdf29cfc45c7f09110ffeb7e40e6f7efbf4f4f3d0a02ed4ec4f6ac414bdf71c059d5ddb4ccaa4127ed866b7b6fbe139f30b10e45b7495abcdf7e77a3431c17f3d693ba82873a2c478fad150dd35297e686436b016395d9bff0eb49350a3a08770e664484f1ea91b8814831b20f098cfec6c5d3f6f6e60bba18d73e47a3e0251b819d7d29b"}], 0x1a0}, 0x2) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) kqueue() mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) fcntl$dupfd(r2, 0xa, r1) 21:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2d3, &(0x7f0000000300)="4630341c80c9b485762443bc5a8c3faf42ad947ec1aa70166b1562113cf1f730002dea0a4807eea0d791132e8e1af56e07e45195960d89a8aa6e346e2e37753e650fe4c5d1ff5ea2c7e605c41554d01be2ab563afb1931b3ff63850bdd0f2126b5863e379b5eb61e2d5ed0e9fcce5a1b259eacad0cfd59508500b4907134050000ed36ee653a8fafa75685f53d7fe5fc6cabb9c76805ee8b18c80ce00fb1daff2fbfe122c96c624b25b3f53ec2ac8902dfbf743330ba16397b48c83e8787c3393cccd564ac27615b15e7af210102d181a4571dc6492988d1e7fc22a2f424cacc58410e6c86482cf719033f4ea2bc6b9cc71981c46628b0550c299ce45d713005da07347722fa0f843832553a84589a0bf69f728336af9e7e1b6f3ba70b484db43f729e2203b173af8f22f55dd5109bf76b4c4e85513bf069b24ab30514068a9bafba572f411ee6123027f058158d91c9fb07") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 21:04:34 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, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000200)="23ac8521c9e5508dff3613db495d33810be18a397e2f8ceaf2b0f13f1f7fe089debca3930541dcef86bed2c41d82a5ea7e63df6528306e40dd791e4ce7a47605f82ad495ea0ae7a916002faf0e4c350ba783f41decb5f98a2ccdb10707c359a2b50a7960037aa737817aa0109bee4811d31b9f52a0c7f3a14ceabbcdd7467a8168b8d05c995231b5026f6153b99e8f0c3c4976460554f5d073179bb15cdc46b757c450d8a443da4b4b7f", 0xaa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0xfffffffffffffff9, 0x401, 0x400, 0x80}, {0x4, 0x2, 0xffffffff, 0x101}, {0x2, 0x2, 0xcb, 0x64ea50a5}, {0x100000000, 0x8000, 0x8, 0x400}, {0x3, 0x5, 0x2, 0x1}, {0xffffffff80000001, 0x0, 0xc3, 0x100}, {0x7, 0x5, 0x0, 0x119}, {0x400, 0x100000001, 0x9, 0x95d}, {0x7, 0x8000, 0xffffffffffff7fff, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:34 executing program 1: shmget(0x3, 0x2000, 0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil) r0 = socket$unix(0x1, 0x7, 0x0) semget$private(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget(0x2, 0x4000, 0x90, &(0x7f0000ffb000/0x4000)=nil) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 21:04:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:04:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0xeb, 0x8, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff96) socketpair(0x2, 0x0, 0x7, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 21:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 21:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x20, 0x1, 0x100000000, 0xfffffffffffffffd, 0x180000001, 0x0, 0x1, 0x4, 0x4d3d}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0xb, &(0x7f0000000240)="623e41cbaf1b56425444b6") 21:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x9) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000d00)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, &(0x7f0000000f80)=0xfffffffffffffe58) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000080)=ANY=[@ANYBLOB="a2002e2f6205eed7"], 0x8, &(0x7f0000000940)=[{&(0x7f0000000680)="99435d106582f752fa1861312c49ae2e08a967e7a934df2698423e636b174a5f69607a05022eff8d32e75faf2aba07b28e5a4714bc8eefc99142375eb7a5bb1a097e251669c5c1cffa251ae4e6456b82895e9ad2aae713bba374040eecac6e569ddceec73a682958db6094ceb8be9e127ef1cc16d851ff9812d7b0dc5488ecd857abd9d83a1c0b3031a8b4d1cbca739435e36ee30c09e3375227ed8f88abfc49ac12f365cd6dac9243d38c25e6633cb45d006cb720d55fe614a01fed666ac1d597668b2385c61153b61295f8ab5c2027e5ff200b2aa938dbec", 0xd9}, {&(0x7f0000000780)="3f43ee71a6b7a744e013eef1850a595343ba641ba45ad535167f797cf1dc506cb403201a3a7afdc37eba9055bec2e578228bec87d3bc6c81bb91def7eec040806633ccd5f82fdd454d06fdb241e6f557cf6f4a0bbec53763ea2d7bbe4850634d63c7089035f0e5dfa3e983555d97c53a570b5a3b64547c1d0d7e9d7af9fb0ef5c01c42c3ae60e601f7e7e5a14420e8c6a60fe0ad6ffdea6b67c39cc129a6d7fe1c4306945fb12e719d662e45cc2bcb131b95539bf4aeed2d1c70c4efc525d56481f7e6ad69e1707f3969c303bcb66029004864ef", 0xd4}, {&(0x7f0000000240)="1d34d362932a6fbbc936b29e7bf3b556c08037a942647295fff48fce757fde603e0dcd8d90369724786226feb100ba77ae56645c60c9d7a9dc8a52262650252d410cddfc5ce4f14249", 0x49}, {&(0x7f0000000340)="de1c8e857aa6a400f1141929c4002880840c78f74bf8abfb2dcf6675666e9a4cca26be4848ef19c34eff14211859f36a921ba868414ba3bbdb13eefea3789ac8f957f189dd6f1644bf", 0x49}, {&(0x7f0000000100)="0b0c3e38b5d0e637bca98f998a262c90149b7ce5f37ec165e19f04d097925a2c3a3e6e4b4b6c16489035d60d7de4", 0x2e}, {&(0x7f0000000540)="def06f4a0eea02ec9a6750cfa9885601b823f695efa6c6eb008d30c087038a82b9d6b05d191ac557f3de40bf14e00abbaaec796f0c03b31a674c256778c1c54dd56f9e01cb969e83855d2b3ef4be3d7388d5c5", 0x53}, {&(0x7f0000000880)="cb2f1180cfbc1a154fea88e068262058b69b5a18fdbf39eb69ef43d5ba34956e9d83b83a9baf88b7673188869cd339438bfaaeb870402f711629add696a7de8845a550068b15923406902ec1fd17ea979c7d110afeb13f655f21c38ec131ca46ca72f228f5af5883e8605b48651049c3ed49553a9441e66d42425ddcb66d532c269f5de992359c2affe30e2d587230cda9b67739e4584d0ca4b39f8804b9afeb4320727efcbe57d3db936d0b44437a495c959732894f64d9da53c329fc2d10", 0xbf}], 0x7, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x8}, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7f) 21:04:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r0) 21:04:35 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x5a4b, 0x9, 0xa04, 0x4, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x10001, [{0x3, 0x3}, {0x3, 0x200}, {0x1}, {0x3, 0xfffffffffffffffa}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x6}, {0x2, 0x7ff}, {0x0, 0x100}, {0x0, 0x2c}, {0x2, 0xffffffff}, {0x1, 0x80000000}, {0x3, 0x80000001}, {0x2, 0x2}, {0x0, 0x520}, {0x3, 0x2e1f}, {0x3, 0x4}, {0x1, 0x15b1}, {0x3, 0x2}, {0x3, 0xcf1e}, {0x3, 0x40000000000000}, {0x3, 0x1}, {0x1, 0x7fffffff}, {0x0, 0x3}, {0x3, 0xf6d}, {0x3, 0xfffffffffffff001}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x4307}, {0x2, 0x3}, {0x2, 0x401}, {0x3, 0x9213}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 21:04:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000300)=""/114, 0x374, 0x41, &(0x7f00000003c0)=@file={0x1, './file0/file0\x00'}, 0x7) 21:04:35 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x7) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 21:04:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x7ff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 21:04:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="000000186004008b030023270000000000000000000000000000000100000000000092f2c6a6d294bcdb0100", 0x2c}], 0x1) 21:04:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0x7f, 0x2cd7, 0xffffffff}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x100000000, 0x7fff}, 0xc) pipe2(&(0x7f00000001c0), 0x10000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xd, 0x0, &(0x7f0000000080)=""/13}) 21:04:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x408) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:36 executing program 1: r0 = socket(0x20, 0x400000041002, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = shmget(0x1, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/242) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x88c, r3, r4, r5, r6, 0x2, 0x5}, 0x8, 0xffff, r7, r8, 0x8001, 0x8, 0x80000000}) 21:04:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r4 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') kevent(r4, &(0x7f0000000080)=[{{r2}, 0x0, 0x42, 0xfffff, 0x401, 0x101}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x401, 0x2d3c}, {{r2}, 0xfffffffffffffffb, 0xe8, 0x800fffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000045, 0x1f, 0x8}, {{r1}, 0xffffffffffffffff, 0x79, 0x1, 0x400, 0xcc45}], 0x7fffffff, &(0x7f0000000180)={0x5, 0xb256}) 21:04:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x186) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) recvmsg(r2, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/147, 0x93}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x42) 21:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000ee, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:04:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x1) socket(0x18, 0x0, 0x9) 21:04:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0043b620000000000bff00040000002d4104f5d3ed1800905b8d0f66227a0093"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 21:04:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x83) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x16}, {0x84}, {0x80000000a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10cc0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 21:04:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x26) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="33419e3a153f8a3110eab8d1e0d1dc85eb19c400737f3f00"], 0xa) close(r1) chroot(&(0x7f0000000000)='./file0\x00') 21:04:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup2(r1, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchflags(r1, 0x0) msgsnd(r0, &(0x7f0000001440)={0xffffffffffffffff, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) r7 = getuid() fchownat(r4, &(0x7f0000000040)='./file0/file1\x00', r7, r6, 0x2) msgsnd(r0, &(0x7f0000000240)={0x3, "b5fd57a2e8fc52664d5329ab4f8f59e9191f0151813c6236576101da6fb278342aa3ebae3930dea2066cdc38739e482614c15300ff8f012be4a142017cc6291ef3bb8a13589169964aeb91dd5cedd23df7804e66fe8e3eb00b1c0cb467372edc2465da6e1bd62ef66205b8598c6c8b296673d06dcf87bf6851794ae57efb4a0802c2d4dc4563b5c403504748758795d48d427df959cda5c72e47a6"}, 0xa3, 0x800) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000001540)='./file0/file0\x00') dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) chmod(&(0x7f00000015c0)='./file0/file1\x00', 0x8) 21:04:36 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 21:04:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000000c0)="c06d85418f0eff81ba89f299584268d175bbe7c0df7ab8bfc19fda37b976d7a874e9c56f7a2dd7e6500b0f04614bcc7b9f431b8f99a90a74e040409b3ff5d2b512bafbf4862d12a8bfbd111a12c19b504be1dd92f6926b1f8b1d9534b5bd30c15c06fb0fef6bd202347c1e388c8e55ad2bebab269cc36fc12e0489e678fd75d613fd7a59dbe330d83bea6b1259511b495bbef8", 0x93, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB], 0xa) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 21:04:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) close(r1) 21:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f1a) 21:04:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x6, 0x10001, &(0x7f0000000080), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x46fea39}, {0x47, 0x1f}, {0xcf, 0xfffffffffffff000}, {0x44, 0x2}, {0x47, 0x6}], 0x5}) 21:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xbf, &(0x7f0000000100)="8c9113a53e0a5709a6d9c6ecd58e1ff86edffe1a1697b45e353b8dd91944b2b588fb68ad702cd40c632e21d3018e9c9131d743984d567d9065dc552a54180ddbdf666fc2f89d2011e7ca39626217f7f4c664a806d608bf190a0105df3dc3c72727ec4f54fd264c2c7b471c15974278678627c37720edafa6499a804adb894b4b9f79263d4499501d0b652f9c5b5244caf115396585e536b3b5cbc054bd426afc26bf9a649153f6931ff5d63d5980d8f3baad099d976f21bff76112a2841c09") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x776}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x200000000000000) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x30, 0x41, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x35, 0xfffff, 0x4, 0x4}, {{r1}, 0x0, 0x80, 0x41, 0x1, 0x4}], 0x0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x80000048, 0xdc50, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x7ad, 0x7}], 0x1, &(0x7f0000000680)={0x9, 0xfff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x9, 0x6, 0x3, 0x1, 0x0, 0xfff, 0x7000000, 0x0, 0x3, 0x2, 0xffffffffe1706556}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x50d8, 0x4, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xe0000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x4800000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8a}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x1, 0xb1a, "ad14418adaac10cf9a62dc404f50334d6b3c02e5", 0x0, 0x3}) 21:04:36 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2fff, 0x81) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001600)={0x4, 0x200000, './bus\x00', 0x80000000, 0xffffffff, 0x8, 0x27}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom$inet(r3, &(0x7f0000000180)=""/243, 0xf3, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x20420, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000340)="4c837cacf0338e1c21e4400d9d3fc2596746e1b5bc252b40eab4292d1dfcb9edf239b53a557b0198fc387341ca7e8afeff83a5f09da9923437483ba1ca", 0x3d}, {&(0x7f0000000380)="9b4aaa656824c6dacf6047dc6bf138ff4db7c3a73b02436072eedc5b5286758d33b583d12029f4b7038d332643148c0a9d84687d2fe0bcfa5ca0afcda955780a13bf86f6c9caf94a3adda12e8cd7078402cbe02fdafd9a8d8859b7372a467154af4318decabd0ca71423c4a84f9d080be1e23412b6423df5c4f7a4", 0x7b}, {&(0x7f0000000400)="e42a51b3433a6e7d524eec981151aa2ed0cdca92be5c4968bf9615467328cb0b3712561ea9a804ffdb1a9110c8b82f5f96579790453e9518ef982faab81758fe4b696029c4e965442d6350414baf52fc54b63fdb1f0eddc776266a7862d1727995edad7f53bc952394ed3887d43b15e8361b500a31aa00ba24076e04f88c4ccb836a3cc24bcc1889f9e6325d95671c12aba912dec311eb8fe83efbbd0fee26057283dad6030f47b52981a50b3ffa66b8b612e985fa4dc336635a3de8c4e7dc0ed5e0c8dfef65a3ee7b208cb09742ec9f2cb56393977ab176d397e2a9fe6125ede9a9081ed5d389829e6fa554d70aad69708057bc919b0654c15b8de01c09306703665aaaf0b6b53971f1ec8f0cd6086edc2fb9e324b26b91dc0f5b7e44177ca945d66ec65c4bd1c46b46ca7c3aeb7c3a6d293d1bafd87fbecea381867af02c320dd815ffa483be76e3db69d4e61d25daadf9644aa4704a924239cf9ec0b6adf912e404e8074fc92aecbf7065e68af5db48049e97f8c1840a769a5fe8105b0a7faa384295306a9b7ed2370b2727bb4adc12687c719f9391ce690e5dd54c639aff50f82c8f8ab34579ac09233bcaad2ee85fd9cabc8cc03472f51335ce395cf71fa6a94c9ec04fc9c4cf5f92b02a8e65670dd4646ed08c0f3523b369c85261d1801ac7ff0df9ff9e7851a3f72a8569525ded3761ccc610d5cde3105e82af2a9023f7a435db8eb1c5fa0cc5e9c0065f1ebd72a1ebc32820967234cd919b5cb62c8078f0ee40d9ed7d64db17ecfdacd1ee842d47a24ef637496b52f49f81b46432ee8e1c6d56f97a958c66e2c6462fca8e353eeebb49125ac6fc6ba7d20e780a9c0a04ffada88513ee9ce02ed2e1ef6be57ec7dc76c24551b888c00105e48db1962cee9e23473ffdc05f2508ab27a03fbba1d742c987d3c5838b1702e1c33f80ba95457291405a04d7bf31b94fa8859e60eeb58fd34c9e687bbc9f1681850d3d26c3d60d591d7821e3c9602e9b0a0a4e442d3bf6b37d49c109edcb3d638b3d7759e8d14a96af3ae916081c5511ff2f6f737c2a2da6c31fe48f87b64c610718ac6fc4e1c80e64db0dc6fe4e881b9d7c15e24735e1292f2851e828554aaeada8e36ef39e3b80da29cc0e1293c17e28de49555836dc8485ba8a6451fbbdc0eb5ed1bfd82d356678217fb9e7daf848768c61cea26fe6d9fef100cf57e8f3c2e2506031929c9999acffc79437ee5836dfe580787939bee2d15af0a4caac3cad17f86c142a5535a3d20e161524ce8a7e40cf0aeb03562bbad320bfbb8e02a78f2617cd72c87aec416d0b923b666781d6c8e0655b678eaabd36b1a49719f900580f5f329872d2ba77db9c6792677b107b680f02196fc874a451dffd2c5a64bf16ac6514ceef667d8ce3e8e540dc25d7658a4687536c504dbb3642ccb780167a2b5d62ca6ec37456bc3077655e3b90da872cb44795ce9eab849a24107fbb12835755f9733588f0817fea7ff215b787e8fbd83b0d4a7cc702a95167390232c6fc89d08aafca6f2035e97d855902b5f5f3e74654b12fac0f8f022c89f74c9cf7397af7a01c84c646a4c167b0b6fbdc1cd1b4c9426e1da433875cc1cc9639c9057ff493951201f16928febcbed85580e1993a59e9e6f04271f7849909578268186d0c32a501f97a20c381b44db64b2171c9edbef0a502b1b7353653c8d18ea70e39904ed37d6f60673b5243499f417848cce1487b44b05f4e497dbd2c55ef526981f4081aa52e070decbce34ea05c526210e6b7eb20b6a63130055fa96b7057de069aa50b011c98dee18d163b1a8be9396623b0fcc2b8235348a35b99f221fd51125f9469db0b6bdcf7c9fdbc08dadfe9ae8d61a43ea1717fa3fec9ab88e0e1f5ea73394f95f51bc65eb1e43a7e411f87d7fcb93ffe2bf49cc6f9096114e0b90156fa00f2c47511741df4dd394ff69a2513d6f60d8363baa770d4eab898df5027ca7f5cacb061bcdfb462868ddba9cc8b83a8d2ddea6b37cdedadb8472329503ea284982ba8bf1d78d770a618c33e5c6060e4989373a46861f9c173b41d0d341434ac3d1e22379f4a50e1361b5d087c00451875cf4bf6a91e4a0dad34ee69edb5f5e3dab4906e0695f11b8bd44279bedde7c1c41305a98533c8bfdda30a2f5ff9f136fe845ee93092739e10f1e5d2d7d9b5cf7b0b6669ab429c173ebbd23484ea917682e394348bddca2440c22b5a9c0ecc7a6f97824ad4df8048a8fae9623e9e005af376732d07ee0b87e6aeeb6505b85b75bac1a20146688294f4b0f2fe5899b3355e83aec2a04b59f7706ec04f70948982ae48879314bcf9b819eeb90a091d7c69d06a420c543b275b53dcce4f663822a3bb69f62d29be8805cabf900d6fc915533381a7598b6db76a32114ad81f4326e9d9495a54cead7a03f99d64603695da5885b51839eb0c2261712ab0f92a06c8feeeab3cc66b26a712aecc55270dfcf4d8ae87d03d5fd11c06cb85896e4b87ef4fccc1a4d2e0fe198a25e256aa912be91966c60c80c948b57d0d94ef2ba028e7b026a4870fa065c9c766e2808de0116904a2f87ac6d0e795e061defc4b7d50ccdaf1c794f483d45a885095b27ec31e02d59515c68958c09c649749563bc44f85b746142c195f38f46b30521f43440b530081bbdd3be027f698cf0f3bdc37bfbc6431213cd215e9efb490628fbda083f31eec8a54f36f0b86f67521c898f4b7abdd0d0e0bb38bf73af006dcbcaf4451ab5bf2515f12f387706c404801af9546c5ce9331ad9cf65266c0cc47f204d9753e27dc9dbf6cc9eca1583d4894ff864a6cd1650818d2e05ce00d190a090020f48525ab9f0df8a61f892da0897622b291a5c6b698f3070a4d7fd44defafdaadee0b877a7580c24bb76ebfa3e921b30bf21082adda6b74e1c30928322aa22340d5d524ce49dc265af147ffe3c4ebfd8d252adfd3eeef24e41af442144f47ea007334a68e81369a8975f0e65c930e705babdfc7e89abe4bbd20807908a178b635b685833ca4fd5cacd3d6045c1625f61dfadbcf0be724897e7d3f3553a244c0c6c9353e47c656c8b0e00d2f77bcbc2ccc6dfe63b56ed428d2f0542ff05e830737f4119f54813c13a2977f219ef241c1689fc7661c9553a57a761c651d32465a48497b245242f44ee74f4ad62f8c96639863f8ec6f6430d328c2a4ba47f6539d1d02b33c3ba7156c0e07b734e9e85a70394397418ea1cc36b72f2453ed3097e5ecc7e5d8485ef27f74c1b8b2e698c7ce1dd3d7e4d1d5c94e70c5bb675d084a5849e54a9537c614568104247b53e223cc2909d3c3d00b0f474d0103f5cc39ebf8f982fed867a32b4ff50121c0c89dbe9371efc3016733541698a3ff16c8b33ea09c45c5468df51b8893729e8d0df7cd18de1c66ac28c3b49ec2759b3ce7dda3060887fe7dc886aef570135da01350edc11193a32606dbbad99d0b685ec4293a804acf4393787bf82ce96f55eb78479a4856bdab57b3809b9c4b9602af74bd3685cdbba04821fad033cc710eec74590e7d1904adad468f140937d704da38bf4a37e68c81e477c3579fdfafb819db0f8f4755c9e0c14b465ba16448f8bd10a5989ec2e59e8a92edb4c0be279c649beedf2d2cb296790af6fae8d1da8284f9d99ca1445bfab3819141923a111ef8b0f207d0a2b5b7af9e4f98f4b262113e865ce244c1af2e7e63dd03b566d72fa47f425b9d8a9f49b4715aab369c74d66eaf78776b817d773d76e8f69fce0662a200ea664993adc77220f86afd4b9d9bd0b7b01b0deeb44035f504ea0f8f09757f01d2da302b3266d26bb7aa930f655672f05b3bed35453932a73c75444e8ef1c5f1d39a952b2a962c2e37c6b54d6ae95d8cf0fdcffedc41e7fcb1dd476f219b5fc699b45380a88aac3046844fb10ca6628eb819d5474e43f4739c57c4ea44067b96f5eb16a4e5ef36534bec299033dea9785e17c73c666834428859fd38e36a97b05167003e894bbb1fe5932e36db8cb997e1492876a8d6e9bbfe44e2381cb0b1118f3c34043c486a17b2656a55dfcb65ee049024d356f2f257b4bca7fc6a96fa26e0cd1c8759f0bd203014bae58b2b1cd5162747656f78911363d91ff85526bd067747953f5962481340376665896ec0ab4a42b02fde42fe38344feb017018eeb2db7c4417c2771040054b381093fe41b8eccbd4b32a0bce7697079f9430251f0fafefadddf846a166fb520ee74ea4ba782f7437daf070242149bf5a28ecf7f7545a09dceb658869abb04f9fbd0b5e823c699fbcda7e255332de3bf5620fadbab37c7a2a68eb7449cf2e76f5d053a2cba5d17636e5e87867b24b78d699e51e56f112a76d84e7bd1cb4dd25a4943a93de54e6d734bcdfd26db6f019609f45c70112a65f622d23551d78cf087cb93df7e9715cc723c08621c02e6e5244190ef8a7757e4ce5edb3173e38b25521eff527a6a0bf7f8f0126e383abd4f0d3e281f0c60bb54353fafbe882880d4cabfa7ada2096a2198bf1390ce4da55d3727883821fb2b21be566e68de14ed129024d13af9e4a95203df44541dbee44bbb20f40377e83138a5573fcdf7c2821cda4146a9fd597871b702a5436bd895c9b20154af1a4a5df7908e4a163911d8b470bf7c3bcafa76f68f7902b9b7e6d96bfdfa9338a5f55169acbef4150910add724b5ab9819d15ef6aaf70a21e1c864572c583c118949f3f67a2607c14a79f7801c6408242ab46efe1a649c6cfbacd922594c52f995977093957dc478b02b33a3fcb6c46a856ba2c7ba7b17117c9b9d094f2c0c0b98ddf5c726c08afbc740b1a98e277f8b770068c45884b56e75ac792af8d04598cd8f808bfbe194ce103683e0327ae6f3a87a854ddbafcd0e4a381cdf085c7aa2cebafd2d71ec83aa324963fc0285143e9712443d7ee3b58d9e5950a78266ce40ed67f18b1a797e503610b03ffa03e3b5d0c94ab5befc5eb8ef2e00241c5f93b27a64cde1c5ac98d9d49fdc1c300aa830a9cefe78fa8e626a09cc66c77487c10b16e8a23b47fb9083cdc83b9cfd072a874424b20eb4df5fa0fc728117d067c80d8914d049c47a7b7448418d8535914277b91c313764193d1a035f05fd329b23879970650cbcc0bd22f7b6a1d31e3a023b2d6c317c614d6029abee1ef2fa2da19005bd33456e49226bbe7f730c56445638b5e5f5593585481176ebf84f131c7964ea883adfaca7009729c37ec3643c89738e1becf3c7c9debba98f4829ea36c76704d2d08b70bdd51ed5d738a49aac2bf949d4777f697a4e9fad192e883da364aeb5fef7028c4a152971297eb2b681b948aaf95fea7b2ce7a68ae36fcd6e1212e0169c1d8ff55ebad6e16ff2cae3b40d35bbe49666a0d94d671779fd1333b842ca3bd4f0acdf58f7408ee6df06ec45c2baefc04ab61a9c5fbe42b203f6cde11a926f756d6765e49d47738e8f6b592711c556f186875c79cdd74cee1b3f968a306cc20713d1c5be3f662bdc1376acaed6ee720076e475cf8a7509d112afcda162a8307ed5de2b6552793a59c533b8a5b5cb7164a3de4c687b042412d6af648265ef72a9ec6f7f3d46828b6e7c14a32b30a429597645344903fc3402e5d81fc7361f1afeaf82719c329ed6ed2334d0ae914cc2a79a9af687cf51ba72d087c096a7c4c73fabae3fe47605e05ec2bcafbd2eebbf1eb34f8741a89ad5ea4477830c2a86c82b755bcc0ffb07ed1ec3a2485515cb5aabd9f92fb26d051f0e3f0b276e66dbe0b912084324738fa07b660f9857f6d9ec70026f9084e68599ef8e617dba9", 0x1000}, {&(0x7f0000001400)="14b552f88ec85df02e20dfaa1a6fb6baa2b2c53b4ad8c6573a2abcafcd99c2a24e34c33f543927728fa4b3a4ec", 0x2d}, {&(0x7f0000001440)="0801e502828392292a3880e7da9edd7244bced01653583d457e0fb6e838a6dce27d8abd7b164eebcb6195ab80a34ed041ae7858b7dcb345b1a80c40a70a2f0bb3e15088bc5759e1915baebfd6a2da248e563315f16bfbb2e5d604021202538b4c6b10cfd1b5de8ce5d02d62724ea709f5ed08e428e37dd12d8f36dc26df6daacc98d13377f5fcf1e8ade5c929221963e9fe6fe687d8d25e44bdb8a41c8fa892b52f3d159acb94872538ade90fbc1a9e3b374aa704d142dc47a2c9a75", 0xbc}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="2800ebfffffffffffeff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x40c}, 0x40c) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x28140, 0x58) dup2(r3, r5) openat(r5, &(0x7f0000000100)='./bus\x00', 0x8000, 0x80) 21:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x6f82, 0x1, 0x8, 0x100}, {0xcd, 0x2, 0x0, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f0000000000)="b6ac289cd6b36cabcbd560a4056d90af2169f299160e14e967103dc3") 21:04:36 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 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"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r3) 21:04:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8000) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000000902) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0x121, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 21:04:36 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0003000000d3c343"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)}], 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[0x5, 0x8, 0x7, 0x80, 0xffffffffffffffff, 0x4, 0x0, 0x8]}) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000200)) 21:04:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000000022000000decf7665860000000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './bus/file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 21:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 21:04:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000004, 0xb) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x30, 0x400}, {0x4, 0x13}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 21:04:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) shutdown(r1, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) 21:04:36 executing program 0: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8000, 0xffffffff, 0x1, 0x18000000000000}]}) setpgid(r0, 0x0) 21:04:36 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000540)='d', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 21:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x400, 0xa0ba, 0x10001}, {0x100, 0x2, 0x5, 0x6}, {0x7, 0x3, 0xff, 0x8001}, {0xc, 0x8}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 21:04:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 21:04:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x80) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000240)="510fc3a0386d6eefe3d6c738f38678109c9cf75010c262084eb9598eb14181f4eb89ccf28c9cb5eef513ad9380d61b0023939e19da0e4e3c6ddd038021625b87ab5f40040cbe1cd19244276c2556c10ae44e3264b848a7482ba050ddd5b6ceac4250ec9c59249497", 0xffffffffffffffaf) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:04:36 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fsync(r0) 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, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 21:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb8, &(0x7f00000000c0)="e426") 21:04:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) fchmod(r0, 0x80) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000001600)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="75fd8acb1f77cd8f9d3ba8ff5017e52aac6c8628698fff699a76222365ff2770d74fe37850271f431999f6220b0d192592437e732f3eb627620c3f8befc45b27da57d0114622946e8bd8bd875255430dc1f41978d9dd543064cfa2250dd53bcc92f337f4078daff792e9", 0x6a}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x0, "7d4c0880a7a1480fca0d839df8ee5609892fbc4a2664c99935c261b5a3eb6034602f3d75ae7e209de448ef8e1f8f74090a4c0890fa8d221028a23dd1f95a116f91bc2ff76d7d0336e6e91a803ce7a7c2ab7c5a7edda00a638f169338635cf2478f139f27741e3dd14e378ff6eebf8c9384e1fb5808f50c2ad8b00348af3e41f3a046096284bf09363b88a96ff92c75f11fa0160d0ece722376ef816f2f06212984b2b1273fb3773325bc1a76ed968b1c69021e460a05dcd9a3a8aea32c4d7fe093c633a1c16b8ab5569bcaa490c8df3ecd3b3f46da94c896c93ba6d87f161ae79c745982a2650570c943d2d1678f95b159ba6f189971f0ba8806e5888864066eb57ce4c9b10976037b0a83a889d2e42775dc8d0d8c65bd19a20e35f0c24eb060edd86120036e0b7dafd6123f8a59b90d76b11bd9cfd212b74031b8af9fa980766e5bcda4a1df5c8ee1f14922668800aaf51dd8a2d04f97ed3e8e4be38b7af8caab974b95af7d26d3e921dcfd8c6b3b19b82e12ab55768ebd0551a700a13211c34b2ee7d2d68530705d6d1873855a9c19c12b978846daa8e2491905c3495830e7bb8131cc189dd58335ea36c5e52325f56f52eb055c8074a54ee930b681fe3448b73bc6dd9587fb2df61b16bfe556b28812ce81f5cc84b439f83fbf23296b663cf9a07c82b64409c520955a1ea60eb455909bc47168cc1172f7f2ac62d0d0290cd37c1f6e3f0a483f9e01570ca7cc7ea064d787f1e3d69cb981ee3ac25fb134f16700cc5168b43f15e9b455578431d9881e752ab664112fff9727aff093babe88b09cbef0149b6506ee3539455e973b69bc1d32c9cb68ed890e095ab9ab06517ef7fd9e7f43185f61fbc22c43d2e18481fa68e271f978175c964bd67fe8ec9f9c48f6a4c02976137206f5e0c78f153b1b1053bfe160f99658129a3f12cd97c92ed5f02204064a108ecc639a41aaf11adc6315ff0e6d22006499c8229922d76ab5080e7960249a52c2dcdddf1f760d91b82ab393cfd3a2b2d3ddf963c6fd264953ce1b3105b4d6baefc1a2afb9509e5c85dc0fae8a51296880b5a2048a25c837390842c30424df00372e116899f95ced930ef2c329731ce3ebe74ca4835926ac12669879495c6d8bf2554b92ca8a3ff0012ca647a6e6314a0951908dd46e9e1876fd78f8cc1c6982f8426af8177f296c17431fb458610556ee0cd4bec1aa6505f0e5a0e7e3d3416b689492b1e48b902dc75a840a2be40132017030b2ee91824272595c89e5df04f5c633a88b61d8a2fa164e64d073933b2d53a4bea47f70108ca977def760c1bc87774a5cbda69ace41be4cad92f2549d374f1d184625bca2bcc674afaaaf8c94f6ea8676c5ae045df123e31bb9cfd6b258581484de805187d0dce711856a5404130f41f66ce920993f0a7e66a477e05cb90309c666f911808518070ddcc62827ac9d6aec67eaad4bbda68bf447208599844e205ec8e9972da4a5cfd5d058b16f49da07fe0b89d90cafbee1e88e45cd11a78431146fbb36f07be9a2a829feebf0f76b9eacaf33e322f4a811c2e960982edb79ebeeccc9e8a9354093628ef363aa44f4ef64e0658d29056ac86d92cab96ffaed57ce551195c08194c827d573df24171cb6c588361f6b0b60e78312edf70e048cede3991f1c962aaab20c55e50ff9421c89dd040317ab7948c7a9a7c2c9ae469680a51569acec4c38bbea2dd60bb3fe3211495b18064024b62f5620a427a3f08c355df5ae9ba4fa3a1988dce245e9245e4df44b6e968ca3e030a6f3e663eb5d25a981083a80eac814fba06baac1f1eb8567a30810ea2c5de92d071b49e8298b46668d858ac21800c6b505556cbbd75c612bff7d3ef629e6cf5862a4a3fb634327d46bc509b0235f7eda12ee431b88006826e1cdbf59937657f950337a275470ad0da336d4fb1b5cfdebd5c60e4098650a8a5488c525d63c4432568c020f46962b4094e73a8c3a3b6c0241b7ef3845615038e999df5086c2ae3b0fcebba42a2e69ad439af6d538e208d9e04f2f57790746f6e6fa194888ad6eca6665b7ea65e74ef1479fae681c9c5fe9ae8d7a033517da293289a1f9dab4a7bdc61511d83db56f63c338ed9a48b27e12b83c00a81c692435c1bece5096bb489ee9fb701e733dc91cf174bc7e22351abe2707b5a3ea63a7826627a309c2a814c28d93bf47f940099dadc8c4b3a6f3d198d7b6a7dedf1312bc2c3c8ae7b33be4e26ed42b1e132f70e50980cec6c706cde1decdf9a70e72841d4055e6a3ef2edde47e8acea0d48b0a2e8cdadf40dfab7e64d5175ca1d3f1db99758de320b9c2e7f233f64ca7c5e68668523d1ff2ca7c0c1903af3d7158209e2a4c1ec1463bf91d5491878500dfc99365a8a5cfd0cc6f6557640db9ac9c95cd155c767d19cae1f4cac341e85d33f2f335c3afe3c37ec941d0585ac8612e5ad7b3d1ad2cd86d8664cd7b7946e9fe226ea87e441e627a6e7cce9239f536f0596b34ebfa5758a6a99a0125a6330fada95607cee0da647b416e55f4ce0b696090c7a620f48b68f76bfcc366ead063e981e34c98cfd49055fb63ffef649e72462c5252f9c6cf04d85d2227b97cdd4ace6b496fb2dad72fe1ed556cbe51191543717c643177165b69a73674d5c430e405341c05267bd6d06b04297e4f284cbf8b5af3ad379dc50c9dc8d886801fff862d1a57691eff4ffc217f77ec479fb12303261286e6913449d899d46ebda7aaa1b480f409ef56cee5a6b9d32f43d4a20d0147f0743268ff62472368b68bdf340d1d49a3704b31729875c7ccc991d28181c33d7d47bd88d4b900c2fc985d5a6a0ff75a9b6c9b0c396713da89a6846ab18b4a4e5b58415e94a42528aa8b9c4ede1f655907aecfe2cf903bae827a5154fdac16f4a03c02e7286312e90bd4baabb97151af810f46cf5da7045754ab51e0ee057ac3aa16d53ac8af44fdb82a15013ddc27b68f158be66117b7566fdb64b924fab4f2a00a2d802a6eea2a8c3f682e6f8c520c8e6ed8edf6399083665e7b8a671b47acb6822dc98498787fc6b7120e70450095f8a176fb516c006e61b03c28fdde9940d783a5a9e702380561e6c072bdc453740c1c06b458fb4fa67bb33cb74eb814399d355fd5f9bd13849e51ba117577990b767d4e12a9de0dc6883ecde78108fff8e218fd2f512b5b5db9ffbfdd79466849a6d085dd7b9e350cdbff479bccc3309685e78a5c537560302f1a2d096a9055ddb303fd102f60148b7f0e9856fb7bb5326e63254cfc99712f7846bb39b2319f092963ebe5aba62c54b9632f830de7cb286253bc73a7cb2e6924cf2497c9ec27e96c285af49c431ec1cb4b640b372d3693eb7a10e33f07c05158948198c8d2a40bfa6eea08e5a5af587f800d7398d01d1ab3ae636455eda48d47cc484bed519c2bf94e52025ada94dc7fb51cb081b77152e7f167450029c923961a2c1a73cc4ae3af895d7dd9c9f08d722037da880036d0d83e941d10c1a3861a50786c9b53ec303ec3b135a564c13d02ed7a06d100d18cb9ad1b141f46a7e64c095ecd6dae22566201174c2b72abd24a009e71017d6d7acf8c61b92654380a7b99a6f23c8043259f743d5842f92f336072efd0166bd84552e66cfc7376847c410aeecd6418c458a2b99498e572613df80a183cbb756e1c51e7ecc09fab6829ec17be999305426694fe5ff6dabba5b710a83ad623143b8241ae87ef99c26bc84c689a432a9d873d41ba5ddf737ab543cba9e97f45dfc64548fc56136cf88eba2d392cc7e4e9809e29f97dc00b5a44f83998ac365168154741cf881ab19fd74c0694b6598da86d016873d8c85db78038fefad4511527bfeaeedd0a88ebc4f37dccdb4ea767db0cc43eb12b8a56a0450ae495dae088e300a3b26c8d35ce1ee488f414fbea4bd296c92d30a96c801fb5099689315bac07eff9da08abfe4f63780cb80b735b3554f17997d641bab576fab3beb750f5aa51bae05aff4a3616557dcd841a836447b0774fc3a1f915db813d0cbb0ef26fd56311a770a0e9e6c340cf1a3cb8e7928323be15ecd6c5675ed5b7442834b28a5cc39bc74d1f5ab26b3aebd4d13eb2a46779f2ef863ebfb64fad4debd7e5bf95bee0cff5a167075979e4a92e8a87e39bb0e4e9f0a834e201b9994c481d5cbd39aeaf12e3f1e56c258b39c369c85e307623785281709cc4255dcf60a3986ba0ee86c43b587b785617d01e09d8cd80939c23ba32b959d8e6f02d9a1d72feda4fe77784f5c072a2158178fb2e8dd62de1c831250ffaf1046ee70f62fa633d10c57ca2bd257ebb9476a99649424b24c3a4a428f6eb9e83378584c740f1eb2cefe5fb5c6c25cab72bf4517b59fc15043624ec499781f9a30b34f09bd8927fbaff215565193c31fddeb5185b83678a1619db601ef7ba73a988ed15596e131a1bdb29e810f09d8ea14e90ebbb96e032decf26ef0b9fe83a3c8b789dab9b6d4c46c00ec91040bf45d6f23b322cd42a8ef6c5b224ad833872af36ffeccbda22a238a2c49e101f013ad795f481ad22c23960dbf6503ef116a7e150dc46e031f1d3120234548b5efb932ff78b5de8c997ad0c33aeca8c0d017d13d958ca928562d482b600d87ce9ff7bb5b0ec52e8bc554bac2aa133d1f8221eb9f06221dbbdf4682583643231466c51ca7a1f1f86e7af01f8f46a532510be8ef1935dd36116814146f814bacce7e1d97b8ec07149bbbebdc67b974cd66830637ce3b54af2c163e1aade16acd04a3a34653141030e7f608794b6ea6d27fbe26a61a64a3537108dfe13477588680df1947b54873d78d27bcb258f365f3d026a3465e2084562b64a9ee92ec4d040c57f433987c28ef22968f267ca255679888f82e6cf0717b36ae1e59de9348888bf2aa912981cc32d9af55f5b203547c2cf34ee109cfc52576467eb6d13665214d9b963c63c034780cc05c212c4a79ccd7e4e81d2eeaddb0b35b46e93cbc86dab5b03a2e51a32d2ae3cb4ec5c6652b1bd65d9a8af98b2a6ec350573a7696450e3e4db14042516ee5b9f26bcc656fa87ab83c8dced8fa07defe78a476c98e3f01761693a0747ab2df26aef4fc1d9953874ffa03ab1617eee0c662dbc9815620fd0cc28a30692642e45214e390e8ca748d1df452c39d418516509e39e9859338c2a4d799effd750e17e795cb1c1b8ec9d7e53ab75cc01d94f7d6abda7bb0a8a92cc62cd22605933849e5ecb4ed40d1b0d67c2be234f6e775e6785a923f1881f8a6fb6b98c609be7629b1bf4f7fe794952804232d33200ad763240b4113a850945375f5ed63da188b8e9379645ba930271f1fc14f5ef3ed9aee2ee194c83208eb8dc8cc324730e21daaf35c4ab3346ef76f0e3cdb3d9e407fdacd1dfed8f200562d1bea0b13da3195fc9ae6f654f9ebaa241f98bbc65e06cf6204c7238bffbaa85e6a617f7d378ec88468694977b1b636ffe19df7c135f113db3543f7205c2b21121747a56ea9eb467aa61b1d9e739493407f3eae29468b340eb398974bd73bed98e3e300fa659f39f38150adb9302ad599de9db6a315cabb1f800baa3a9d572b8845f2c27038c72220a3c288322535761fbfcc6490515a42646023f762debbaeb58a2f72354907186ddc80c3ddadbf5478552201a33abd11f732819083e7301b26072d7ae28b93d2648ad0cdaa070e54748a294c4b846e6ea6f34d580747e64433671404e7db2cdcbd74be08016a97707406b0ea9f47b25d544901b629468ce77351b8de04bf5a73498a2303a0dc567c73206acb14e3af670c33099dc78"}, {0x38, 0xffff, 0xc61, "0f84fd679778033428e9e68054f8befbf5286243880ecb02bcc4964631c07968419bd85873"}, {0xb0, 0x1, 0x5, "9db0d459434b8a2d18e207ef08aa570edf12f64fcab7fa695d561a1d9e46d6e286c35d777477f3c4bb0624e2b2dc8a9e1be74f7c7d3e0de6b8259ade89817a7f8837f8c0998562282d24a0ccdb6a44ea47943b4e02d5338bca9dce30f76de2d78fc066a4970e682094fff11ff2838c4f99d0d9dac02b1180050be7a4af0109bb900555c8e52b03b1a915c4f41decca85493b83aa8d8f8ccb06f4958fbcf41035"}, {0x108, 0x1, 0x6, "6f45dbdec1f0388819dbdebb4fba68eebfe0f96bda754db36ac0170a9f2791dce952d6f3e0a75a75546f7b26e2cb90f14d91d1170bdbdc7192a58b207304c7599cf7085a042d82a6286e52ba78f299b595a99d43de925855d0bbdeba442d17ac5acd08fc0d4f0c1624f7fdeecc26a39e6dd074a1775b524bb64b753ce110744eee968bcf1c691b5ad892d7e7f2dd9a823842c41a3ef35a59553e2f502f5b327c847c3de925e03911e0fae2ba691c180735358faa2f24d008f9c1c1aec2c9fbac7489eb0c1aec999cfaa74467050a7069227c9e358450537383b032e495df3133ea31222313f7b989781b3c8cffae705ec90ac212108789b2"}, {0x100, 0x1, 0x8, "202e7aeefd5ebe49adfe7eb93adf152b1a16fb51e90941c78ddc901bc1921616791e20b487812753dba55e5341bb55952f38c163147ddbe9d2d3bf5c540bdf6e005f9def57bc5d883b1d9361de13704d171ddd9f9449e53a913dcaef937f79018a51d2db80c293639522a5ed4bdac8fb95c479c03ee9e88fd9e8cc6ac784f696d5f961659d6ad6481de2ed4016385e356eeb848d185e44bd1c1ae6b2f4995e187e748593a634f532adb29ec62b775c6b22c1de86d5b593542c840fd24c24080fdf8d9e89411a20d3b0bc2b0b19e4194bbb60ce93de491111719a08220b2f521cff073c506ca0d0f0c2be"}, {0x60, 0xffff, 0x0, "f07923fd7d65ba234f3d3a344eac59a5c3d7b586c9d345813c2e1057030509af63035657151e13b82bfe08afa7669422c3e401f29e5d9527a836c51882d9b1badc490c7ede57086805b072"}, {0xd8, 0xffff, 0xfffffffeffffffff, "51e99b9b621194ee70c68d66be6f04525bd783b629f5deced81d63c0184c8c8558823f5afbf62b4729332d537aa0c2cd7e27c41ad189a4201bb33d580affca98fbb8d28768ec043d420ffd7cd43d55f20870d4563dc9efb210be87b210d693d94baa2e07b6c25217ecfb05b11068f7ccddd8d22a741ece2d92ecd98a521a513676ea91d8838105f9db8dd16b48ed9d3c8067d2afd78b7d37af3922a3e9588ce6bd8d6794e01a4530abc6f60f2012ee74cf37fe8cf955d182e55dd07405b7e681d22b8473c9de"}], 0x1438}, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 21:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$TIOCCBRK(r0, 0x2000747a) 21:04:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10000001012, &(0x7f0000000040), 0x299) 21:04:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10010, 0xc6) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x400}, {0x0, 0x8}}, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x800, 0x30) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/147, 0x93}], 0x2) 21:04:37 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair(0x10, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = msgget(0x3, 0x188) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00"/4096], 0x1008, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:04:37 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='w\xc2') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 21:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0xb44, 0x10000, 0x9}, 0x8, 0x4, 0xfff}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r1, 0x10000, 0xfff, &(0x7f0000000140)=""/129, &(0x7f0000000200)=0x81) 21:04:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) kqueue() r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r1, 0x0, 0x6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x4, 0x400b, &(0x7f0000000080), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd1, 0x20, 0x6, 0x10000}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x50, 0xd, 0x200, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x21, 0x7, 0xd210}], 0x9, &(0x7f00000000c0)={0xfff, 0x6}) 21:04:37 executing program 0: poll(&(0x7f0000000280)=[{}], 0x1, 0x200) pledge(&(0x7f0000000200)='\x00O\x84gP\x83O\xe1j0y\xb2E2\xb8i\x8b\xbc\x1a\xd6\x8f\xfa>\x8e\xf6O4\xb1;R\xcde\x90\x13]\x06\xe7Q\xe2]\t8F?\xee\x11\x9d\x8bQ\xc5_\x16\xb4\xcb\x91\xad\b?v\x88\xe3{\xf3L\"\x87\x05U\xa8\x9f\xbb\xfa\v\x89/\xe7\xe1\x02~@\xa1^\xb6\x11e}a\x1e\xa9\x98\x1f\xa6\xd2\x84\xd0\xc7\a\b\xd3\xda<\x96\x84\xd5jk\xc0\xa5\xf1\x92\x0e\xfa\xc0S', &(0x7f0000000140)='@\x00') 21:04:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 21:04:37 executing program 1: pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="666204b455bc381f1852d5bcea5d1d64ac9efce48ef13b1eb2d7dfd8a5d199970619f4977180e533faa1f8beefbe82819f30a4a64bfc9b6c3bf5909fc1c251d5c0d386a950f141e647deafcb89f382ccb681a1c13bea9042c2adbffbfdb17f7a56ddc96ca3f8fe5f4bbf9ce4c5d5f518f1d5e2c0ef35e3145519888f1c5078f9785de3e360de1e4dadbaf40da5fd3f9ba559ad44ae8c07714015bc76cd74a85c9f13bf696bd9393a3803eb277bd31bc65c1c7c6ea08143795e632bbb837640420a9ea6cb8b53b24bcae4c24527fd5bf8f944302bcd5187843d265db64b1d1c8254473ecd935906d5d8", 0xe9}, {&(0x7f00000001c0)="6e0edfbcfa44961ce66569c6a19f426c23ca7f594d9dca310171baf90153a2c799f4560d12877b68d04369daa52d5a4736f51fb24eef4dfb088c43e8b27a4c279015b74e", 0x44}, {&(0x7f0000000240)="915513e2534ac414f44d85c2debdcb886559da33ff5116563c822dc1e3e7acc574d1e5b7362d3d33f6c350709e8ef03ddbc6fb50fde0656a6307a92d086020e821148e93f9e9b24242a6672e48ed6eb7f82be7ca928f3e2ab471541ccf26e71d1131d94c802e151f71249832f2c9e5bd9664d4d54f98382033c479c62b94a68dfda5134ee22322fc5e3f36d28194ccad19804c77e5b82aee158f4dc83f9cb24ad79510438b866535c2c6428aee93d1391fb6ec", 0xb3}, {&(0x7f0000000300)="d3d92ffcd8a84d1a911f8bc6f5e4d4b0e06eafe5e8239dfaa8b9a6958d4a8fb13e8626d91394cf9ba9fe69615e437be0d80a7bf21bc5a8d3d5cfaf738cc7dd21f32d844713de08aea0ee58c723c19985c830c731af0b9c8c24e744e6ceec53e0edeb40b30db8cc5e013cff5d0ebe7a3d11a787d54d162845ec601b300904d08803f91e53e0b41d3c8ad4cbcc011903d4c03d1035a041342154b85aa1fac28d9ae170320028e9ce79911502f5c753068720ddeb76c329dca2ac916e0373c0945fdde1a865a665e8736ba7f880f41798", 0xcf}, {&(0x7f0000000400)="1ee444f41c095e1230f6a3739aa1c007c233354fc457778c9d4f6360cdfe40ba0b650747409c8095abb6b35df1467a73dbc005", 0x33}, {&(0x7f0000000440)="4015e7acbe5e3b4c8c4aa7a3a4354761dafa8a65ff301cd79b07e98200ae80b976165927d906a8f3dcf9099d1a569e6e417589bd13a90d60a21d31794d14bfec03009d01fb100404", 0x48}], 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000080), 0x10004) 21:04:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) lseek(r1, 0x0, 0x0, 0x3) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0xdeaf4152}], 0x1}) 21:04:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x1) r3 = open(&(0x7f0000000000)='./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(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0x201) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) 21:04:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0xac16) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) write(r1, &(0x7f00000003c0)="b3e1543fd4f947205582434c678f96a69fbebed3e2f288576559f250b8180a99009f2f739564e374033ba7902523b78afb32e0d8ddaea7514ab1b0c36e78347896a2a97a599ff287f8ae65ae9bc9d75bf3df46cc784933229f0201b06893949bb493e798d95ccb5c41d42efd7f71c8bd2677059d2b679243f27b41a3fbe24d0019a97095ade81a7c31897b06ee1acddc5ad72efa3def89ca708f65a7d501", 0x9e) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r4) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x52, 0x7fffffff, 0x4, 0x6}, {0x1, 0x3, 0x0, 0x2}]}) close(r1) dup(r5) syz_open_pts() ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0x100) recvfrom$unix(r3, &(0x7f0000000340)=""/121, 0x79, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() 21:04:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r4 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x3, 0x2, 0xf848, 0xfffffffffffffffd, r4}) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x4}], 0x2, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 21:04:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getuid() r0 = geteuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/159, 0x9f}], 0x3) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x44ae, 0x80000001, 0x0, "afe236a8f6720e081f4c3697e4da79011bd6687d", 0x2, 0x1f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) 21:04:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x51a3f5c243830106, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) ioctl$TIOCCDTR(r1, 0x20007478) 21:04:38 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) fcntl$getflags(r0, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x400) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000040)='.\x00', 0x10840, 0x0) 21:04:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="07230018f6f45a863f98bb349a6900000000000000100004c3089a0562a5271f9d619de4690895457a22468fd62cb87c405986dca59c20b4edddff89"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 21:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15, 0x4000, 0xfffffffffffffffe}, {0x4d}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc00, 0x0) 21:04:39 executing program 0: r0 = socket(0x6, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x19c1, 0x1, 0x40, 0xe503, 0x20}, 0xc) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 21:04:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000200)=0xfffffffffffffffb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:04:39 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x14a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x888, 0x0) r0 = msgget(0x2, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) r1 = msgget$private(0x0, 0x996fba83f289fe3c) msgctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x4) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 21:04:39 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)='H', 0x1}], 0x225) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:04:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x40004000000228aa) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='!\\\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\xc2#!-@+\x1b{^#,{.\x00', &(0x7f0000000280)='$/\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='+\x00']) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 21:04:39 executing program 1: shmget(0x1, 0x1000, 0x700, &(0x7f0000fff000/0x1000)=nil) 21:04:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0xfffffffffffff520) r0 = socket(0x20, 0x4, 0x7fff) recvfrom$unix(r0, &(0x7f0000000140)=""/81, 0x51, 0x40, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000080)="7d084738f4627f87a336d2409712e6276323f6866539311547ba31f1dfdbd54015a10d35b5281869dfbe8666ebd23f74385028c572bcd4735751e28dfd32a2f524bf0b48d2bde6", 0x47, 0x0, 0x0) 21:04:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000000) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 21:04:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xec, &(0x7f0000000200)="fa000000000000000000e1f9488abf1fc95283dfabec2d31a6bb1c517f00625e979116fdf34e3ec86477757ac5d06c5a9b906f2070b5154fd94ca66b8e295b318b514875368aee997ed9541891e656b5a66ef5ae035a33f0f555a789e839a647f62bbda22deffe95d4b6da4ee506681f17b7fdb6b4439b87709abf322862226faf27006cf44b415a62233138558e201ad70963549fb57dcf3fb8165954fbed528cedcdc97000cfbb85d06647f33c5e5ddf137d9f89a7d59d443f5643629ffb19348b304b3402c09ff65e038398cf668d89d3dd162434d86510b41b054b63996c9900ff258453edfcbf5eff0e") 21:04:40 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() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18808, 0x0) 21:04:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000140)="962eebb4", 0x4) 21:04:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./file0\x00', 0xe010, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x9) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 21:04:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 21:04:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000000000008ad, &(0x7f0000000000)=0x200, 0x4) listen(r0, 0xa86) 21:04:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x401}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="f9227a50fb48f1def4d05a75b650d23db36e85b9e8a231c307a2fd00b61232ebea4a78d8d5682c612f9e0128641a1150ef6e90f2db510c265b8cda", 0x3b}, {&(0x7f0000000100)="53a3bcd070bbefd8fcbfd14de1a98e88eb404de81d5ae057c976ab2c0240721cc463a753edca60d2ad2b6c6010428aa96b652e7c41ec6885043b37cc8b242505c022a8ff8a80167a01282fa5fa", 0x4d}, {&(0x7f0000000180)="3760315f44449b771414b8f0444785c24be42176fde2073c7ab69cdf2d64ca5463bf55bc79af6e52614957854059ce66ba7605ca14919cd18625779798fe84f513960597e93e9ac486efc99fcf7b556658d180dfc460691f7ee543d5f0c8ebb5d9c00a5102d354383a0cd84fdd6ca1c51a2dae70ad2c28ce5228a82242c1bceed74e5a11d97807b08c8c65646a19a8dfb2f4ad62958525dcee721e6ac52f380ca15205c253dc2d741da9306e571782b816ffa37b5b5dbc4b52dce1e15d40d13e8ab1009ce4ee5a7980d25d168c38ecf128e65982744ea514598a16a28a06", 0xde}, {&(0x7f0000000280)="2bf03027cbe1850686917d152b48d60c05d2c87d4012edd8f138f62b8a3338bed7ecf25ff997c1d18043fa79b930fd7531f044c15db2a3d9117462c87b29ad4b248008a46668f41dd59e5b9d21b1d759ecd7e259e63f9ea6d91cdc41824f48e6daa8a673f42bad0c6a91bc6c2a4dba94e8e15a3ae76bbbc2295ba918c21634dbe6fc7062088f893c7af9c6a6fca2ecebcce736e0a8486f5e1a9115ccc425b56b4db02a0f8c630f7c8449312c7203e698d2a72a8a2e49e12a520f3a4d42491d2d0668c5577f7a1c86448a923de922a2604ce5e36888bc055d7831f58733f9091f90811100fcc0e55fa069c850", 0xec}], 0x4, &(0x7f00000003c0)=[{0x60, 0x0, 0x4, "5774a2b78c4388be2fdb54df3b5cf1d7d8612c13a24118f5f6d6756909fc330de6362492a679465927fc7362bb58921f13347e128176d786db7aa75cad4fd29480a3ce25a408421c3ec2190d"}, {0x88, 0xffff, 0x8e69, "6dd3043915208936af9d27ca1d3c876918cfc26c43d9dda6a80166870f6b8ed93227896e2dd63b108bfbee09841ac547259fd55e7fcf7b1aa0f19d846219fc5cf95269440a3fd95a262a705005ac418960e54efbaab8b6a0d26e9b2be02b7018c5bcab5ee935f41ce12fb167177d9d6a916925f2cfd0f4"}, {0xb0, 0xffff, 0x5, "f901ca197a5b299efb636b9de8b7bcc0f71236c70f6128f81336cd002f3d28ca120e07c2ac890c53e906d495adf4f390c3d8bdd80cd134223bb3dc3eea646138df4af6cbf243da4dba48fc98c846367151b717a57baa28315d58ca77cfc077a4e4fbf516db5353b46238db178b4b08c85266ddb95a5d90f96a0298458d5c44b60f063027c87c6546831801239e39b48a409bb1074bdae6fed7220f50e658"}, {0x48, 0x0, 0x7, "9e45e75881392bbe4a3fae1a3689442cec7eb50a0909835279389144dde21b1a4bd08699050060ba5e62dfde34f748dc48a9f28324"}, {0x90, 0xffff, 0x8, "6bfbff5ff8a479d4e0b5f82c9e09a0ccd68587eb1e4835b54adb73fb90bf76fd158ac74ba17d90002b1e11a34b94d387dd6461e7f70fbba13847975738ef1e8df3ebbcadff1fdb3dd5ba15e8f8264f1a5250421ba29569de7dbf24d48909db657dae062ee00050023ccec9e90c2cafa33150eddadc77cc805d038564"}, {0x80, 0x0, 0x1ff, "815420c70895469ee64f2846577780e94d1b8e703344c909955b3c5a8d6a2d9b6cc17176c043adc4214025d395710b3fea00c379b32456480abc7ac08eb52f88fe53cbe27c3fda9186482b41cf17a7ab38ce93bdcfbb7f1db3075bc3fe07d8059acf7eeb158dd21f12f984"}, {0x28, 0xffff, 0x7dc76f74, "2fa66451ac77140186c147849779d754b03013cd8f"}], 0x318}, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000740)) chflagsat(r1, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000007c0)={0x67a, './file0\x00', './file0\x00'}) unlink(&(0x7f0000000800)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) symlinkat(&(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x9) r3 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x21, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x5, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/226, 0xe2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000a80)) ioctl$TIOCSDTR(r3, 0x20007479) semop(r2, &(0x7f0000000ac0), 0x0) r4 = openat(r3, &(0x7f0000000b00)='./file0\x00', 0x90, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000b40)=""/55) symlinkat(&(0x7f0000000b80)='./file0\x00', r1, &(0x7f0000000bc0)='./file0\x00') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000c00)) symlinkat(&(0x7f0000000c40)='./file0\x00', r4, &(0x7f0000000c80)='./file0\x00') getsockname$inet6(r4, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) lseek(r4, 0x0, 0x0, 0x3) getsockopt(r1, 0x2, 0x2, &(0x7f0000000d40)=""/121, &(0x7f0000000dc0)=0x79) fchmod(r0, 0x80) mknod$loop(&(0x7f0000000e00)='./file0\x00', 0x4, 0x1) chflagsat(r1, &(0x7f0000000e40)='./file0\x00', 0x0, 0x2) 21:04:41 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xa6) 21:04:41 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4000000000, 0x10, 0xffffffffffffffff, 0x0, 0xc6) socketpair(0x17, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1000, 0x5}, {0x18, 0x1, 0x8f, 0x1}, 0x2, [0x7, 0x50a4a00000000000, 0x800, 0x7fffffff, 0x1, 0x3, 0x9, 0x4ef]}, 0x3c) semget(0x1, 0x0, 0x0) 21:04:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="7f00"], 0x10}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 21:04:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x97, &(0x7f0000000440)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x100) r3 = dup(r2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x8, 0x7fffffff, 0xfffffffffffff522, 0x6, 0x1000, 0x5, 0x3f, 0x10, [{0x1, 0x2, 0x8, 0x26df}, {0x1ff, 0x4, 0xffffffff, 0x2}, {0x0, 0x90, 0x10001, 0x8}, {0xfff, 0x9, 0x2, 0x4}, {0xb9, 0x0, 0x2, 0x200}, {0x36f8a8e4, 0x389, 0xfffffffffffffa45, 0xf6a}, {0x9, 0x7f, 0x9, 0x2}, {0x622, 0x9, 0x3, 0x81}, {0x4f03, 0x1, 0x67, 0x8001}, {0x2, 0x100, 0xf0b, 0xf258}, {0x8, 0x6, 0x7fffffff, 0x2}, {0x2, 0x1, 0x92, 0xed7}, {0x8000, 0x0, 0x3685, 0x7fffffff}, {0x0, 0xc1, 0x4, 0xffff}, {0x5, 0x0, 0x2, 0x5}, {0x94c, 0x1000, 0xe70, 0x4}]}) write(r0, &(0x7f0000000300)="b426d29d23b7022df27d76fbbb82c31b5e31878664ee87e32f42b3053c33e800481c55b674cf53b76ea552c6bd6edee496a36e539c53409f0c524f240bb298ffc9ecb7e7ef8d7558f6fe28049b36175272f8351b47f317eba54191ecb16fc205e21833f304d6eebdfc9086fb6dfa4afe8a0cc12589b9b27cd06fcd1db8856e129c678459f7", 0x85) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 21:04:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022851dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 21:04:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x2, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 21:04:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x80, 0x5}, {0x23, 0x2}, {0x84, 0xfffffffffffffffa}, {0xaf}, {0x126, 0xffff}, {0x8a, 0x5}], 0x6}) 21:04:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) select(0x4, &(0x7f0000000000)={0xfff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0xc111, 0x80000000, 0xb8, 0x48e, 0x2, 0x0, 0x7}, &(0x7f0000000100)={0x8000, 0x7fffffff, 0x10001, 0x0, 0x5, 0x2, 0x30fae1d9, 0x3b037a1f}, &(0x7f0000000140)={0x9, 0x6, 0x1f, 0x9, 0x7f, 0xff, 0x180000000, 0x400}, &(0x7f00000001c0)={0x8, 0xc2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x1}, {0x0, 0x2}, {0x82, 0x7}, {0x0, 0x2}, {0x1a1, 0x40}, {0x127, 0x3}, {0xa3, 0x2}], 0x7}) 21:04:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/68, 0x44}], 0x4, &(0x7f0000000500)=""/215, 0xd7}, 0x1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x40000000004) shutdown(r1, 0x0) 21:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10080, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0x10000) 21:04:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/147) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x4, 0x1, 0x4000, "73cc510e52b37b2efee534840c3fc9c06d0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 21:04:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7cec8eed8896bda0479a4513451c119b82b5d621fdd9a2b4", 0x38}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) 21:04:41 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) 21:04:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) close(r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xba4, 0x1787, 0x10000, 0x0, 0x401, 0x6, 0x7129, 0x0, 0x1, 0x100000001, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x180) 21:04:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:04:42 executing program 1: r0 = socket$inet(0x2, 0x40000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4c0320fce8b0b1b8adefe0175b029c95487064597ce563c7454af29c71bd68642bc42dcdbaf9d280c6ba4fb8d7a65e37a4bebabce417e969ee6c74f52e8f53f91ee5d985047879446ac7896c6762771a0791320915370f65add1d201e1745340277ab8ba5d5c89a78109d3e71825220b0d6e535ae31c5e5d888d", 0x7a) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r2 = openat(r1, &(0x7f0000001100)='./file0\x00', 0xa, 0x10) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001140)) 21:04:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x13, 0xa, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x61, 0x4, 0x70000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x40, 0xf8c}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x200, 0x101}, {{r1}, 0xfffffffffffffffb, 0x2, 0x52, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0xfffffffffffffffb, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfff, 0x9}], 0x466, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x12, 0xf0000000, 0x1000, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0xa3, 0x3, 0xa8, 0x3583}, {{r0}, 0xfffffffffffffffb, 0x84, 0x40000001, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x18, 0xc3, 0x2, 0x1a}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x89}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0xfffffffffffffffd}], 0x2, &(0x7f0000000000)={0x8, 0x20}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 21:04:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0xd851) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$setflags(r3, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x8000}, {0x18, 0x2, 0xc04f, 0x18f8}, 0x7fff, [0x9, 0x2, 0x5, 0x5, 0x400, 0x1000000000, 0xfff, 0x5ee]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0x6, 0x4}, {0x18, 0x1, 0x4, 0x7}, 0x6, [0xfffffffffffff000, 0x81, 0xb5c, 0x3, 0x8, 0x0, 0x400]}, 0x3c) fcntl$getown(r1, 0x5) pledge(0xfffffffffffffffe, 0x0) msgget(0x3, 0x28) close(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) r4 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) setreuid(r5, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) socketpair(0x1a, 0x4000, 0x19c9c00000003, &(0x7f0000000540)) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000fbb7a707e69c45b47344ff2edc833a2dfce5ef1177dd59878c4d01c0"], 0xa, 0x0}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) 21:04:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x8001, './bus\x00'}) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0x2, 0x100000000, 0x2, "9049120756ac99a24b23a93d6624db4679a33fb6", 0x0, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x112) 21:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6c, &(0x7f0000000100)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200e1, 0x180) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 21:04:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/zero\x00', 0x580, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003700)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000003740)='/dev/klog\x00', 0x10aea, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xb5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000003780)=0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x108) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001440)=0x7ffffffd) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r2, 0x2, 0x5bc5, &(0x7f0000000140)="e278396e57db257967c69aed8e7853f93f88fb7b8d66e75b7d19a11bda7775a4d0562685442458c14dd538f232e6ac3c642eb9bce6e23f17eaf4a00474ed2132b8db63d7faff5261ed6fcbcbcf08e9436e44fbf9d1b8c8dfa42683f45bc3a079ba9be53ffccc90ee55285d5c23702814358829aecc29e372e0440f134e8a8ff99dc3", 0x82) r4 = semget$private(0x0, 0x6, 0x480) semop(r4, &(0x7f0000000200)=[{0x0, 0x8, 0x1000}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0x204, './file0/../file0', './file0/../file0'}) r5 = socket(0x3b, 0x62e10fd213ab733c, 0x0) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x80, 0x8000000b, 0x1, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x44, 0x20, 0x10001, 0xa9b}, {{r5}, 0xfffffffffffffffd, 0x90, 0x88, 0x55, 0x5}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xa59f3998f8e40bad, 0x48, 0xfffff, 0x7, 0x8}], 0x670, &(0x7f0000000300)={0x1, 0x6}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80) semop(r4, &(0x7f0000003580)=[{0x2, 0x0, 0x1000}, {0x4, 0x0, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x0, 0x6}], 0x5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/4096) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000013c0)=0xe66) lseek(r5, 0x0, 0x40000000000004, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001400)={0x4, 0x200, 0x0, 0x200, "6a0c3cd035fbc525d3644796e1e27c6f28d81d2e", 0x3f, 0xffffffff}) mkdir(&(0x7f0000002540)='./file0/../file0\x00', 0x40) sendto$unix(r5, &(0x7f0000001480)="dc432f3d8f0c0844b1531adc0eb7b2c8bbf7fad37480a7be474319b6461baae6f0919a790dc01643483a1f00115c08efe4670eb1890f4caba411ebe279d5f74b906597da96f5f32558b67ae2e2fd7ec6cb135562474d9d6877491107cfc51275933474f762a87f29856ab3cb2e9fe220834eb7c0858a592445ae1bbc2d34667f7e069bb04909675c4dadafd97fa69c784605133a046e44f0f903b9078f6ff317d8c4644a0a05cb9c1a7280d8f340b7dc0d2bed6e89c48701f53711efd4cca37e430804a7d643854bd48f614c005f8643af157d949c694ac199fffd58cf5e4e7e1c15450e13b0635ee55a460f6cae472553b54a161f9c631b2f6e8071e69334d3a3727db48678388c3c24aa44c67e10bfe6ae5c35a1150d797fbc1d859854829e81cff30d827ba7c8c9c34a2d6084521e9e3493f3dab13ecf8e34c1edafd3d37d35a99871c0d4c865c7157253407e209df67bc44f4cdecbfb6c22946b4558bb630a687b5504c175224977a53b32eb8050fda0855a7fa56ad378ecfe853bc6b7fff67eed12ecb623e6d33121517a5f7f3f676b3640bec3a094e132aec4e4bca48af552829bc7852d3ed7457f8c494595dc179db70de6b1a9bc15774944969a5d3ef9e022ff75b4cbad2137d7df6df8cd9078d87697998ebfdbd429cae391b758b71ef7e7052c50ff1fc1e4a88b0ccf4d1e4262ab5db87d11f97be7538874e7cd0348f76f05b4de2356302571944d8532165456edfd9958922b0949283c3b1bd8fcdf1e2756574e79834e29bf52efa59053d47d9419e1e6c33eaaac3fb95639a18172da9b9e1f4377b2db20bf9009568f61e9ec5e95f3a40b048398e7a88704ddfce125b8535b55227c4f86ffa322f820765b053befd6ac80bc65622eeb57dcd170e2971a931a95e9b20d98ec10e143b69b67042f77213862c8f7be149b2772aa0fa4ff45cd35b2e9f94b5b1590c26383709d4bb4c9e864eda487e94d4f525cbb28108b951ab665da2f27c94277e479bbe08db0a0a88acfd9105b3cf30513d4784b971489bfa100eb0c8984024a892d2f9fbc3232ec737141f8237beb38fa00e625e2a6adb56383192c6cfbc047c92bc4db2e3666f8ca3bdf198d42144661f103761e59fdc4401ea467bb6b96289cc15f88125cb3c4c0a10f12834b818fb03e24ad681a8ca8c94445a898f0bcac689d5ff537bcf0bb3a825ea6205c91a6233d2a33d467a0e50d2c3147292dddad2798c4c3ab3d5b5a6969cea1386c0b98f7a597a2464e13be6a7d754a80b0908e70aafb6fa5758bf544596577e6cf869ce4b4c1ec44ff76f04ce99e29dd6a11541a4710a18b684e91ab01ad551bdfc75ae87dc78dd818a1b98a5e87371b2c257f3ad3adb8c896e614bf2039531b264e7d3e9b78b15f7bc28c5eaeb5ac427d8e6d649313dfb6cd5548834295cc3f3748e7072eb724f13ecefa72a1af183da208357d8fdcfec39ab493670c3f2fa3b54056e2266abdbb5136dbad95e801506522813e2e817c4f94f19652fffa7990864e27dff4797d80f962e014bfc1d0f62bd68e5efd5c660f14774425db3ec08fec79309436a0a7eda6c2a4995ed98fcc92f0de2b55537e8ac164393da0583b90526a18c90095a3e2d293b3a8e2ed1ccbf8befb3e88f86b1fda67f4a42ebb1ff6c069e6c7122c6d4a4014aa38bc0b4197a65f8ff27316abd8a3946a9557ee21c2c4129958f744f1c644bcaae6cd7dfddb1b83e95209f42293140877650b1bec9949187c5c0c438f50e32900aaa9d346eb08362fc1f437e0b68ff2e3c5c076ad6a5618b5e00fa3b7dffc9a8afa6c3be02854c80a4b8a9e5570a607b75e604537028bf25a9139b7ed8a58b56af9413b67f8e62c24cf9d07f76d5bfac1aa86a6443d446a3556b77a1991d85492973d0c83fd93d0d8540f9335afb3e5d65156b7e44ce163d18e45233f0dbdcadbc73f07aabc4f33425b5811cfde539f8de0797866d2e0d852d02fcc72d88785a458e10813a6277b06da2888a70095975455b7f470684c886f3962356185ab833138e9d6540fb26cd2842608632a3afc4f2d96632c9d294c82cd1ca7ea127888a296c79f174ea0723a321dbaef2e229e2513b56fb669e7b37b8fe9ab3a71a6d272f5da559b9c2ad88927577ce905dcd86e5a0f20ba1671a41ae482e07bdf2d803fcd63ea54177cab32fdf0b02e1f2e8e468ba7c157c0efaeb1881218766d11609215e6976163270a2d2e3ef28083706d748b3295578d46636abf484f66722fe8586f5f32e9c1ccb1cfc8699631e7e620d7d42c0a4bbb467ad7060c3385747ead5877016ff5875416e1606a43e6dac15131e8076fab5ffca61668c515cc20142e4d23c87ac9ccf462178152ab1b06c91ed8a4525a9899f54e5afa54a509a16275ab131688eb9b3fdbe76c96c94575fdefa80c77aa664088e3000824cef50aeddf96ad06262fbe8e0878d8209b31ac77b2c643ee023069b9b93b3ac7c09cc2c2d5460700d13baf28e2f1038755cb15d99a77a0b1f94b5b0610a09b53c5c6291986112a6550b8607501978efb2db81f74971596bb85ac192916042a41e17772dbd9751309a59d7243d901bb7d34ab8b7589c59d31d231ab7ca3673a72ce4363ac71171d5e798060c476255ff62805f66513ad19e60c9d3fda8192de6b20762d82711a430f0d33a08450c561a461a42c7c350cb8bc3871817aafa81a1757cd3e8f2c4a73246e68918c2075b36fbd82281ad5d9d3c90db80d3629b8cefb6b3df45b5bb616b0d6582c6acea36a8e8955bc8638c701cbfbd4ccff10692c90d5d60340d9b7e8142166b574cb3f5919f3ad48a97bbf10266df80f97e0d8a7a49274b9311b0aa84b02a857e4bf9363c36ec03259172afdfc713a8837971c5439e9db77980ad361770509fec8d994c7a3b6f0012668b4a78d92eee1adf8ceb336e64031a8162ddc36d3d44c8b644821e431109a1000ec2a83c00e8526be68ea67b8a6515ee87ea0f2cc6f5b8305cabeb65bd41f3c1bcb273e188ff204de5ba84072083376a4e011033a241aeb0d7f828f9a3fa4bcc8fcc20567cd224f36d9d8791bcfb68c0f4af24f1e9c988ba7dde70c97db3eac04b87d087bfcaff5f7e0be03d630b21073453906b2cf84bf06f222652d5223143230e320fc929ea641d4af9e13fed369deafc870c18329e3e071d47076b0985471c1be58c081635b8b33046ee614c177f79e888aef39ec72af612a53c0993dd709c05d03e49b9ea53fbae809cc0f22a7052a4186e80c79631e04b31d7f5ed96741174a0cdd4692e1c9e1b99598c0dee0bc16bacdbc517cea26d1ef4f6892b7e36e5a1cde663d8d05c79e10e181f4d36f5708edfcbe70376818c1f03f32cd7fecd6892f9a3e28766b24a11d847d85eea64d453178f67905f39c6d57d5f8927cca8c3b9c97b0534e31ef37c164070d1b7d31dc0667a3d910fc50f1570d25a7453f52ad7bc480c9183cf3e24fb64ffb87afc32216f789dbc0251a56d7e709cc95c6be8d2c46a4f2aa0651e45e42db5ad4942f7540f0539d17ef6ca3791042407b0875976b00e242fdd88cfb882b3eb53fc59fe4e52cc0520d84d13fa3c2f10e2f9750ca679543fd70152b7e5d9590b4f4998e1f71345b10056c48a948725f88965a6e07f63c5bb50c8acc4b9488f3839eb21e2a2c6c7393bb5d2022fbad42e16a59a0cc3d28c6cce95dc2ce7682c321c4d3ee16a51e87bd224d992b627ea2b34eea9a55055e3746a7cf846cfbd91ba96689c0370035a43df04f00eb44d4747fab575af5d3c366d827fec14fa33d162a3a93f768716f6bfddfb27a101cf274a11e1c6a5c5fc7762800ce653a580fb376062dbdf2a04834dc4d1e07b198aa8a6e37a37aeb602f877be09f81c2964aef3c423aa7d091666abfddb785d474f88280179c91f27ba7bd76ec4dc8441d95dff8cc8a5367e68a9c7acea5b6730820067c61437d1ded60296f470464904279f2a41fa3dd89d11a65c7bc76074de38ae7b4c927c971406ec6f9b74741f7475c7033f2750a3678b7c08498edfba0bb0b388bd71073dc82ecedd6ef46912591e2c2045861f728572c61b23f98bfed21361b01f9cd934c198aba2563610781352e8ec45b5415dbdbed6bb1a9c6d337897b38f410a7a10a44de7b361fb931b981dd94525f686d14c29015e3c24dcfb19f0bd0cd0ea9ed1447d7adf902a6508af29de74811752558581e37ae901890557a8bdd3262dcb7ed8ddf70aa4871bf2535162f781484e9ac6357a98c6f7c0cd8988fdc6b06ce75436741bab8f1cdef46397c069efd4878985a1e81ce733c3f1f51423d24371e38cf2c6753b4b7c1870629571b8e2c25659314763ce995625b3c774b45886ade3009cf760d0fcd0e5b6690bfe5bc49f99d0a61930bdee923eaba088a9cec3c670c76365af9be5d25e884ccfac1785077f45809423efa5ac18534e882f0f19ca92c5fbe9a2ad2c76a161c82b2eb109a87ed0580759bc092ac0b4ff394b7241fca5b0b1836a3773b761168c07cfed7a62ed1cd76b77137943fdc2c66c3beffabff35aa3c895dfe40851b4533632d94a1fcbf9333cf95cf469cd1b30994513632abca2bb79065df7d15848c2f963543bb2314b822311c60fa485c04f9aa95dbcf6f79bc70ca30d08b31ccaf15afb917fffe37e7b3d33e996a6bdd0b39ae1d24ba68a5d85fd047819cd877982f04b94352f511d8176043a0d3be7220b1b4c65332a610c6c39bf21d881625f286668888c211aec16f3a36ebc753e2d05e123ffc58dbeb18b11f0af72bb1670850e78269778fcff300d3d5c7631498f0a4d37722bcce94e2b932b186ffbf51c8aeda2710957933fe7a2462e649cfb8faa66a67b53764f92d73476e5208d3a453ac64c8a99a2900d3c2d8bb3c653717cd73f908d6e7190b54b9648d617d26656d0e28c81660a3288cd79e3b9c9600723d7c4f6427613548d91eedf5f8314d1e06e19758ac8a4787a61923410fa5514d0e07678a45eb5c2d58969e673b1a2b02dde18efcf5433d833c4c85adf31e5ae26cbbe57cc7c0ed127fbf60cc4140bbf5cfa921f62f99dfc0fef7977fd7992d2ef2230c361c1f09e39eb7870b8b1192e3a837e12cdbd71b53741e6c28619a94eebe8163d28f56385516032af227b8b69a1b4c65b03d45d174453733ed7d346bd1b94a8d0cba87af5efb5a53888d89eb1ac248c062a3482262a958f51b46e85afbc814f46291eec582027588332ff5a43548b98c26b0aed46f5ac17e255775f38dacde48500411a79f372ebc9719614dbbe4c83472594ddc711496f85ee822035b4df0ff1a64bf8d02e72701710207ad1cf5f0675fffaf4f3ac94eb9ae87a53c9d129b99bc7876e5539fdcbc9b7c85b7ba0d8b063f3074bd2aa40f08d5fc7bf65769a1a08da8f578e8c0c5aa83ee7939a015cfe9791ec48081464e552f12dd126efe63fb5729da640b778e5c76fcec1eb95d885850f23f33c106cfd3e705d46e97dd52ccbcfc4a51d7c33e4e3db3936744046d3b7bd18d8e1f08e941c35c9396c2d3ca6a896ba5eaaad3167eb48a55ab0301be03d05eb09987765c9ef45b4bfc0ccc760e14944a59e825444b13a45d0d4c822e9c7c24a29d87f23dab73fa83d875945af9887f8c99ed2179cb765109ddfbde9461b1c794e09a9f0b0483fb2df93e60b83f572e27e2be2a46487e5da773cb09281710afddf28b7c0b89e8bad2bfa7c35f571c9764a87cae11bd0bb65a49904976634256a177b9157898f800b49d852d0793dc264a7f11e3089d695322e063669269b7ee", 0x1000, 0x40a, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002480)=0xb8) readlinkat(r2, &(0x7f00000024c0)='./file0/../file0\x00', &(0x7f0000002500)=""/36, 0x24) 21:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6047710aa57a94dc20000ce4de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140), &(0x7f00000001c0)) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xa1b, 0x3, 0x4, "4e08e3ab560aa6ee66819a49b219119c83adaa0d", 0x1, 0x800}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet6(r2, &(0x7f0000000300)=""/153, 0x99, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:04:43 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x208, 0x10) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r1 = socket$inet(0x2, 0x4007, 0x14) pwrite(r1, &(0x7f0000000000)="32a852dc8f1fef827b542324182bd767d2ad725aa152511455b0cb636bd7a76efdaaa40379f45bac4bb51d89837d54b87d9eff7dbf3d8b546c4361121c8cc8434068328e54bb8c6021a136f3f8828e49857414d3c396f83ffa08572ef67cfa66664a82544f198b0d8045b889d2106ec6d340a8e0b5e9bf20fed7e09452fc1bd968528a559f7961e1fe8e26d746119127a84b106c29a7d73a", 0x98, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:04:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)=0x8000000020000005) 21:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/3, 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 21:04:43 executing program 1: r0 = socket(0x20, 0x3, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) sendto(r0, &(0x7f0000000100)="24feef59c779befbcfd223558a1fa8dd820e00ca694874908e284d7a6239425099b55651f6f1a93c77ea7386912bc158d84283415b7c4a74283da9fd902eedc64c93eb3046ad19218b9db13f22c3856cb4a0467670449830fab24fc9b184e20799c6a08fd0e0e0530e557adcd7847895e00c794571f35f28e74950e4652e1847eed92b232d4c8a53b4600475fbb8b9adc56194650c9b1c0746444142f97da1c39c624f89f05fe5be7f8b16897d32c543e366e05c806719", 0xb7, 0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x480, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x100000020, 0xeef}, {0x45, 0x8001}, {0x100, 0xfffffffffffffffe}], 0x3}) 21:04:43 executing program 0: mprotect(&(0x7f000077c000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x7112e52663c18bf9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20090, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/146) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:43 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = msgget(0x3, 0x408) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/15) r2 = shmget(0x0, 0x2000, 0xc3, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 21:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:04:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x20, 0xead7, 0xffffffff}, {{r0}, 0x0, 0x20, 0x21, 0x80000000, 0xaf}, {{r0}, 0xffffffffffffffff, 0xc4, 0x4, 0x4b, 0x3f}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000080, 0x4b7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x90, 0x15, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffff7, 0x7}], 0x3, &(0x7f0000000180)={0x7fffffff}) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 21:04:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x9, 0x100, 0x1}, {0xffff, 0x2, 0x7, 0x81}, {0x3ff, 0x2000000000, 0x80000000}, {0x10001, 0x4, 0xb320, 0x24}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="84") ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xc2, 0xfffffffffffffffa, 0x9, 0x1, 0x4, 0x7fff, 0x8, 0x2, 0x2, 0xffff000000, 0xffff}) 21:04:43 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) socket$inet(0x1e, 0x3, 0x0) setuid(r0) 21:04:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x80000001) r1 = getuid() setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 21:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x80000001, 0x5b04, 0x0, 0x1ff, 0x9, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x5}) syz_emit_ethernet(0xa62ec3f95d2aa39, &(0x7f0000000100)="b6") 21:04:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 21:04:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fsync(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r3 = semget(0x3, 0x3, 0x20) semop(r3, &(0x7f0000000140)=[{0x0, 0x9, 0x1000}, {0x7, 0x10000, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x80, 0x1000}, {0x0, 0x20, 0x800}], 0x5) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') getpgrp() setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b5fda6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 21:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 21:04:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0x25) 21:04:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) close(0xffffffffffffffff) 21:04:44 executing program 1: r0 = socket(0x14, 0x0, 0xfffffffffffffffa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x141, 0x8000000000000000, "1e407937a73236c7ff3ff3500e44cd10529e9fe9", 0x3, 0x4fa}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:04:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e19c001dd5f4edad00e5c2"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) shmget$private(0x0, 0x1000, 0xec1fb72fd2b750b4, &(0x7f0000135000/0x1000)=nil) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 21:04:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) close(r0) syz_emit_ethernet(0xfe97, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x43) fsync(r1) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 21:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9, 0x400, 0x6, 0x3f}, {0x4, 0x8000, 0x40, 0x7fffffff}, {0x4, 0x7, 0x9, 0x8000}, {0xfffffffffffffff9, 0x8, 0x2, 0x1}, {0x6, 0x3000000000000, 0x8, 0xffff}]}) r2 = socket$inet(0x2, 0x2, 0x91fc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x1f, 0x7}, 0x8) 21:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x27, 0x4005, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa9648", 0xfffffff5) geteuid() chflags(&(0x7f0000000000)='./file0\x00', 0x1) recvfrom$inet(r1, &(0x7f00000000c0)=""/38, 0x26, 0x842, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r1, 0x2, 0x6, &(0x7f0000000180)="7b2eca74ec00cc14b2e32c9a93fc057a8de16d5193b42407ffa5c8c409c3d864d3e584994f01ab2550b66b19cac802f9617750620f2801c4d233bfa05f1c408672f0e8dbff5844a3c14e288c00d2d32b1ff40b20df2aee307098ed18ea58788f965febe2d32b0235f5bb53ddad42bc5d0ebb74bccdf661d943187b0e11a8baeb8be13dc837c5fe25b0a3c221f32076aa614ad11efcda5037", 0x98) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x200) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 21:04:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = semget(0x2, 0x7, 0x341) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0x38a) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x5, r4, r5, r6, r7, 0x166, 0xffff}, 0x0, 0x7, 0x4}) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 21:04:44 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmget(0x1, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) setegid(r0) setgroups(0x0, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x4d, 0x5}) clock_gettime(0x2, &(0x7f0000000000)) setuid(0xee01) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 21:04:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x4001, 0x3f) getdents(r0, &(0x7f0000000100), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 21:04:44 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0xb4a, 0x0, r1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0/../file0\x00', 0xad) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) 21:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:04:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() shmget(0x2, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 21:04:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x1, 0x3fffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1b, 0x400000002, 0xfffffffffffffffa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x81, 0x17f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x8000) setsockopt(r1, 0x1000000025, 0x3ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 21:04:44 executing program 0: kqueue() r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xab, 0x1, 0x100000000000000, 0x2}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) write(r0, &(0x7f0000000040)="9e3c8ff76e0555601a803d20b940e5865e49b8a55aa48a69be1335a11c36d5650172e3427d4000127ee77b4f1071db1847adb2b20a853638c6c7abd9d820c788de2de77716951db3c7a64a7ca2e4362a855186c0f16602ba35d250bbd07db98cafe5595002820c25615f3eb574a5", 0x6e) 21:04:44 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 21:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e3c00fe0d7ada08c024d53b5fac72ba45fd9463bb850dbfff31460758e39bec62513352f8b5c1ff3a3f9f36959a3d07f9cac97c5c05093534e6ec43b756b592cb7f732e249a7be1ac7ba6ca29bc94f824415a085267c7d8467aa266611fbf499200a2c7a96809f98e5ab719df17c9d601d7e4b8034572b56e1f39addf482bec5e41caea05fc52e1ff7511a076c108cdcef5062522d6ae3e6921c3fd4bdbca5985a697ae691b3c62a10e6d2b65310a1d33b4bad6f016baf4b35615de5d5edeeff1312c63358e167d9f78bbac5faaf51", 0xcf}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa0, 0x3}, 0x8) 21:04:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:04:44 executing program 0: syz_emit_ethernet(0x83, &(0x7f0000000040)="e8c2da874fac37818fcbb886b143fab7727e7d160db41f9842382beae614a35616019fa8ffa9e3c50d99a08babe7557156d75b2143b334dff85c671654c186da8e1f7687e7e40c623f62ceae206ff4eb2cdf88b2a8f6cc29abbf2c3abcf321d8c91d5a863bdb0d25239cfb756c47d71af035effa734da713e25ef033bfe0b1b0411c0e") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) 21:04:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 21:04:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000efad26679611899a9f2118ec9c56aa00000000100000000000000000000000000000000000000001000000029f7421c524fe4ac94784ff1b95fed8b7a53ae6000000001700000000007f00000000200000000000000000080100106ee11669fd9298a70e01d99348c90b68ae185d2b1a1e1d891f21cc80161270164b36e4ff07357f1f569d99f90f53db7ee3a04e2bb56e03644f77c87e5ad60016d1ba67a6dcc471851c00000000000000"], 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000000000000, 0xfffffffffffffffa}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x10, 0x2, 0xa) close(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x7}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x19) setsockopt(r1, 0x7fffffff, 0x1, &(0x7f0000000180), 0xfffffffffffffed7) setsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)="5c904201a020d88c27edcab6b454767f0f5e54f702581d2c9cdc35151839056159b12c1d318ab079bb8af70ded88a9005ebc26817888e45e8bdbf7ebba275793c3ea391a183dabb7951c10c00d84e46ba60afb9a7357dc247e8d8b931e6badeaff04a9a67f2c4ffde104f49a51368a6b95da481abd0e09c8240245bd82df6a675dee237bf010895789b9e57cf4b8c48b5a4fe594ad54fb6130acc398ba56520bc650f52e440d7f750206", 0xaa) 21:04:44 executing program 0: nanosleep(&(0x7f00000001c0)={0x5, 0x7}, &(0x7f0000000280)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) clock_settime(0x5, &(0x7f0000000080)={0xfe1ecc7f, 0x9}) sendsyslog(&(0x7f00000002c0)="8b28f4ef58762255ff88b2a68b5e530008c6a9d18a8d065f283a4e81989a23f2d1cd562b60a9b72517db965f66e5afe95982017cef7943a8a62aee58a94b5595030998492b1e051001734e3c00568e46ede992ce527ba7f3bd433a9bd25f51d1fa8ba0e2347b15e6ac274951003895f16e1da04f700ada3652d09db4ce28dad76726ce768647cd6fb039cc47897bbd0108c15eef99d80ba285338c3598ef0f8d52049486b58e9258f918b1d3db8e94dd5ffd3176743a94dd9b5418ac40bf1b0f2b67f45712bfc1915e4da483340fead443f920b4ce67a3a1ad5f5ee65723a0a33edb12f3391d0c74d96947e6da3ff5f4016e2ec738bc3023f03cc234e43d688759af5f080000000000007a3c014085b65823c1f48791997b03100f5c523444fed2948fd2f938c2874213e7821899cc7f5a69a4d3", 0x134, 0x10) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20200, 0x0) fchmod(r1, 0x100) 21:04:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10003, 0x40) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc1, 0x0, 0x4000000, 0x0) sendto$inet(r0, &(0x7f0000000100)="58994eb0d1c547af5892a88067183326d1246e684ac9f4ec1962c9bb7245d7c1bf4463018c109b58e0d0f08e85827fec9d687c8718ba183ecde9870f2e9e42afd621564d60e2e9035580f34937bbf1a63c48edea8c3d3db5e006ab906b9e37153e2bc7e4768e1505796450c71daa0848a1893cca5c6410e8de87f026da766621d4bb80bc3b5d1a5a5c8d28370a7e3f40a443994cef614be859fee2c205498773306c8e8aab99d8af81aa73b77f24ecd92b84cba72c6f2952f27e348b46a60e418be27a17e372ad332f6dfddc5a395a695c0c48ddbcc2cbd1cba39f1c141560b0a102bce99c1f70920d", 0xe9, 0x409, &(0x7f0000000200)={0x2, 0x1}, 0xc) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000040)="6948216223cdd7d001e251ccbc6db6f5e66aa38ca6753c0dfc83a5f04f3cb3296ae1c444dfa8aafed1201dc358e07dcc6dde47825f20b7ee5817fc42a22dbc5f8565b6da36341ac9512db3705f62f850fcf56eb26e260ecfa1c5610200962d52b793d58c8f3a724e7608eb845475dbcf8d65208db6652f08e7918987df695eca939141af65b8b4ca8811e4389ceabcc85adb3ad1b3db842ab96fd1ba096437afd116a86e78", 0xa5) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:04:44 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x4, 0xffffffffffffffa8, 0x8}) flock(r0, 0x8) semget(0x3, 0x3, 0x0) 21:04:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x7ffffffffffffffe) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10000) 21:04:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) r1 = dup(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) 21:04:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0xc008, 0x8000) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') setegid(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) fchmod(r2, 0x8) 21:04:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x18, 0x3, 0x4) 21:04:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) setrlimit(0xf, &(0x7f0000000040)={0x305d, 0x5}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:04:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x3, 0x4) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x1, 0x0, 0x0) 21:04:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x67, 0x80, 0x800000000}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000200)) 21:04:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b00003a270000000000001f8e4a8c83694740000103000000000000000f0076a2287f433f", 0x2c}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:04:45 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000000)="8a03734d6abface5e82c556e29b40f232ad7415263b12625ca92082ee9657f5de6b0aaaff52ce08631db836149feef90512cbb992aebce2e18dad305b7f2773320bf81f6ba4abff36deb96b1d4237635679e") mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) 21:04:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a0000000000000000000007ad00000038b60fb5590f", 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) 21:04:45 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) accept$unix(r0, 0x0, &(0x7f0000000180)) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8001, 0x5}, 0xc) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') kqueue() mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 21:04:45 executing program 1: r0 = kqueue() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setstatus(r0, 0x4, 0x0) 21:04:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x3) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) getuid() msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYRES32=r0], 0x1, 0x2000000000800) 21:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) geteuid() r1 = socket(0x18, 0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x106) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006ad000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 21:04:45 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) r3 = kqueue() dup2(r1, r2) fcntl$setstatus(r1, 0x4, 0x80) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r2) dup2(r1, r0) 21:04:45 executing program 0: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shutdown(r0, 0x2) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8000, r2, r3, r4, r5, 0x20, 0x8}, 0x0, 0x0, r6, r7, 0x100, 0xfffffffffffffffe}) 21:04:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:04:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) setuid(0xee01) chdir(&(0x7f0000000140)='./file0/file0\x00') r0 = semget$private(0x0, 0x7, 0x200) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x0, 0x3}, 0x6, 0x212, r6, r7, 0x9, 0x7, 0xec}) getgid() r8 = getuid() r9 = getegid() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x8, 0x7e34, 0x2, 0x4000000000000000, "1375b609711a388ae06dea341571712ef7324984", 0x3, 0xfffffffffffff800}) r11 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, r8, r9, 0x0, 0x0, 0x6, 0x1f}, 0x9, 0x3f, 0x1}) 21:04:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x24fa465d19f6980f, 0x402) semop(r1, &(0x7f0000000040)=[{0x7, 0x1f, 0x800}, {0x0, 0x1, 0x1800}, {0x6, 0x3}, {0x0, 0xbb, 0x1000}], 0x4) semop(r1, &(0x7f0000000080)=[{0x3, 0x5cff, 0x800}, {0x3, 0x7dce, 0x1800}], 0x2) 21:04:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 21:04:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x401, 0xfffffffffffff000, 0x40, 0x1, 0x1, 0xffff, 0x5, 0x10, [{0x401, 0xbf, 0x400, 0x7fff}, {0x20, 0x1, 0xc3, 0x2}, {0x338, 0xfffffffffffffffb, 0x3, 0xb1}, {0x9, 0x0, 0xff, 0x3}, {0x101, 0x6, 0x4000000000000000, 0xfff}, {0x2, 0xa92, 0xfffffffffffffffe}, {0x7fff, 0xff, 0x1, 0x1}, {0xd8c, 0x4, 0x2, 0x2}, {0x9, 0x3, 0x4d, 0x1}, {0x100, 0x126000000000, 0x3f, 0x7}, {0x9, 0x6, 0x0, 0xb3e2}, {0x100, 0x9, 0x5, 0x3f}, {0x485fb133, 0xfeed, 0xffffffff, 0x80000001}, {0x7, 0x1, 0xa00000, 0x2}, {0xfffffffffffffff7, 0xff, 0x8001, 0x20}, {0x8, 0xea6, 0x0, 0x2}]}) 21:04:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x64) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x1000000c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 21:04:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000800001e803322fc87f090000104bf0005eb5ad35ad220000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) fchflags(r0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x944501bb56c4045, 0x0, 0x0) 21:04:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="d1ae3d86607084fad3207380fe785c1bd14e3c54c6f936c6df1b6d5703416bf710fbc5f1a9afa967791011fedd6ff59dddea1f1c9ec4e2e2686f529a0fdade20bfbdbe131938e96db6262090917aaecf1fdbf759dd95b93d44c275a5f0855e6692806351f6795b774d610614e14c078fced16d1ca10df23cb998f4123e85eefbbd78998693bd69be84e59f61f6a7eca8bd7fc0464539852554633777804300334634c4f172c8b30bf94bf4fba58be8a59b894fb035d5512cac3f6f93efd6827b07be23a45ce291db192e9cb853946057db006c951f8a63b06d", 0xd9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) chmod(&(0x7f0000000380)='./file0\x00', 0xc4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x8000) chmod(&(0x7f0000000340)='./file0\x00', 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0xfffffffffffffff9, 0x6, 0xe31, "298335d4028fd6b8d5f81ae233201db781b92931", 0x81, 0x5}) 21:04:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) pledge(&(0x7f0000000040)='&%\x00', &(0x7f00000000c0)='\x00') r1 = msgget(0x1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/202) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:04:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000080000000) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/138}, 0x92, 0x3, 0x800) socket(0x30, 0x1, 0x4) 21:04:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0x1}, 0x8) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000000c0)) utimensat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 21:04:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 21:04:46 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0xffff) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000200000000000000000000000000af3e34d0b6e875c2b5969b31e017ee652cc8632842524f9b73806d021bc0b346255bbbd2693f20160b666e64bd0060871b464bfff2b27a7799a769c4bac24850cede67cba0d6a59b420a7709b5542bfa2cc219caa4696a5015324bffe6d556717115201a82f927392d2ef7336d2d30b0f401627e6d0c07463e8d6a85400fa2581ae8947fdfcef195eb8035dcaae57a96e855f0a2d833a91d894759c8e9c90206a07c5c54abe919d073922d2657d9db08786e6ac8d941933547861088bf9bb164e410044353"], 0xe0}, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000300)) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 21:04:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup(r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file\x00', 0x7fff, 0x5, 0x3, 0x1, 0x5, 0x1, 0x200, 0x1, 0x2, 0x3, 0x6}) 21:04:46 executing program 1: socket$inet6(0x18, 0x8007, 0x7) clock_settime(0x0, &(0x7f0000000380)={0x4602e844, 0xfffffffffdfffffe}) 21:04:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000140)) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x817751aab9881eb, 0x1}) 21:04:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x401, 0x3}, {{r0}, 0x0, 0x18, 0x11, 0xf493, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x41, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x9, 0x29572da}, {{r0}, 0x0, 0x20, 0x200fffff, 0x2, 0x40}], 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x240, &(0x7f0000000180)="b6cb9756605721cb1a44c7f689f54f47375f3bc319df4f8bd4d234b5992a68112909d2f53646b7e90af8e714ce49079c772ef0fcaac88387b10a9441b4079c1c5188214990ff7860ccf11978e1f22501fa52d5d8a4df6796d46fddfb6eae04bd6a8b4a12fca4ca") 21:04:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x80) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x62) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) connect$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xc) r5 = msgget$private(0x0, 0x80) msgsnd(r5, &(0x7f0000000180)={0x2, "3d1d4c7400466e5f27b3e6f26f49c5464bbc067bb3bd892cb921267000635117e0fe5e32c1554efddf41fca63614191715af780f23007f45c83b27a0a121d9c0de814a7572ff6b4b14fb7e31b913d0c3acfda342ee48e73a3e1382e8360721f1b75b92658319a623788da46adaacf31cc077ae8ea2a0358dbef300b15f4f1a0743ca22ff3a50f19279d24df37b2605c6a4d46cc1e94aafb0a21a9a3423ecb3998798b014"}, 0xac, 0x800) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x6) 21:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000240)="0724f0fa764df136795639b0398d03956ac49dee26c8b8b9694796f6f576d38e4f8b6261530daba1595128d09fb66050efb74491ffae6d8a485a7306dd731267b37efcb58c2a7a5fcd0d198c61afffdf054003a3ac1bf19c4c8f586aba89ae443e67176c9426b22b4cfd6fb0aef89e8c8d68be449d618d", 0x77}, {&(0x7f0000000100)="22ff7cf73ab08680839f05450111328773be730d9dbff34b67d724a95438bd86995e066f3d923124ad86cffff91f50d1fb81ebe33bb0fc", 0x37}, {&(0x7f0000000380)="89f8dbe7dcc04b81ef00a62540abb01817f301032145f08099065ba2d063c093549d5955dc975e65368908fd33144eef5c4d487dadddb59b8108375f0e8d43d500bc68d4d9c4843249f9710221ef8120df68bd30c62a81fb8b767d8b154f7f2f7c280be9848c6b6deb70d2fbc880deade13146f3f995eaa9dac7c5cf319f60d8683695e4d03af33e7124746c9c626d1a09b6548b3cb23ae62ebe791aa695c8cbbe16e8d74ed88f4267b49996ed3537f705a1ee7d754e5658774fa5ee79f2a285a809a503bad96d13eecc45128cd3d71e6c5047806917fd684a38feb663430aaf58276c711296d98b9f716cd080499a64b666a6fb6fd19fb074b6e74cb632a4f24e0b269ac072abbc5f6c2db022fca2bfe385770da1f0900f2eeca3e8148992eb572a76e9392967e238f499c125ea0ae40ce141c42f898a7b26ad37969fd449dbad504ef9dcfdf7bcde4b2b36995e7ed54ed20a5c5000c94ad61e6632ec6c9e32c2f902f253b3dd1b832426913a5a68199e07cb8eadee7d55ba9b52b0fd54fd8dfe70f7765605df5b7bc7818ae3d422a9d36ce9820af7bf33c04563ae1cbb10622ec7dd64e193fca6278136803e96903e19b04c612e8889c8d06b49045b8b235dbfbe5a57c50b444bcf4bddf479dc54f69354aafe55e2aa0dca4e1c35c9d065d6ccdada90dbdd1edadb5ca0b13460f997dad3863a7f2b233a3a9e50711084ec4780a702f28bc73b5a3a23fa26b4cd9f3818013673972f2359b5fef9bb18e1413f21717f4545c3ef0c06689c2a6997289831583ca971ace8daefd5b48c0d8dc12e8d611afe4bc9e891ea643f68bb4c5a18daa76f9fcbd87ee3a01afc286d0e2d08ce2abae61c9c81b84a7d43a6de9d85b526c4fc233744337722dec6f7f5fbeebdb6f85ca8250c54b4dec29986c44c445ada46eea5540ba06063b2278f1826a922653c40c3478f29082c3247859d9edbefcaecf7a38e638f871ca40d4bcfbec60c67249ad0ee9af57438a36711853938058e05b253edb0b41e12941a0e94d9b4bc2c28387b3848201b313fbab89836eb6e8c2166174216c34c9955764646fc2bb8adc3abd4120e6e8aeed3353ea6477bf2e86f257740e11fb3a9e011741957534742be05f14c05431125fa10868ff0ffad9069f1e95d422c3a45051f006d744781c09eca4e3f4a37884c5ba635d5a7f27894335d89d0ea7a5d47d1b0f69b5f3fa92301412f117694de50ceca1e240fce118d45375bd6adabb0a5ee65572f7188dcdf9cae354d9e266c6bbca0ece1ffdffb9ff7bd8c32b0877b611559385a0d27f2aa293fcba24bc87fac8fe9c1ee96fbf7f56f9891c311d90026936434f13bd19ee9ccde4b576c7f12ab433647a638d7651433b348bf6cefaf108b53646683c63675867c0859cc0b2fe6941ffde2b682882816ab4373f87be16094edd773a8991a356a8647ab3fbcebcecfd5b5ddd73b4568fa25da5c9bd73ff538d890cacaa43ab043c7ea83852deffe87d58a506d4de69cecbc5bd3f6120e5f4230da57f4c6cc886bf9cdc77b1d0796e5b65360660b215546d8497a628571279dcdb6b9c2ef72209726e8500b45b58042f865c33a9858aa5a74d95f35d049dc4989e300654ef0820c8b7c1ec5b9b2184118cfef580aba341b461fe2367915422049ad7aa32e6d5db9f608561a4271dfa17e1485b52601991ac80aa3212e6999a8b756d01c9eca21af55b52d45ca247d6a3943d176f1f763e5f0158f8ae3a2f1723a2c4295f68d5e70dbd8541420cd72a91118b0aadda17d632bd014f92d6fe20d2437238bd9e7c469d9f2d29c00a814a8198a754f9764062d0d15ab3ac6d98fdb1ba573a4e3a26903ca1374521010e25c495dca03cf32406397b49b37a43f831895696304297a0ed468f5a4f411444d1afac811426353edee823be38ac7b65c0d2cfd508c1eb9e5001bea58e9ed73455cdb74fe35b4d8e2460f66c970bfee9592b611bc1682da16b04cc0dea346f544edcf19d3ff13df5974f6e8bf4a00feb73841854336d9ca58ff6a866a19bec571e8551f546c1bc3a1ba42c6f3d077894390971974c45e4a02db4ada8138007e3764c7db659f2d2c0f590a2c62d9f56f12e3c269b55a52d193111b3eb4b5f74f5e915f1b2c229095851bfd0d89dc9082e2cce26c26d89c88cbbc2ece1cdc79d9fecccf12ce1f83ce575dfb9d03ac9c273c79dd0bc646ee8031e47864822b4d721cc622c1dd4b0af8d51c4b8a7f6401209c36c1b0e1913a45b9bd6bf081a6678ad4a3157820e68d5290b918dbed1fd672d83bf16e70ab5c99bd73352d7a9f75958632c30ad48bd187b30adb78863028e2ac1eeda63ea26f651ba93192ebf65fbd756a1c067e09fc1ec7d20b1fb6f1b1a53774c7270d9acb9b4a5241bd64dc5297e46e8ba1ec4f582e103149e5e8ef8be6623f9e0ee144de3c5bc7a292d23885f8cb3cf65a530c1d09a576b4a90f5182dcc8c148c740b48fb0399bd629f11b8b0eb02bb2b1c2bf1587edda31fd752ecb396fa73ed9be5b8fed4e7b245328cb4e6f2361e168214dd936a293c7d2ef4a461281b5239f2f6de9a57eac1228e2cdd0199276bcae81b73d516622fa07ef65cd3ee557f36556d4d86868b1f5a09ea03274caad4f725bbf32b7a9e48e7feaae164a98f8db3904f9cd52bc69aceb78eec8ea1bf2c667bd070f62c6cb89e16841790571a1d737aeb82e3b8a7e1e4fca97400b3ff67cb7a90ed5b0c8b25eccca8f36e3d60bd3800ba8840bf330c7af14c835ffbf323cd96970edb989cc8e24482b93afa4106bdc2e0b083d2f2b1ca1ced663d0423eb39d43961cc0826a2d6c0391271a8a814db371d6e733b9f137934c5547c7ca98da1cc75393e8242f839574f11a4346f2b1f6e79b896d8657609b1734f33d21c5c69345da1e30a891421724a0559200bb7a552d8098dc11ec6e480bf0c97d774991883e5c99f9ff88d97402d83ce3fd54df7109d489d1628160aebde6b52bd045722087e7695d8466bf7f7c2e221541ad1a754af847fe73d8b2aa5c63881416670baa5887c825afb707af9714160463f8fd8cadac8840473e2f0b0cb5b496cc9363b582b8b00457d6089eb4ccb8dd4101a65d48e3548e6e33a3df72311a0b86ec83f46698fb14c50b0cb5cfeb3b0e3ab1a0ac84c609ab2dbffa08c4bec119e2681a3f68ff92bb480aa3a2d1f7b90fee30e5f23fb3fb386ab3fd1963624f9d85a788cbbd6df4ae06c411ee85fefb7f3b92bfe8b692eedd3a65ede771c788feb1d2949d4540ca9a9ecf3c498aa21a567cc0d3a8d824167af74a24154fa99820cef716ce624a893d53c6967d9a8dcc913fc010d13dcd0dd394d5b2ca908ee6ed0eaf06a1311e5c76ac937fd6dd881f25d30e1e317b16d5b8d9a8b9e74bcb9e467622153cc3242eea913baaa2f5a2760aca39073a18422d46d2c2e0e97d672ea87a20a67f44ebfdee6341461f71d9f399edc0f8b9895b2119b64d77a73ee640828b9173011c7b9bfd73fcb38d8e897bb203622588ed34eab77e71f784a397d6560100185eb49329d076b6a0624a3ec432bbba9fc9f8973a1d3a665a6d3a1202f8056be78e001564c4eac880c8a99a4525a8592794744179e7dfce7326b6bbfdbbb1786b2959a44c78aac889361305762d0f1daec2a94d7dfac6ba710b1fed735d952f5d173ef4e599e525b727a777c423a21baa87a4497d432f8a59e3d3e15497291adcd725d1b53102176a26bcabd12ddfc0a5ee3dba8ce3cd0c2f970ad1c541eb9aa2640b9a467d4a1cc0dd87a05d9f02f07742bc5b013fd6ff84b692bf20ed535cc24597b23b2ccfab37e2c2ba4b2bfd5a92b054cdbd606fc4f004062605c3de60e080a1f3b8a67f75cdf4d561fb812fa507bef964790fd526a70ff1169e921a0e0c7e0fb6599a6e85218e99b99c3a4efe8dc60b3cd4710fa6c1ad18fed490c61e6f2282a89c92f442040f39f2ef44f9acc82f7254a4d3f78ea7f3f9c3a5cc112c4d8e2d6f553ef3eb834211f1c9386c5225eff063507937a5d14ef4d51e5896295d17c13c09c604695d4302d8fd628d7a219dcb3a2c4f4de23e1b89f6144aca2be767f598f883084078dfe1ce609029e902936a14afef96f0ffdced45aa83ff735eea2e08542ab30a56b93a24274101bf437a8822143ec86e310f8720c12b9618beda8c469954066d7d1e435f505fad632d0013a485cf028276c870a9a859db04fcc3ceb0436af4ef9acd8c264cd9d2fd925c9676ac924e385c18bf74a772a345e2cae2284e0b4a80c99db1672069cb214925c03dfc2b5d4f6f9ff6c862175af57ed2b2092a38b255c632860b98c251bfd8f97da3c152e06be943f57a757bd56dade4aa0e5117d0ab1b367c7576a92e37b43ac21826d3afea6f27dae747ca3984b1d9831a33c62fd7081b8cb808da1235f355aefc5a432c5fd7975605d103cd740922b230fe1717cdabe8b6cf1cbda3f1c05ba86e80d7527b672f9adf89120994125b38b68c59b8202613e16473b9a0ae350738ac021ae5241575a7ad81bd715ed6816e6ebcf9637f96d8864c43644741a062240a8ac8df6050500098f67a7a8a3b53d1c9d587e76ca8327341d6871980f23a7d5a9311762386a49e5267377374629ef6ddf3f6ae0e16e4b81c14a9621b879e26e467250bce365b5cd15574c58e67e1d7fc6accd69431315941f45f72eca5d29f6f699afca259cc598ccf7723313f7aed364941c7ad5fbfa4f1fca520dd2ba749241d273d77ba0c4c1a0791b83bb5c4f11cb29558d17909e0772195c9c64bbc16588b426df184201a6149cef9825775fd4a8f4e86316e118a464acbaf96a47c765603f6a5bfc0a4ac5b9b2eeaf080edcbfdad73c3d5be78216318f6642e8402bf8830c3ff896f1ae800bd09e3fdc5f743417207844368184ea5100f3893fca2bc9bbd09dca29b1fcf9b960d902ea895fb1d8e9209573f321f602820647c1da56780b96c78e74996781dc5d6fb786b2042d285461cccddc0c9c69468f6b6efebc00b1bbb64e01e9e047a48aac221f614e5bf386e9288ed7abbad3103d7f38e7b855ccb6c4e4c5ca1da019bcf646fb07483e3d95e8a9670e6f2a665a275b58ed6f099c8987924c51f344c63a0ea02a70ecf972f67a806156c746d83d3b301607602ed4810e4c8706fd1438f7c8b4898fdc541903d9833240b2bb3239a8ed17cd518bf9d6fba7074648cffc11f395d7b4f8ac86ed3a1c1f53c1a2204ca659e2b4306f2d15c5e32fc9960682e517b1608081cf24f5f9b07a5fbd3f0dbd03fd65274f49d859f665cdbbe1d20a8de8441b5aed2bab3d5d6878a51efec583aff508a51047bf5e00e7086d912a97331b476d8555cf3da718d9efa2bfbecd76585317fa3cd44ed6b6b3242856e4b8305c7cd385e597d057f3bfbb8a5eb47de8feb62841a1e708817cee3d9ed13b228ab8d12465f445be4b3d9f77fd0e3b189b55056a92ece16f55082103b0e3959ded916d75384b3e48f76a790087e3b48f5c6bc72a1cdf337bc3a36df62713dc9e148621be237726cba1ea416f9c9b1c5a30269301a386c2fdc8ce0f2007e97fb2a46ccce4b690b6200641d1a30195589a4e1fc6505c473a7f0ab4b5bce425722b4bc061b631c5fb9872a2dd73bdd1182fef817c6d21e60a835bc511f27bf5c1dbfd452974b50be83ec0bd0d56e650467ec577528be2b05d5b15895972c36ac8a1a422a7f3e554fb1efb8b5cce9a83d2a9fd760397998de8cb6d9fafcb9e32cb8f5ba624b29c2e53f4b72afd34a912b7f5abc98c370f4f91786e2", 0x1000}, {&(0x7f00000001c0)="884082556ebe94f87f37ac02916f0d16f84e3bd28c28abb8ade0fd", 0x1b}, {&(0x7f0000001380)="228ef8eea987842dbc77eb01545d111d60d104d5cdc2d58f06c21490cf9ff456c52f0df884f3b7e8b286878c2ba54fc323591e1f6fccb93bf09668943ed8086b01b8d4cb4c95077119a49e1b468d662350d9f224fd9da0fc5aa43c03d3fa7a89e2396465b9298fe4a474d55ba30f98b260c842b0daf567be6691650aa7c96cf29d470d20a1ff8940b0c39760f1e5ceef752b537380b84ea5cf6c", 0x9a}, {&(0x7f00000002c0)="f3a67b4539fb65c58725b5f07849f473a9521a8bd44759b1557fe155c24447200e4eebb2664a106c7c1bed6841968a2dec52e0a0f88dd407883590b5bf1d606bdeb2ce8a9168b1d35edffd4e7242afaced5d6aac280a7499bc54bf", 0x5b}, {&(0x7f0000001440)="fb2d8c1002f6e728a1c16d8703010114a1bb6f56fb944e89e4c50e0cb5ac5f442feec0c94460e5404f59d389a2c8641c91954fdbef0f6b1a54d713df1a6ccda5f7154374339c116cd0471a5acc8250dac478f1b100ebd19b855402e65d1a4873b511970f775e5f124c02d6b4774fdf5820934aa10b926175ad5a80e5018671670c18de457714d2050b92235882a19e04d2c4c66d82ec67f8d3c3a368ba5ae830c63c7ec6c0eff3c34e9ec7841cf13977c611c010c0ab5e8f840aa7848abab4ecf0e41ff4aee8ce2b690d6e5b9a457221fdcf4b3c25269078cd0f6494e1c087a23ec0e93d71085f55aa93dbdbccdb067ea14c76af873df095d09d2bd307", 0xfd}], 0x7, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xc}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:47 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x3f) fcntl$dupfd(r0, 0x0, r2) 21:04:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x80000000) 21:04:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) munlockall() ftruncate(r0, 0x0, 0x3) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 21:04:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) 21:04:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)=0x306) 21:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r3 = socket(0x2, 0x4000, 0x31b) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240)={0x20, 0x10000}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x2, 0xc007, 0x3f) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x7, 0x4, 0x20, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:04:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) read(r0, &(0x7f0000002640)=""/26, 0x1a) recvmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000003700), 0x8, &(0x7f0000002540)=""/189, 0xbd}, 0x1) syz_open_pts() 21:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000380)="86ea0ebd3c9641e755bd39d0f54436af91cf5b86370313230c8caa750a4b414c82cb0f102717fcd0b0632e2ef92ef7a3e41e8913babf556c0b2175e21eda150d4559fe041b5910e732de0aa9aa68723520162ad7440799d1ec47e3cf202218c885531a8fdc0119353788dc66155589b38db4987a2e1e56f506789b77b0d255f4310d7f2dd5652d0513d6279b3e7a3d03398f3319e199f3ceab335ccd1d40d64688474e282ecad1ad150f64190076ac2f1b96a0b513bf1a4ecf956397dc5470bd1eca939b119b659c286d46f4e6277c36112ab7f7ce60307d419033bf2941650774bc3553ff2dd61e2413ea4ec9a760a9719ce7fe73e3b106289ba4b49e5350bc6002dc4d9a786cf6520bb56207dcf5474bf545a903aeb83eb6a0f95ff785bc03bff5633d47bfa652e4f6ca1c7d6aa0ebdf5da7dcec2d959d1d2712b66ceac4c74010f191cf34376dcd10a46a7902afaa9c2140d101ba8dbfd21720e795488dc576b9e4eb54dde63a2980b13684989c5ba305c4726e4c479eb197f779f50766485da220e58deb7d8a0e7ee94d82487ef29d76e0f340c16a7fffba8aa8e4d2d9e6a70ed2399e11cacc5b80bf305c01001b536177f0fd341399c038c4d36264aa8c3df3fc5aef772f420e5736cad27bae695d31322c231f99f84f900fafc51a19f10e5d8a0010d89472270ec2a2faea75aa703fd0b7b2f8324d73c7b501e8abbf2195af60c6bfa120fcc7b4e598aeae179a6af98d054b2a88fbf6cfdd0ad9325bfca7c02208d5ae2b8105f2ddd4cc2b36d5d0589aa8e39fa73a7672cf7db9d83d764ec1df51152c446f3210190777a43f1f1e03f0b411d4a2232f8130b23457403695abdf7c6743a1e37d0ce8162bccf81f95d2401cee6801f3c7d3f6bc82c6e41e26b216ec896a1df801dfc6f1a8ecaa4a67e7b5dba5e35788ab846008289856c34b9b7bfb4c50a99d5d096434115608fafcd1e6174038e2b6143f50df5275ca866f6ef053f217694b229d9fda29ec173840d66e2a79466d35baa9cfe79d286fdf77dd5e08915124adcf762b4d2a031e538141766b9904a63fa683dce0e3d131fdf1bf67ff8284a6475dd7e1b67795dbdbb736647385d9efef922a4cc1ec1e6b3564fd959fa0b1c6b1693cc3c43255686c265fb8f069052b6c1239b207163133ab9105ac99d5b9bdcc4d60c198251a82ae1335c05235c6326d0bd6c5b75bc860a021fb518b2d7ecaf42ee5e3388f299f8b2bdb54e22b1f825883776bdf9be8d0b715f81087db94bae5e992ef732623b1c47cce8f02191f083a1f149532db6db3eb5b5878850fdc5125984feed90ad742f2e58b6d7db6da107cb47ef1f97c9f1c7fb3e1bd3bf427720c37c676d477efd06d8b34e05ea03ab51ae31a1695e28f3475db61bcfc16f7d07cb4a4f752301b1a0d5657d09fcafcd02468591e102004e9c561547a147d63d002c065b439e2e3ec855e68af6533961e678022ab441a212219ceb49154ebb51cfd47c9f41e3d9b88c9679729b9bf3aa9154178ec89de4b4776c9b05fc8c8fd78527bd4dbacf28bdba3ea61bc5e92070631930261a944e53b185d73fb80f455c3f921f06f73667262ca99af009db5b579c1c40befbc6aea26474c4de32a9156a1874b614b370bd2bda00fafa1f32683cf3157b910a94c639900865c1fa42e5e8f3a4b391c0dd71b8dd2ef4b0d8a5ab10080a6c90223314a0dd89ec508d5c158bd8d889d941dc675beb152f3feaca3f61a3adf2d82f99b5c0ef720a12069c9be33b7f9aa0cbf818cda9c5c903c61df6d7f7c0015ad1feb86df66a9d2531df073992d2dcc8d306729fee597476bba4d5f19e542104407aead695cf34fbca27c9de140041ffcd430315963ef3cdf0a9b59ebd7a717b09247ac7b00a6c69fbb0ae4e8798b6dc6168cfc9ec9b8401cf8cc6f3c1ed658b5bf7d2388cd6252613ee2384f640874b8d93e1fc0f24ec2e7815ae34555246db25b92d1a7c7c82f4fa14e7b66e3fe87cf2112d2564da6043d4c2fbcc3b3c0fd6961683e7d4ea5bb4976ace44f1d92185235c3cf12ac3546af556a60cb9a1110f177d537bbafcd40d73a0824a62e658a01924dd1d639b3f2a833f543b04105f37c3005962cd3aa627ad9415edc04cccfa1a81c4c208bc5afa43a88d1f852cb8fdde82c357835f4d4164c3e309318ccefefb8f72e79c5f1164f0af701ef4eac1fc60acf83a8b1c7548360e2c06b50abb8e5bcf77f1af590d3ae5ddd32b7c45a1bb5df6465a635c4ac38f5026bd59f7c9f6ae0ad61bad158766569b8db0850d2aa7ee61b75c1001d3354995c9d72fc838b9198a26aa9e73512b794d4009fd086b3b8d3fa61388ea7df17d33777e18d1e198ceff71b9a0e5ef2e80edbf891a85cea11ad6d5a4920fe06cd0649a80f3e889ca95bec44e267b0611adb7eb315e21ff4c2971afee86f2031c7a3ab2d5aed8a808457e93802555ecedd8cef82e66a3a55466c7c73182286961c398a96cafca2502b8802c2363c834b55a05c119033bddc79ee0cb64da6e7e554d299170c438ce89cb403b9076781015f70fd3eb139e1cf1220030506178af9ec1062b58e77eb403c8c808e34faa5c5012656fcfa4b7d2db2801806763b97b13d771b10e9b16f66da366b3e0103c6010e186381e8d5b429bf55678dc763a3ab9456dd5108361d60dae510195b584888eea2f97582b40dc79240450cc69c36f2b53431b640a4f08388e80454c428cb87eab22c224e89a4cfabd49c721c41d4feadf3f2c4711c1622019daa0c2302601afe9a7586c6e5973d5b277f751145ba11a0fc14ce171d56d8cd01b6daf1373208b22186f1837e5b3cdc17299100cb85ae6f2b085665e4f20a77593fd3c0be27c4e24cf54d498bf90bb193c77f11dbf8ccc20284ac2e224c0f113cbd1e6382ed973abe3364b11d547e5f72ecbf68d5a8583c6795a46d16c3e36160f1d93eb90a332de15413f6946b68704223ac62df5d209f43853200c61b1fd6cecd38913ceb3bebc6491363b5414c4e076be474f5d8dc4d4c49f699b4c4a3e1b683e052b97af3b68b57cca0b555e46baa68b8cb22adcbe9d06265c62e6df3838ac060025770e54f9266e97b9bbfa562ec4dab8988d4047ced1e02c2cb280fb05835564374b73a6866cefb1444c794091c126b0c4035b5b45b38e8824a7129d6fe91285c475872a575fcb49f9dd10fabc862ef69981749dbe998687ea297e82bd332c39f5fbd6ebc4b249afec1ce03b7e4b489f3bfc4f4cb2cf5048cd227a3679ed8a9e7c13d12a840b59a8e4d160fa62c3ba68e83b3b43ae6ec8e523c9dd8d548abef15c7a485e52ce97b0fa76b0a4fded309fcc550276cb7771e0f99e496f0730559e8e62ab3c1fc541566bea3940de3851ade79213f0e84de5557ef9dde0052c1734bf6f7374c4b8bfa307b83d7c4e4bb89f8dcb366041841e6448bf59270eb389db371e8aef23fcd5cb1445c1f739c90369b9908ad5d6ba24f9bea029adcce2b4eae4f89e21ce06e06d876f4e76417e5fdbae7204b9045b7d73132a5a17a19366ec355c92357aed0ba9d9012046a1b0b58c593390da6d72b3d588f2059f8b01d2618352002fc080ce7f1237143bcc8464e04745d6b61af0f95b714e4d0a162f0d78b54d9c38f41b2bcea241083cbe713e9efa1d3dd0ebc0fccb7e526e4115d072cddc08c66d6c1d76f0dad787aeffed9abba9a7514b1ee824f5f01b2e2648eb194c8238932746205c1aa09a5962ab7f21634e0b3ecb545a88238b3ceb5d1cb01e89dcc105cfe41e99073ac6efc50ed122949f44e339fe1eff910f35ee537b6bef9430310e047582c377ab0f466d593989b7c119187f17772ce23cc6332ee41d4227287d5f374a77f0605dc3650a248b2a044872cd72f66d607bb9d1ad69de8f837b734dbd6d7e812588c8716114be2d202907020b2f4b91496e80b83968e2a7b0daf357989a00dc0a6d818358346455ca7afec399cef1a0aceb31932219bf21e89c3bcafc6d130aa24da7ea9ededb4cdfd18c1098e1ec72935065c4de6825c0f7031471378520b70ae6a89f5d1ac734d70c5f40a67506f295512a595a44e22c2790b7809325fd68880112e056ac71818a5538c18555e69669293d2ad0c340261d9d871f25b2d6ae037d04ec375e10c718f6c51804b42ead03bcc11844345fcdc28f1ed79345f895dfea17cfeadc30bbfbbbf932a7c98bf773bd05e46e4dadaed8181a6c45283458dd98cc7617015735bb39c94c6e37852fcd7f5a2ba37a363bbfe963bbe7822bb6006833f74dfbb5971f1146a9bdfee18ce57e4821a87fc84808573791f12f2c116c5db442bf6321f6017a7b7e3d6f5435c5b90dab3115171940bf639cf567c5d21e345a801973981f0d971e308400c8908dc577f1f230623229152e1e5613cef81c6c51860b7018db5d4046b55ba507e48c93e8be3ed82c99a65a6e5f6066f5d561b7983e8526c9471c7ee68e46ae16f6b3f95f5fea6ccb8efa3f92d50a796112551b6a45578f348ec517bab4f01183d37971cf632d4d3e8384e50f8b8560d195adde8458b74421fa797c366012b22e2d8bd00535f623c75a088df48c69fde9e80214575f4719cccf12161349379982cc8c58c5a7c323b175cf97facf0c42561e37083649e0b24b58d05f2e56f5d5a11b470fae124ab957a53b5f4254be3371a504807d8e9ef1b951ffd9605001189658f3a923e7719380641d39e7cab577d74496238c72b55590412d9922310febc5365dd80607e9f7f31b9a70e4cb9e0281ee294636d906b06d825b3027294d91b51866ad248aeeee17d9b640a7df5f5c7112521e1730e2932de704952df82e5217a2b0935aca584448b1e34839d2fb69b8c9445be3fe2eb5a99b6076503bc6f6fbf462bad038ad7d403b91d988f24a20c89eca22111c8df482059fe435a5f08c5376f6c827ee9d9960598b30fcc996101ab62e9eb05bd267b551af315f79e2509453014f3f2822973fea6ca93548fc0e4786398144fd05e3eada6c94a00f833aff59caf8107a7e40701dd7ef36c19cfe6b80f55edf88fe7b6553512481fa1e4a2af5621a74ebdc3ca0816a1a45a578457173e1c01f4ae8d8d94badd68655f23aa7a4b3f04f2fecfb81502a815509c32ba1c5ae81cf43f3af8f122ce12a92ca8f8f676c6177df58df0875e992c2185879b311661affd3fe00e4295421ced53ea38246db6fc9584609bc7e967832236ff43435d71b13643df0534648f178cde3b3fa368ebc5dd63e90f7c2a08e94a64f95ef1860b440ebb8c6589d8bd88ed49742055522a2d05fe4aa8e286ffe33960cf661c52e9f06bd1566d07cc871cf4377ad16debf8deeaac89df6af81421659f34362e97e6b8496a76725f4f2175e356a8fd1c10808f4624a34677fcf6c10257054d0ad285f50c7cea03af98a1e5f4983cb1bf750fa84c5bcc5d56dd145b0ebe808223d19b979cc05990bb2a78d537d4f0b11fdccb767e26eaa5ea8d3a8a582a84858deacfa3a3fd2385451af48d84aef6436e8d54c941a0d5b54ba617f35d8d64c3493f7e9e016d10221084f59e2d330fec2a6ca99f271777e74f1633bfc744d15f8186a57d28eade64aea07b8a9321f252a820ded130d6c211bedc72dcd06c065a2138cc59564969c235302c7b7e247f4ae45b5854f3fd9c0900eee23b7de310864677349e3c2f3128192cd9df661f814a9126879596ef16e18b3c50254baad20665b3a937c1d6072295725e17ddd40ef37c5a45ea43213f792b7de8b09a856331e9be329257256cc4a0753f5121") r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) 21:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9a, &(0x7f0000000680)="b615fe23d6c9af43ddb9d061c54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550604494a930ade057b000400000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000c4a3449f0000000000006cb179e848807d25e3132eaff3d0c8ab4db5749d4a743f3ef95e983b8f886fc868ddceef823cc1982e5dd879049ad73ff28b484a33") 21:04:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x20) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:04:47 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0xf379471ab2bba66c) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r2 = socket$unix(0x1, 0x2, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x104) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x4000000000000000) shmctl$SHM_LOCK(r1, 0x3) shmget(0x1, 0x4000, 0x38, &(0x7f0000ffb000/0x4000)=nil) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x227, 0x3, {[0xe6, 0x5, 0x4, 0x6, 0x7f, 0x7ff, 0x9, 0x1, 0x401, 0x1, 0x2000000000000, 0x4, 0x1f, 0x6, 0x9, 0x401, 0x7, 0x668], [0xfffffffffffffffa, 0xd2d8, 0x6, 0x4, 0x3b9a7692, 0x5, 0x7, 0x8, 0xa7cb, 0x7], [0x7fff, 0x3f, 0x5, 0x5, 0x200, 0x7, 0x400], [0x2, 0x7fff, 0x100000000, 0xc45, 0x1, 0x7ff], [{0xd1aa, 0x465, 0x5f51e02a}, {0x0, 0x10000, 0x0, 0x2}, {0xffffffffffff8000, 0xc6, 0x2c3e, 0x3ff}, {0x7ff, 0x2000000, 0x8, 0x1fe}, {0xfe00000000000000, 0x80000000, 0x80, 0xffff}, {0xfff, 0x1, 0x7, 0x3}, {0x7f, 0x0, 0x3, 0x6}, {0x2, 0xfffffffffffffeaa, 0x0, 0x1ff}], {0x7, 0x2, 0x8, 0x4}, {0x3f, 0x81, 0xbe31, 0x400}}}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/161) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000003c0)=0x2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000400)={{0xc91f, 0x3, 0x1b83}, 0x7, 0x0, 0x6}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000440)) flock(r3, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getgid() lchown(&(0x7f0000000480)='./file0\x00', r5, r6) shutdown(r2, 0x1) symlinkat(&(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='./file0\x00') open(&(0x7f00000005c0)='./file0\x00', 0x220, 0x24) r7 = semget(0x3, 0x1, 0x200) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000600)=0x5) shmctl$SHM_LOCK(r0, 0x3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000640)=0x9) 21:04:47 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000213d6bd64b87042563c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900"/4108], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 21:04:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) socket(0x1, 0x4, 0xfffffffffffffffe) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 21:04:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 21:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) pread(r0, &(0x7f0000000300)="99dcb7d7c3a3707c3579642e96a07de80d5be43a7a1d09499d015a7e73e6201b5a4b804ca96d3cae3c4f8651b65e064975166d898110f1ea1d0ae5336c0bbc5af5d202d21460c79dbb99799cb4010079998c0b421d08b70ae586d409959c87b327b9f7244909e20cae3baacfd0056c1bb47a19dacdfc20175bd2dd925041d886b7342483b90a95ec30b8b22866c3ca", 0x8f, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xa6, &(0x7f0000000240)="c5db0fac903cd3116bcfb4348dee1c087965fdd1e850494ee339f120ce5c4e0005bfb161450b5594d40bde9e430acf8f681b34f3fc74c9239ccbf91180affb156562c5a802d8bed976f44b461b53dc0387ea766f5178879baae5844d9d5ca97cd633ff7a889f53a5cf86c951e905d6fa0fa6b88414ec3791a1ce4e4aa05979b1f171398fa667c0d53554874bc1ef52411a8c6c58ac2d6af65e98f10ef88f3893a658fba1220d") r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)) 21:04:47 executing program 0: poll(&(0x7f0000000040), 0x2000000000000189, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2928, 0x9, 0x40, 0x1, 0x3, 0x7, 0x1f, 0x2, 0x2, 0x0, 0xff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x7ff, {0x0, 0x1}}) 21:04:47 executing program 1: r0 = semget(0x3, 0x7, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2d, 0x101]) r1 = socket(0x45, 0x6, 0xa9) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socket(0xd756f53c3ae0ed73, 0x4, 0x4) 21:04:47 executing program 0: r0 = getuid() setuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x3) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x200) r3 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x5) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 21:04:47 executing program 1: r0 = socket(0x18, 0x7, 0xd5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x1f, 0x800, 0x9, 0x6, "806b3aec19a3e4414f83e4561db66f9565f1bf7a", 0x0, 0xff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8040, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0xa) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x101, 0xfffffffffffff621, 0x401, "03b6005b4d166503a4cd3ec3f47fe2b8412bfaf9", 0x8001, 0x6}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 21:04:47 executing program 0: setuid(0xee01) socket(0x800000018, 0x1, 0x0) 21:04:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x4}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) 21:04:47 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) r1 = semget$private(0x0, 0x3, 0x230) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/52) 21:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000000)="20746f77c2bbb140e61e9820161cf0865d7627d1ebf218154b0c8cff7d804b7db3e8a61ce6400b514179f0fdb6251b1f1a12970cb5e85231051fd0360aac8ee507a30e06beb9b739601972f34f6508", 0x4f, 0x0, 0x1) close(r0) ftruncate(r0, 0x0, 0x6) 21:04:47 executing program 1: socketpair(0x6, 0x3, 0xb1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() bind$unix(r0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000140)="da426bb2fc575e16f3cf3256333d9baa8902d5e5602201da9eebef1c4178176e4c82476adc3db88f729a1e0e3aba6f7ba7a8487c0b13751de36be579c35b486b79c0136e5e92d7ec935d498c210d551c6ecff202d57475d92dae8174018203de92b1e873b4e56542ee0bc827392e4673354988fc9eae573a7d4d315787d3da0ee6fd7809096965e9567e76493bb16376384e1a77202b711517e5783308c9b80f4f36ee6aa4f85bb96f6f56689818182d25f33e953fe9e2225278aecbe3c13a833c722b625cf1ec1e7f4019e31c6d50ccb4aa4798dca1f9f489d7f158ee2f77651f5d662acef8500a09bad75661eea856357783a694813d89b5ed531dc024d2415459d58dcc2c7aa5c2a47536b540a100c4bfb6d002b89875ecf46ce15ce631992f83b5e0dcee0c11a3b8cb7dcac3d67f96bde9a38a53077a932685f34ec3a213fe7d6d7938e77ba03e7990e072a76181428e35b8a5bb8d82d5dfaf7a7990ec89214fc3f94f35f986fb4ecfe2309cf1f4d5bab59e740f337ca7f2af9666fc22c655ee8ab3f797120387c3d4893fdc109c7269442b8aeab3f9ec6c9ff7e4dadae9467211a73881b5d769d0c613e643d835c78be16fbe57ddd05b1069a41b6025c25776e2299ba5d2996dfb3aeb4c4efb269de0576db1dfd6423c35afaf480d2dcbacac847511f6ac2b3b01034484543b920bc8f4d30c88e9d2089503760d9a0297cda1e4c64745bc7bd4e4b2829ea21095b61cf0e6cdcfee2e2f95f486786aa697a0918a4c4fadc05ad86b62463ea0e9acea6bdb6e35489163acede39df5954f191a2b3a0b59a09dd30fac3a376749e50554345532248e50ee0d7b176ce550113bc3ad40311004d280510735e2b7153b768cf635241b500f9872ea6b105a470b3e761c2591db2d9fa516c600ea50d578ca6e9d6a95c76cb5f66e6c3c98e48848895d86d7a2bd61d6465736f9c00539f749b83975e61bae5be285ea45c796ea216be7affe9554249acbdb2437a3d262d35a0bdf7380d7f3df4fe79f52c2be275de22415e960d617c92cc0b37feb60ab836519c623a4a0820bc411b4340c0d3d638ac8f93298cb674259415ffe9c8e25c8288a0b3724b029680ef483b09543d8254d07e27e4cd8b9ed6d6e497910f3c8375a41e82967ed48a24a32cac35175b60508095196aa6785529b1d8344448c9dec84909dd2cf8c972a53c163cafa5c398b395e29c2225e9e34129382b1cdad8650d6fa797d43eaa979be74bde892c8e9af6af941d611122862b2503d6735d330c6a1fb5fc0afe5e2a733cb9cba4fadf3e87648db17a27d420cf36ffe4caf3f45098a18923e7d5e4be3ac2606b07350f2c318997c32c41c1535563155cd756487def6269c4d73a587a042bd8bbb9d9ff528284995936a18eaf66713bc28929ecec3d04c6840734b8a10b6985faa64c63b95cad72a6d5c2655597495d7c81b4fe6732b15a969f1f0a8389d69ab0319fcb4e8209e6c35d3ca82c3d5092e6efde43fffc22d5e50302caefb2aa31ef8c11d2193e307c65d3a5d9a74de4b360e48a5b14811d0fd24a23251575b3121fa51df8e35b926756419154813ff3873e5689d6cce41554e1090f14ccd64a887092a37541ef16885c6cdf1aa035129d7032732b29599d6d5b00b5aa48b0fa034da5ccb2349e0cd366b195083b6b7e006d4219993f83cab9d0e3b31cd311a6f866b32ff5180cc3859c44f8131cc34b35be868888b684f0fcea04e152bada7419c6527bc6fc655134b2e29a0452db708be750b7318bf97c6b32b5ad6cde064d34f540c1ae7582156230bfed521d067ec911fb09ebd854d034c11880b8138df5fda9f5e0570525ada143fbe158b7414c2a14ed67cd00ff40012ed0dc6aad2aa755bf12d24412224d817bf2648f5dabbdd2309596da186adaa2b6bfdbd685e869280421c85093b100b0396ef0a74aa99ba2fbd8977a7b6bfc55e9914427d570782e9092841c2b9d524d49ae849dfba3cad2198fdf26faf60d991edb41694f4361bed2879dd38ba9eea6d7f1791ad40a892e57866fab7a8da7e9f06f8b07bd6771aaa01305a24cc56666ebf6cda66e0c49d215319b950277b46b69caff8faef41f29bedb15137f66291e6e0b27678defee5a8d239588311c2b5d3fb130c4878f953c20d23ff5b8f0773de56a89de3c1506320ff9352237270b495a1694ab9cef76e9d0470a261d61eca36112d9d41d769352c5003e6e46778f72887e546b6cd319f7d3feecba4f8588a937c05f7bc11e5669dee90fce8116e8d198b0ab058ab721b8887cf95026b5dd81787915217ddf35e5a9b9203f83451ba74f5879842121345be48ba3d60c7552cfa31649706536036f1e6ed684185e7347405c796450a5e5aa6e3b61e8653b62636cc4a4e8b72406c2a35cd2a25498b9c0e0fb268e90871c98d3757f52f71ce4fe3b81c41c47a0febff129e9d286622a576feb1b9a7cb884ca64b8b6dd7418f010c848e59fc4c1918f6c31f63e7d1cd3841f23a5701877f32c0059e5ca263def821ec4b96c30059ff27e4a7b6f7983ba581198876cefd30d7cf53fee4d3efaac979e4229a16ed815257058cfc0bb0e5ed6a8426594be918059a540d73ac397ac32551282a736ed6f01589b2078b3cbf0cb6ee53d3d821e535baaa0877540968929817612c81c098043b38258d1a506eaaeaa093128af73ccefdb9a10355530e65fa330a120c56d5b59494c58a4d54c7671a07f70e6ab1c8bc271e0a2f8a655dfff39b4dbd7101e78264005157a434fde191338ab3ac1105c0af47bbd76636548f33fe1a271282c3a08716aeffacef362ce9f8fb9998cbfcf8f428546057fe8af7405e489174e479aae5a33efa1c371a21eec09a224e326807406fa0581e85bb3ab75883e797aa1a64aa260056047ce27eff199dc76d3a1a0300583ecb834efea965eef4ee56939b512be80c4f0c4e35616628dd1d8a57e01d400857c4f26e41cbcd1dfb9e3849cec1d8d3ac90846eee4dbe385e70a36cc199fe39880d9693b09d625e8c3795288505344efc2be9c5bdfd3302611afa782f3508abda8763391aa4bb183ed4eaf42c691e019f866acd4a37eddf79c1e03ef653f482606982a6df5be320ffb41f4f1766aab71bf241f8f2768afd4ca669e41c6f09349554c2020c15692286a291a070605c414ab40bb7f1c984ba975d3a26c882e941540ec6011c305d4e8f02edf901eedee19195e63e32fffd07f58d9bd23f1f8d9bc2c44ed35d51ee390e26948e9e923c0e9ac6a1a922ca4a6ac16cf00874a79c021c30c7d3ccc5371b5b61417c251a169ef56732a6f375a817a79cbadfdf419db656e3909b5042e5f481d96aa470d6e0606c3e95c0a683bd0874fd26b87b8ec776304ef363670f3a0acf2170fc6ce97da5ef80a6d23831b7ebd55a35c6ff54583333d01b948e37e2559c78077bcb863b95a7e53849268529e27189bd03fac7bd2b744bbfe4916f891509ed2fb72e0cdda68aeba642b2954937f4d7d50485d210b22f6ffba98a8a8eeb2acd6701e857a72fc2afa431acf6b5fc35119ace6e6d19fd449f071a1cebfc8fcda3b40fdb5c17aecba1638d683638555cf9b3b5b6280ce8101bfa433d269a4ac4678e8354a31fdff267f94bb4ef8579edbb389a4e4ddaf7e501fcf63855c86591d4efb4a9fbbd4a01c820fdffb6bd33b5f42d3e741a436bff4d66bc9d34d3f0a81b803389c5e5dbb1731babbc3e027f16cf0cd2abb14581b88ac451fa5ddb41ef0ca7401d26b5c8cc34cad6e26629d8d13c5c8b006c42bc7173cea47b9d20abda2bedd0172b3d65823f1f51f5f45fc07327d0e7990b8e92599a537a15f3a22481aad38cc5d29b69bbf8baae324fa8e786ad5af1512d4565b3217f56df15f4d56e89005a0aba210dde1934b9a7be8cf00524469636f10382b725e8bfd6680ef4d12006c7378d6eb883af6d525109ca7650aee2aa63d0df78184e4743e94c5637097c49cb1c60e027da5114edbac824e6f12d4babf25ed8b433b46905601d110c1c7e5ba8faaa8f24abf1b8eebfbd105fc2cbfab736923c1159c8c93c2d5d044c35a2ee2e2c52fbd400e68b99bb9a3bc97d44eebf531760a8a0004678fdab7811a6ab5eaa65e8bfe0475934e71c45c89cade0141ce7b929d1f99407979b1982853a13b982a5170b3724a319c21a24b4c848940bcd12b5e1934813da6f93dae9e19addcc40be796bfad1ef5afafdd3fc1722a7624f1a8c49cbb8af5c21be6c5a7709f6a9c6dbcfd234e65af3b7889700c930a34fffaf63ed54defaadc3f08a1329680da0121c7186ab68ef6f0e45ff4a807e8f23008ef5b8e3044394fec2da1fd463806511b640766963be90fad833834a0fdf80ce9e2d130f97d6fb9f7749b34eb4582e34039a8e9a64d8e616fc161a471db64cca1514a8d4c4b30bd5d9bc4cde0376dbd6144e4007b3bd55327266b36046e958a457393b0ceffb29c9bf56e500300cc7436372f6520f994bfa67822465cdde45acf83fe0a5e144506d3de5aa59709c94bd17a5032a9a1991074d584d377967522d9ce9820b858b5fb6f7ed145de4c8c79592f790930663bf97ad955affb1a6b078f104fa238596415558d814eb23cae77f75d05516ff83863e88e8442bb46682aa331d8c43a8b5ff6e55a843daf51e73672aecc87093fd4ba3b7504a875139f5391daa04df46bc698402e724cc2b511be9d3295e74dcbff2c64e6ac2a581bd72b73efba62a8ae315700fcd09f1d30f398b88bf3bf229cc8fa25d0439b973fbee6525061d45c04d98bc7e0b0beb67247d845784cd2c8331065cdfa3329c8de6213ea6f3c65855fb003f7ec89dbcdc8fb474043761155e04e8e491e43cd62e7cb8baa13c272a07789eac17798f40e42886405788648b969a32102a4e456c256b54cb5053b65df26455bf6551a582d967957e8098bd82f110241b5132b792a1d2881bacf3a030934cdcbc4226a700ab0f511660b1e4427db97e5d9a2075c1cb37e6cf389fa24eaa071a21580a6d7e3f6de828c13f55b0e6c17819930a718b6f01ec851c0c7f11846d6cde7da131e4651e79b3b389a5d6cfa0b66657fefe47738da036761df5172438e0b033a8e2cb9c2a834e8610308c847d9a9d0710963995230fe9ef761319ecd68f802d712ea2c7130d0ad7abb285342f5bddbbc98b897a8b240c790f67d1701830c837fe77951df3f7d77f1d5d2a17e5f5d9720213ad9c5d5e52a11847f9ec5aa35f2d4532f02e5db1bb542fd68c02ed8e9bc332c0adf731f39c55005c283fa26f0bcc762c48e300426819905a6a1b4896c82518b2ec6b310bedb8bca5ad7e1bdae4713633e89f6815ec8ea345afc9df47443f678b74def1bb4a564057c686ce26bb424579e65e60f5fd743cc93c683c0f687aa542e7e6919b8411444ada3c46786f07a767555436967f7daca0857543051a74d8a0e28a15966bb7aead2a6d10f60e3f6cea22115b0d1606cb33f59aaa77699978d496311ed4b66c1254d84183ecf0464bea8c58088a39d5b8e6a616377947d177f87fdbbc4d2bb5dc8bf8429eb45ec5e095b7db9675f736d884439062df7e32f9a3f85390aa35d32547e80d2c5604a67bf4e7bcd6e9e611dc0a70c57bfc016467ffa6eb1dc2d6c2727497d99aa90da6ce1d28d175b54a21222ce05a45ff4eafff12b92f043fe95cdfe9af651c871591c3d58f7c20a510251ad103b166006cc8ae0d61655722b729b5cd4c28688c5fbdcea86f9d653113d2baccee60b8de500987b19e52b32b46502b9abca0bdfb74ba", 0x1000}, {&(0x7f0000001140)="4f7c101c1dcec73ceb6062c9a2be3a0927dd5243721ddd34d25200", 0x1b}], 0x2) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200), 0xc) setsockopt$inet_opts(r5, 0x0, 0x14, &(0x7f0000000080), 0x159) 21:04:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)=0xfffffffffffff9d0) 21:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0xfffffffffffffeff}, {0x80000016, 0x1, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) 21:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 21:04:47 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) 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) syz_emit_ethernet(0x1, &(0x7f0000000100)='h') syz_emit_ethernet(0x0, &(0x7f0000000000)='\x00') 21:04:47 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1a8) pwrite(r0, &(0x7f0000000280)="812f5a88f49cf88b0d364d269430ac26dbbf06b90a00955af5fa18a47071edda7247286c13bd5d55c52eb2fb9e3cbe161277e6ff42cf3ab60350917e7b9fa0900187132ee30c90d0c4aac635d0949f941c45d6ab95b6053786218d6c0c934d5b69c8d8c27c4558c645d400d5a7d9713dcae0e6b7cca61419963fb0cb90b73cad268138746277f90aa6b0d6a79b8c1650f59e837fe4821a0c1d4674b6eedda4a09f57da409dff821229a327610c2b9023c30b53e7da3fae1a9c8ad089e5e77334c027af6286206b8f06447847e639645292d2b748218a53f3dbac8bfbacf65ef88d4a429bddf44f529810a9ffc90d929405949043cc", 0xf5, 0x0, 0x36) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair(0x21, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r2, 0x3, 0x4, &(0x7f0000000380)=""/215, &(0x7f0000000140)=0xd7) 21:04:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000002c0)="84") 21:04:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x813, 0x8}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x22, 0x62, 0x101}, {{r3}, 0xfffffffffffffff9, 0x16, 0xa0, 0xbe, 0xfdfa}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x6, 0x16}], 0xfffffffffffffbff, &(0x7f0000000140)={0x1, 0xff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r4, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 21:04:47 executing program 0: mlockall(0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000088d000/0x1000)=nil, 0x1000) 21:04:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x194) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x204, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x18000, 0x0, 0x0, 0x20000000000}, {0x400004c, 0x5}, {0x6, 0x0, 0x0, 0x80000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) close(r0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x10}, {r0, 0x8}, {r0, 0x44}], 0x0, 0x4000000) close(r0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 21:04:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0)={0xfff, 0x9, 0x400, 0x158, 0x3, 0x5, 0x100000001, 0x3}, &(0x7f0000000100)={0x7, 0xfff, 0x0, 0x0, 0x0, 0xffff, 0x5, 0x6}, &(0x7f0000000140)={0x642b, 0x3ff, 0x5, 0x0, 0x1000, 0x0, 0xa775, 0x1ff}, &(0x7f0000000180)={0x80, 0x1ff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014770 failed: hole in range 21:04:48 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = socket(0x0, 0x0, 0x401) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:04:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000040)) 21:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3bf, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:04:48 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0x4, 0x64}}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r1, 0xb, 0x0) 21:04:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x8004, 0x401) setpgid(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setpgid(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000140)='./file0\x00', 0x3c) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x1) pipe(&(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) 21:04:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) 21:04:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='])$%)^]\x00', &(0x7f00000000c0)='[\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='(*\\\\[!*\x00', &(0x7f0000000180)='-{\x00']) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) 21:04:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x4, 0x6, {0xfff, 0xffffffff}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x8000)=nil, 0x8000, 0x4000000003) shutdown(r0, 0x2) 21:04:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 21:04:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:04:48 executing program 1: kqueue() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1ff) r2 = geteuid() seteuid(r2) r3 = socket$inet(0x2, 0x4000, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7f, 0x7, 0x0, 0x6}) r4 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0x8}, {r1, 0x4}, {r0, 0x108}, {r3, 0x15}, {r3, 0x75d04b3e068d4a25}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x20000000000001f3, 0x3) dup2(r0, r4) 21:04:49 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) socket$inet6(0x18, 0x1, 0x1ff) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 21:04:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc01, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x1, 0x68, 0x7f, "7aba394c04c71b586663ee8c032760e06b6db376", 0x9, 0x3000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x5a8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) 21:04:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xff, './file0\x00'}) shutdown(r0, 0x0) 21:04:49 executing program 0: mprotect(&(0x7f000010c000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/225, 0xe1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$getown(r0, 0x5) 21:04:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)=0x8) 21:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:04:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munmap(&(0x7f000000f000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) 21:04:49 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) 21:04:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80045713, &(0x7f0000000080)={0x0}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 21:04:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000a40)={0x8, 0x0, {[0x6e, 0x3f, 0x1, 0xa8, 0x309, 0xfffffffffffffffa, 0xb49, 0xfffffffffffffffa, 0x7, 0x26a4, 0x2, 0x6, 0xfffffffeffffffff, 0x8, 0x400, 0xa7b, 0x9], [0x7ff, 0x59, 0x8d78, 0x1, 0x0, 0x81, 0x8, 0x2, 0x7ff, 0x100], [0x100, 0xaf, 0x6, 0x8, 0x4, 0x3, 0xf], [0x4, 0x4, 0xffffffff, 0x81, 0x10000, 0x4], [{0x2400, 0x9, 0x7, 0x1}, {0x1, 0xe, 0x8}, {0x5, 0x20, 0x7fffffff, 0x66f}, {0x3, 0x10d6, 0x54f48d06, 0x1fd0}, {0x8, 0x8, 0x86, 0xe58}, {0x40, 0x5d4, 0xfffffffffffffffa, 0x7}, {0x800, 0x56, 0x800, 0xd}, {0x0, 0x4, 0x9, 0x1}], {0x20, 0x6, 0x4, 0x401}, {0x5, 0x5, 0x3ff, 0x4}}}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000240)) write(r1, &(0x7f0000000140)="c26b8a173bf04346eae7d230560b40819164b2e54e510947af26a04680c844973b0edf2d9fbefafbb2f59642a8219cd0d0c4394d2dcbc6edb2288ddfc0c425622a6a9e08ead9a7b68e2804788a04876aa9f6fad04b09b6270a758a7442cf79e888cea6cfdc023eb9869fd944573586c8bcab3898a01fb3223b0de6f042c7cd6f3e6a5d8a13e55daa680497d6a7123db5958a8334e062b1fa15fd2af0b8aae5c722d7b80ca7a98e1d9354f356ae92a632a5c230b249cacb58fc3c7e1e4f9581b5cf268ec3a00abb5cd7d29954", 0xcc) close(r0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x145}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000006c0)={0x1, 0x0, 0x1f, 0x2, "3d66e41a5016db5981bc71854ab9aada9f0028ca", 0x1, 0x2}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000005c0)=0x7) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000002c0)={'.\x00', 0x6, 0x7fff, 0x9, 0x0, 0x9, 0x2000000040000000, 0x8001, 0x1, 0x3, 0x101, 0x81}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3ff, 0x81, 0x1, 0x1f, 0xca3, 0x224, 0x2, 0x3, 0x2, 0x101}) readv(r2, &(0x7f00000009c0)=[{&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000980)=""/30, 0x1e}, {&(0x7f00000008c0)=""/169, 0xa9}, {&(0x7f00000007c0)=""/66, 0x42}], 0x6) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000580)={{0x9, 0x35}, {0x7fff, 0x6}}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000680)) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000700), &(0x7f0000000740)=0x4) 21:04:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0xc000000000000, 0x81, 0xefd8, 0xf41}, {0x7, 0x6, 0x1, 0x4}, {0xbe1, 0x100000000, 0x1000, 0x8000}, {0x0, 0x3, 0x54ce28a7, 0x34}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(r0, &(0x7f0000000180)="b1000508b100a45997bb43e25786cb3849451ae3d30510cd20741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xffffffffffffff2d, 0x0, 0x0, 0xffffff0a) 21:04:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:50 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwrite(r2, &(0x7f0000000040)="402823d028c9a347d7d6ba9edfc22dba8a9328420e07643ff6049566a725381ca125fe46ebac163aa9bca5957a041c9e371004e6dc11c6e535eb8916bc266947850a253279933fd6e1c663ccb45745c94c3ef00cec7d78df913f6021a6a8b64462", 0x61, 0x0, 0x0) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmdt(r1) 21:04:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x4000, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="3f4954972e0f5de3", 0x8}], 0x1, 0x0}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/35, &(0x7f0000000180)=0x23) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) 21:04:50 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/108], 0x6c, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r4, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r6) fsync(r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) semop(r3, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) fchmod(r4, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) r9 = open(&(0x7f0000000400)='./file0/../file0\x00', 0x100, 0x2) fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x3, 0x2, 0x8, 0x4, r6}) fchownat(r9, &(0x7f0000000480)='./file0/../file0\x00', r7, r8, 0x4) syz_open_pts() 21:04:50 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000280)=""/91, 0x5b}], 0x4, &(0x7f0000000340)=""/4096, 0x1000}, 0x1) 21:04:50 executing program 1: socketpair(0x11, 0x3, 0x87a4, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 21:04:50 executing program 0: r0 = semget$private(0x0, 0x1, 0x208) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) setitimer(0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0xfffe) ioctl$TIOCCBRK(r1, 0x2000747a) msgget$private(0x0, 0x40) 21:04:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x9, 0x4, 0x7, 0xff}, {0x200, 0x8, 0x7f, 0x7fff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 21:04:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x80000000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt(r1, 0x6, 0x0, &(0x7f00000001c0)="f44964235b264f83ca1dbb98d3b373fc6172cef17b7b6ba0b684de612d4b4a11c41829fdce503d340c95c4ff1663eec46ce2f9363621de0717afac5bf4ed0c7ff2441c9634534f1acc2e0c97f7e51d3be6b10b0d0cb58196967cadbfa4c2ee570160307512", 0x65) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 21:04:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000100)={0x0, "93e77a4dc97b2ef9a4a8ebd13238368d5bb280823696e8e3e604f18f8a2763b3245288ed623c897c20733155a8793959140ac801fb197ee1a52ace4b850f189ddac7292363fc5cd6f523676c222e54012ef0aa8d1f3b90a49ef08ab0612cf5dc17c7e8430569d7c09d04f0ff17b11dd615de1089fccd444541ed9335bb1fa9897604c303f66d30b2ef98f804b2d1640cc7f4b1c913e68a8f8b04c5f9c2f8b216d1cc1eac037440c7d6821b24d165e7953e2f997ba2a2493f29b1d326e1c0f2d9ae4ef08bfea4bdaf31b0a09d9d54d3951b46a8c6113274943bb6da1849db88a6f705e45b"}, 0xec, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 21:04:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x109, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 21:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) syz_emit_ethernet(0x3f, &(0x7f0000000040)="b282ba6bc1a5dea98797ca9ce9b46e3337c6e5d93ed4bc7fb0a140fc3d39a215d74a8e93f0a4bb1a90fca5671b3701bb500000000002000000000000000000") 21:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 21:04:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="6c8ca47ba444e87503eca566d0aa9ce4056113137098382175428337475c0ac6a3cbaafc04a225e1dde6558a8d462c4e182612f492537293362a1bfd6219be897204f67ae2f794f36f49e0b94f", 0x4d}, {&(0x7f0000000100)="e94b473f81a5acdef3e10a1a093a1cfdefcefde598e40aa933e83aca26bb66cce35aa210d2fbc49a7481b0fd4afe19a2ff0f750eed20c569960e46", 0x3b}, {&(0x7f0000000200)="c32143803d7a9222e2765c5b280822886a41cb41f3ac903d251fc3392b1146c2cc7a0210d9996bf14306d53cbb621aa1d6ec73b90f9dd645c52ab42a779064f25eca501d403def325fb01f50218d7609f4e5a6a19cb2b18d9086e981b42e5af671ae44dbf1b76d8e5f7dbb0c63312c97971af63f358cbef321fe873f1523e5aebb9dcf24c573e9d5e80bd1b0bffece381d9920445b820c2d10e35a52073b11698d4a3d220b5a5d87d37c1afa22532ab22adf0a50c120f7c64578ec4b2e294f36c8dc26b1714400a454e771ddb0ecceed0da41fd6527bf7f3ee744a54bb", 0xdd}, {&(0x7f0000000300)="252f6e96958d00c3c4709e7c4d5e254c0bea9700163be4866ec1fbe74fa279c569b95883edd73b396ad72dae3843929e1bf72dd9453d91f611a7e23e545e3f436671597aee4ea07d4aa4120855c1469911e747311c7191510e7fec8647c86ed0236c82f067cf4199331c2b155aeca2444f0767c240205127f105fd602dd139105699631edecdf13b7445fc6ebe085c2760f7d29ffc5670867d2546bd3abcb392cda1ac78d801bc908c9c13e80908531a283d512ec362362239b652a22740c1961f18c42304ed510c70440358219e5107a26836b2c47768b5509f10b9fc78a2e1b2681484fae279b3a4111d4589fcadb7833469cb2c1588e919", 0xf9}, {&(0x7f0000000400)="4480976bd1120633e9c2142f1564b6cd8c034cf6bfc8fa", 0x17}, {&(0x7f0000000440)="3026a5a156f306daa5519b2311aaf5a88f5619a5eb17e5b1bc374fdcbd4ffdd0ced02cd9200e67873fa7da05427518c7e23dd50488ed585e985b40563f56608633ab277d8d4dd27b7dac66f541e941ef6c56ec83009d8491c68772227cf8fe54ef0602c92a71d8a8ca65659288a53dd243339d4d6125694f5aa35221da56ca6f0a175a387e278004cb29a26308ac396747b38c5361011f555e", 0x99}, {&(0x7f0000000500)="5abc15af4681ba40c78a786efab1e5785a926cb39495d35906732f9d49b57bc5ba61d6b67ae1935ac5b7867c95c3b6e743276a3106c8320cac74eb280f3afca9a7", 0x41}], 0x7, &(0x7f0000000600)=[{0x78, 0xffff, 0x6, "5552592e3e16ea71f4eb08931513b9b404f15761b5f5ef241370b6be089e6dd940fceb0673f02103a2bf9c7847318ccf31a674d3caec6fd5cf06f0194035e88414758d2e93fe7422b79db6d1fa36744c4bfadb95f010bad1b21f5944dc4557be8aafedd5e4614af7"}, {0x108, 0x1, 0x200, "57252575db17e76a503ffd573041cba56ad03a8d59dd307762b56a47e55d936ccde2cfc854da808cb684a893c115ac9cc8a56aed54bb6d41d3e9c69edc10e995241dcbb9563379d9a9ca8e2581f60232c18b5648799de65621771ab249b94c3b9bb3bdda869bd0b9334569ae9f4edfe4992ec8f1ef268fc983c0e3a4f5bb88863f7ddab883ee79c9e6309ebadddba821804bcc496337c4145b3bbd89d2a5a7811c9075382428468d2fd3d6a9d9cdc9155b4e0702606816c8d85c5aa5104177afaf7edca571a2b37998f0ea133f37452a6eb544a013e6ec4b7916edec6bb97d41ba441ce78e7a8bb5fb5192a2465f522dc4580440cf"}], 0x180}, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x5) 21:04:50 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000200)="7b5750c53aafd124f246174a6495977534747ce15df56124f3ea694a6c40ec5df8762527ce953a34c07c5ecdff35cc5738b21869af1935a923aee13a8cd3aa95f63841162c4da017fc7e60b32e1154bb37aebcc273eb614c520f674b33922bf27d9ee9a65c0f5c30379d3b23e140e8c02c99cd5c502f920842b6c6eef279513c6427d867792a99b3f10bcd72e92f94e022cdd96392608c3752aec5e6f7b355042943be149b0674d9dffad2a7bd244e7d97e60fca3d6c44da2d84e9c09fcea70fb1842abc5c455ab096a35e5282c23e7f623e839ae17a941aa025b3de0e0e2f8ff2c380b5cc3445fea980001cf7386f98294d90e86366ddf885a3383986", 0xfd}, {&(0x7f0000000400)="0435ea379c633da42c021bc2379c15c3f4e88802b5d3a7d5d6c3aa2312594661881afe0c6c61bb5ae7ec9c7f1b385e98616cb6ecfe50b15f052563f30b2fcf48fadbfb589360ec5b8be3a1bbe8dbc336939bf6f148dded3eb55051f6cf74ba1acc6a2250fe2ac679952d980e433876877818d3945a93655b02a1b2223e0b5193bee1eb191fe9941b6e3dea65ea9dfc0ba726ccb71001c26350dac03ca620f57ab960a195e34201cc348fe8ed84ab79efd89eb1792f2b021a40eb60e63167cdc235acee50a6d58e5f12", 0xc9}, {&(0x7f00000000c0)="ccc94c09f92a252ef66d7c21ae24f9a66c151b902acc2c3b3b479a0ba9f9c0b4b39000dc65227782391589186d9d19d3e1876d191e776b8afa", 0x39}, {&(0x7f0000000500)="a8ec2ffc1893ef4876dfeb05c20074d1eae1aa17d8939b56ebb8d4df2f62509e34b3a4c8a7152bce519a4842c7baaa0f6627cc0d06715c4351883318daf7bfa3796896bec04b3636eeec36710102d1cfcec4a5390da8d93f8ee46130a01901e084cc9bb68c66eaee8e494b8046604eb964ff78044e2f966ffd9d40a22a95c725d7606eb2580b628a45d74a9a335593b7c9507877399533f344e93cf904b118bee2b18eee4efadb2c2975231580448f53dc9cdb1c80b09df78ec1440e888b5c3ab87b0e41271927f95c03093f8038ded016d81d32b31e05b130d2919f598f216d2d7c97e2d501f53d5d0330be9bc77fedb96edfb8680894292024371388adef68124044d6f7300504002d42a8f63fc4196c91adcecac0a3a0cca19b484b1cb00b7449342dd91713fe956e52b559c37cf1c3e891b2d6d7a41d92d25014770db9548f6743c445760a8690e270977eb8f04547b1a11cf79e153b6cd923d2d43fa7fed2ea87ddd6226ccd2716e6160448efd7a42eefae0fd3c873098d56b8e201bb36a6007e943cadc8f7dbb48a3ef2dcf4cd4b3b547ae128535c654130defb1fb11e9b6b0b6052fdcbc78e3ada84d6f2efcd0f34a75e630914a8974cc6223f46be248174aa1e55f737151061559fa2eee75fdb6a9e4d4c78ade6da481d292914544d0e003e08d0af2aacd7fd89a2a01bf37148edb83d02ca7baf9dfe9814019c94b37ca25b6363e2f86dc8d29e663e8bc730537327753dc4f33bb1ef7de87e859ed649accb799717c99ccaf2d091b5c83e5e2f6defa143f5a73dcbc1aa8dfdf3ce25ea849c4443d7b40a400a55892a002527f1a83a244cb29028fefb6c6b806aa0993276adbab0e6e68b1a57dfe6d2491092e07c01607072795786fcf5157954e6248b48f797c33aa2190d52cf1e728c10215d720d850699f119800fcc6436b27f6e35e2f915c5175e41489bb231e0cdef7fe341a519092c3c5aabef6b7a9ed7d3739aabea33c54df7a3f2e2cc0d828e002224fa79f94eeb6635b3500380346a14bfbf491cf658af02f3be25e3507ebccc1e9d8677789e03a36e9614f68d54b9dad522d7dc0738ddf7a425c114195990f0705058bedb1400da862e0ce127f19bc580ab62b54e8f65be503fba2efe215d56b5af67de7f989cc8f96e5c912921d6366bdac74fc4a239320541fc8045557de08893c93d054dd801d42f771ddd3719683867357f325551b7905640a463ab44830d2bdf44787a5386b22db5a02b03835484db15aada7784700ec6d8b24ed9f646aa0c1cfbcd6f685834ec5d67472b2ce1a089a03752fb101f81fcf1a64b1c27f7c720d7fff0b3da53ca1a6b6e877088cbc1696a1e7b3b76fa647091066fc28eaf77a2895af9078dc10130489aae0e3dc4a623a28fb6a717e342e93e8ef65c293760fa14c3fd1eab0b6834ee03de702fda6889a9e7ca756aca31a87099cc804387ea09ca353f104d858ef0ebe3536017b571e5fa7714d24c16eae884ac8316d9faa1ea4aaf02c63c4b99985de3571276aa65b6ee6faf2fc2499ff7f8fe324514487e589305528e1ee8d004d91081e1e9315d2bef2da0e84645c9a7cede5c69ff4abcab8fabbdf7488d687fd32923e84a1bcdb9f758dc9044f050a5fd4755f341e284f1cab6edcf1fc23cd07066b042a81b302fa9613fa42373983e41e791475153d249c3c583048b391e7d685d26b5bdc0293dce91b0d799666d22fa5241d0811aac3e6acb8feeb5ce806065a77fc4a9b23ac099211d33a9a7cf5300670d3b1f5f21193027954f98316451b5a2c5a8dc976c43f32989157ded5303e720e4ac5fafbea92ec2f0f7b1c4752114eb37a453b72195f3fefb8d08f07771bdf865e2613ad96c5ef4c6ff3981ca3aeb04e0ed2b98baeb074107b1c92f0abf7bad6214df9447eb2e660db3d231dfb4ee8552eb20ea6a56349b3d2f85c30d9218f36912d15981b6e9cb42a1c2cc73d688f5d0f82f7ff51e61dd3b22b698cc22aed24b803effca349876f078583e5fac3627692b29acbd4b418f59260225033850b6bc2d2331affa6caeaf17a5f7a2105b1e1eabb089bb08c8f61ad5bc1c8f5e22cb086b39caec0882460c045e4c9422c22555c42405f5c1e84543135ec3955913b481750a54bf57bc6790868cdd932cbb4792391cbfe8c1518223a66f1a2d55f800bfeca0a3b84442e4dd64694808bf726e916c77211828c7aafe67f11634072783aec654cb59abf0ec05884e0920c00b6b07a3a6075d7cfb149bdde37b6b08c9e1610a248b92ceaf0560b3bc3164f8c35a1e91ef471df1d3f8db787d04da504dbb0696720af3358c74ab8bb514b4f9756c5381c8433f7c2dfd9e8eb8acb4f8820b0ca9f2d16940cd63a4776e4f31290606e5c12aa3b5b8a347a6b3c2f83557ab696d7e73a8055051931e780fd329dd48d297a55e815c9f270c97f55d6f9f70efb8881df56c354ab485ed6262249c638845b452860683e3615ed751f4aff2916a181896a6a9f7c077d61562d69a9406c0c3f629913a8368b8fb0bb3f9251cd4144d8fe48dee08ac86d487aedf8d9795b21eb67cadc9e186d6f3bc77cbd66b0211b33f1287245f83f35698b335727699aea64758798e8cf3cc0e20af2f1d5d202719a62702c8218ea49163340e47cd20ab8e8a3da291cf86f8391bdea00f354c18a8077d41adf14cb4c4ef8d3cf325ee3c855f594d94a0e7338701b37b2d8571f2db4eb4bca2b09d70f4fdd70f82e7a0fd62f93741adbc7181d5146da7780fadd7681ac455728fe31fb1fa78e4a2ac23ddfe548d68defe39eb8ec3a33b1c6541d0b2e569ffe037466a6aae59c2d0452766bfb0b89ceb8b9628efa8a3fb2f474a35d3c5f352513a1b5a52d72f8f535c28b9d443414264f43950d1fc1888d9d2e4bc7cf01a5a4134ef176713b1ab9c3678f332f83f6e49f7d1a2a1a944cb6eecb961bb8aef4699d263cde2f71ac35ff92e27667864177ce548c8366af677cacc894e2f1c51ac38e5485a5d94ac8cc24a1968ba53c2e6eb8a7211c737d24e3b9cc5216a7b2ae15ad5126ad59d8426a8cea7baa9157f9f5ad6b8f6b22be1a370fa4c71ea4bb325a63f90d3391050bd9ced91dcf97ff5bc1a1eabb10cd1e0537a8ab0825e6d1dc3d47c6c77e288d19e0c71d207f5fa0a0c736462dcfa29787dbef2fadfe394c7975b138bae971978b7ef15dbad2334aead3e5c654309f8660676c9c7327269a289062c59facc6717f32c584e511a95f0970709de6300059928c5ab07922652b7ea47b445cc6e490cebb1b61bb754224f9bb6e05cfcae5d70204a0c25307b4feeaca394ab568f030c6867d274ff150d10f5c97c34c2a433ebc9b5f163463ffc1f0d0f3d5d1ede9940910bd08c4d4559ad8c2fa19e4466108ed2a9975e66f79ee1b1ef97114799761660e6d14fe4d8e628f4c2e0ab05264d695a92aae05afabb9ca3feddca0f8e6660541a0aa9f3b842c442b1990c9ef4e8406e1bbd15aa832181bddea8c33c1540df28209b353f0c9c0faf925a74a593c028e0d458897b0f733cb7fdbf1827cc88666ca2ac2e7f3e3de15c37434712b04b95a53c6008b6fcd8f0505ddbcc5941e008e8ed17c62a2baaaa504577ad2e0f3a0f8f02d930b76cdfeb6326eb29905e79ea3bd5e88805e7b3ba96e981a0d49011842850f287cd9cbd212fd3fc4bc7aa081f41667173e4e033ebda383abc9bff32ff3bb0b20748c4085f6230e5d78699d4c33f25deab378a813f8302488d2e1bf6211964f08c093d5fb3eec11eb8065717bc2a08218a905f370d2aa8c139b2f1dd41854c9f330a6ec72dc2c625ae8efc4110c854c0d246d35ed3198846a6007985de2a20a458d90f0aeefd28faf46932a17503b93425cffe45076c4850b98a74e88f1bc4e5bda0ba377d6985a5c54a4217e7d1af7b1333908e12968db6b6cb52ae2cd667ee1e19cbf262889bc717802200093193cd3d0235f1940a6f098dd92b223483739e992597496e7fccb1ef8fb7e0d91c01d5e126b276eb5ec789c823b9d6f6a92ecfc86b9aae4a16a9743038ee09c9743e2ba0aa014b6b608c394054bf100f960a2da4e64d83bcf2069134890216252b94fe0322ddb59f676c0e49d78c33fc88eb2c71d18a416c87384815fc7727e1d3d07fa8e02b8dfb6ace1e1b6763c83806372d5106e04ee3b0be5417c9b6fd46a857c09f49187fbdf73efae852c2e80ac6bab7071243f26be257e565849aba16eafaadf19d32bd961e9ec63e5a7ac1731e9a179b1c6edff7f704599852018a4875ed14c99587e32b404a30aaec97ac72797c90d60def2c31117357c64432b20246e110e1d75b90341322a8650b69626f24efa878c023b7ae72b33246a2190b4a541ea9dea5c1a6f901d941568250e0c1ad748a50f09aee2de91edfb095ac204298565d4f06a87b0b8259f186e08384af06d546e29c83f29bc83c59938235c7f9fdadd157d091f8d3026ab4c043c412a62805c5b66f01c818c653959ea751766fd2717332588544d75509d91da50efb5032c6574d459e4dbdcf671ae5c57083099e78aa123239cc281beb7bf017fbb539f65b5f08635178e1eddc1681812785282fa566ef919482766d2ae513807bbcd47bda87b62ffde6ab573d57cd967236eb7b4024a8fa537b09a0b83d0c893043109415201f385db4a5f166f8bfa72da874c63a4ed6a96cc246b9581a5840c910dd22ea39eaf1e14a8d5d0e161198adde652859147876062b24f7c36cbdba8aa8260f39dc4998dc3f107ea69f8c999a37b1702888bee17eac84bba0d4ab0343d8f6a98774761af90b04a6497072a9e18cb542d41248178d18fd0ad2c932bfa4694a6c9b46f6ee1aff77a0b4594477249d2ea7fde6eb68e6ec26df501bb9587e481f9da239dfcd07d05b81c939110baed76f8f5e66024f900aad4909a86ea4d67f1914cb1d9160b5f6be2fad2005f32d21e1cef55e81e618f1df4dfc26ee0db4240e135c16377ad3000aaeb540e18ba85c8fa4fb8368e2bcf8517a7558bf315faa3d22a9922a8948372cc8f5d006c28776ec6855b46937b71babe4ec4e4b818f376f2f7e4160199cd7a59d9fbd9ff3fae0fad8cfdbd71cae77682c244d708c5920fd0040f431e655fd2228515cbfbe45d31e14230372d07c08805baf508b24450cb02e01ff96ad0eb0bef8126618ddb5451ed7ba694bd2ab2e1f264faf7cdb0c50b1a4eb4cd36ccf3c8bb03c186c4ccaefbd691579ecb895130051e20bdb9458e54aa3324ed7855614d645bf01b16578c0e175faf14088481252b5735019948f5dde44d5400386412bd3e9a29d2aa36ccf7cc6e523ed225989f928e46d64c905d349e693abce82ae31b833e29bcd3f8423f67f878f6fbdbeaa551387d2e5ef86f88f56fc48c8072f79c8b8945a1d2fb46849b5cdbbc4645571531744e5e70278c16d47c75e17bbaf990988fa6dd07207b86715956ed3f49c1245d082b33e1aafce5bd55f860ad4035acfa584f1e3e2c2459c3d24e8ef85625f9edb665de5f00155683334423cd08521fae6536ef7b8ccbad3eb7cd7a90270546916126ba6e2ed92670911a45a2c1c388b2d3c614829ba72780ab963c3d997f3334e1dfad2f6f5f1fef7465f12c9f7a591a7f06ea575cb0956732cf02f5632dbcf76196a04f43d6f6a68ea710c39934db99c25e5f9fa2145a0b2571e58919e3f36a5b2d45ccf0cb63b180cdb120721d029ad8229e58867347b47cd7e14b56fd510094f9bf34b87a4c198b9665c768d1a2c1e4d98de94c6f687edbcff985811dcc2d16003", 0x1000}, {&(0x7f0000000300)="cd7d15d35e1c7a5b14a000384ad81524598f62a6484430ad8fe705aee87b849616ccc42ccde8a6f4a7c1fa10633ee6773f735658c868c7cd54d444fd4323438dff6746d04f7237bd8e2893ac6c206d66eebdbee79e7af3eb3005e6359ff087f03cea512dddf145da16f209d3b25ea0c2e86a37e4e8c109a48465af7aadeda24ab772b8ffeb4a19d7b91b85aaddb817ca130522fbb8308ed1780040f77b92ea827c375773c39e3d06f0d3e1dc3247", 0xae}, {&(0x7f0000001500)="4725d13543b767b273084ba2c1054bd2ea8bff2b8a27cd29ef73bd1e2026beca205192f893a71b22220cb85ebd3d6db2d7ad95a4046ac9451acf0a00016c0c691abc8af9eea588e0cf9f6f662d6ef1a53b5d2ec086da84e4c5646e8b", 0x5c}, {&(0x7f0000001580)="2b936238c0807503543d856e9c14dee86d40220e74cbf36166c2c9a07b28ffa88d9553539b8ba7514abb48cdf652c5df06966f9f20cf9740950d699f1b72d7abd6b5340194b3c8a910a66d78936f982ed335851cff5a2a8df4b900540512f840585280c000d18e581fe774bc12cc0e6f1ebdcabdefbdc463732ae9a15e90b0e7e6f596a1ef70ac78759582e290cdba6d32463a653788b5b0cb5e54afef345fa55567b42e1cc50f926f06e64c8314354ca16558c92c625ff0f2e0b06994cb7b77c3dda4", 0xc3}, {&(0x7f0000000100)="221b0178", 0x4}], 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000180)='./bus\x00', 0xe102, 0x10003) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x200000000000000, 0x3}, 0x10) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="c6ab05502edd39edd9", 0x9}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000000020100, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7) 21:04:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) write(r0, &(0x7f0000000000)="a2462d01bfae53247b1263b50da122293ac8726f116594c7b0a46a264fb9af1219c17e6908e1ac8a19bc67f4526f3779e07403676e6c9e0f21a429eb88921d0e0edc4a11deb751a993f2bd36dbce613008ba74fa67e8d08aa90e0c1c7e4da9a7c635191af7d8fbf8434de275169226b68b1938b8272dc4a11db04e2cc5e613262d3aa10941ee02fd33a82bf02ed9df2b74e6b6b294f49f77259c90a795912062a0268479da98aa24d71db7d94a418b3506e456a25a5d57361633ea7cdd8f39dbdcdb378623ea26a8", 0xc8) 21:04:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x3, 0x0, 0x24}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:04:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000002540)=[{&(0x7f0000000100)="30167a5d4b42c8582ec9418018dc41f1786df6f178d3fcf623839f0c01c02936ae0939df4c27a4b749888b0c4659c335c0a7c58e44d7507ae93b8e293a1f3664362f914d04a4fe4f8cc9356e6e4b003aedcf250b0b7d2ebabdcd1c8c259f872aec12c8e895ba2dcd4f54f21d5cf7859f19e184a4d77d4f2764c0002410e8df903a278cdf513f381fb5e8c05641be12ab7fd02e8edc79831fca0e0b47a638b6b3e3b948295340ec27f584b5017c12728c3b6f8f172aaf35ea013341207a09207c72d86f8a4b95711b3f85ea80481c9a2daea1afc1c258e9cf39165e425d1bc535f9954f97bfbdb2a749296bdb8f82042ae75d99cf31dacc23650b", 0xfa}, {&(0x7f0000000200)="01c7aaf8fc8a66388d4484555b92c157644addcb6ba4d43b7bba2a0e981126ddab480fd447364bccf860b27bcb176021ad5cf2db19f68e9aba6978a00f26681c2feee8528b611cc1beb0f9457761101f3c51f8f08d780bebebfa20c6a77b7f28bb879bedabaaaba6dc376200267cbcdb05832159b404b70e2584b18e32f8e7d8e57ec41df499089251473558037bde00b8095fdb0671ef171654935b727293fce9402f3cf40853b62307b3f3a1b8e414704e1202eabca8916908c484502ac543f3c2220a171400badd28cddbeb478057c0338f32b778837138e1eb322d715639c65d5471cb893d3b4e0de421cbb8a5a1af488a8dfed51fcd28a999ef72658263144b8498fbe48968a393cdd7b6557a9cb3a9b3aaae791ae73a8c9486518f39ce557eed1769765e063aba9a1403aa32117db4cda49a54d4a42f6544c798d0ea7877b05842b32f0b60e3747cc707822a396f02c5fcddac07f5f5d40e34d78df9b49337820f6bebc44eb34428ea0827935c69adff09e49c227fa3d25ae69f337d7c053b312a939350dfb3dccd3a193e3f419c1a3e6ce283dedfe2cc3170e72cb6fd371d408f6d5476931666e15d90e1e1dffd232eff610014d1e5dec480102ede839c9b3a24cbd25163bf375719766d86bdc893db038fbbec7e09048c8edb10576936506eb7be96cac3a95897d3f283b3144c72dc25a05a66b7bf6dd7f32c125fdd58632b43d527285fba509f1da574e295d6a186f327130e389d8e940019d6cf83bd301c8b1a38c5b05856cb1971d1d85568832d8fc72a38b6f00af3b07346074ed6b3ae63f332149157d7af6e33745f6d7da197b6db8360e62d06da88def78d2c0119fbc28643e4943a7a2a6ac798e45dff7002eeb33f274008de52c1fb2f053fa57882473f2f681adf564e26fd00552bd9f8164a20222e0a482b7ddd61815b6f2f846dc9ceff459c90db11a8d1f74cf24f2f0ecd08793f618d362d88d9100a9c669911d9a90ca6f00847deebfdcc09e306bdf5ee2883e077e770c58a125e466c3b8db0d09c974e3dc63f5c900aba101072962c7528aeaee0173db30a4686809c557caed12ef31189be726179ab1127cf2b6a6515007eb891677ed5ef486ab7d657f8ac9e0828ceec616b6980489a2e90b74c62d3049ea9fe914388f88bc70b9fb2bdf4f919046686c3d42cbf6918e8b6976040ac3812ff3d3bf0c721d4b5d874b9013a939b64ec047afbde91dd589341d5b4c4aa3ca02b1f20ce007bfa00673adcec886b64114661faa3f3566b2d4083f4731c1c9c13d4987f231de6f6e878ccdb323aca792c82117fc5f385608bbbcb72f5804a76d5f53a709f10e836cbacdf29d13e79b8ccc7f3a6b62135b06c6d734a66a2f575cb8b4ac3632d7e1f7b490f1e38e8888279639453b5abdfc9519fe28679fa92537a773009f7af43bcc0b7472eb2259ac99f41c446f99a44ec27667dc0837b10d142c5f66783f371a78994c46b668f30e852e278c8bf984c5dcf27806933fb3b59f4a7d8f0edfa45909f0365e02604206ace61535629177b7c3edc58118fe294537fbc25f49bc759d2c8f64019c2a416d36072b98dda0e6c95b64aae153ff562a6aa9d8a920efcf767addc5171f140dfe202508376ece8724cd255d0bd097c4f969dc8366cee54669d727c1636a2d6104eb0a52c6f2f92505b5556f66e72e8164eda12b0185a4ed17ceeb8bce56eb7078e5b6a2fb59b09d7811b28ab4f2bc0f2b8df0dd0d1f8771c64b5ac13ecccaee125dee66aa0118a2a7e74a62207358209aab083abc0d1920c6024c1cf66f443c8929817070c1ba0813b08b207773c802d130901cffb73817355f6c4cd16d15c251c7832ce3d456ff03eb16c9b826054b7b4c9c9c9e88e49aaaba33b620e190398d3a8326e174d7d04ffa0af76fb0d9b2dcf18ae79900a345d02fcdb31d4c061108864097a985615736afa9822ab7fd8a4958cf1d93863c957d64d8da2a6c1ddfd8a7596fef5fb8f4491953d939dd4c5447e8b00e2c7ffe4733a5772078db2029653fd248c0b98aebd7f85291377774e0e224eede01c3650670633c90ff7a806837a3ade8dabf6eb2b2910308e71aa18f3a8b97b8bfeb51603d8e9560498d7972403ff410773c44fe24aa438a08608e94bf5fa76668ebef88012f741815442fffc352dc20371b356f3971cf033c4e73eba9e87d388a71d04d74ce8e7dcd9b5b539fadbfca7851ca932e0c2690e34b9c7d2f0a8c3f6316bc48e6b87c08bd36ae9d631175d1c7f946d12fc4b86c1dc09ac57134ad83c66c7913ac5b6e8dd2920a764cc11ddf5722b4e2085697a9cb450d032534d5a71fe8bc7bcfdfebe03883ab0c0f67704ba99d0af2726fecef6d5a2fd37f2324e86ecef401fe395fa1eb9a1f52f12dfdf560cde7b61b217b08397704656150f221928d3f1818676c643d61b8e226e95077bbb2ba3e61e50e2df4eed0aad2d18c4709ca7ee52d90662a180b189faf5f93df177e62863d62db9130e15262dc2cc36adf6c72aec55c6bb6f425d1838fb9a26e695210f54d668edaff43d584ed648ddda5dbf84d3e150d8d5a17cefcd1508b68823b0f485f37493370799a86e1907abcd9ffd390de78dd555dbe39becb0d7136407bc95420212a9c8c155739487b5c31dee12a0ce37bd1aedb520d13ef02a52e4570748cc4278bd5f19a94ebb6ecde0d968f49fa3164936916d1175edab851b98b76d7c056e6a994164ddf2648abf41ed49e37b5acb6161dd10d83ad0df24a065d46af43fc0920bf62b55cec448c0596f61403c7d5e8e488443f880cfba1f8aba6f3d475b7b1f9971c3aec023ae606f40de85827a34abf388a12cea9522c316ba6b2beb7fe8169aff7645f50786f6dc04f05c5a62bb483546c611ab7a2ae6584146a584aa717fd932e6916b3b86e97b431de6881587a077e557fac1d388b4d588d048ebaee411de4a7fb96f98879093b53e39b4cd6e49792c0f9fbeac6d5a0f1e91efdf83b2202d5c5ec42e90e7273da222ff3da83a4393fe0ac152a9c149b834d1440538ea27f0dfd5f4da6fc5c4b2f9015bde95b42a549715cfe248966a7466f611267f6680586b4a34e366956f7c4d037bfbe78c2ff56dab4db4237be7dcc081b6f678a551233de6bd304e1ab861062d65a4b9f6a8703417d3ba9bd525b6cc9baf61c1e7d82afdd4142bd31c1590894636f9445a3a2222ac736fb79ab31b08118daca87803a2c82a9e64dcc7704a02aaac4ace15e33453a16b7507e7654ce9e36bbd0c796bcccdb60c67c18a4dff811537260b2037c3af4e74b3dad08e65366ec0cda6666a7fc6d361a7eeeb4d24712fbe9ac4b446b35efb09b46591c5820b9b669c8bfb285d884135cd8078a30806e5bcdb354a6e9070b977fd2a2b0d0dd3c33154131128f3883c630f28f29f2315f45617e788c2fd925bc4c2f0787c4dd5aaf6e1d10a48625c30bd3dfb50423814632f1f0e0c3bd6334ee521943da9d3830999bdfef936f7b6c31fe13bd83e05cad221842d35c03fd95eb8fc20786c9db80d7532e632b4078ade658e2868b6ff1ec03a53780b1d6a970f4901d75938ae47f6c23c68aef47c87ff9ed8f977dba164eb8ce8770ad9e0b3a1656e440168d61f6c9fec0a6120d95fa9702fbdc841d5ad291fe91b9bc2ef10c537db22e015086ebe5c93a22abaa9865e0f98623b3fce43bbf03a025259f220f3bdf6cab20208909d1b3e83db4e4629a4f1113a5b6ec97267f6c858d4306e2399ecb0f866d1e54eab6a674db523a0770125b28314a6502bb94c46dbb4880e4a83fd3698ddc827f35edf05fcf8660d7c4bcb5c4a810b318b0f5fc4501b837471fbee69ab565f60ca0343b3d22f3a9835f87c7609bc7a4bf5834641f7418d35027715c9a2849173d70fd8596e55269f14ce3928c1e42b669f14ec0be711864b1c59c1ae2593dc1cf530e7bab9f86389b5ccf3af9746d585b2c2f1aac997a36128d4b3c253e1549b221be2048dc82d17c770d1b388fc626e03841159e3b2d255f033630c04e37e0d705d8ae1d0f4c5c0c424f00bf838719e4fa5b8a0eddd4ddc55f9cec632155748dfd16799b305f4211dbe579abe3bfd04b33de7e953660fa2e89419f9f9a0a857adde250342c3a0fd253001ae3b456652fb85d275888578d3efecb500831279dcbfeb87f2ad45344fe1ac2bec22e6023a57b2f8a4b942acc50886ff30ee0f0317cdf2aceabf78780cb5a7c86ee24f5e654687de78fd40bfab51acf5a7a116ca4d0f27d75a522034167165873ebb42a7a6672d27bfe23152b8fad9912aa03e31011096f6be153073e27cda97bcfe67cbf07f2550f5c6f5cf96d79aee88ec4019598f4b80f0a4008e5a2447b5ee9b92e61e6e44a0103a4d0807767f6cf12cf59a1b7c79b7f88b98ba5c3356c18b74bbe29dceabb002ecee5e5dcf0e25c76530e6b89411e2204ee159d4dbf4d1c83d0db7bc346cb9dea48ce6a8c2822d9c9c26121c715229f24b743f6f4b59c4d6c13a755681cdc8419e04b3b0c35d0c238e504ed510571875a0422efe31fe84173bc3e1bc97b0268945063854429ea2f59f24ee92d773f17c7f0889d56afa973a8c5dd9767ec3bb04bef0e79ca5a257c1d5b335ad10b0ee2b2e20e137ad765f79bb4767f5075b6eb30edb2e7f996f9c1f1b836a9b04473223b8493ecf04c536dbabac70bd116f5a46d999a4e4de6a4343135ec895f4c3d82225018d048e5411f844678c0fddd68d7831323591d23a1058732c05be2e479e0e6560ec1dd5afa72ed6585b393069849f0911e4d7b6f405e71e51d7d7ceb5656afb4f77132ac2bdbd0e3bb6987b86bbabb7f24381a88fb725a991a9d9d7167047a7d1a4ae189436b598fe9415a182ab0da41dca30a2af65c9b94048e6b30baf983563c477d5b368045b00ee9d7ac8f80652ed1e84f8ffc4b62d930bc08eff4ad98f3a2855139a3961319c29a1d0be5d45e28fab716a83f390da34b48654a4c6fdc75eed0ccca75092073b053033e32676b0a6f4d0236276e28b342327e18e4e1bf9422a0f2bc45bbe051dbdc14efdecec66640e475504f625ebaec33db0bd5919bf52a55a8ba6d9259272c30f1dd23cd562e4acdfb184fcb20e0eb59b37b430e0986648a7f75a78cc9a1bd36deb55068040b819e7f767d9486d08596bcf26279acf7df460b14db1034fea4257fd1eaa2c5fcbe64fae194aaafd279445e4fb765fab464d68c95e7e52b890b0181e7826ab94afd91a2e858662aa321a118f597b36a55e7afe86643ad9849cde1691640e9b8794c19485fb7bcd3542b883af5ce946e8acc2fa78cac702c4e44f3f2d48ddee6676e2ead84036d58743b99af4fab0a8b921fef7ca2e5ab5cb508b35541ce565027a0fb069d8cadfe2551016884b58c6b8dfa525cea87ab2a66cf1bbd70718932232976daecebafae2f4b094353f796bf5ef397941ed3e8282c42442016bc11809a6ee4bfce368aed9c81fd4bf0bfe6af6431c595510fdb7f97604bdf6a5683fbcc6e6e2169379934f04b6d8b51e79bfc97e881ead2e4285f4ddc66adb2a6d00337361d2caf590c5611880361ad541cf2dedcf75a4bf118f128937721b7273a891e1d71fa2dab6f17fbd4ede5fbd868c0b81cdafcad5b35cbb066c4a7a14f88448893630f28b4b592b5b74accbf7cf0aebffa8eb5743b88908ebda33096a08a0392b2d6b892ff071946ebe27569e8f85c00a24fb7f0ef6cfd41c595b1d9f0755c68451a1a630f714f513363f4103b51bc8c7f2e564d2dd25dfd1f38bdf8052aab4d7639d25", 0x1000}, {&(0x7f0000001200)="45b12d80ba21e1a7ce4a87ab07e72fec970c96805392845cfba161a4fc347e19b7364b79e6c7698977f7b3baf24d766fe9def852b7e681af10ea143fbcccf388ec1d9de54b45c16282e7d512a771527fb00dc605d6a10bdf23d8c6de22a4532d34b71a762834442c53d8cded79a31a233825279d0956aaa4b4dacc81f9a072209ec8256e274b520b0fda89cf7a1ba6510c532b3a34663dc7452569c416a41e216514713c70a2ae", 0xa7}, {&(0x7f0000000040)="e9e77da48f9b446db371cb75232fd5d24f5704a2eeb6b19d30bf2e80cab3e68694f7c90882a8014486dd9f7c492435992452800571a102ee2de8b598", 0x3c}, {&(0x7f00000012c0)="4082d805e1097cb0d329c8a34f9f3daf895b77e0dfa012689854a2e7c8c73a5777d1dc68ed95238c95f15ac8980f471eb03560ec3ebcb72f50a78a7b033a3e7dfa982cd257ea4969426c9f96cb2d6c0386a81d93bc2d58c4faf5809e0fad3a8eb610e2e7367f99f4ddd974ed64d9e3941a5483e0626c357361a2fb44500d00cf5d5207cc6127d6f259f91be2e94d4ed34124cad0e152f4eb57f9e7a908c0a0e8d0342291f6586b96a3851c148f8b0fd1f6bc9f63", 0xb4}, {&(0x7f0000001380)="56c32ce058ad260746ce4316f2592912fe2b7f4c66dea3e13b630eb4dc0e6af1b3c4a3cd460c45511ca547f31616310040e80f4b32a2295c95bea637d180f902665023e69a260955a50248ef2834612ca76e38a8fcad1d1d36ea707563513a34d72480f5c0725a8a3c5875b2bb9968a8fd43cc5e0df068006684e25b0c585e29914bbc47f8571ecf5143abb46fe30d91d388acc429825901c2cf9b3e5cca6bdf5da081ada34be6f633f56c0def70e20c2ab885d401f1ba6111f253357646dec44b225d9496cf0ca72d1cc55c6b104e03410ae2f58dc9ac08a131014e3c4a7bde0d3ed2e0e34c72c44587fc161746503cd3e4aab1cd2ab7d18bfc10f0ef857f44893488d161d5f10df6a7086311b5735f031cc80381638d49e00cac66bb45865dca18a1a781aa0af6ba09518858f731a216db62ad23f1b0fa2be92641948836d0c86557369785ad38371e8d205277d20656918a574dd8ed4e7a0ec65f934655c64119aaa94aab751f5a20d1ee1af3ed7ea28a954b6ae3a12f5d8caf7a54a94f19462e02fbded7a34f87fb7bab638e00606e18285cc3427b536976952bb9e0840f7f0171615dff300d4244a7a12066461bb3866925fd428896808e6d4cec8f834aa57e5a6d9cc82c12d8e3cebc230c6a6a5a3c7c252da6162a57627cb29a28c77d53e8945df9c8072a023a5dd4a62793e42179de68ab10b8764beea490d3449f1536c86549c07a6546879bdff8266e1f742263a976353ab986274b2be9c57debe7c0a5180c538e645da7321478c8e21c79b6c4348491cef8de37ded32169aaeb1dfa10c20bb5e49298cb600cb838ecf4cd734d816bc622947f2ef3bef014016e28ca8272e20573e0341cbe25b9b8bc5953f2c1651187ed8cb08268d5aefd84e4a1434658dc57b035bed4a57fc59086a990025679349d0834390d2e324d2c5d9166b092ffc283cc972056b265be601a0d2c7db8a96e0f7b1d66f7b3ba0bf25a9a1e3f337c299857cdc5eef54128e65538808d71dd675d05c99396bb3eda148236fcb51783757d4b76686d0217eb95a7b99b0600adbedf52cac9fa9e79ba9e1106f185a32681b49206ec6cb7fb9400b551cacdbc9c663a7bdc7738dbd0553f05336a9680f73f4541e1e6a2eda796f914802cf1a29ba6d60097068ea88151c343c029b789a418d004923e6534f4eb68b9e6be01a4c190366cb51d95db50fb3eb7307e01fc1ee341b8308a273757cfa6876072459285f34692bdc040c925e0ff3f1a236c9469e7bc92e347bad3f02da52e26fb7ca5f37ccd08aa61a7fbe6144ec65671f5598d11b94b416b579b4e84c5fe63e7f83aea4d9a711b122f1d11f905b5e14f452861f419849a7787c9a1d4fedfd93da9d57ee60c3a862a519d6f95d1366f7fae906dbc3f0154518e1267a16915e2a514de7346b7f89fdfdf032ed0cc1ab6389c77610bbd0f600c0ea23f9920e42cba78eec824c33d28867ada04e8248400f748272a392f678db55a0797f462a96f8da613a624e65c6b38491e9f42bfc191d4158500946fdd2b9940ec7c27785728e2a295f15028897add2d0ac4c73008cf1d8666ee820b9bb33db874d4776a5d2c53e1ab72541dfa3e57d552201d4d916e21175d9fd982abef64f35542eec31bb8d0e8a118fbb6b5701b258ef55ad8914c200b3fb1a8605fa176c1b3b41f004393c9bf77c554334dca705f158c638533262e6a6a1defc17aa538d055d6c9b55e09d310ab3ae9e2a6351de05c779e58e3811d8301b1d69742f95bd0d163ff1b7bc672d628c50ac4733b627fc06093fefa7c933714a0f6134f19f59145c28eebd94734f046e67186db7657bfc8ad32f3bb026cedf417617b9102177cbb03ea3e5d058e69268f873ef8fa247198e2ac7698a525a4298923705cc4d93b610a35e9785c98d5c344dfe739a72538b9a61b397f48ad85c917a5e32f75e795289ec57d82d29cd923cc29fee813ec1889ca137c9dc7c3d3d9ebb895ffe1e0447de91a31cdbe60c4b30475d919b17e0d75a605318444705a8db9e9ff48f4d64f1a7a5e14be4f4dc5cccfe715167d365211aff2d731c195c5de5b060c63d8f2a7b7e533eae6a56bc0ef5e64827f3be601f636d509d08275687a93f67bc6edeff1d18a1dcd7edefdc3767d7ede42a3a157b6e5b1c672edbccb63397f5605df92fecd45259162e274ce21623b682f614912a33ec744cd288c5d523afff52153fe21619cac11cdf8ab416cdb249c02bc54b4eb51d420adddb41fd6e2ce8993498837d8394bc1593dba041870401b0f3ba4dc6a31d650a0b1f81036cf01ef4746b5c77753c6006539c09b4eeddae30bb6f0c19911c3497e7a1bc4045cfb908c9d6df3b07d2dbdec2b6ed679fdd11401382affe4bfa8dbc3a2d4e6c447745304b3f26a8a9d1f5c5a66e7064bdde2727a2621e014e2aa67e3dcd6b3b34eda83c85335ab2689194f0385a340383278004bbbae44c7d532c45908bdc960c9e00f71e32f3b43e4f9f1c2a16b16807549acece1137de62c62ae199fe93c741eddde80b864550bd6e6f5593bad3390b86dcd21753fa88a31cb58b8904cdfeb1123b60d67329fe96df4264da13938973b1da62b3e335a9900f58f93ea7badf2427266955d8c2617eb6d50e620b3dce4e1a642c4f5c849976b38463dec74cfa40f84903505cde99ef91caf97d5a23ef6a855dd669f057e75a9468103d227b4b3b0686ce52332acc4844f204e0ce341538b9bf48ab00e06d55cf4c56312cf985f9c6e2dd9da748b091aa921385c77982aa42fadfa2aebac10a5d69ea408ecb01df1c011e861bc4a7fd95f2d3a80b6fa80dd4cc296b46bbf763a06b617c6587c2bf1c878e12b002b2ee2070083b9cd70ced6a2fac1eff1a5e149167d3632fbf8d0697492a0c2312df7454020fe6764b60c5c34f35bb70a7604fdad18b7ef018b8e96c4d1a5131cf68ebe1bb1fe24513c3d4f93a2f2f36828d5be76c4a8c309b3cb8eb7e3941b2f05e4b6cd746d90aef22a7121b50936b4430cc9b1df3da2eb17166337ac2157f4968ebdfd9a28b2bb9631e077b3f17e177027653eead82432f479f69d773064c0661b21bb1479af13938fd84c6b283ad71efd99a4fdfe022cb92322152e3e12e8e73f211e4d031d16e808a0b87d697db6debde06a49d2316cae672c9476f3b0f262ffd6a53cd765a43a9ef8d4ccc8d823555b4222dea75544ba577c6dd86004a81c3ca3f7f2e2859dd17afc05c9b00c2be4ead7bdcba2589f91b84229a7adb3597b4301a570e41d3846d6b2dceeb9c1a3450fa2ad24fdd51a1805e6dffc46916331ff1d4cb09d5a2f3abe07970f8c5358e4cbc08375babbeeb2051e5f0586212eac0dcfb0386514da8928153aa3c5a79916314765e71357cd22100850a16e6e8bc019f2be0b1bead67ccf8430582161007fc75916b52b7591a6a75596841a241e00de1c8c8b8b115cca30969cc9b564bf5a6610b14efff55c06d6023ee1c8b460ef0a6be98b1db1df109aca65da24075c7f5278675b3a77edbbf78d30ee82366755d8da90011f74706256bd09fb15f92f670c4657a80ffe1957eb0764baeffb84e8d9ab6371eb8a979846f270f8896f0a7e7830695b04b11dfc6ee82adfa4249835fe93f8f6271af0c936e7f024d299606a201a9f4a78d0ce553897c4c550750b221f6fd0e7a4b3cf9af552a876b1b250da6b06d46377f6d65b2b867f783b8c7e86c6d2c1062f872cbc88a81820f577c710f5234de66b600cabf39ca7db66f7d5905c7268644e780ed97f45fbab5978e490bdc60b75fb1d7665139455d66b3e578e3de30b14d97db2cef63af88978834cf3bf54e0354f94c42859e77a30e4e46aa41134851fdfade78778f7b748187df76cb8bb4b272e09c9f574d2768732199eea3d4f13900df50e1e9b6e41226d9aa78fbb16c468265169ea58f4343960d65f4a89c75bd1572392a92f37728df4c71982827ea861731744babb5b21ae0b71564aa0967e6c791b9a269d2766935d5a02551569ddca2793c857f6cb5ee4d4c4fc6040c65777af1c0b6c4d0c638c9d74ca6665414d783de96d2616632b097b5ace8d7d63f8b6e914c8505830502f846671695e849e645fce19e5ffb250c6d44ff20a129a943203a3a6e25dd08b609c093ce53309966539699113bf5e41423dbcaae4ae0a77a8d02a57346caaa3e229c323234fc059c5d0c72fb7ec56407eaaa72f59c36f8d45492a1eec3d948b3fd87dfb9beb761c9876acd0f88fc89925b6a43d105f77c7661205859879a42a98e83398654453043e069f9bb67432f35b468b9b85ab47a25079831c9980f5bde99e1f30c65b3a155ac6b42968ac6e193b4155b623ed6c0ac6135327df85203646b667f1a8c207f2b8e466d691b3cd15e9c9c4b0db30a56bfc3f98f61f15ffc674dd032b08a6986e6675c974f773b2c65387225ca412c8b23803d481b319875bb47885d947bee7befd68061136398210f4541c9b70fd567bc57e4f984fcdefd6225f35b91324b1e50c02d1f9df792195dcd5a82b5b5404f03a180904866568d5f3f58d9616ea836dee9fa68682bbec23df6ea84aeaf611c7884cfd84b860047635f672b8257d1155f8a556d51289e46ff136ad0e570d53da6b1185864f3d8b74f39e9b34fbd76aedc284886a992ccf7a96d63fc2d6494f67debcb86d92f16cbb6cdf927f5ad98b7cf1e53dab7581fa25a1ce08c441fbe059f508ae3ba25f64b632b839c26fdf399338d0dd499bb1fba7696054512ff8d59800adf2857100f4ef828371536bf1f40d914ea8824f134939274a3d4eb4cf0269c6890872a42ee63fbb1aa1a5df23bb2a264f478f3c0f3b366626cfd079de3c533718022cae5e9f156d4f5672b1d9da21a35847a78e1b2bd3aae65b95f9d97b2894290e3e47ebddae3350a00f909da27d2d23852f1be99172504ec41b1479e339560367f7deb30c1ca745e011a86e9475265765e2846bb0cb4b84e97ccac01143599c4c3833e314450cfa73924261a4b914d4a29846ae7fceb1af497fe2054e13bdeddbbcd744d0b1a45af9621196a31438a6eb705ae831eb66130fec42ca67d0c61c032ae8090c3afe1fcaa4b0b81879d0a1d9a6ca6bf98a6dd6f64a22e7a6a0a53d5675c340db938f9cf8ba9582fc149e9f49a8f9a4f350360e1ff6feb3934487146b420344d033d7477b04a9efe55d307bb3701f1248218111d1c5934b2d813e7a7727145d4582eccd18779281d0f4389eef94df7c7488df31ff32a25644d7603b4f66bc8ee29fb1ae12633c9248e29e5d9e05b2f9b2303556ad44215950da8002a53849a24545ead6270bd9fc38e0a25d159e3060c30070c4e1500effe959f376f0b5b07441d32a803dfda17ca51e462b952bb25479f01bb426cfe74651ded11dd928feae8472c33f465f6a65733db264735e78c367af204ca4e358235d2b61352ba4d05f5f66e2d8cc346954205f761cf216b3cd79fd70ab2d22b20493838a552729e356dfec29080af1218dd569242da8efa292ba726acf5ece03e5e9dbd0560ddb99655f5f2fc98d79d08a2f8529c5bfe0c3fe6a7202df0bbcff8a48da65deb655d083c97ad9bad440a4ccde66521bc313d81004aee2401e47706819d1a12b236194d46cf60c50856b239763d52509bd9e7906c709eaeefcc6333efb0f6ba6d0423498386e4bd7fc8c68dc83772ac891e24785d9ab6cbaa6a0ea154f70f9a589c3fccf763150c7369229e9208cb23a1d7fd1dc48ecb9851637d61da439485569dd179002ac41bbc3b76c89c47f02574df4", 0x1000}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="5a5bd84d9fca401a5b511184e00ff5005e4d52ec988482c718af0f812aabebcb5596f47b9779fcc35525f9c71385f8e33e6f8356bda7582cee6dd76224919c7288ecf76fa0925600ea7f3373445fcc64317065a6fa2181bcc767c4cb51c6733eb5d044375af5a12defa8eacf386892cd83bc751703197c3f8481c0c90d3650d005f6284b6c84a4", 0x87}, {&(0x7f0000002480)="53b4a3944adafbb4c96d7db771ead41c058825a2052b46841eb6dcebea914cc1e24a3a9f5065f2a5b6189b2c8a1e17f0547db9b9801c9c8fd7965ec2f1a2efa63f8d07c57885323921ba0a880ee83a6940705855624ff9d9e86ec081c801a1da0db37cf99acbe952c91fff4397e65a1bd7c9c13803ef00e410bd644482a78f979757d50cace8", 0x86}], 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) syz_open_pts() 21:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="92") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0x10001]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f0000000000)=[0x5, 0xffffffffffffff33, 0x0, 0x4, 0xa6]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x0, 0x4, 0x101, 0x9}, {0x4, 0x4, 0x80000000, 0x8000}, {0x80, 0x7fffffff, 0x2, 0x9}, {0x11f, 0x7, 0x6, 0x1}, {0x2, 0x0, 0x0, 0x5}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8080, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r3 = dup(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x641, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x10001, 0x0) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000400)='./file0\x00', r4, r5, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000003c0)={0x2, 0x1ff}) 21:04:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f00000025c0)=""/120, 0x78, 0x400000840, &(0x7f0000000080)={0x18, 0x3, 0xfef7, 0x2}, 0xc) sync() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002500)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x0, 0x0, 0x9}, 0xac08, [0x1, 0x0, 0x1, 0x8001, 0x1, 0x3, 0x5, 0x5c07]}, 0x3c) getsockname$inet6(r0, &(0x7f0000001240), &(0x7f0000003ac0)=0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0xffffffffffffeb2, 0x0, 0x0) 21:04:50 executing program 1: r0 = socket(0x27, 0x4000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10800, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="89790da2a7001df05849000dc26b0105dd880607ddf368f211cc662fd9861b5017909cd3df66f88fbb992719d2ec811220f3fd2ad347b1504084bc419e1cc2d572286212b17620510aa8d32b49f277ba119db8a1969f0981faf17178924cc42f1b00cc2f4ef46a89baa1423aa81e2eecccf0f8", 0x73) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) setsockopt(r1, 0x80000000, 0x6, &(0x7f0000000180)="e8e03b87c81bb612a002c7f88e17c3e1a6b10ec9c5f41955b6edbca36229399438b27d021a00470caed28a66571f02ffe3e82bf8a0", 0x35) 21:04:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x100, 0x1]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) socket(0x1, 0x0, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/138, 0x8a) 21:04:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 21:04:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:04:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f0000000100)=0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() 21:04:52 executing program 1: clock_getres(0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x140, 0x2) 21:04:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x1010, 0x4) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/126, 0x7e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) nanosleep(&(0x7f0000000080)={0xe9, 0x9}, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x4000035) 21:04:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8002, 0x8000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) 21:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) socket$inet(0x2, 0x4, 0x5) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:04:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffe54, &(0x7f00000001c0)="96") ioctl$KDENABIO(r0, 0x20004b3c) 21:04:53 executing program 1: pledge(0x0, &(0x7f0000000000)=' ') r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) 21:04:53 executing program 0: select(0x164, 0x0, &(0x7f0000000040)={0xb85, 0x10000000, 0x0, 0x1000000000000, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/6) 21:04:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x0, 0x40ac, 0x5, 0x8, &(0x7f0000000180)={{0x5, 0xfffffffffffffbff, 0x8, 0x9, 0x9, 0x7f, 0x9}, {[0xff, 0x7, 0x7ff, 0xffffffffffffff5e, 0x6, 0x8, 0xffffffff, 0x2, 0x1, 0x8001, 0x6, 0x6f45, 0x1, 0x44, 0x8, 0x35eb, 0x1, 0x3f], [0x1, 0x5, 0x0, 0x87, 0x4, 0xe46, 0xe7, 0x8, 0x234], [0x9, 0x0, 0x4, 0x1, 0x2800, 0x8, 0x1], [0x2, 0xfffffffffffffffe, 0xff, 0xffff, 0x9, 0x5], [{0x7fff, 0x22, 0xfff, 0x6}, {0xffffffff80000000, 0x7, 0x6, 0x1}, {0x38a, 0x8d, 0x1c0, 0xeb}, {0x401, 0x8000, 0x10001, 0x8}, {0x3f, 0x4, 0x7, 0x20}, {0x0, 0x101, 0x6, 0xc7b}, {0x8, 0xfffffffffffffffc, 0x400, 0x9}, {0x1, 0x4, 0x1ff, 0x9}], {0x8000, 0x6, 0x101, 0x101}, {0x0, 0x1, 0x34, 0x3}}}, 0x6, 0x4}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffffffff00000000}) 21:04:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) fchflags(r1, 0x0) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x21e8354b) r4 = fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f0000000100)="0b31c2c60aec252d0d8bd4df8779df44969b1d1130cddd795af23ce3d7714f1c2a6ee70ff858b8495d6c4d442bb269852c9793cab5731b4eeb14107c734c622b081c315c0206753e8c5c2ed42929836804913b87ec10f57f02570c41450d99f7e36fc3b8e40258a8c59ff0de5db502e287240c47f672527c2107215d2158931fe324461bb35613ddcf6c33a1ca528d769dde3489fb", 0x95, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchflags(r0, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x8e) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x77, 0x8}, {0x18, 0x3, 0x9, 0xff}, 0x400, [0x8, 0x100000000, 0x4, 0x8, 0xfffffffeffffffff, 0x2, 0x5a6, 0xffff]}, 0x3c) fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x3, 0x2, 0x100, 0x6, r4}) r5 = semget(0x2, 0x1, 0xa0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000002c0)=""/244) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) sync() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0xfffffffffffffff9) syz_extract_tcp_res(&(0x7f0000000480), 0x7, 0x101) setsockopt$sock_int(r1, 0xffff, 0x9d4894ed5295018e, &(0x7f00000004c0)=0x3, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000500)=[0xffffffff, 0xffffffffffff7e73, 0x0, 0x2, 0xffffffffffff0000]) r6 = dup(r1) ioctl$TIOCCDTR(r3, 0x20007478) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000540)=""/164) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000600)=[0x6]) getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r7) clock_getres(0x6, &(0x7f0000000680)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000006c0)) getpid() 21:04:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x98, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x20, 0x5}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x2, 0x4}, 0x8, 0xc56, 0x10001}) 21:04:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fchdir(r0) r3 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r3, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x0, 0x6, 0x8, {[0x81, 0xfffffffffffffffe, 0x1, 0x7, 0x2, 0x6c, 0xffff, 0x3bc, 0x0, 0x3, 0x4, 0x400, 0x20000000002, 0x7, 0x3ff, 0x100, 0x5, 0x3], [0xef6, 0x562caebc, 0x5, 0x3ff, 0x7fff, 0xffffffffffffff5e, 0x0, 0x8001, 0x100, 0x7fffffff], [0x3, 0x80000001, 0x6, 0x96, 0x6e5de7db, 0x2], [0x5, 0x212, 0x100, 0x20, 0x4, 0x7], [{0xffffffffffffb68f, 0x80, 0x8, 0x2}, {0x1, 0xe1d, 0x6, 0x9}, {0x8, 0x1, 0x2, 0xfffffffffffffffc}, {0x7fff, 0x3, 0xe59}, {0xc4, 0xfffffffffffffffe, 0x6, 0xffff}, {0x2, 0x5, 0x1f, 0x6}, {0x8, 0x2, 0x8, 0x1}, {0x200, 0x6, 0x2, 0x100}], {0xfffffffffffffc00, 0x0, 0xa320, 0x5}, {0x9, 0x2, 0x800, 0xffff}}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:04:53 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, &(0x7f0000000000), 0xfff4) 21:04:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lseek(r0, 0x0, 0x0, 0x2) close(r0) 21:04:53 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffff22) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0xa) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x9) 21:04:53 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 21:04:54 executing program 0: socket(0x18, 0x4005, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 21:04:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:04:54 executing program 1: r0 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) setuid(0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 21:04:54 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) pread(r0, &(0x7f0000000000)="01f075b5679e6bab1ae46532aee64cb9f0fd50d855e3d2d025139b3fdd5abddc5a6163f0078c01a03d3a2172d76a32073517b7aab4569009de6cbeb4740cbac0a655a98dd3dd9a2b2b54915b95b2d3549ef5e379cdcdaa5b6f10dcb19f532b5e63d00ccd576d9426b28666c7be872d5585627b0aeeda198402796a9a22dc8acc2214749cf893f0f84e1f694c99e4450e9799a8aa36521be86f371ebf5dfdc9f407769e4d835b2e5c277c60e6ac19845907000585ef89", 0xb6, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x80000001) 21:04:54 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 21:04:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x3, 0x1, 0x7, 0x8}, {0x7, 0x6, 0x1000, 0x1ff}, {0xfffffffffffffffb, 0xfffffffffffff0b6, 0x0, 0x6}, {0x3, 0x1, 0x8, 0x6}, {0x9, 0xffffffffffff7fff, 0x4, 0x77}, {0x5, 0x4, 0x800, 0x10001}, {0x100000001, 0x7, 0x6, 0x5879}, {0x69b, 0x0, 0x8, 0x1}, {0x9, 0x85, 0x8, 0xf118}, {0x422, 0x428, 0x5, 0x1}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) sendto(r2, &(0x7f00000003c0)="f10fb965e3da678e17a409f9bb46d48e1d89780af1a4bbe6bf962331b2a0de8f803d21c1e95b02621b49fc79455fa501636c81aa31bac9ccba5cd5f26b60386846fa7aaf172424d75008e9baa727a9cddd237dc8deb21b4d37714098bb9cab753e1089b4a7c3ffce6021a45730aa615410d77cd7c6f576d74ba2ba99673f3ba1e853245797c4263166eb86b1b501726be2983606d1976e8f3bb3e7ac17ea88e9e52ca700d581d9294c09feb9f6020991ad9176c7e788445abd97820403021238937122f53beeb10bf6a8c156c58210320a7afd4e25ca6add83cd0f1f5d2fd4e2c8aabfcb795a4512dc62c2822ebbc15fc1908eef7a13032f07074f5041a6e61546547f4139fee979791c40d362f72787aa6c19a740fc5e6a08813f2bd54512f7a29126719de19c0a0628e3bd16f8af752829e858130444719939095a760f54ad7702ba05056017f1491b43810bf0ba40694c7f6a386f49b5935e3a75d3eb92aeb10e44d7071ef7924ef14c7e8d1b7a09fcb41e8396b8fbdede53e0d8b66a0f4a625713b41abb0f7315ce815c9e373945d034b2f26ff560ea7ef8f0976b4215b0c0d93889f57481060d3b0475ae456c4479f0c4ae47a24023722ee8490061239841312fbd88aa80056d4e1895d27b9e459b5b9935631a92cc5ad3961e967d7c452ab542d80afc06b1f888a7d1f046258bd561e1d5f988c1e9dee67278d2cf6c02fd32944563afbdff732eb093861ed9f44634026c5207ba71c7f87690dc5feaeada433b54093e136dc5b3d2b44012b813299b2de68b85696d71f3a3cb2ad6c45c8b4ad75100d4fc6f0e4a2785e328859c5f61ce24c8cc53cc6a5ef50e530d37ab4f22b16244a0fe61599c58f5bba879af382919357bc305b7287223fe1f6caafb471e7508df981b1628dbcc25385c6b73b7e401456ee488cad0eac0edbcd6a07f3f4ae3c91694ccb0f267b397bf1410f3d43ea1163b11c2b8774dd4bf1159bbab5503a46c724771a145168619f362b5336fbe09f5b3ff81cca827e880d50e1d8799bfb331f9894bf9b8e0854b1f08e95edd61bb146f798c4165e034bfbc78300bb87d61b756d2b20ef2dd9f697adc61199373f97bcda8097a97f532b49698566c65692a3e5b0413b11a884e3c12ed92f464d791601f731b963ad4d230e414f581bee867a640d19845d03476d287ec3686ed1a3a5264040403765d9b682bc93dcbf1dea20823b245cde8aa3258067a95e11869c9f15fa20b06e398c72d3bce9f1c415e9bb71717cd0bdf0c2f39f7cee1d3252f76880c2309b550313543348d09e37571e907a585d5d1e5146bcbdd771709cbbfb41c39604a5f0e2cdc878352c3c1021916a93533a310a9c3cc62da8c63b85f73873b256d2650f425ef3c8303ac178b827224b0c273969a298487b70e53edbb4bb122265a73c9f1a978f08e35b9aa3815eab188f07f9a7d6956e20529bca9fb7d2ba95a97f6243cda26a0ca9d74a24bc23182254dae77c9af8b042f35def2c7ff9e8d58eed06d85b0a6e5ba8f33bda9a7af9c5d2525131fe2a6c27609a0cae2a0be602f02ba762c42ac48a1f3ee34b9815f9d012103773127f1218705be8400f44bf410de240cc55f3a0fb8f0656f2553bdd3307210d0b9b54d0840f3e2c9b76f44263c81853ffe83d75a10bc2b6d1dfc80775d0992180077b6186bba2968444496b2d3f9524030db22bed91423662b7d22f9bd37c2a3fb66229830fd02fbeb1b4f916c3aeacc83cdc2ebce8488aad6d47c66d340844e2bc14b2899ef7663fb8dc7e008388d43815b17415e578e93389f15c8b7f20a6631a54138059e288ee9da2c26c24ba9f6e85228683cc1d512aca0e99df0cb383b3bc3f41a027fd1e46154b7e482a71a569fb13061134dbc77b27a309817a4e7894e0afcc6eda4ed101e65bb1f15ea678af453a1633ba615594744571432e110ac54ccac2725020d81a7b2fd2c460b9c9a6d64db87bade7123ed2b32a6f8238f3e94139c4dfc4ae5c947b7b4dc464b094ba58be6311c3575a0b21e1685f7d4c7567474555f4746421887574fe57b620d09769be0e2e2a8851a47e64cba6418c63beb623329396ef63bcff56f819cc83ea53cc3945d67d01a435986d367a93a45cad8b206b9bab057add94d5d8989ddf6d57f600480b5a2d2ecd5e5946d66de0a7258ec26f4b875615a52edbb4f29015219930e2dc48ac85f2aa7ff83615a665b53bab4b402f49f79358533db0e0b171b2d612bff771daf975c66d37868a7f63eb5802338e770673a77c3639d56f28b6ed932c7fb8afba74f2626091644109584e5f34a36a68cf84f10d672eeb2ab28064c877b6c76c599a55844d935227af482654af9680bbd98d039228bb88b95c99115ef3bf956dc2f088f71f75312016c5f282d4c4e5c3bbd005740707f4587b24bf39920bdf653367afb9ae7f550067fd93e3068bd67e7a02c860e93db5d9988258b9a2672eb199fde1c8f8cc89ff3ac98f75b89cbd4514999d2b39ead0fe82f79444db00d1675e51d75aa5ac4bb921cf5f64c35786f3adf0b17316c976866b81e3a4e7bab0009dbdb8cd874e67886eca54d7fb6a75dc28cc44a46f791ef9c4532de207ca082877d49500a0299ae4f906547eeac549866941393ea2eb481a1343abf109764963ffffa7217d82c5449fcf2a07e73ff0029233538005330d98fb98c6c371cb27267620afcb0bf10df7ee46342107b956ff6967d07acfcbeb8ca954a21177a5b7c58791082b45323d02f7c53e01feb02e6faca4026f42c1669fc69f6547cceaf8a025016479c9884b127975fa0bf4548e2f960b822ae97133b5ca31a47a30bf0774559c419b1413ad48128c7ba9f36736e36ff6925d343690febfdf73e8341bbe80ac6ea4bf1c923a5e4af85edb9a20f545db8fea5cdf9403f1d9f256c912c185a18bffa53fd7e26fc802cf3099d82a4e56f0017aa8248f68340c591e11014130e2dddd01ed1195e3b29e10f0b9126365b32df2a239d678b238b4565e5a7f22c093b3980e8797f9b1a5faca792ac378b1c0ca0594d5fd22856559b1685aeab388ac9894edd3883b58a3feb0d4621eb1fa712e197902f8cce1cf69a11c56e0ff3b21f8ef3e4da256565ae084acb444f62cbe393f1d3e651aa165c9e5585a71a76fd8e49f167300a7126ff804eea9eb2753c825260ecba8b4a30d92de4e61b2cbb0d7c9fb8fcfce4ba8e30de0864400b16ad101693e6a56acccf9e123eb6f5988c509e3e8eda1d27566b7b4a25258ad29df6a50a1e2bbb700eaa5730a31f0e7699628ad8b3988cc24a47bef7de55d44e94fffb444608e6d8dbbf85a6b88e2f0f6ebe844d1ca6374ae8ea2fd9bdec6bdce96558c7af83bc7f29466aa3265cbb9e3dac405055d47e61231d40813cb21a206267e94650b25410e702d37de6f60d573795f8e72d31c1464baf42fbe9963b5609fb168ed494d4ca7351cf72ca2dc3c16da6245c31a192c93b1dac5be10071c2a859463221dd138fa6069ae8c85a62a8e6a2cadd0508ac13a5f3124e3ed4f9a71b9f21c382f1bb60e300e08bec85075125dc9e8c4e11accb6ac8143d70f462b09cb2a4faa764f8ba9c85237b001fdf9b886f272099473ac93afc4bf1f35da2f87f871bdf658207349152d4729ea1f43a5ca047bb52bbc340213642b6d06264575993c342fa6130a0fea6ead83e8161c4c6da59bf5ef74a20ad5ce84d6058c5a37ea5bdee73efe9a15ad3e72718402e27c4f32c4212a04ce0240df6f091dfffcbf29a643ff522cebea040bc65edcdde337b7a26e3994d307a0d682ec7878378b23da6950f92b07ab8c98c74d3dcfaaa4f6537d8e6aca5ad32059d33de7e5b54fa1ca0864f80ce091dedc663124088f39ecce493c71a9a5dafaa05b3417b7491eec5f343242a65dbd469fb8f29d4ed803231e5286fa1bb7570eb23ebeed10d7026f937be361d7e9e7be760632602de045663bc4098de818a5d204b8d6d46456f41676b0218f47f98e4df969aa1769a7818f50dd10c46968c785b90d2225d3d546977dff2a8a80c460e71fb64269deb8f2064d5337b3ff746eb2e2e85f23d7f8d7871d7f0eca6036116ef4b6f260356f052f41ce34bc89116400cd61e0d4ca213cb1d69fe4b6ece115b8b7c3d990fa055992e7d7218d781e518055f379abbc21c733376bf6dec80260b3a930ee755b793e770c2f4b1b5cafa62a2f96631c048d693b5bdfe876a6924d6797041593b3af991a75df0db24fe2f2c3a2d489fc45ba85505b52be3796eab44b17d83993789ccc983beda7056ecac2683abf678bf0f438a2d4773fc037685e9c2ba96b51b95cfdecc1e93efd7af47d99994bc442674a0adb0a9ee6176f2113064ba3456c8a9ed56e332480821a0923ed8f1e5d976704194b817d153fe01f670793b1bbfa8648f7946166b41b954d8b0d78538d41a009b2cd209cfdae038b1e27052a985121c1b15e798f88933e0cc9c133b3c6284a54e70d910fc49cdcfc5a892e048bcaf41dd706c65255007310f3291cd320efb74f7ae2cf1c06d7a0821e4bfef38761c1d86e34d8c351d6436a0d46823e06e3f1a5a118c2eb068a09f6b553589217e72ee6f9a87e2001128b64949e36f60d2383b05ec2b0b9ce6fdf2bdd06cf793366da38f23cf2c98c530aae9b9ace0450a1db03b097018cd6d20d0a476b2f77fd372695fa8c1062e1fa2b0a88b86f59914117090ec7f526d13bde0cd34a0fca6fdcc19136c91437108fcd3a2bb3617fbafca5a97b3492656736dfc75fc3a671bb9c6f6a2737ae186720f7472e1946529edcd188a89b0044c88bf57cfbf113aab3bb21e56fee813a1ae5c6a96d12efec0f0ca815e8280e9b1ec09ccc5ac33addcb3fdfcbe437daa1c42df5a4820386503a6fa03aa544f5e0dcd5d4d40802ef5f3d0f98b955c84606cff64c0f4501244e275f5a996f8ba3d78db21c64c901fd84ae4c5306c4f2e707978f9b7df772b53976e2185ba8d04862d6edf3a12d5c5210870728ed4346a9e247467e30ac330a4914ff88a16c29a8f99844557b6244cbbc79ac1b198accc65ca83371b32476f1828401b49fd1466bf8d9988c78722fbc74fd54e0b013749702e9112ed0d0762e89c6a59756e1922bc26eb77a8175339b9b1333896231b712497ac601a23f8a830e0dac90a80d0bbeddd8ae9955d349c2a1b45839df757a744f3243806306853ce7ed2b053cb06a8d67417a16d9bfb8b62548899b8d841b4c9f2d28d9c0a9d9e188753233f91765b4ffe1b44d6cbc15b5325ab0a897cf16abaa0c62135fe180667ca0ed095b86865543a4c3815a364a3bccaf49210be7d91b3c7acbcee625fcc5c3bce8a13a0465f2aba4748be5f7258741046affef527f229d634a0ef6da3a2f73004e56a3d00252a0b9e7d89c7cab3681aae6c7f6d634ecfacfebae62b1e472d2a07b51cc224da7ccd6b23a37068d090979b2f8be485f666d0b650d2106a915c9a871054f82d43e6562b83d0be7afef51f0a0de8993e46ba8157956161c4347ec3cfe373a094333f91b87c0490d6f02804534328b241d6ea0d803a9220e429363e2cb5138977aa1558b105053bd065f9cb4bebc4c05c491adf71ea4329d21287111fe2306c21680b3c5fcf02984405b9d24e49c6b20b57e1c20e90b7b85f268540f3c495132df5b7435f1ef1f41052b1a27d2c2794a07b060296b7cee7d16363ac9576f0933f67439fd178819a960da80f39cb48571ef17c6d99a290de98d75b1a0b4a59534485fff63482e06f9b9996c829907ac6c160922a6f5f71", 0x1000, 0x4, 0x0, 0x0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x9) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 21:04:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) ftruncate(r0, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:54 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7f15d76b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 21:04:54 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) 21:04:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x48e, &(0x7f0000000080)="b278d93cc2c9d3af4c00ee1968209c413d180164839647c1b41cab780b8d37b74ad3e7d8a66b9f120d9d") 21:04:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/227, 0xe3) open(&(0x7f0000000000)='./file0\x00', 0x8421, 0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000100)=""/22, 0x16}], 0x4, 0x0, 0x39) 21:04:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 21:04:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000080ff6e46c0889bc42d8ede0c64843376094941bf14a3c863d24cc7", 0xffffffffffffffd8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 21:04:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 21:04:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x209a0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 21:04:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/65], &(0x7f0000000100)=0x47) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) dup2(r2, r1) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0xffffffffffffde90, 0xe5a2}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x3ff, 0x8, 0xfff, 0x1}, {0x3, 0x7fff, 0x1000, 0xee58}, {0x5, 0x2f2, 0x8, 0x7}, {0x6, 0x8, 0x4}, {0xfffffffffffffffa, 0x0, 0x135f, 0xfbe}, {0xdf7, 0x80, 0x1, 0x7f}, {0x2, 0xbc86, 0x2, 0x6e91}, {0xfffffffffffffffd, 0x26, 0x1, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) socket$inet6(0x18, 0x0, 0x8c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0xe, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 21:04:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 21:04:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 21:04:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x2, 0x100000000, &(0x7f00000000c0)=""/79, &(0x7f0000000140)=0x4f) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 21:04:55 executing program 1: r0 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r0, r4}, 0xc) setreuid(r0, 0xee00) r5 = msgget(0x2, 0x80) msgrcv(r5, &(0x7f0000000300)={0x0, ""/171}, 0xb3, 0x0, 0x1000) r6 = getpid() r7 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r7, r7]) r9 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x40, r11, r8, r11, r7, 0x1d1, 0x400}, 0xe39, 0x0, r10, r6, 0x400, 0xfff, 0x7, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r11, r7}, 0xc) seteuid(r11) r13 = geteuid() r14 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x1, r11, r7, r13, r7, 0x5, 0x7fffffff}, 0x3ff, 0x63, r14, 0x0, 0x7, 0x20, 0x3, 0x3}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0xfffffffffffffffb, r13, r7, r13, r12, 0x120, 0x4}, 0x3, 0xc97b, r10, r10, 0x3, 0x2, 0x0, 0x80000000}) 21:04:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0xfffffffffffff040}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x100000001, 0x1}], 0x800, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x41, 0x80000001, 0x100000000}, {{r0}, 0x0, 0x11, 0x6, 0x8, 0x101}, {{r3}, 0xffffffffffffffff, 0x20, 0x60000003, 0x7, 0x1}, {{r2}, 0x0, 0x80, 0x2605814602ece2fe, 0x81, 0x7}, {{r1}, 0xffffffffffffffff, 0x29, 0x20000000, 0x703f, 0x7}, {{r4}, 0xfffffffffffffffe, 0x44, 0x24, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x8000, 0x7}, {{r2}, 0x31e94d9f3a8d84f5, 0x40, 0xf0000004, 0x3, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000004, 0x80000000}], 0xffff, &(0x7f00000000c0)={0x9, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 21:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/245, 0xf5) write(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[0x1, 0xfffffffffffffffe, 0x100100000]}) 21:04:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) 21:04:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) fcntl$getown(r0, 0x5) 21:04:55 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x85) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='c\x00') 21:04:55 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) sendto(r0, &(0x7f0000000040)="52c75bbdd121805b4f85fb02862ea5770e682be11f1bcc681f9f474167a869ac34190792331606ca6767cd94c1889c1358d64e86ea1d120f5dfaf1a0323ef4eb93cf7ab5b1c920693b5bfb767ff6c96be5181f87fbec45ea1216a5e4db8887a31cb090e2e2d40f50520d03f1ccc87557bbd8ad5ae6c60dd0fa0a9c3db96a4555df36a3dfedaf0655953758c38eb138d51dafa65875a170987f9bd0b2ce17db3863191109aef968f5d34a720035534ee47041b68e523e843ea016b0b6425be2", 0xbf, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000000000020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:55 executing program 0: poll(0x0, 0xce, 0xf) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x238, &(0x7f0000000000)="bc") 21:04:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f00000000c0)='./file0\x00', 0x8860, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x0, 0xfffffffffffffffd}, 0xbf9fd047de4b56cb) 21:04:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x860, 0x1d3) getsockname(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8a066e5e7a8afd29f796d3be98f724e785474435e351fa24454056795366abad94c4b991a44b6b43653b8011732af1a9b8bff504bafc7cef44210d3f47d87cdcec42ab3ec81d0c6e456c496cd0b5ac6441cabb2180a"], &(0x7f0000000140)=0x1002) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x7, 0x9, 0x0, 0xff, 0x8, 0x5, 0x1, 0x2, 0x3e09}) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 21:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x890, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r0, r2, r3) 21:04:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="470000000000000000000000000000001800"/28]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 21:04:55 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) 21:04:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r1) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 21:04:55 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(0x0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000f12000/0x3000)=nil, 0x0) r0 = shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r0) 21:04:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000001780)="03000000", 0xfffffffffffffeec) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001540)) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r4 = semget(0x0, 0x1, 0x21) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001640)=""/233) r5 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000002c0)=""/239) mprotect(&(0x7f0000e3b000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x4) semctl$GETPID(r5, 0x10000000003, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) setsockopt(r0, 0x2, 0xffffffffffff122e, &(0x7f00000004c0)="2e33c6e6da5d67c010493a8115b975aaf5740a994b8afe5f665d42689c7e4c62cac47f1af09f8be0608af5ca9f45933cdba1168bf53205d5881204f082c19adaf65d6ba1c8b129523ae9774792dd294799fa0ea93e8ebd33d8b9f489fb9f11cff26bebf3590cba71d54a65dce3afa17d0ba3a79ca62aa951b2c8441529d92d41e86e88053c75bd1b822d359beab5fff1bb695decc3bddc089a9fa0c2391c38ac02ba076fe9fc70d3ff661b8c1495cac4ba2ded5246a7887a8b869b5c3181c2ddd1d8c51c652b8fc81740254b27f0a4ecfedb82e2d2e3be105dd149411321e1f512edab3ba554814f1756b6bd4c359fe5b860ad146767893d4f9776adab6a3303186823cb3072c89b2e2d7ee9cfcbffeee61cbe58895c92ed82e7cdec1f8fe57038049be601029684eebde3fb6146789c9a996210ba5eb99dedf1c9fc5d02e7debe6405622c14f6460bcb613aeea8d061116360e32b061d1e69037cf5f7ce96c07ebcadc2e71fd93804d74e396d6283d9fc02a6f8a1e1f799670d9396769846c652dce565dd6d4ce0dce1fef6d0012d598e6ae178d98269459058f167c51c97fce9ed1dd9aa70911fc724435638df97e2d10a6324ab66531ab8c64174d3c36f705f3888faad6f1a625499ab0ccb1d94bc489933e34ae7240455b0e47328cb19f1d4a41593166a59f2aa0a42ebafb03eba38260502b25972019d54cfd4e944e1f7b781ba65f887bd46f5a84e3be552c2df572a0f00cd44f4939a22fca1b607a1c50e1d5f760a882235adf84c279405ff23cae934b7feba190b36d1ff13394b2ae1952a82517971d2786092e9c0d3aa6aada6be85cc7f78eb7365f43a386dbc4ffe94d84a3a4193c62e67a48491af6d788c358956f84ce57e3f964640ebb8b9c44d9d7b1c96972dc157235dd833dc0ad522686967db97e342d4f2e1d180b76bdc23b7f90ca92a02d5a42e07a08345ee6331f6f8975c6868a46ad9bbae3ef549ae8a4dbdfebd3066d829641da2252475417a1407d42f2457c0cd2a99afd5e6f85f7d2ad09e6f580803a6318b4bcf2828bdd55b3190d951f272f4914acc7b08e85c41754095eefe232d7168b9e0e36ab3099b25a4d4000d800249cd910580bda73093b81c47742b5d0c0bd4c06d24915af39fa090ff3159c8997f07f63a5f4976fb12117525da0c80093161ec8e4c48d831e342433eeab802ae2110d640942b06ae8316ca89b63f471319a0e4de0a036dab351b5230d397d38049163590a42095ddb090d17057fbe36a6cfd7a41a23230565fe7008cd7f551caaf49ed593535c4e893866ecc93ef8e294da0541cc02887cced8618dd38b047213fa7aafd9751dbaee2eea3ba7e7b41a1a84127f51ba17823aa8cf3b69f9e27ff3f37f7b319be6a3c9456fa6db29c70379daf288f7fd71352ede80b4878f2c24d93fe23f210ebc024a7c2790b3b49e2123918d5a1045a9fca2e4bd8644155523de537aa2db4a6d92468d4ad9f827028e256e3799dd09e5263782debff915c506162bcb83396f0ab4cc843b524159bb2ba438a49e2ea10873134381678d8337e82a68531c177902acfe865fda837727649a3c95f1225e7ede605ad26ca57fa33dbad3c9d859411a432b9537ac83b5cb9092e42625d25a91fb8a899c5886e1114eea13efc8d7bed5c12eb896a510548c7c92a4132ad2ce0a0728f510b3b4b0bdb028f42da8c897c788661c6d1521ecb777589e32b3cac05c967e46b449c0763fa8138ee8112add565c6c026a98a4dcd5f7f229d0f2b8f23938ca5fdbed50595df45297f81a946ebb3370ae7f5b5737ac8667c9a9fa638ff4ef21b9f59d573a4ee4debf5c714974e092918ec4a9695a72d7ca202dacf512ae8533970a8dcc3d931f60def924f84c9fdcf8e49cb5b58995ff693ed07885cbead80a7fad48f75080ea64c8e56c5ead26cc8a674ce0576fb60f0ea6066152b2b99c5f48d39feb6b774c01735cfdfcfcc18819e21f49bf6b5073faf6ea9c217ee0544d24952ac2103f63910247cc2a69ba532ca1dbf9f94ef1a46508ecd48d6541f3f552ec8540908f7e8da0181c7d8338e238859dbc17a931ff5a37320e48ff728aea1b4f7a4eaf14cc08cbe74d05c41e27af8b5db9b97eace677eb2302344de2bc5adc0b2807f9f970ec80ff64560530b261213c951c594bf2de57d9b41d2ceb7a1bd22c42d65ba9c070e279737f813ae30e0bf59d751b545968f12eae3b51071b4b60ca2ea34bca76db39ab5f48dbc667caa34de5b783411cfa6367e1226971cebb89992444e1ae7f2f5b7e018731ce25442210510d9581a48bf21305a20899d9b147ed90f5ac9384527948e1abc05500299a22cbc6edf9acaa390d3a07e213090ae892186f7471769fb68a13fb2c23ace88886e6848d4be39c35a0666d22dcdd96ae09697d21371c1cc814f45d8002407a452d700c680519bb23913a7afc61994d1ae2433bcad6fcc3140f8b4f63429e1011c7d3201a3fb7a03ee1c99797cfa8a14bd3d4aadacd96fa57b40ac11a1f0164f1712b7c94669c250fbbd232600c59a781d4f155da0964e6fbf0a25be4b5519678f75e2f9dd3025eb3a63443cc27b929c255b613b4b367d85112597b81bd632da5f96f0b7943cca0ac3c5451720480c796909e3f158793b4e28e0c5fddace26d2ad4f05bf1680638c955d1817c10ffdf39cf679b4c7a6063d8735c7a82ab3b5875e156eb78845db470264e044a4598a73427ef095a0d5a8ba35e057697bf1beda7ae57920563dab5703f0fdfe5f42e2c85d17e371567b0ac81920f1393ff6734e39e60d9233035c2232967b7072c61995de508db83b4068d08119e373c747b7b5c5491be9c3ec1f3adb030fa3fc78fc2b54c99e35f7dc0b9f80b0c2351fafc4a8d35cd13ac7f229fd73c3160030e04545176c1cbfc02f43c3d2c39556b5244ef454dfc9a97c9539c190a4991de6f9f7cd5e335fd4459ebce4600ac0851e3c744777c1f34c0ab3b52fb6356975e3e083f38ce0168f4fa305da0109269823475a2043bbcf78b0855eb9ea6ab294b57b8c4996dbb5bf5b1e8e8b24cc562cc6f2f0bd4d74472ffa5d3518276aebd71ade69c22949492a5ff5f975fdf6f19cab2004be519ef725a76f7cde384806ee8666a9586cbe349307493362371b631ae0b48503ce6df03c8b9f3b2cf873407bd6da0af2274940d6ca782af1b04c5380c17460bbc29abf6c5305e3f9a3219804a358f641d64b4162012de887dc1bb5d1deca008599bc1173f3319f65a5e782ef02f919a53e6a2fe4ab89beab4db89c17243885981c18339c115be27dd679725b6f49f5fc18879b771949c77aba449bce46c7fb144a903502cfbfa1aa00f9833d80a9503184c26e9f257958307062460a66fa2f9b0544a95cf811f40097242f265ebdbf786f59186f0efff41ec31028fde9cfe31bbe78d492f08009c8ee680818a8588e1518afaf936677e2463dbf2306ae4cb9c9581900de672900bd3a420e12e4b79a6dc8358f4f9fe2bea4befe46e1bdad3857a8717d4a136bd5c8c050332529dea821fa4822b7e292dcc262c01c6a2e8c6169079501c81ca6c02d559091f7da4be7a239b3305f42fbbf19d9fa8b13f5623270264f6c979fac85eb78da191414c0935d9c7c2e68eefefab8869720c1e67647538c4cfc62e708abf142c8280edd3dce63e9a9d06edd7a2b6397b9ed39a326febb4633715f643884a27dc9e8984743f34fdde9c62cdfdb5e225bc22fa3ec4552238e56fc36924f77ccf4876277ebac3f47072104698c3cd4c6c32d7be44bacb213583803950548c084c35c2d0ff7e19c414f1e4d1a31ad6469d2afed27551c9f06d70bfbba461ba7987ba73506e6314046a96ea84f816c0302c761db31593fd7de2897ad40d4fd9ba80e7192fb5c49f6cf325d31d868a2f6f995167cf9181a9bf59542771c1517aa042c4d983649984e8bb251c060be161bbe24472c3c17de09384030d8d7cebedaf862e0e9117a9fba9e2f5be273e0d30fbd06dcf5fac999c461cb8db9ba072a2af22cc612f79bf0686e9ccc22c7db12fa5b3d9549ea833df890fea8162373c074cf852fbe90929968d5078795728d4cc061bd339bc66348c88c0cee5cb95e7e400409ddb2329c06eb918ebe3ba8c050fac484909e87b070445c5f3abe15c56eb9aa3f3688ea2d40a8ca9bf3af1cdfccc27bc95f2b74d6f2f5e7d284211cdad258656356ec6ed1a64e24c846ab21349f4b17fbc2b29c0115cc458a52cba160766c9a26f68839ef19b746384107bc3fc91c5eb9366f7cca3f65b54807f02259726be5629d2f2451a62fb4a545d5dd94f85ee8c44f5346830361a7a4b32f2789bed45600325910f3b24bd16ed08077ba8c6299f6a8c2a6bfb3f66210aca5f6deb69ccf0d3a021fd871babea9ee459b4ce4ec8db348314184fd5a6f049d943f6d9c4050ecce8c23356ae032432f07591f33da4dc91143b4f3c40a8f25731f351f1237393bd647b086f6a665093a574bb85837c69b2a9f98a8e35977dd8a2023b16b413d8dad9f7cc47ed42d0630a89b90f1d151642c702c112cfbeffe0c531355636f4045b2f772b8ca42d2d098b100f739f5b32793fad9b323cadd7bc57c3d70ab6b3f9e5d3a9d48415dd4678fbc57dd353c30c7a2dbd3e5a12c0f7f3bd60c04004ee0bbe645665d6781b4d4952121cfbedc3e944fc58441f1ad07c0a0ff1cf93b90da90f9563a77c3490b164d03b1938dc19bb7dc63b350cb9073681b1054755535710a89a41ef0b58229c041850e99d5b031e68a331a3974674f00200a5ab3f7e919da4b7f7bd9d2880dc1c4fd5256895a6497180aa4013ea321631c07d617f92b3c2eb323bd53ae6339ea08e600092ecf3e1530d010494a5771f3c2f45f75e34b638dae223b891052f643ff51fc36abc77fd2d79722babd0ed3d61c541b5c04c0578022bd02c579010377947fe06015c42c73e1785aba81564ec12d520f7e383dfe90dac596e09eb4589bb66d3c8e6a6fefd03ce4ea0e8d9dbc0e25a582c597e07c67508c09148e6bc8032e58b5d9c67b173fe65b1c59534e5339f5b2fcf42723409581bd962b9016764d6bc133bb44528c9d429558504409d45ee1ee64270028e8923f1552cc0711c8b46fd74f1e92b4eea779056f5e556bca30b064df8105ba12ce16af85c068290c94d5fe9e5211e0ad692e91027e3b7a2dc1f0eb87112adf5b96f129fe564d1011f2e394c1637a9222e5f059e2714a1074e68fffc5b7a5fedd78174fa98204090160385e41446270feacbfefa638e4805694d83fbf9876fbb34e5ffacc8c9bef5202de76734f36528a68c4d7b0c7d008277696c99ef3974e0003bb91ff5060e6608918790a68b5ffd92930736d7a3a1591e3bcd91fa8cfa7fd9d70b9a969e2bba3ecb7c0357397e844a8d77d9e35107e6ad55642ad194806c0c9365913e69b251febebf5a935e9da4bd48f5b71baf56d913bc9a832de2784f1e9d7e0de9aad1970631a39cc996431ef8a6d13fbf3f91790048b7cdb506c7270d5ede063d6e00a3f6052d2339d5e434e62949af0766e6feaad94f1f7dae3eb70a7c06809c5c846907ac4a27f14d2c59737f9a479c9e7c1792c02380a1799eb9dab890f4998f473d1b66c9e989a67d6e467ac32881ee95309226a9311382d7b4a4a2b3bc979c1f1411b922b9548f2db93cc5903fc0b30bc536f09b48e6d7a73803d8b822a5f2b09f22f5c97d3cdc3d66430d4ccdb4aa8d2da227e78eeeeb3198d874b6bfc7dcd30599134b810ca704f7ad43492736678b691", 0x1000) r6 = shmget(0x0, 0x400000, 0x4, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_RMID(r6, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001580)) openat$pci(0xffffffffffffff9c, &(0x7f0000001740)='/dev/pci\x00', 0x0, 0x0) 21:04:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xd3) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x2, 0x5, 0x8, 0x1000}, {0x0, 0x80000000, 0xe3, 0x8000}, {0x1ff, 0x1, 0x2, 0x9}, {0x400, 0x4, 0x8, 0x5}, {0x1000, 0x6, 0x8, 0xffff}, {0x26b, 0x81, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x13b, &(0x7f0000000180)="86") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ftruncate(r0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000240)='./file0\x00', 0x80) chown(&(0x7f0000000040)='./file0\x00', r1, r2) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014770 failed: hole in range 21:04:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x48, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f00000012c0)=""/40, 0x28}, {&(0x7f0000001300)=""/169, 0xa9}], 0x6) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x40) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x8008, 0x0) execve(0x0, 0x0, 0x0) 21:04:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = 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, r1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) shutdown(r0, 0x2) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:55 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) bind$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCFLUSH(r0, 0x20004268) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xf7, 0x3, 0x4, 0x567}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) socket$inet6(0x18, 0x7, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x14) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 21:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 21:04:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 21:04:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x490, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="6f13", 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xae9, [{0x3, 0x1}, {0x2}, {0x3, 0x7}, {0x0, 0xb0d3}, {0x3, 0x9}, {0x3, 0x1650}, {0x2, 0x8000}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0x8}, {0x0, 0x5}, {0x3, 0xffff}, {0x0, 0x4}, {0x3}, {0x1, 0x6}, {0x3, 0xf5}, {0x3, 0x1}, {0x1, 0x2}, {0x3, 0x3f351863}, {0x3}, {0x3, 0x6}, {0x0, 0x800}, {0x2, 0x40}, {0x1, 0x1}, {0x2, 0x54}, {0x1, 0x1000}, {0x3, 0xfffffffffffffffe}, {0x3, 0x3}, {0x2, 0x8}, {0x3}, {0x1, 0x478}, {0x3, 0xffffffffffffff7f}]}) 21:04:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x1, 0x0, 0x8836, 0x9, 0x7ff, 0xab33, 0xffffffffffffffd4, 0x8}, &(0x7f0000000180)={0xf213, 0x94, 0x3, 0x1f, 0xffffffffffffff56, 0x1, 0x7, 0x8}, &(0x7f00000001c0)={0x3, 0x0, 0xafc6, 0x6, 0x1fffffffc00000, 0x7ff, 0x8d4, 0x8001}, &(0x7f0000000200)={0x9, 0xff}) ioctl$BIOCSETWF(r1, 0x4010426e, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x1, 0x5a76, 0x4ea}, {0x0, 0xffffffffffffff60, 0x6, 0x8}, {0x9, 0x1, 0x9, 0x5}]}) 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) fchmod(r0, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) 21:04:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x2000000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x100000000000003, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) 21:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 21:04:55 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x84) shmctl$SHM_LOCK(r0, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) geteuid() 21:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 21:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe7a, &(0x7f0000000200)="bee16e617b70a5438525515517143cb7031d20793e5380d393f6535be1cffc28362d94f61f93bf72c1b210e6c25c36fabb7bb818363365945d627fb74e27788fd5d3d8884469c1a32993966757a769443bd4dbb8a854af80e27383709efe5a0d59ae90cf8cbbe496adc7a16c9585756a5bd5f3d097c48a88320818336b75f3f9a7c79ebdd541722d1eaa4d22f65d87e7673074b8e88fa0584c63b12fc3bb98563c89884959f7f16ccd86ee4d") 21:04:55 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6, 0x813, r3, 0x0, 0x44) chroot(&(0x7f0000000000)='./file0\x00') shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x2000) 21:04:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 21:04:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3, 0x917, 0x7, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:56 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)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x7ffe, 0x0, 0x0, 0x8, "891000", 0xfffffffffffffffe}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 21:04:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = msgget$private(0x0, 0x100) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf0, r2, r3, r4, r5, 0x2, 0x1ff}, 0xc00f, 0x2, r6, r7, 0x414a3433, 0x2, 0xfffffffffffffff7, 0x4}) 21:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') close(r0) 21:04:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x4004745d, &(0x7f0000000040)) 21:04:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x20000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x28, 0x7bbedc4ed5511f2d, 0xfffffffffffffff9, "9ebad306409fe15f4f19d75064fc7005f78c52"}, {0xb0, 0xffff, 0xfffffffffffffbff, "82d56273ee68a6840b3364c274fef24e4776da1c9e81772d86279382ed2869bfae60d9826d34b8a8e1842d96fecf5d05f42b05bcc4b3418ed05b96e583c18853694f521587a2473eab2f7bbfef3de7505391533a205e696ad2c6e35218b1d28b6c57f389a29d2d5210502a48bdcb2d23e01d054ab397065d7b3a3050bee51b65d97d6fc55bb8f4c2dde11da551339107a2d5acb5fb28da78ecde05a9684a06"}, {0x58, 0x1, 0x9, "c50f162006b8ac2aaf52768a813e8c8a06a040439a62f833c6f25314ae076667da62019118aee0d8c29be763dc5c3c722469e4855e384cd390ec9af16a10c8f180809b683a"}, {0xf8, 0x1, 0x1, "37bf8a8c87f4443229088c1a6cc13afd85500175f02dd3825810ff8883851defbd857934e2d341ba09eed2515f4fdfdccb52e70f057d5e23014ec268a1294cef432fed1fb6dc579726a950ca98fac204988987563b9f2aad20ef211ea330553e32890a0ef1209e61250f6096b2b31d9f5ae57040c6e7f23f6cbf5088c5b057fbdd48b35290c35e4c4025302203e6fd2d7f43866966241c38f308936832da862a048b1edac1c51d15a471bd5a248eafafec0f63b6ef733c72b7ef32588b226ff7cf1057283c5d8e453e1dfa2a78dec6271852cff8e3a149a854829d5b3fbb62b981530e"}, {0xf8, 0xfdff, 0x80, "8181f6e87a2805fd9fb84ef138339c945f24483756ad273aa22114a16b62adc9cd2a3869f5b622057e9af4103b76f4aa1199706533a806b8d48aa296cee48df987bbedb4a980d46d1f63200827cef7ae8748110988cfbd191b19f6088e624a007865c79394ea90bbd4e3eaf03a12e9899da389d1fcf5c55e3eac828263108749b46071974c7f0de46fe5d7002cff1829e0a4c7ed675d6930a6a19f4541bdbd7e5839800adfb121edc8537845e2f5d64575cd891628092aee778587461e1b0a7919325a7f4a0d18a81570a7f8abdeb98ef88276d0627b68c1ffa8caaa79d4f6b87580"}, {0x78, 0x1, 0x7fff, "aec17e3b426248a38edeff062225c347f913337e3f9a9ff95f6e667c390af1a6c814045b6e5ffb91e3720c6dcfc812f1b99830da24345f575d66d46451738b2beda03a54d4ca78ad8f181a38448c4725ea7d5b11ebfc72f74b57e690962589f9aa40ca6cab24d139"}, {0xb0, 0x0, 0x917, "07c9ad71c3873d528628910954a0cbe4b02451201cded5edfdec770ba7d4238623f38a47ec2398e097bd820be695a43972e6eacb2e524e9f78d3aa518b4ef705abf6aefd6ddac753a8f062ade3e7096e9b696d2a958e7985effcc90f7bef98490d56106c64a9559c9875a964c14b60b74bbb648e3c2eb60a3a80088f5d92d72d5367e61028635a016b681a333f854db452c8fb4ce8d752b6c19593676b95bf"}], 0x7db}, 0x0) 21:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000000000003e, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x14, 0x0, &(0x7f0000000040)=""/20}) 21:04:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x490, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) shutdown(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000000240)={0x0, ""/229}, 0xed, 0x0, 0x0) r6 = geteuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/4096, &(0x7f0000001440)=0x1000) open(&(0x7f0000001480)='./file0\x00', 0x0, 0x44) listen(r1, 0x7) r7 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) setuid(r4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001540)={0x401, 0x7fff}, 0x8) r8 = getppid() fcntl$setown(r7, 0x6, r8) setreuid(r3, r6) r9 = shmget(0x3, 0x2000, 0x42b, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r11 = getgid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000001600)={{0x7, r6, r10, r6, r11, 0x51, 0x3}, 0xc733, 0xfffffffffffffffd, r8, r8, 0x1000, 0x20, 0x5}) 21:04:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x100000000, 0x6, 0x20, 0x15}, {0x3, 0x6, 0x2, 0x5}, {0x7, 0x100000000, 0x7, 0x40}, {0xeab2, 0x9, 0x7, 0xfffffffffffffffe}, {0x5, 0xd3b8, 0x1d1d3c82, 0xadd1}, {0x2, 0x469a, 0x1ff, 0x401}, {0xbcaf, 0xffff, 0x1, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x3, 0x80000, 0x8, 0x7ff}]}) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 21:04:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x429, 0x0, 0x3, 0x0) 21:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 21:04:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xffdfffffffffffff, 0x0) pread(r0, &(0x7f0000000040)='P', 0x1, 0x0, 0x0) 21:04:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x21, 0x6, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:04:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") 21:04:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 21:04:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001400"/34], &(0x7f0000000040)=0x32) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000080)=0x1002) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') connect(r0, &(0x7f0000001140)=@in={0x2, 0x0}, 0xc) 21:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x600, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$KDSETRAD(r2, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') 21:04:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/63, 0x3f, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="4f8f3784e8500e32386a1b31e830ab5e25836c4c7227a2a2924187c600631947967dc16e627bd2f2538294f17241c094c7a9205d59a1fc2a33126a5b62d0b96a80728a33358f480c2636a7634dc885f8619724c2dd21017a7b8c5808d9dd0ac5274205f9d97c0adbba"], 0xa) 21:04:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) 21:04:56 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x48) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)) r3 = getegid() chown(&(0x7f0000000000)='./file1\x00', r2, r3) getuid() r4 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000040)=""/97) getegid() r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x9, 0x46, r5, 0x0, 0x8, 0x2, 0x4, 0x239f62ba}) 21:04:56 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e71e699317196480000", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8}, {0x7, 0xe3bc}}, 0x2) 21:04:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="a50a2097aa38881d9051f5496d757c2ba9b539dd86a2ae112708a27544c2bf63037655afeaa2506bef7677cdb5fcf8114e43b136cec32fad66d3dc4ac732b0a27c88f752f6a6e967acf38fa7ae5ed4ed14f8124edd2fae6e10a7db1bcb98e69e0d0f1d8eeeaa98a4ce", 0x69, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7aa947be77f1cbe061ab59b4c483ac24bff05792c3b50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x90, 0x40c, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 21:04:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8100, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0xa7e3) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffcdb) getgroups(0x400000000000013d, &(0x7f0000000280)=[r4, r4, r4, r4, r4, r4]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r3, 0x0, 0x0) 21:04:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x98) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 21:04:56 executing program 1: 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)=0x7) close(r0) read(r0, &(0x7f0000000040)=""/32, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000280)='./file0/file0\x00', 0x6004, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x88, 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 21:04:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mknodat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0xa0, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 21:04:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000ba900706000008f604fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10010, 0x0) 21:04:56 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x9664, 0x370) syz_emit_ethernet(0x2b, &(0x7f0000000000)="32f720636364147a79f357aff09535fc4aa3823f47936691edbac81aa71ab13632d482b023ee347664fbcd") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socket$inet(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x1, 0x2, 0x2}, {0x101, 0x3, 0x1, 0x2}, {0x9, 0x0, 0x1, 0x7}, {0x10000, 0x400, 0x2, 0x5}, {0x2, 0x40, 0x7, 0x6}, {0x9, 0x0, 0x3}]}) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 21:04:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/154, 0x9a}], 0x1, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = geteuid() ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x21, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) getgroups(0x1, &(0x7f0000000240)=[0x0]) lchown(&(0x7f0000000200)='./file1\x00', r2, r4) readv(r0, &(0x7f0000000040), 0x40) msgget(0x3, 0x200) 21:04:56 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/190, &(0x7f0000000140)=0xbe) socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/235, 0xeb}], 0x1, &(0x7f00000002c0)=""/93, 0x5d}, 0x2) 21:04:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="6d4b902e1882791337491cf570515025b96955e4e008bbced1d4175e87efe97b9e5e285c9fb08bd1f175e66e3f21c75cc7b608d38c23d08e2f3f79f7ddcf89c2863211ca671dd14ef9e4d32e56b1498fb79b7d3a81ff3c4f282641af611388d8faf818733f6471e49847fbd0bb9f808760155ec047a8d7145c04bc78ca9f7b8f70cedc2db7272cb1219dc3c2080c987d2e64b903d6948674074de98ddec3afd73a3e5becb23cc9997f5b0cb805b43def5aa75a8f6c87cb6061e7e04fab4b67bac2e174f353c6bbe89ae98b2678c038f50b57ce9aaaf86b3933d66ce11bb5f7d573e77d6078be6bacfb4603140c0f54a303fe73a35b809a1ac0a585eb7e24a9604c55109f6aaf679385f53d4a5b63cb392205f83d6a156a796f69112e7f9ae904a4183d0be2004e8b76d378ae1403f3a5e2a24a50cc478f3562bc0a4c882297f761fc6cf88b5528f94c81c5fce60dba97faeb8af6693d26bca6a73d19e61eae965fdf8abeeea495310e664da7815b910a977aade051b90f955a74e1b7fbfee74f3206fb7a2bd91c937fdbb1023d510230f145296788e41977feccd6031791bfdd4631e415d0caae7a0a764851778a9b05934c8edba2ae0602f1646f13551968e8a31f38b76fb21aa05036e064e893ac1bc6c1594bd9e25dbf27ac06c5f67155f78aca3f1a8ba980679a432b8a38ec4f02f18a10071905594e73286382e29b1561e9abcf2934592417f63fb17a613197d16e45c76684ad21319d2364a8afec2408c7c61a587bef2a56483f4dc36fbf5980724175d74ad1e0e0b3d77f7730273ede9bb2ffad92a49f5773f2986bda345b4f25c8daea2292e0e9bb0dda7b13f48b28e38a19a278e2505d06c29cae6a36446700b5c46ac6a972660625c4d5966bd62f69bfd64d90dd8a000a41e221d9c35aae053ada879dfb674cd2f9d38ed2c7138863030f91855a33135cd2fa2cb461207778c36b65140c1ad6a04b26a965ff6295feacc0ce4013939f49ec352bb2d5a1c8fd02e0805f47c676a40caeaa0463221deaa2ef117205947f5deb6f0ed28eee845b44cd16af111e87b583d00a4ee7c489414d76c243e39fd8a97fe16936208a7008433b3bb100b985fed68e5dc6c9ec59b2e3381b2d4096bb1a2949dc68e8e1305f9560c451e7285e2db42168796795cc67efa2ed95b67ddc26b6eb8b8785ca42dd0e565b2e2dbf60fdf9dd168f8495a7a436674599892565def95835dede2dae2ddbc784b8e35bc0c617f01c49543be87f3ec0a76b1535e93a7fd3d9d98910b9d1b30fa2952013edbd148e6b4470babcaa713365ddc6f5b4cd97f6b99c8c5e0d73edfa79cfab16d9ba9aece04b62f8805703825a0aaa3e283ceef3a704f60afa0fab8d118750a9ee142ba4302a9925d3cff87c0b597cda4652550febfb06941462130a78f58c7c934b33ee879f926b35b640599de05d8c29fefdd54794e9ed58d6cf29197149e5903d199236839e082e9040faabedcba009bcde3b76f073e4b21b0c2e12fe8bffbd6820ef3f4dbedf6cfb9fb0ec6ed14ec3a1583f5955c969875678f6bcf3ee04f0048a38cd279de6b3eeac388ab45244b59fae743f47275504ec6c9decf3bbbac38842a1082203e7f57548344273e23aa4ff14db60dca2d4ae2af5150b784bf5e8c0b9f704001768ab6bd161a247347786df558068a09fbfe084855c55f8bdafb0c1a71209ae27b541988d90735b20081d9b574856178fcaf9351b6e49047d10444d01c38a13db2574bae6f81def1250b330f74d7df385482b0ea9801a07c1c8ac3f26e4e1b20f8ef81872a58fd2289fd865465fa2e8c00ae4f822a66eaafa342d7524a73b47f77feb04969e6a2d05e92e7d7245450c2467063170c15af2b44244166a883fda1390ce550b1da117920a5da8d72ec2cd3c433bb0c8b560fe8d59034671628d411952aad5cd3a399f92c7ae6fe5f46feeb10deef729e7e98a6ed8428c2e0b3a08338108e72588ca2c8a76d4edd11f0af00434478bd60c852a9c416758207d54c7726e3c9dcce2aac1f5271c9eab457e89ca5946b9c12c8fd006947480bc6b10ed35466417eccbf5de1d228da919ddf1e8dcd6e31d5f124956b7e0cf348c7491aa53784a37f6c2d95e3a664bc420da9c142394f728ca888d3e02ff0ec8be6391edae41f29d410e5de0fc75954435e0806e101d02e612eb753ae90259735127ab05e04061e87b7cb118e822711b68ccab3152f28f9792a825bad6f3fd5a21a36fdf31f837ffad7c1ad6ccfb959a265684466e28f3e25f83132d94255690975ece553971f97c0a6695be8ab657011cb8f7772e71287afee6ab83842205c7021c770ef7e09d2ff2d4d5b52b779421c7a4fbadece69d15163886552c47dff4dc116dc8d0702fe73bc27b56785fe2c0987ad21d30fac5b49489d699c5e62ca6d7796c1c707e48f2f24be0e215bc3422f4fcb337433933d1b4d9bfb098e1aacf4b2100f4d0d14b2b51a2862c915be0e30fec50347f01a33f4d013b2553222704bb25dab37cceffc8896dd0c2b589de6349260330ac8fc678f997061a8fad373d563f8ea82352b5907685479543069eb0bba83f3bd0da767d57c4812e292d6f72def3df8757c6ac758fb097380b8a23f4a79e97f5275c06e07fc883dc9e793abb7e070893d466406688ee563bcd6d8b9df039478e5f1e6a1b2278108ff2b82b7ca857ffeef61a76bf186814b06cb3a0780d48289b76fe110ef04cc68af86f8effa9077f0f3eba3ba833b74f196089f0b7239fdeaa0c0b21f89c9bc008b07ca6532226bbeb70dbcf92eece2868617356129b46671e295f7571dadbd64fba5849622e2f04e7b94c2159597f0649276cce7bef56110429185c2138d6cc236df9b4016064b4c3a2bb9f7022f8c2304d70c1d24a3aafa50dc288c1f5193ed65729099bcf5914397710a6b243ef75243c1c57501b48286a7e076f14a2c0dcfe76133b2a244d5392b31a116c403122bb9574f1904d7a07021c4fef77fd1dee9a371952e257388c46361af948efdda87f5234bd709bff7619b0d74d5351fd29403d26e0dcc49b3f28cfc107e598d391f9b263d39348548952e185b108673e23eaa46a0dc11c7d285a94adfdbf8a0b2393858d0ab4552d4dee37319d9a2c46e5e43eb61a8716f1f4181c05882b5e32594bbe087dc20c199dea5d9855ce799a52ad8b663b582e12545ffec78e6846af9101c64f7910072addf0cd56613791e0d532900761ab8d5c1fe27458ff97e4b32d458250b94c7b3381e5bd677034f9f89188177917984bb6571f2455b57a0dd6fb53928c4cfe9783915773aae15a8c02a00e06e6eca2721b3cf93bca32c0b728ed6e5a56f74a177582d293575a5f6d7b5676debc79adb5282e84d01c1778e4cde0a323167c9b095b6938d5fd93f3dff6f7382d897214b02aa79a6b6667c4d999936d46dcd79c8503d70f02453e5ea91902ba2621d6b28627dbe0188dfa40b8ff762e74c85fb560b3724fb69a8d7d870ee8c20cc04988bc5dc12255789825898382b251c9530bc15d8054378720aaa46fc24c04e984261a0c089404d3586d368d4bbf602bde48a156aeca5d10d57fb40d398971554e231886391bab09fe95eee0f935bc80be844a6b072bee96519b33a5bbddc129a3db72371ff1c08dfa5e022261f2fc6d8cb2dfb3d4807e9ac78f56e325b6acdcee7a2e9c6a4aa394033bda924cc77bd462dcf8841f661198ec6a96834c5b670e5858aecb39248e32c77c5730aca4e69f8ec3e864cd3c4759dd0d9122a437cd2db14cf41d94e0497bb0d6e2541b345584da8d5cd99426a1da7b0a84b69809808106fcead8958b2a14b17e8fccd4972f18b1232d8e29f72f0705f85ea699ad47c7aab6edecfaa96ab0e27d5a308e3af7ca31e588327772f9a2cbe922b3c3c0d931a618a700864f153e6cb97e366874afd77dcc7aa35ee919b5dcc0ab5a78f0296eedfac6c9b042775bd0608bd8a0be167b0aa3516674704d49a42bdcd4c538ecd708d4763f84233076c2afcd8df17ae63eecb0f510227c8a155b73f955cfec5937c5bac43312d3480d020e3fe7e5ec0526edf5a50b8d38a005cb951cafc5dccfdc80ef39176693be102fd01ec4c8ceab205bd48b30b1f68cfe66c175e8b9c31efd38da793f84f292fcd3eae38d7637c31a2c49cf8674078a2bd63cd98262211a41264da899d3d0f0d49b32337124f26077cc1e726caa29e284731ffae642b254a8c5674c5b12fa134780e9c63e4abdc4c463b3125625cfa6fda4c1735268bbc469dee10f2fcde2d86166a483b520099cb1ce2c1b7e108895539c16d281f08f95868a04f35683777714f695bf2288edb988234dae381967dc05d8576f739aad7f6004c6011288c9e8e56e2eae5e86160240e3c932f693bbaa5121661f90d9f5636a6506bcfea42650e3839101451430183780661072fd70e31e8cb61c797057415449057cde2639419f9aba7516e5815d8d61cb5b4042542a0fac6376d9a28af84ffcce0baa227183865d69e3d6dbb530aab0178d4ec0028c5a8c2ace09432213b2955ae539d0179c8e66b0ce254adef67d1e1fd1c7ffe468dd3f31b67fcc8b01b8cf7beaab90395baa00ca50a68a2952e26cadcc1a985953f154120c6a7618ea751058d1a6366e4b56d486168e86bd3f9ff63bbba3566ebd536bea5a1bbfa18ba3aeb804b1093b9d47d22ce3a71820a747aab7921d4db37f7c0c553c59d0d0b5633f113aa8e18318bf833388feae9277b0458cf97884826bb4cf91e1711f6048a8588acab846a9f9170a9f9d880489cde136dfaa1be7bedc2ca32feb79353e9e05324630c1b575cbb47f178fbd3887d24cf89a6bf04f7482e6cb768e3a4ed1596561d70bdf6373caecbf7af1675388c9e4fff2de2d26ad87defa56beb2c334edf664744aa021080f8e68cb11b4f5494900a83a657372711d67238260930219ba766d5737385bbef598ae5df67f4e78ac5d8c5aab9ba21d37c26b76b30969a8268abde6ed500c2a5527dc389f82a13a3217bfdfde45aec1992193ae0979b0a1ff66ec9fd48e74474358869e5c7f0e1f1858c12024afdaecbf1066cc1225596dc96daff612a51761faff66d29486169494181751685f788881bc80f785f0b972fb569254bcc65b5de3d1595247027bbb1116d47409da41dbfc962edc208e17990f57e62a352e925ed2d2c262517467eec7c253e07f4929917ba40cee8b2a6ab7e7d712f9adf4ba3859f11479d5155150113c2f93ce9f9b0ec4eb53df0aca5cb7f22eebbcf0835477900a70fb9cd3e3db6c6e5d75e7481105269c458544820b379e920624188cacb411b7229998451560a71c42c898798d85cea2fb2437980946c7a92b9805cd0c26a4942b4e4c8ebe9a53d6a24b34ad529884e151aa41e3a5b5ecc771a519ae5d4a5000d261d45457a61e1d85be67d473dc24828a3c1d290b0fd8e8d3abccb5e83696c0dbb6729d4eac4f351b7b10aafe6b534f12723d0a9e010aa570e9f89fcec3de564397860cadf911f2914df8123518b04fbcb36d07a3075ebfced9261215de22cec2118339aebfe1b90e794783e111dbde28febc21441c5207d38e8961cd4151fed794ec39bce2672d640b72327726ec2982f6ebf47699f96ac7f94b14489425cf8bf0670e542999290d96d8d84130a433395c74d21282e19eb58d379cbedcb9a5b3d4427c09de83962d711568012e9adc2eb0d4e7176fc608f34da8fbed57718e1ced8b8b20d22bc69c0ac62c7b94059eebea010fc3ac90b74bedec55b66226edad", 0x1000, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80045713, &(0x7f0000000080)={0x0}) 21:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10098, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 21:04:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x97}, {0x80, 0x0, 0xfffffffffffffffd}, {0x62}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) 21:04:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/11, 0xb) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x7) linkat(r0, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) 21:04:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) geteuid() r1 = geteuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:04:58 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/229) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:04:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x100) close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1000018c, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x3) recvfrom$inet(r1, &(0x7f00000001c0)=""/240, 0xf0, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x100000001) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket(0x0, 0x8000, 0xd8) 21:04:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="3f0d73858af6ac480bc0cc1cca382c23b4eec723d4bf7da55351dbbcc5c8a442697b6932a0bdaac9477a3307e640aab5f9e9d19b6e0e477da704e3e96b1213ed6530e52c3e891e8ff89bc6a67c12f22c6453ac15f813e118c30895a3a27f37585a8177ba8f9b1e19a1030dddf68c84a2a541f83cbf319472eee8d634d82f81cfb5d5350c12dc3c0ead5b65cf4b473fd8d20e59cf66cdcecf7a64cff4da1482b240b56eef48f161af2dcf8266f4db0e6185e102917afe1e21adfd0923dbbaef275d82a13a98de2ffea2", 0xc9) r1 = socket$inet(0x1e, 0xfffffffffffffffe, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8288, 0x160) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 21:04:58 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 21:04:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 21:04:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 21:04:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="efd313d8bd6deb170277112eec04f295154c965003287cdbf9d1351180c6907a7f95f1ab5ed63974495dd182c20de81d12892a2903092b48ab4fac55b83fef1dbcbcdb9af368101d1d32d8e007e0409f4a55ac501dec9f8df0142775a43654dbceb3ebec510b7a3ebe9c69ae1f85cd734ba2e001fd077af561c3ef2aabb964", 0x7f) poll(&(0x7f0000000100), 0x0, 0x0) 21:04:58 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/40) getrusage(0x0, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x9}, {0x2, 0x9}, {0x40, 0x8}, {0x23, 0x4}, {0x84, 0x1}, {0x0, 0x80000000}], 0x6}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) close(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/156) ftruncate(r1, 0x0, 0x80) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x100000000, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x2, 0xa8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000400)={0x10001, './file0\x00', './file0\x00'}) r3 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x80, 0x104) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0x0, 0x3, 0x5, 0x1]) r4 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) unlinkat(r3, &(0x7f00000005c0)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000600)) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000700)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000740)) readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/61, 0x3d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000a40)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000a80)={0x6, 0x3, './file0\x00', 0x7f, 0x4, 0xd68, 0x40}) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000ac0)={0x7f, './file0\x00', './file0\x00'}) accept$unix(r4, &(0x7f0000000b00)=@file={0x0, ""/108}, &(0x7f0000000b80)=0x6e) 21:04:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 21:04:58 executing program 1: r0 = syz_open_pts() 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"}) close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:04:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x5) close(r0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x8b, 0x5}, {0x88, 0x8001}, {0x7, 0x8}, {}, {0x41, 0x6}, {0x57ed6f6f271129d1, 0x400}, {0x18b, 0xdd}, {0x140, 0x7}, {0x0, 0x2}], 0x9}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c422b8", 0x6, 0x8000}) write(r0, &(0x7f0000000200)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 21:04:58 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 21:04:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 21:04:59 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x2fa, 0xb) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 21:04:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x18088, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x33c19dc2e2f78cbf, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x10) 21:04:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 21:04:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x10, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x4, 0x101, 0x2, 0x4, "c6d8c91e02e7e6b9ffcd3692a8fc1829188ee468", 0x100, 0xe7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582773f2a0055552fbd5e41789632dfc94ff334a3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f7bbf87b79d3784458f3cd28193ef1d4da9342a3505bb3f0216ab93f12fc4d5f0000000000000000004ae9f66454fe589a00000000000000000000000000e669b468354fe3eec68f1a696375c2248e3cba8ed5427ec1d30c82ea7e62cdf65f53f7044e5a3daa45ae7092744e06d0edd26ba87db71fedfeafef9fd400000000000046de947b53f83c0f2a9b2af1357ed11e37188f2ae5fe3f90a09913fc9a4eadb804e3177b2f0a31890b3ba71af5b08a00000000000000", 0x4d3a8438039ae48f) sendsyslog(&(0x7f00000000c0)="d4fd634bc62f4ac54a46240d0b2f97bebb57073e12549e7d33130b082935ed38e38b30a9ebcc83e33c4d42b88545340390273b56a7352a7cc99864d252931c44a6b67d342853853312ff420c80f7385bb203836a6ec21062496a847d3cafae40e9", 0x61, 0x18) write(r1, &(0x7f0000000480)="93", 0x1) r2 = syz_open_pts() kqueue() pwrite(r2, &(0x7f0000000140)="94d0b5bc72e289efc46515ae769199435e87fa3f12b13aaacae348721ce7cefef5cd3bc72e421d4fca4746dbd3c1bd837feab69d05a3bf98e3eb1c5b63a9d89222159c355a8d5797f54d4dba4f4803f6ebf6b259692f9a11cf86a20827babca22480c56c29d96438760f796434bb28e1d1675767bf5cfb54fd7a6f38e113bda70125dd62b174795e12aebe8c5057e0bf49a77eaba3a1dd6ddcc6744f63e03979d8451a96e82ca7a383d03b7e6e3559e4deb527fb71f80d1d37b05ffac8a6eefd8fcb6455276608958c52b740dc9dac6f9ac9c1685b5947dbbb", 0xd9, 0x0, 0x2d) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/145, 0x91}], 0x2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 21:04:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffcd8}], 0x346) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffffffff) 21:04:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x0, 0x2) recvfrom$unix(r1, &(0x7f0000000240)=""/62, 0x3e, 0x802, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x2, 0x5, 0x0, 0x5a}, {0x8, 0x9, 0x5, 0x4}, {0x8, 0xd712, 0x8, 0x1}, {0x67, 0x3, 0x20}, {0xa96, 0xc7a, 0x4e, 0x77}, {0x100000001, 0x9, 0x9, 0x6}, {0x3, 0x2a4c, 0x0, 0x7de7}, {0x8, 0x8, 0x3902931, 0x6ad72719}, {0x40, 0x1, 0x8, 0x66ff58d9}, {0x9, 0x3, 0x1f4, 0x8001}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:04:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x828, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x7}], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:04:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcc0d67b08071dbee, &(0x7f0000000140)="b6297a35d0c1946a61700097512a18145476e1654de48a6e3f8e7d00a304a94a71d11faf080275432ac8dd93ef9e7e6f2762f6b5bfd7cc98f2180233c2788e210ed2ce8ce17af3997f434e3e1ad5c86bc033f7a638a028adf800e738f850823c357af111bea0d5d49d0851eec6bbc3b02a9aec8acf058d7f5d37ca44234f3953e3cfb02f1991d83c74d1978193235e3c897260bcb2484f3ead7ea32d36a8aa5076a01de9e47d33301d9346944d65ddc2674a8355cafe5264b43c8d9eef9de8751d05b7c07b46f756c7867f4e1c067ec8a2d9fe92cdf619b82be65ac7e863687400c7517218b79f67206512ded04568000000000f854d14bd0be61f5217c4ab50cfd643bc91b666db3477714b5c979893ded7ac10da48f5eb53908e3943b07f6817e41f03c287ceb8633ce29449e484cdba") 21:04:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000240)="eb11d5668d90d5c137ad16b8bff70cb1ae4abf888a35fc2af5383fc7cfe2c782b2e3e66db5dbcabd267d4a2ca476aa479ffe1fe40f8127387d4dfef6f91f190458c1dbebf19414463db76ce256f808a46c16afce712998f545a4787065a96b09194774c0b121c340f488fa8bc2ddb7022f7d28748b2bb4ba58e1569bb2e1c3aa5a06fc3b3fcb7b29c524f284b8d1ea67de02ec883e4fcdeb4125e5c494e02bbc", 0xa0}, {&(0x7f0000000300)="dd", 0x1}, {&(0x7f0000000380)="9a1e53a7f20b62d234c510", 0xb}, {&(0x7f00000003c0)="f00b9419ad4e9b5610402b936a7e8d97fc2c97efcfff862e5b3c33652decf1267ed262978f643de80081e599fc895483bb334de8ff556e3d1c1736cb6675707cedb96aa57554b60db14a57a809a20c20c390124c368027c2d736815115acc2f05c95634195e4e0fce2474604921a6fb7a3c7d5666909d749630526be3b554629672319fbd3fbed59db1f5598159f3dcef3fe5a689ae0448b4784f6c7bf0c5f41bc9367aaf2f4fa", 0xa7}, {&(0x7f0000000480)="f11a8a1c678eed6f904b0d2bf7bf82b0e9d2bc2073537e18ddf820efdf5ea9387eeb93e59c75537c26d21080bebc18f3a27aa06f0fe5f1ce8aae1338af8f9ff03d7fa2ad3c5715928a7df88cc1f90b5176195ff295bcd7481b75674993469bf00c77758fe8ec8b0f0f56a07c07fe92f3d47577ef4c4794b2e71116124293cd7d64bcf000a07f38297f6ad69c72f0a59eb9bcfcc6549e89702584da72661759cdd340bfa8189786982729c38dc0f18ffa440416f09635426f3549f6d2ecc577cd3b0a4c866bbd875b32b07b4a22ea525a35fd8b8af42811f246e787690c18b7c3ac6837110a5f6a5fa06ccaa8b4e72d46f27db224a32c0a6b98d23f6ef1bf49e86f089c2599f0177eca14c0aab3f18df7443cd912a69c8b1765c88bd4fada860462cdb92ad54e1d3c3f5a424c945608f1d77d0b77f41e9d8bfa73d1067addd51c4c63568c61a3fa380b421bf58fa898435d542e711f65f00bd82ff568f26b64156bbe8d1fa3b77f173da46ff30c71fd9e2089a0ea1b14a04567f0ad3c2ee8c13c4edb71b22e18c3be780b039aca137d345b67a9793fef4d236ba5509b31531b626713bed9c5f0aa248f792ccd7ec8ea8e92e3c0944f08a21ab2d5785ee4d131bb8daf83a3889361da5f04487d004801ab3369f73dadea8fe9f2c214b832236c37f33187e00daf5c5edb463df6a72830ed8f12dea78ef719d40416c080b5663284effb1fbf4467bc1cb7cf536730c9f5ca3985b45f16f6857abf60f9a1a69539d3fcd65649ca4963617eced2621d5edfacc29d2300533d723638135530a66f755d89ec1c4845e81df8f494541592c162cce30c70b5cd1e3661e3fd361575d53e8a5de87095ff0cd58056e55aed28741b4ee827de017222d05d0f5d944f51b6a97c89b36f3d5f6e91c71877716bf847dc64b7ee4b80981fe64d6c8b43b32a6904bab4fe15e5d05582d7a0633111943da4927bc60554959c38c599f6c3bf1319b9f6050772a980db17b17153517f5d76c40630049ed0eb1d4548eb76178b10cec66568246997bde5130e54c95f87a9d8c225f4f0f8dc7e972081e3b6b9a30d00f6032d4fbaf63e149040fec8a481724560778905ecb6f486d7f266aea1402ca79731d5850b1f1c9d51b82a3baa1c8cf9ef6ed187604b71dc3caa490637de7bd4228b15f9af2d60bd9c13a303bb0a17d3b668da3c11c0745053b5cb330346d5dba9d1d480320aa6e49c0176a4a7e90703cc83c737fa16328b243a48e2b955c7ae787e1ba152b44f8f5e0fb751aa28a55aa781fa952b645cfcfa8b3aea7eeb49cd6328c80d7aac249258f18f8881d25cc3ad620fe36f354bc0605a0696cb237df953105009e6a80b15b3766a09ead03111b8d980a6f18dbe21217fa21e8f80681fb312e2a2b6cce8aedbbd53ef11e19f8e0321cd119da9870a097eb3a56591dbc53a2939b3c9bdcc28bbaffb0f83376cf78f88e6eee30afee12e421576278853a401ed260ca97549556037f7af2ba2892d53ca9accc3b90aac87447b3ff3dc40f831e3a059676efbce3b17f086fcdf06abc2b29ef3a13d247992a129648471704a58a564fafb5527316c0b841e9b330fcba6e35788e049002c5f5c6170454e7f40d6c8591d80c56096eca3091a44d7b3a65b3b1c3ea1a5f2c2c696220d8250981bb7316e16dd704c79f5ee208f0010adab99473438c348ca5bf33befc69df6a79b4d0b4a7f786f422141b73f6183f39799473b372f0a59cadb72c3d3fe593b86da8e428df0e451fc4fe83af7138988c744836a012d234feccefc474997a23c4ba449b720e3f76dfe09e2a9e2e5b7face7f57b6f03e075f5a05ee55a6bfcf975125ee9590599864e51692a09667f684ff17ab32f2c5dc94928f9d4cad0e3a3c704f93bbee0464809e1ebbdc0ddbc79cb4031e26d39835e6061b4f1ecda92909e0fdaef00159e9df52b4b99169cde6f6b7d0c1e2ab51b1efdcff24d2b9255fc7dba7fc7b6963a8fce652e48a970c8cd2476fafa850ba68f2a29c4035a941f8c0acd6327035cc6c01638ed56a9add179a244f84926d7fd752c0a02ec02223d5d5eb577d6ec86643692d675d6adf96afa5f9741e14424595abfa675c8999f9b64aa2101763dc89e45ae929eb2a157e27ff952d5b88d7b854404ef6db232475fed3562b6c4b787bd947e145c08cd0ca69fffff906589a8f18432e5e63e93fad0834f3218fa8bfd6e713750e7b585f908f00a909ff6e3b82e75686079535be26e85ea3b22a8dd4a891c5436d4cf13cbeefdaca737161cd8badeb8aa79c6f81726ca261ef2c57da9d56010fc1ca4b2d51e195016f8595dfe563e7c081f7cf079155399bb8bee8ee54c6fa453d361b81e5c8e9f52e7197482c1cb2a96e9660ca8be8cdca79535001b72863c0ddb431bba520ff6b6f88d063d609907bf630ffce1e4f87e47df4e88d69d5fe842dabb3debd56e5a0923bd4f6a8af43958cc4bfda25e52fe6d03d7732c20bf541e60a65a4ded16af1fd4b34a27e2fd61cafc00d3797cec01a4d5eca9fb528a0ba43e4fbb32486ac7ef072a1843bc3a4a3d580af526dc1119a4d0451d713fe5a646f15a34ac3a1a0cd3a5dc7d8ca2fb2efe8d14f57b8cc15db374b8c5e20d3e3a66f418d4848aeafa2261d2bbaf7f87e933fb49688defa3b7f132b9144c5f9acf46d517f54386c3b22b9a51c95e2fdb107fd17700afde832bbef0415ef774a49fe53218d36fe15545146eab0adcbe9588ae38ae329bc21383889ea609bacacbad0644aa33b91289dd0e89f26e9369d2e7f10fb82dbe4af01fc1a5f8a294cb55c4535879accb4150658a65fa0393e59b1fea80064d93e85318c9d0da4379fa596967a175bcb67f72c9e96788d319bb4ad92821bb4a79d9e7d40236d81000e809265f2195aeb4f31f20f9ee0cc497607e940e903071f89fa7104fb5e3b07c7a5f10b003f5f460213bb85b86246966dbef9c1c1f9af9c010e44b1e59e3951bc2418dbda12e7cd7fb7624337c02344b36022d981936502471b04db0f7295a7943fd9c354cb8560f2defa34866cc5215c08280b5756912d5d6c5f5cb26165f37cf572bf8256760199fd913bba5d4097d6ced0509488dfb41e5cb8077bd3bf593f902cc5d7d4c6a21997ecacaaeab7eb499837626dd3cb16a834898cfd4079c43f37acf0495b29d4bc7ab07082af3f6f8d3476dd3d048f2b22eeb0bf178f4df4ff399eef34c3814aa1277a60fe3456d054514e052cdae2e7b434c1a6f2e679445aff748a47b4d75ac79d0aedc9f4d1570a9efb8896f1e8783ad6166f04866e361e758b17ec9ce2c4766e9b043fd054e3b70b3a7dd0bf1a842b31f98bc2309508a16300dfcc269e8d6d6bff41fd1940b8819340c89be74a7e9c3fd1b0a2015fd86d541b65be7c468a88f39af44eb0f6d16b39e2af44031ef32104784738d743d920b76d9821fba054cefe3a9aba7a3a2f232fe45b91d2ae2fcdafd8c98746bc606bba743f9121d02862ceffdf24a78eb651be246c7a6d5da59d551600d73b2e7ce5f68da4b3ec270482e357433119d55bc1f03faa08ba6526bcef359f75989fb7b9d733c9fecb3b8d40773ff6aac73c19dd58c3827918ed3e6bda60044a5ed0037c0e22b34fd016730f5105aa4519cfb0e2897e8485ca90bc0ac99a244d531e1e0d66e4301030be9c8d402fbdcfa4c0ac8fd07334175176204aa8fb3911e308f3884ea1b4952c8b817c58d09004506130bc4ef583fb81cd3c2cebac23af7e194e3813f933e1f5d399b08f4f70906e4ad5df57940469c59ccf84faf7965289b7bd765c45e2efa4492006dd8930aa7f6eb19819792e92d097a16213af1f39f3ccf6533b0abe6d78a02de630f21089ab8a6fc18d93f5d2f723184467a90e51ba4f23f52b827838ffcd4f8397899c6c9d5d8b840d01e5fa45198571e24009a4970d525134b0c2007ebbff244e2aeffdb52f75858927c752de7f5aeaf97fbbca69217caa091d9a5640bb06d557860aee024a1a9bb3718f861be6bfa899dd02eabfdd0fe88f79c7dfae9e4c36ba391dd48cc3ac53834421359f5be08b3dff464c1c98c0e62ec0a8f8999b1748c508fa6d68b35c45d753cd8f77133fb63dfec2767e95bc2f31d93d37d3dc95da36d8761881d524ed349c8f24c96d0d70c7ff53f7fea4694a6b6e81a04b8a123e1ffe3666a76c6fc8b1da15a20928755200684c603f870f1498f94654305e050d6255ac3979ac4d8a9403a5a6b8f73d6db8e09411e883f8c3dcf352721981ac0bde5bf7be488cba5cd8dac67c56f2ef53fbdfc273b0767e42f2a522e09b99e883ab7dfa84dfc63081368f4194afad89aefd18b236ba169b2ffac9b9e82307e128e9d8a4625820723ace769808b4e5585beb575d451d7e30102858257cae2069a2ffdc0f1bc01b9fff2739828245d55b3c6c5aaeb573437c83864d42ec702d9c58ca34aa0e89367618aab039c0e5d706f1a8c952583e6b306b678aa39ea6eb2291bbe843db462e7745aeb55e07c78fe65e745a26ca369fe28ad264adc0e266fb4e9f84cef7b8ab343abea085d2166cd4ba3a58101a6f9bf5bd6a6670412e8ba4cd22906d9dc26f445e0a1cf5c7226d8af1b986042a53c7e46184c7e59a7951a7ccbc2971035cbe634f58e05d180ee805a60374ae8176060217a1bbc96ac677f8ccdd2c8941e2610e97bb2038f3773dfcfb32cbb6ee50d51a6b8cf4fdba35dd94b9a00da15dc12ad829c3ef9cb00c3b4b48d2f72a5eb27b169dbc47ae97d50468f0e588c4faa3a8033d120d536a9533914ce30981a629136cd4b0e93a003d45f9a9665c5764e5e8c906ab4da0216cca1795d786fe132f05e07f3645077a7cecad5e78b2b754a35907e4dcf711bf846594bb6ebdd303b9551606bf76950da614c6a198912eb28de2f266cff3994c1cc3f2384ee6d1eb90789262fa66991f6d2eb59ac234c678cdcbe1cd1137f5e7546e41e2cbe507ec327f9f75384754c8a4b847c0ca2f9e850077b519fe14ecaf0887c16fcb102070a8c508cfbeda81a8a2212725a53adb56eee5cfb4f1b65ed3933bc9f9352a8dc9c9f275a791017568517c4a5f50df042f9a9d60af6f319bb5b1724b4c9a351e8ae1b9eeb51d1562b532b8472aa4cab673eb6cd8ee7883c30589c55764d0a8fc747121eaf5e335edee037db73ccade8d606d5995a364f17deaaec7f3f6c21992127b8018c3d06536c3294df3016e7be85733a13faff6ce4dbb5fd54899b6d5f8d4d3d36a303c0173c0dfee0893987ed9931e59553e4041f8dbe3015033fb4747a2f60a6678b411e00a79b81cbc6df8f45a2106903c1234277ff674205d63158d05e4fd374858b4d59cd377fffdcb0fc14d1aa9c44d2a974f1b588a17bc1af0f9d525e202877dabd4cf1603d561f49907d81cdc00c76f44ac981577db617eb5544af1e3a3391a61f88c5e3809ec89a3c74f390d5080c386c998d6db6e04e5550958f77fffe57755cc1507593f07750b387a48440946967a2e719e385f4a9f524b2c7aed847aa942ed8a7c8292359159eaded67fb9a6151b28652b0079e90880ccdd3688c4219861acb3c7438094036377533c53aadbb36d1642fe7496c6f999da9bd3493ffcf6a56523bfc8c52e217ad09b7dd7117c3e8f6b08f4703beb9d192502a68b2d05277b423620dcabb78f53ab2c8bbf1111c654334cd5914df3426c0b23600286c68119aea36ba3d2980f1b6a305febe1133f69735a0167336dba9e127ba331b084c3c0a4f5301e2cb04e49a287b71749d17a17f7f093083c2348c5859750ae", 0x1000}], 0x5, &(0x7f0000001500)=[{0x40, 0xffff, 0x0, "2216d2b1b47110494dfaa01bd4d2908ffacfd88388c7174e6d501d9b383383db09cfac98fdf96304d59cc8c90a17"}, {0x28, 0x1, 0x2, "23d192c65d04857aa8391249a27531071681c6467bc8601e"}, {0xf8, 0xffff, 0x3ff, "765fc9c80cb0677b9637345333175e25128f1bca22ee580d2a09c7f1162348fa459f3a90af0dc507ac38b77fbaaaefe8172c95d71dee41bd67ccf5b12c7e6f86abad05c92a79935b3c2f91f7a565f1fd14d26dd1216526ada383e277fc175c9ac892bc6f2bc33fc59fb17c94ced50d78b43c886d08f03e04c91c1e15b329534909fbcbec943131d4f96ff1c6bc9b87f7815127f795eb99921e90fde35b2271a8afc5a91b3c20a69de1ea512e54875a8ee62775b4224b13204d1b096947ac1cc5f99de6e494ddaaa49326ae1f1733a6f868dab6282d5800ecd23316a8ce331bd9712a"}], 0x160}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000340)="b6") 21:05:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc53fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="962d65f4e47371518838447f67a21d62cc2c5a3c7ac12a897394ebf808ab298ce0db299adac05ff76eb6a4596f440ff2ad0bbd68cf0b304182a7d2d3b378a8e0bd5cbe96bd17530ce10db0bdbc178b64099d458098974ba38c7ee8b709ba36c90dbf354fbacc184b7f", 0x69}], 0x1, &(0x7f0000000140)=[{0xf0, 0xffff, 0x100, "cc9c18e61692363c1a2c7cf6a055ad9e12e20e8d7b2fcdb9651d141ac2e75ebce6b51e75af8cdd372056c152c1c8b6146149a82f95f3c418260f51fa6d208bb3dd6e74c46a4e063d8ad9f33190dea8ca72be675081ef4b6dcb5c6dd9a97c8879fa31a9f50816479f4d4bc84df1f012e87b0c8f463f695299b2abf6c80fe9b864b13964275939ae254ae0a2198895dbf61628cdffab14e2100f4a775437c19aa875d2933804128d6c83be79a44789425b998c24eb814fcd849f1e2255daa1c1985a899176808effb427c99a8fe6935f36400c97856f8000d57fd4b403236f"}], 0xf0}, 0xf) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 21:05:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000c99000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000de9000/0x2000)=nil) 21:05:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x29a) 21:05:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x11, 0x7, 0x3ff) 21:05:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x75, 0x7, {0x0, 0x3}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 21:05:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 21:05:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = syz_open_pts() r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x810, r3, 0x0, 0x1c) shmdt(r2) socketpair(0x3f, 0xc002, 0x6, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) 21:05:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 21:05:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x11) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x800) semop(r0, &(0x7f0000000040)=[{0x3, 0x4}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x20000, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x63fcf923) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xd4be8ff9593cf6f6}, {r2, 0xb6}, {r2, 0x102}], 0x3, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0xea1, 0x101, 0x2}, 0x2, 0x4, 0x9e}) semop(r0, &(0x7f0000000200)=[{0x1, 0x8, 0x1000}], 0x1) write(r1, &(0x7f0000000300)="8fc99aaa439d8eb2dc019b9179e5859128db27a47cdc98f49bab2e17ddbed60fc684475e0fdcba61835ce34f75685bea094b41ff828e95728229b7bf46fc3b468d6ee776035a0cbc21e9fcdb6dce6af4cc21768e15d4a40595fa223d3445aa94021fdf7479f088aec9fadc345580", 0x6e) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0xfffffffffffffffe) r5 = semget$private(0x0, 0x2, 0x23) recvfrom$unix(r2, &(0x7f00000002c0)=""/17, 0x11, 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="e6ffad2f66696c653000cd78f56726945dafd146887a18c418d73c92de43eff51f56762fc9ba025ac5c7ccc978c4f9c9874d6200211c9a532a9cedf49718cd99e50a3133ac6a69d77b7f5f91c1a60bc297fb15c04e0fc47c6fbc482330932b0e91bfdc30ef64084535b97d03381491c6d3425e27cddb286df553c9422f438ab7c695660f04e1847067ff8b6a50b0ea47910a0f491236612269afcab90347970147cdaca0e6f20ac09b2b32b488f6f12b8f1a1ecd097ac27b53eacadb8210578d4c2b650000"], 0x1) fsync(r3) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000980)=""/4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000380)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000009c0)) linkat(r4, &(0x7f0000000440)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x4) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000740)={0x8, 0x6, 0x5, 0x0, &(0x7f00000004c0)={{0xfc, 0x19, 0xfffffffffffff000, 0x20, 0x4, 0x401, 0x1}, {[0x0, 0x3, 0x7ff, 0xffffffffffffffff, 0x8, 0x200, 0x1fdf74d2, 0x7, 0x29, 0x8, 0x1, 0x6, 0x8000, 0x7fffffff, 0x7, 0x7, 0x7c, 0x1], [0x1, 0xae6b, 0x6, 0x1, 0x4, 0x7, 0x1, 0x5, 0x0, 0xffffffff], [0x80000000, 0x7fff, 0x4, 0x3, 0x39e812b9, 0xf6, 0x1000], [0xfffffffffffffffb, 0x3, 0x4ee, 0x5, 0x6, 0x1], [{0x4, 0xb6, 0x7fff, 0x2}, {0x20, 0x101, 0x8, 0x50d}, {0xe1, 0x8, 0xe9, 0xffc000000000000}, {0xfffffffffffff492, 0x9, 0xffffffff, 0x7ff}, {0x81, 0x8, 0x6b, 0x902}, {0x187, 0x4, 0x1, 0x800}, {0x7, 0x7f, 0x1000, 0xfffffffffffffff7}, {0x8, 0x2bc, 0x2, 0x84}], {0x8, 0xffff, 0x6, 0x93}, {0x2, 0xa8, 0x1, 0x7}}}, 0x9}) r6 = getppid() r7 = getuid() r8 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={r6, r7, r8}, 0xc) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000007c0)=0x7fff) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000800)={0x10001, [{0x3, 0xffff}, {0x3}, {0x2, 0x4}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x1f}, {0x2, 0x3}, {0x3, 0x6ff5}, {0x2, 0x1f}, {0x3, 0x3ff}, {0x2, 0x77e}, {0x3, 0x8}, {0x3, 0x62}, {0x3, 0xdec2}, {0x3, 0x80}, {0x3, 0x2}, {0x2, 0xffff}, {0x3, 0x7f}, {0x1, 0xfff}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x100000000}, {0x1, 0x2}, {0x2, 0xc26}, {}, {0x3, 0x200}, {0x1, 0x6f7e}, {0x3, 0x40}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0xb06}]}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) 21:05:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x142) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 21:05:00 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xc0) shmdt(r1) 21:05:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) shutdown(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) getdents(r1, &(0x7f0000000140)=""/60, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffe21) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000140)=0x4, 0x4) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x81) 21:05:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e150ce26", 0xfffffffffffffea3}], 0x1cc, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r0], 0x2) ftruncate(r1, 0x0, 0x3) 21:05:00 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffff9, 0x1, 0xa53, "1f805d57731b1f770e9d30ebb77fc453edb629e3", 0x2, 0x2}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="ab36c5d8dd53a7b0dc22fbc8078997204345a9ce56123e14510b3aa11da036e85f689d3a88afba19ef7fd033a45312d9807e85a8daa0f3aed64a6f37edddd3912790f1a9c49a15e93027dfe4fdc202dfd04329bae359cabf7695f63f983d236090d4345693ebaff9fc17eac25a69a4b688a6f45c55f9c0c37c77b741d7e3c41cd218d561425e261055ca0ebf1372b4859b95ff306d7b0de054798244c79814d435927e46744f21095cfa71f02abb01c2372cd5c1ae8b99ec2ae3ee736eb976cdf8cabbf470ad17a96584", 0xca}, {&(0x7f0000000540)="7ae3b3e898c7b1a620f8c7b38061bdeb5f00859fb348155e19f0d5d80f237979499db9479209c6d6dc6260e13216fb1e8ae34bb0dd27c234ef0b3f7fa8f5811cea46628eb89b8bfcf67ca77b913314ffab38c5c0010ccde3eb84c13e09ca809d58e7c35746dfa094956cdc02ec5b3d020e47defaf70d9a7d7ea588a9f988a47d9771d6b107056a9a4d48dfe40c5c34657537146ec528103c538b66625a727ef176cfdac581eebc35f200692f1205ba185cc18ec677b1614a98a79dd6f143c82a989932b2268cf5320cbce947524d54136923ae909e143ef507ef06a0f6fb4ec7e60961470b", 0xe5}, {&(0x7f0000000400)="e06f5c6c6bc9b5b2e6d7638e210781c4824615deaa45c35579b2fcf9ea0d8465fa6cda070977a3d378712085e48899e8b62cfca77df07b9a700753ee13f609ab112b24af3f3443d31a86d8fa3203b101bfc8a2e13e8a8a163e02f2e8e1c8df41f843f8f5a88c70cd62c9ec6cdbbc82a249063a92e0d962bd32334217d36981b5a39c34640e5e6cb1ebc281d81fbc3ccb64564b48fe0984c6dbe282573832964e38063ffc4ec059ff70611c0d77dfe2bd41fd2401dfd563", 0xb7}], 0x3, 0x0, 0x0) close(r0) fcntl$dupfd(r1, 0xa, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x49d, 0xfdb6, "b08d16c6662247ea5f2b2c215faf8a0a6d24d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000100)=[{0x2, 0x100000001, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x400, 0x800}, {0x3, 0x650a, 0x1800}, {0x4, 0x1}, {0x7, 0x91, 0x800}, {0x1, 0x7d5, 0x1800}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed5, &(0x7f0000000380)="bead15df34f8700b0deb3c6474809acca0dddcdb08311d22f6f37ca5794bef08cfc3610b6fa31ea3b53961961f61f309caac9a1e0c5748f0f56111d6b461a54425c0f55a5c1c1f0000000000000000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x8, 0x2, 0x5}, {0x6, 0x0, 0x4, 0x8}, {0x1, 0x0, 0xffff, 0x2}, {0x8, 0x8, 0x1, 0x7ff}, {0x81, 0x4, 0x2, 0x8}, {0x8, 0x3, 0xffffffffffffff00, 0x1}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 21:05:01 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) pread(r0, &(0x7f0000000000)="a0b499434b535049ab20b75ac48034eb35ba49753c983a5ed121340f80abac33a1afee51cd444e59d3635821f5b14412b9c9ab280c972fd93f2b5db625a385c58e3df4613616d1eb6224b6c02819da389482fa3716a3cd930562db1d110cf68ed9cf417a4224ec03143f18a3ef3396cd79ae7106485f5c2e9fb04bd8d03a0aaf0fcbaf9f82c362ac16d1003933e73887a4f7568c038939a8707fd30416913c6ddc72a74f33af277ebcb364", 0xab, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 21:05:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000037c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002472c2121444c21c83a4884b00000000000000000000200000000e00000000fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5f60000000000000000000000000000000000000090110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c39be53d07b8337855000000000000e2ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048692b1882d271f6e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6457fc28d1b0fd400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000725f180a3878c85527a17faad11220cd45271ff6c80460a4536bcd374eeec7e847f250f8b4ee322f6542d5ba03f6e13f345354030ef909d169bd25ba722060c7d9c011f05e344e28ccf4c91d2ecfc30889c6b0b5987d958ee8bc46ba8952b43d829c12b6789d1d55329cc352aa77084766bceaeb1e230187fcf6c4ff7f7d7555c14d88f7e88d40d631963878df0101412aaeafd89c261e263464a8e3d2a628e698162158affe61eaf669777c8eb30ab4cd7a4c99b72062f8cc6be768338678be63b0acbb1a7924349fe661f80f0930427bbd3318f30bc53dda27b6a7f4e6ce03a47679ee3bd9640982ce0bcc5f02fd118d19259e6c95d5bd432b27919c58a6a6661b97ff5c6c2f3ca37c04098060f24d77823ce5eacd077e37038fa20f18b520420edbab78fa4782122bec95311ba3e82802001553d71d658868cdf5b56026fb453c7764a1f275decb589fd0c6251fe50000000000000000000000000000006b7d9f147b1360fa097ad7168c9dd081c0ebafc7155cd07b2a5664cde710f670733dec956c007ec90102d5d91efab94ede9929d44931721ab391645be068bf49f95b9c2cbabe251b1e5791175c946fe2a1ee6ec30ae5"], 0x1008, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000001000000"], 0x8, 0x0) getpeername$unix(r1, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dbcd467f73eca1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006124749a57092408d81308fc2a6dc2f2833752740f9f32612f3159259f56e337"], &(0x7f0000001100)=0x1002) 21:05:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x2797, 0x4, 0x75, 0x7, 0x3, 0x2}, &(0x7f00000000c0)={0x7, 0xfffffffffffffffb, 0x9, 0x3, 0x2, 0xfffffffffffff4a2, 0x1000, 0x3}, &(0x7f0000000100)={0x0, 0x81, 0x100000001, 0xffffffffffff0001, 0xfffffffffffffffe, 0x7, 0x2, 0x2966}, &(0x7f0000000140)={0x32, 0x2}) 21:05:01 executing program 0: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0xb8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x00', 0xc) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 21:05:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000006, 0x8, &(0x7f0000000000)="08c4c2b1b8d2f9001e", 0x9) setsockopt(r0, 0x6, 0x80000000000000d, &(0x7f0000000400)="34f4d40ff6c2557d67e5776aa83ba5e63c1c99e906eab6752203500cd7cc0ddd433d49b8560930381ae79e0aa8c6f07670e9a6c817d5dbc8c80d6a9ed826d1f96c5b9dc04e2ab6b91aca954a232628c00e14260b5ac50c1b24379752c6d0097f79114680e0e464d7bce4c8f623221cb3d05e16b63f4d49aba1c47d5b9f755114f26adcf439368eacc9c329fd03fc37777178899d5e0f8c47b147104bc92988f3e8d6e145d7386b07000000000000009ecb920872f68905e4ca283a33f833aab1f42863ea5cd19c", 0xfffffffffffffc88) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 21:05:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x15}, {r0, 0x4}, {r0, 0x4b}], 0x4, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xc5, './bus\x00'}) 21:05:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 21:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 21:05:01 executing program 0: poll(0x0, 0x0, 0x80000000) pipe(&(0x7f0000000000)) 21:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001a8, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, 0xfffffffffffffffe}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r0) recvfrom(r1, &(0x7f0000000180)=""/133, 0x85, 0x843, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 21:05:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000381, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 21:05:01 executing program 1: select(0x40, &(0x7f0000000000)={0xfff, 0x0, 0x101, 0x9, 0x5, 0x2, 0x2, 0x1}, &(0x7f0000000040)={0x14e, 0x100, 0x4, 0x6, 0x8, 0x9, 0x7, 0x9}, &(0x7f0000000080)={0x2, 0x1, 0x267e, 0x2, 0x3ff, 0x2, 0x0, 0xcd23}, &(0x7f00000000c0)={0x80, 0x8f98}) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffffffffffffffe, 0x0, 0x0) 21:05:01 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0x2}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r1}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r1, 0x0, 0x0, 0x2) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f0000ff8000/0x5000)=nil, 0x5000) setrlimit(0x2000000000002, &(0x7f0000000300)={0x51369485, 0x9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/31, 0x1f) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget(0x3, 0x2, 0x400) semop(r3, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1802}, {0x4, 0xd0f, 0x803}, {0x6, 0x1, 0x1800}, {0x1, 0x8000, 0x1000}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x80000000}, {0x7, 0x6}, {0x3, 0x5, 0xffc}, {0x1, 0x3, 0x1800}, {0x4, 0x9, 0x1800}], 0xa) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f00000004c0), 0x0) semop(r4, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x5, &(0x7f0000000340)) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSDTR(r1, 0x20007479) semop(r4, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) 21:05:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 21:05:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x12) getsockname(r0, 0x0, &(0x7f0000000200)) 21:05:01 executing program 1: r0 = socket(0x6, 0x1, 0x4) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/35, 0x23, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 21:05:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) flock(r1, 0x4) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7fffffff) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 21:05:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffff8001, 0x9092, 0xfffffffffffffffd, "d730c9e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pread(r1, &(0x7f00000001c0)="15217be64260ab07e2c8c08a02387b3b10d943f60ef80648ba2b9d906af8d60d82b67f7a803fa234ec73c638c1081b09ac4ab0a54bbf1b12407dc44e01b573845ef6e45b3c0ff6", 0x47, 0x0, 0x3) 21:05:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 21:05:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="79d3c351d660f3fb1b925a8e8e1d845f85c9ceb33a1f0c88289c09d852e55992d5dbf4b1b8ba25edc199cbac30d861778f65eedf5e3fa83b9c9f19d3fb795c1965fa8f93058dbe8d297d751677cc55e739c44a0bedc52099a855f532b110e34b109d86f3079499924dd42ceed1a0dd1b22279508b12ec09cdae45c6d034b6e205102d8c2197c7aab9c041459af7bd6ec8a86793ae123b9f125118ac3e4afb3dd7dc238146672cd5f6516631e25db33d6ac224be234506ef45c145ecc704ac71637491b027a78a7b391a80473730d4336ca3a61a6a5c6771a8eb71f23f19c16213f860c525712e028bf56283e5c03dce24e40007c64260c3d51350f5fddada857994077b56ddd1a87f4233320c989c0ec103a30b9d26da03a3b2d5ae9ea0876d0ed14d83079a712564f9fe25155d77c1417a07cca56d1a242d1fee34b0589e1fd6cd67ec68f88b4993d1f36f4faa39a900cf0abd1a1887049694bef6e9d708f051d44c04691b8013d0cb9bbc04b4e04daafd8c6aab14f9b84f1572499d2a81bc7f6a28ccb3714b3d417dd5e15de6de95354148c3b2b43d71011bc0a6c72aa1f2f3617ab3d57a6f2efec9d74bc0d05eb0832feae191d9465c123949d0ba0a5d2a1ad8fb75a4b4013f6bc5934094c22d8bf09078ffd3448ec8dfc13340d874c8385ede798e1d64b4cc399259fc7e6247dbe2074a6234215a11fe3bee7056ed449f7d1d21e5bdcdd1eb813ffec989be77cdf16e2aade2685a752fb78f06b08ab2dacd9b67ceda2a17c62be6029f17fc5bad2ab1db200486057147bc28d23e0556f3ebc309b3944e3128d5fcb8f05e8c46b536557d3f7c33af86702a444bf45fe171364cf42823295838cdbc4da7d8b21cf15ceebf7fa669e412ada15920da5a5e1dab6a38a7f65d73c5d1dbd035571341faa2de582ea0be04f4f7431b05a8e3a864e4de3a891c9e9d0018d87d28138c89259f481229903783f9b45e1cf25cdf151fca6b8f2b6aeb626b39650836eac7dc1f5c8429869890cdcedda19c63854bb432ac2e2caa979aef48991106de4885d390d0b662279048f3c71d524e983769a01fb8058890c961075073547dd0ce1a1abf61a1cb553ab4bd27bcc72cc5de363fdb32932e52457ce3839fb00eb63784ce2f8e63b5c21b41abc0a19de831a8d96e7f959b76f0a122988176ba400ea26bc37be7fbdadff60502163c36f2b6cb2901b0493dc0c40d4dec1ec8a35c50d4805eb284e958915f0d2d0beb936adc58501f1bd29a71c71a179f491c9bd66e8e421baf87a326ee15008190e5b000808df52318c80abab1173c07a8d6faa25aafe28cb923ff9b4491939333a4c7cf570f2c8cdaf9db4c7b35104b54c5500a11b74d2cc01d56d62a4054a3a180abbe95517c745b897550ecf7d3ce1f4cb382ea5a53d0e973f4e1df5ec51be06469c7de08ea78d6f24b7a4791ff77f280f4ae0f68962a234fa2f72a6a1fbd2999bd2537db2b3435885d1770193be418ed4017b1980bc2307bbb92f196d435b354c2f0d73b0fcd1cfe07e1c336d00de5630b9a5693e0b54076dffdab21fb3486cd653aa6ebe70b408909d188add7e083563af07c6532f7032e63ebb33c57c30bd657ba0ceb976b2c5deca822cb76c348e1ee3272c8a40d49cdadca765d1f98e705356e0473d53607728166bb2c5629578daeb06f1cc4aa697e453a26f4b6b277c32b3696aa9153c3062827be6df9dc60efe26f98191c2dd9c9b95ae2e51932e9062e80d47c155ad82a55fecc87b42a758d50d115b8a3771729d193f19b0cd8c55257c93bddf2b8c5b7be8e0e6dfbc524c8d181eb6a8200081f04650a7f25f93c50ade70aee8db5f49ecede6215cc8ae69e91f41fffb73a80c9b1d3b000d6fac1ba89b39d0d4c3e7e5e98562a8c762cded46ba1395d0e909dd3602f821c3a972b47a193d1c034006d560f60c71c394ba7eb4b35f8b106966ce2445f0c3d5affad5a82f0deb2951e39a64cb621301feb52bbd51df191a9b6e98003bec364773774e6ca1feb5c371392d544ae7b98e5a10f915544106037511df34d616cc03e6c558e70557b881e84f3a74f094774e0d58b1b2f7c1b270953e8ac5ec986cb9af5b8044abec7f82837f0743b80650a74624f74dc9d0f2697b4d27b513403cd095510359de15f0aebcc3f21d492bb3d92a5bfc004a2791e6abbecc553032fa2012f79fc88288107e75cf9d35b8faa1aca7ace9c5abfae480b4dc34b64f91ec6b97e0b824d37558c6402b4061a9edb83def637854d740df0ee35b2634067a4ffa8668138ac39aa23c5d592e94da7b181943d281fe5b10c77fa6740104d29cad6c962d56510731123f53c2eba09b468482163eced723488da74d589f5393e5d0565d34025bcbc48f15ec6a4e171c6f593625c9a807120b3cc11879a72d2ffd066dd7c6e64cbfc2ff77b87da27d4c60f44a0b1c2808efccabe8f21a35782f2459f47ecbbd2c53c57b29235a1c5547184fd8ed3d7a636cd876bf572059e3ea1dd84a35b7784e2d100e46c9f3763e21c5059e650d2bee5fcfe23b5453a745c0b9771e00a68db06ab5d0a722db214ed0171197e620f5c6c2031ad25b116b33e4e64c35da380ed1d3f3bb392d368194a2170d2f13efb6c5352eff8f38b3c959a0c39d86c94589f4e794200a9b3fd60f14ed5a0c4cd2f52ca87942c23cde4a75e4826e78ac08dc606e09f9a2dfef61eeebf3f9751aff177592062c85e75f5d09db9c54f32f32e76a10f41d518e324124b63cac32244b7abc6e6095791fcaa150103d3203a9d943c2442e0e7dc7edd99d39a0c09b27557a9aac4bd369dd86a2e86d1035a345e1c45815daf5fccc8c7e01db422658a9aa890f0b6ce01697bb5a58417d5fc2503baa1c61229ce8f88574a3caa4ac325a2fcccc8f34148458a8274c55edc9ec64bef530451851ca8a8fc798d938078477b25885721d2666e5ada10de63dd0c0f36665a1b241869d516255233a358d935ad285d7a2c65c378755eb94d5dee7a280164995db26ddbb532ad11285549dc7e1c646d31b797accc9679407410e0e6c03ec9b78b5b8f8b892da14026f862e152495cd885a528aad7e14a5b080d75f9056d323ebeaebcd6db128c007f794d94457a786beabef0200acb567489f0537339b37d53e56109cf2d34d5e7ccc285675d62ad89ed20baeb5f2c8f2ab3ae70c56c97ea682cbbe8a262cc9263e2ff2934ce213b8e8a1a28243556be012e6ac99838cab0554d39b82cd81e6d377c79bb4858cf843bc279ee3b461a0b2a3a1d11184f9417c8c8f8fabcc01fa2574ad4938d4098dc7e5fdf10144e5c008f7bd332c855035dfab4bed4649c10202e8263616bdfe6ecad2792900debeab464040127fc34ad320b3e7b10c262afd940d5adb7d4db0ac04a865be62320efb6f92cbfc739d6e6f76b089ec219da7ebb6651e52a6f58df8b25d7ccf8b53cafe0ef8e9bcbc094e3267a17b168cb7e400a847c78d0672800c99591aea7a05217a8161ca951aa389e09c6e53ccfa9d4083c47b36f911840690647db898d3d9d11dc243fe3aa0037eb38b46a8ccad8da453b7dd9f335d2756e1f33988f84472868ad301da83e5c27ec97ec9dcbef311759690964f93debecf066774b46915a2972237e3b4fa9e5d5fcfba87eb361caba23b3eeb43616d39d974dc28d862f98853a4e29385e2ec7db6cde5dcc0f3edced163c2e339e38bd530d944ea182b03dd051b5b446686f866f9a88a2bf41511f963324f11e4ed45daf2179fb0e7fc3564ce524ae9fa23c8e10ca6dd4ac1b689edc1d69349cad280ea50c6f4e9cdaf52074a49f89da2ee13995cf399649e036ddcb61f21482e775016dbd3090967d84e130dd0947e26ae308688c9a17580f7a6ce2ff28c06b5675cfc69cfb4b8e8cd98c405d48a058a44661470a1091936b05166b4e62032ca2d50c4994c3be59932792ca1490337b4ffc4b3fb7accde245566f59a4691ca96b3c83d6a04872ab9dfbfa0c6dcdf309b86c77af6a445be84515ce8eff69e030b0b707588376e8d9399eb0e7494e778d250b837b780f6a7e7638925527ae21185182fce916eb5867f42364239b176a990d3671881352d18869af885c4d89322df1b0b855f3c65b2cad7ca739915d6f0e3f6713e1c6ea42f3f92c8375ff4c7f73232f8d16ed38bda3cc2fb6faecacd517cf658d01f2f723fd613f8140a4c321fd3b8ac110726c5138d9fe12b88fd5f625bad3a9be9fc86f1ba73fe7910a1ddef59a3fce0328d720634e329b5c99f8458022805cb6ce0803da40a6a40afbb39a9583039f40d22fe85e9c1041b64c2df09ef87379ef700edb7fc25ea5e2c4a91cbc5bb7144bf94d3e6c99e5b876f1ca85c5fb156521e0773daf6b47cff238b58152aad0acd0a5a22fd57582b2e06b23a9d3eac0fee28137e1759412790622b7187ac2f770e19abb97ea02cd50faf257cbd956bdbad980f3892457354abd9ca47c53d6f92361fe9aae2819c3c90a7fbbc481c7e796b5419c450e9e6826cafd700195251304bb2f8977c92391b1cdb41884cda1fafaf9e54b04ccd2a90ccd370ae073408cc88aa641a8a6bdaf1fe2f659098a5cc1ea5ba9252ba299f99445ed70f444fa0872db389ad6eedf0d8cdcc5b8bd713228408870fd833bdbdd0eb8b5de84f2a8313569261c94dedf711b589a858db976bca95e7a6879d88579dbb3b850a0d813f9d1372010a548f4a38f72ec1c9b77af541fa0d610a54de6f6d8b7afc235dc4bcadc021d2bf5ba88e7881d4ae91e25a90c17a6f147458aea8bfdf1426e504cb8f71a83a63f91749d36dc8d96663268671e37288e58addd40621705541f012705ea946b21f39f17105141a88b9fae34b04e988db64a72f34dd852c8646fec7538cf302a3c3a757ead5f5f6009650d36a0a88e8cba99f7fdf1b5f6e96be530e6509ee401e54da308f036cca7e491a3edb9b204ebed87ca125645fb5d6c38770b4b1517de21f451c92f313325a34c8f23bc1dfa39b57b9ec01b62737c29352be0a0cf3f3db12ea14f5b92c7eb558ae65468354328504a0a061e60b1c02bbc72c94447cd2bcadba143c6a8226b99be866bbbbda870ff9f2c4c88ec349990cb0225a76d674887f683e380724362aff542686ca871aa0a210646513cf283d0d57e9139385ce9c6d995d19b2c423a1f330d48c022d68a9281bf63d33319a136a3128e1f7b5a3075ccc537c308e918dfe9e4fc3c7b0c74d26f930a5ed0538a6e0ce249056d2f4e2fd62fe875f0b8bdfc0e43d74637b1b1521da009811655722721dfd03e219a29384283fabb52a0f93127be97a41b7875056e620a4e3ae4695c50f57ad6dd2403768bafe3d62f407b0920ba4ee2e1ca697a6702e031460c20a5b4e1a446c0d929b33d44b261cd202794be02cdeb9bb91478c5eb73e8685ffef635fe26d130bff97a08f0c7b53e43b8192546cf9b3e936640e67e3b4d5aee1fec8df380642e88d11bd67e0b4a15b8fa524e3c444df7e5d8460b226fc08f2af93134e7ea999201a7b6aeffd5b77c858d096e9ef54dd296c75230b22b4b76effa9ac01b1142915a06ab37dab40762b605bdc21ab1e23f2c30411b1aac2e9bb088db05b630c7187d1990d81a2be1e6fd9e637c328b551d04108575510a6463e20b2c4c5afcce50bb57f0f3924d406da3ebd8599a36ee654a1871d62fd46cd2680508324ec47238769a68a485726b8fe37ff90a95b5c96f5ada4df97efdcc28f7a4eaf5a5f31e130bf6a3efd5a03f80b60585b2eb824cd54d83b3bb3b466858a68c1cc59", 0x1000}, {&(0x7f0000000000)="fad9e622bcedbaab50034909a13a7e8e61cad71441b570db08bbfe0903091e4a31cb56aa2bf9d7c7080816c6bb1bf9e6e684e5caaa6896dcd81e23f7e2edd038d35a706e75a8df2987a80842789402fecca61e1b0b51e36793ca1498c27e33d1afe5192f38488c37dd279a9112bc6deeb125995c78453904c0c46c0cff7c21f4987a426d4fe9b2e71fe507e1d6e22d948b2873aa71e7b58d46ade73e21d6bc3a206dafa1b46ec36a6adf14e39851b1fa4eb5dd9a05765706a0eda9efad7b9b248a5cfe5471de2dd45eb37eefd3", 0xcd}, {&(0x7f0000000100)="ead590a0baee452cf0a418ceb439b12e8ad8aa06dd1f4ee84d6e3a32eccfc2adfd46e1443f966c694f2ed37659329a3d6fe85d637b5e6991941e7b3cb5d387ed544a30cc4360d169f2e6c958614ea850ce993392127e1764e2b94d09aef1373af1c871c6d82e0e378a136465e0ff87067882b8b916d08568de51690324c0a78cc91ae6cf26b32e6528770b6824e6a70efd6346ae2886a4c8a2155d6804bb311d0814f48113ed1d3a19dbef7ac919ff567cc3e2013c2de6959365e850d0445ca0521ddbf5934bf2a596b3f85560807c4eae069363a7cd5f7ee61743d12e76b3e6a79691bbc36825316a148b1595ac7bc79ab8685a4646ed", 0xf7}, {&(0x7f0000000200)="cacb9acb9e8ee78f6dafff33c7e8dcec64da52df593bc984e31142790cb505d7dcdbf76a8b8270922fff1784668c09003200e2b9b4ce637d551a69149d46a80db36d19c719efdff705c060c12c9012e5a29f29fdf60e56fad478246918cfa0f17673b3bde59dfe7378cb81ef40a6de3169a868e0d367fa5b076f21dc261a98e26e921d05ccdcdfb4be6b6e7c5510d1a01dc2495a8ea165b03da2bde05f7f687281aca3a37509d8d57788639861ad83a11f6072220662e95fbe1f7beab426432fa2ab95c3ffe6db628e8c6ad309bfb3b65ccb3da17c2ffac38b509e73747a4d9ff571ea627f48f5cd229eb58b35f348faaf064f624863cbc1c6ca0350", 0xfc}], 0x4, 0x0, 0x52) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 21:05:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001580)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 21:05:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 21:05:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8280, 0x40) recvfrom$unix(r1, &(0x7f00000001c0)=""/81, 0x51, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x6}]}) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000b40)="0fc3d6cd2d47e5ab81767d039e32fe3021c89722b79061ff57e54ff08846a9d01d366992388bdb1bf6fc58aa91b602b816006a57bab0b62f56654ccf6e8f260d412551e10300d3a676acddfa4ed7d52ceb16b923d9c4f2c93eba781dd507af0111301dbf80b25276e80b90759e6275ecb0759b6a3e4c4cfe3227483bc3ad04882759592fd6aa782307c132ec8b393410eb68cdc4ff050df71b065b1689486c4fb48ab26ce8027e05fa531dc99d55fd82d48c7e5659e8291b062239ba9d8bcbe954", 0xc1}], 0x1000000000000627, 0x0, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 21:05:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2000c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x10001, 0x3, 0x0, 0x0, 0x5817, 0x7, 0x1, 0x1, 0x200000000010001, 0x251b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:02 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0xa2, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x9, &(0x7f00000003c0)=[{0x9, 0xfffffffffffffffe, 0x7ff, 0x8}, {0x1, 0x47cc, 0x401, 0x7}, {0x81, 0xffffffffffffffff, 0xffff, 0x100000000}, {0x6, 0x3df834fa, 0xffffffffffff59e0, 0x3b9}, {0x100000000, 0x3, 0x2, 0x8}, {0x3ff, 0x7fffffff, 0x4, 0x6}, {0x6, 0xff, 0x1000}, {0x7f, 0x3, 0x1, 0xf685}, {0xffffffff, 0x8, 0xde9, 0x2}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000140)="3254d736645572fdcdb196875aa0f86723", 0x11) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@*{\x00', &(0x7f0000000080)=',!{-}\x00', &(0x7f0000000180)='/&{%\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='$${^-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\':\\$+@\x00']) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0xc0, 0x6, {0x7, 0x8000}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x6, 0x9a, 0x741, 0x1, 0x5, 0x0, 0x4, 0x1, 0x1, 0x2, 0x9}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000480)={0x3, 0x9}) 21:05:02 executing program 1: kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) setsockopt$sock_int(r0, 0xffff, 0x224, &(0x7f0000000040)=0x1, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xf0000003}], 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) r2 = socket(0x1, 0x2, 0x321cab05) close(r2) 21:05:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:05:03 executing program 1: getrusage(0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:05:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/132, 0x84, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setreuid(r1, r2) 21:05:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc080, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8481, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000000000000001b002200000000000000000800000020000000", 0x2c}], 0x1) 21:05:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000040)="fee19577c8a8ff0b1e9730df", 0xc) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x401, 0x7, 0x100000000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x53c, &(0x7f0000000240)="6ee96ba2a76818273aceecb6d5a8e654caf218d3e7bd7868e2d2ec39342e296197fbbfbb6304a9383ca064c41cb32d07391d296e1fb4d6446fb74305cf0982cb15b87f2db48544f53cca1ed7e60f4e1a4606c4a7dd95488ccf31a5b534f8086a874283c1150170ad4c2fbd389932b108b90ee80794d19ba2fcc1c4379a91af45") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 21:05:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) symlink(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x81, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xed43cf2) 21:05:03 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)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fcntl$getflags(r0, 0x3) 21:05:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xf73f69e065d29a78, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x8, 0x1, 0x6, 0x8, &(0x7f0000000080)={{0x3, 0x7, 0xfffffffffffffffa, 0x9, 0x8, 0xdc2, 0x100000001}, {[0xff, 0xffffffffffff1024, 0x3, 0xfffffffffffffff9, 0x723, 0x0, 0x1, 0x0, 0x2, 0x2, 0x1, 0x4, 0x2, 0x9, 0x8, 0xde, 0x1, 0x1d], [0x4, 0x551, 0x1, 0x3ff, 0x3ff, 0x100000000, 0x1, 0xfb, 0x166, 0x100], [0x401, 0x873, 0x1ff, 0xde, 0x9, 0xde, 0x9], [0xff, 0x101, 0x10, 0x5, 0xfffffffffffffff9, 0x6], [{0x7f, 0x0, 0x2c7, 0x1}, {0xfa5, 0x20, 0x401, 0xfff}, {0x1ff, 0xfffffffffffffffd, 0x2, 0x80}, {0xb36, 0x10000, 0x80000000, 0x5da}, {0x8, 0x20b, 0x9, 0x3ff}, {0x1, 0x9, 0xffffffffffffff00, 0xffffffffffffff7f}, {0x800000000, 0x1000, 0x3, 0x1000}, {0x5, 0x7fff, 0xe43}], {0xb0b, 0x9, 0x2, 0x25c9}, {0xe2, 0x10001, 0x4, 0xd23}}}, 0x1, 0x4}) 21:05:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:03 executing program 1: setreuid(0x0, 0xee00) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 21:05:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 21:05:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/129, &(0x7f0000000200)=0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 21:05:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:03 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:05:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000180)="80611cf1338e7dd9dd1c396536a528e444973ae064719e2a58812fe431483796aa8bca494dd7f81fa7a54ff9606990316a137f473ce3a3f99f73dceadf73c5504336490708a96875e6e3511ab1162c8fd1ee3defbfba49c057329b5c948eebad02c1cf020fd7e80cc840a35c759dc4ac234347f4844be72925425d22e1d94a2f7f92fd10195ba1ac6b87063de6d56002a5bf53c2574b28cb89c02824849a879f0b8c10", 0xa3, 0x402, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="381a693e"], 0x18}, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000040)="48738903a528feda4f121c0a9f1502a21f510a4d4664a6200eefb312a0bdae8e202f87fd0aa07d5783502fa5431cb4a593f8c7a1f733274686bacef99c2cbbe7aa9af55233100ae46e91ce85036f470f3b18f8df36f365d607517d0164484e29ca97afae35d44745f330cda226d90c68aad013cfddf32a374edf24c1363190806764632e97cfe1264c89ea06854d16f2b935133bf828f991c5c47d09c9a9f2", 0x9f) 21:05:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1000000008001, 0x124) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3e1) 21:05:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x400, 0x61}, 0xc) socket(0x18, 0x1, 0x9) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:05:03 executing program 1: r0 = socket(0x2000000004000002, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x21) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 21:05:03 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x163d4dec) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdd, 0x0, &(0x7f0000000080)=""/221}) 21:05:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/11) setgroups(0x0, 0x0) setuid(0xee01) mknod(&(0x7f00000000c0)='./file0\x00', 0x2140, 0x401) fchdir(r0) 21:05:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0x1}) setuid(0xee01) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/230, 0xe6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x8, 0x9, './file0\x00', 0xa6, 0x6, 0xffff, 0xffff}) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 21:05:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x2) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 21:05:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./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), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7, 0x3, 0x5, 0xfffffffffffffffb}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="48ce28c27b1903b2d46f1ae223a8c2db7f7b4070159cb9ef37185d98038d622ecf3d8cdd3576858606bab63fa70f20c1bf5d9f72780113b7ea0baa82f0d7cabacbd9fb21e3ebe80a233d7472da304bc6a5dc49f632a165255854ea10ab4f58a13e9f3fe6245913e2794aaec81c2db115238e344112fc64dcce25d061146ba09203d820b41edaeb9ae69a89c3254c99c7", 0x90}, {&(0x7f0000000100)="7aade49a3d6afe3c145c3e61cfb7047320aa28cb", 0x14}, {&(0x7f0000000240)="006470eef16bd83bf812ff71e6102314d66bc6abaf790c9c537f16ad5c88a66a2be02ca5d9ed7c8415399db717fe738c166e5093004a71e40d79e773d6d95ffa503ddfc5c4562cea", 0x48}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="5a1ef12751868d4a338d43ba852630c97456e321cbb09f9ea7c8c0b5b089cf0ca19a86ba12ef733d576bd95ba14b26af8eba43cb726bf341bd9d17a3e19608e46d4c12e565d70f64377ec5ee699be24b14ea9b32355a945cde405451221082e9de01c898c7a000392f5c88a4240bcc97567e658f85915df548a6cac867ea0101afb52507bdd205e9b97b9b1075b08b18da2beacad9500d8273188238e3fa797cada0fd8eca89409e7053f72afbd6d3ff3ac0e2457b88bed7ce79701de75a2aff187d441b2e51beec58c9eefbf6ad7d109247f9212b812abcfdb068c7e894705b5848a66d5e7dbeea78", 0xe9}, {&(0x7f0000000500)="962287ee5a7b03b5a5530f2dae484323c915bfd47f0e882db6189608a7a9af3c96faee31851b1d8dbf8cf7548051896877614ec0781562cdd261e306854ad8b3c2094f5c6054c0e553aa33db02c45b21193c0cacedb9bd2fe056d665e64696e95926c5e836bf10b08a839bfe0f5032a8a431ecbf2a7ff94bb1beebdc2b0703cf6a25c35758f8e4ec40897c80b46fcd9e41ddfb03b0b417681ce7c02d32d484ff3fed7108bc65f4cc17de94c54758ee14118868762484addaa2a30ad95c6f3a6523cb059db92213d7bf154fe57bb94a2acc60fb2c5425d08e95d429fc770d609576fb3da44ac7456048e067e27a8d0b01f85b8a4b3563a80d8dcb142e951e65", 0xff}, {&(0x7f0000000600)="2f56f6e10bccb9f7451fde8cf21de33160f2ec979060f40723c7322169ee4b952c481c8072f91ba7846e449fbbafae7d0b12455c86e3386f0504f1d3d09f16d4e9f42aa4f68f72ab4f608a9a84756ad908c2e977c2107953f5a4c0103d4295ef166ca63df69cf5a5ad024f222c96f5a3101f0727e7623618cdce8c520ab8cfd5fa60160da0c4fc505c92a5ebbcb3593a3264f1dfb2f6dcb4c7d4eb8ecb6ee9688d89bef47f89d40f297dca4a77659547d1de55ce4b59a42642cc440c4757aff3d47c61bfb7e33536ffe919b0c05c75a6b5e39f82bada78bf4e7f42035e6f3598f852aab9b5551ff3c972a341d6c78078fcec5970ce03334ec9215d169d80b1837364761f2e815e9b4e8847175648811c51dcf7f470d656f996b573d5b7edf4b7309bb2cfdc0ce9b2dff141a33e5049769445c6609ba14ada93dc38339bb25c2b8d9d593f7db165632c03b45a9ab9348630413cd111540c3196c7d8fa991a98f2c7623eec2c68638981a3ed0333075854c3967a2f6aadb58bae55abff5ec391e3d4963a24b4a6ee2e6c4d2015bb82191d95737679db7326df56e2dd7d9f7fbca89792b9b1c506a10f90c99947b0e4abf6147b427b235fe0aa740fc46034d18c5b30079e657ed5dc3f25521c77b4ec889cb3fefb5a0a68a120132bf11c802b8238fd0edc836efb64f54003ef0fa1a04d319ba806c122d13ce020fc47274116b4f180b9524d3de5e2c714107a4b2aae091afa98e924fad1246974abf7827c7a1486ba0bfe0acc2feca5df116fbd00834eefe384c0825d72e012af56ffa138b54b861adf0c0cc1e482b2bc0e6a4435930de677c301024c0a7d7a92c1211ae13c8e63dc2623489dca4c52517453cb187d4cf8e4b4f9cf4d206f8650b4c556f27e9c859ce016ed28865439faf2f566ae0d409cf51af2c008ed15f4325e21f0b5d1570311c0176d084d1e753fe17c62f30958c46b800a7cc13f5996b450dad78a45d3c162bbb8391719058dadc431f0f729749c7a372f85c8b5edaa0db1a4273084c183fdc90c9c1f06b8feb3b817aecfd965b49defee8e7a4aaf2bc92b92ba7d8b08dabb599c864bf7e1655deb47be8dd75d86d0d5879da7e10c2493581dc1a3daa2dd965b57a0072f0824538e5cb7def220ca69598db8e444ef3b252114cd2d361b46428d3e76d87d66aa855297d669b82d4873734fda0ff4324cd31a2507c5e717814bede32f83aba6cc02dad878636258df40d41b941ff4c4e207c44a0bb90c347c939784d6db36d34e78925704a63bf530ca6341b18f7360e816332690180b39ce394e596f726d5041f8e7b8bbaae95887454e9228c1147fb43d18dc167c8bfc2027a96d37e425c8db3aa2540ddee2999757dcea23e6cca4b3e359c390b4880d4933b45ce32cb6e35af82dc75fa949a157f67442e70f45e60fe09135b62d8c81fc4756a0b3941c5a3ff56372429e28811d55fed5c0e62ba25674214b7b9019328e8e6e3b057284203277b0cfd2ae2b7755dc91b56108a9501b5044aadce2612a1ed945ddfcb3493a2f3f1430b66d7a67b7ef494f6048145d86a6cc7ad9ec1eaaae01c5c18cc0f1bc465d4d654fb6ce0111193411de00a8151a77f95c55f378e812ea3edee7c40b9aa3f376824a8e07fc17015419e148bb4982a577338fb9f2c20f10d66f029512251cf680775c2326f1b0923b50a67aefe7e203190299f8394d35ae689730f30e66d02990e3f493c983e0d42078bb5854ac198ffff8468c7a6736786dca13a93b069fa6d8c0719df5240263257565d041ab15b8191e7c31014db3170ee14a352ebb26f15df329c08651ec7d51d362f2eeb30f8fcf3afc8872eae4d80e38ecd9ebb94f1ba61243a504b6acc5bdf404bb602e2de31bd7ff566faf741ee92ed568c1a704d467f37ab54815c70dc7d458466374045bd1ceae42765523118ccf9a57297aba72ee8b07b04aa47a848862686ecc16509f7a0e082a58ab976c70d5190e08cd68a8d3b13b471443516c78f7c32cb446bfc50844af80aa4d3ea53fcaf15fae66ced53d4e9c48e63b35825fb17ff7c85ef8361b883c433aa73d9e766ad45121bbeabcdc9265fb51188d09c9fdb624b7f06e95739b9c01c845177858f654f22ba324abe6049f8281ab3299b91f59860a231cd2cc68d87cd6c35e51bc95e7d22183a3fd71d5c86689889201a937a35fb5e2f83ecd7370b4bca67896ea88b788bbcaedb1e4dd18df210a41c1c3321fb97e9e9ca9de36c7cbb24de96122a120bb9ebb275baa7b8149f7c6a6e961d03d1a4ed188950a1e210736455c1eae7b6874a1a26a67ce146dd7c493aa21e64cb6c6fa80efdcbd6a1b20e2d833e9bf8ed5ec8efe8e006f4dbc34a1ad882922d2ddc25e241dad53af949c72321c964a74ab0c66e485d3f6bfb229e8613c88f5a01206bc350d9b50163abaf2953cfa44ec7171b30fbc459c6b3e0b444cc072af546b7d673b32e4183186dee36303cbe8b1c1c1be5be4e517be2aa3fde0476b913a3f103bae489cdf76bd924490bb0809bcb56bac261a9d4a298cff6e865699a26210d7ba0486bdff0acd01b3bf36fb98d92ab1c6860c8922c20739389d7b980ea5e10c34d45aedaa2a6993465882af8bd6dc5ac01e45756950d3bcefb5b10ed788726266b473417927ac8297aadeb4caac066bd674c2e68933dfa75923c2aef1116e5727b0323aa1cb9cdfc1a86cb959d326a17f499b95ef010f1fd78f9ef0ddc44a351bbbe2a9d76fa32ce316cc7157f73b9f6a63f885a0ce65dcb23a3fe46ba2ba0e816a3f57a1a402287e0b72c95890f83c8077a7fb2658c6845f6d19c55cac5a3e8804ae3754a59596b6dcb93147c962744acfe4059554799b2134d07bc3abdd75087d20ec29c73fd4f13c868736839aee760a8485ea7bbea4cd79131bb988b37dcaa55d3625876cc7a6ac24cc0476b43192a5c0635064051e1a40c8fff84ffee1a1341b8025bec3cf7f5015d48f63970caf588041f149acea3e78f23bcee55de67edcf111de42cdaa804e066da4bf5a93e509b1e416428e360a29ac88eb6e0bbc4ecfb39059f9e79b4dd1b9ac37a999292215611617baaabeea036a2fec788ca5401bf27acbb6ccc26dc0f0c091fd7fe9f043178d2458b99af389ff2d4295128a70f3f902a3c1d69b210f59ee5fd3175cb1ebd10d6b0f7cc6bb292c59160e56f2bc705465654179a95c9256d9543199e83d16041d8411da37443e05db04258bc199687c38b52af0ecce3dcb1aef6eb744598d5016acdbf127362ec47c28488a562383a5d49c2436b0390a7357082bf9678c87ebf9a16392b113671ed42170f41b6dc489d994d642e9821d0cb1b1ba11bc3c861a333e5062c0b0c6bba70fce73d3baf8f55fb7afdbf17bfa81fbf88350090d987a3c3b6a413b30d6e8a8d0b49615976cc7b1efe44441f540244562151fd1425b59d55261322039c96ac85218b6cefe7c030b41814df1166cb2f506c8d34dc485905bca9f72bc781ecfc748045fe59d648490b5d1db5045d13ecada4801e9fe32d9823582692fbfe3bd4affcd2b3f0ce32673d807ee3e6f28e3862c3cb0d53c5805436675615038fa83349d9e67b5a41fc0dc8c273ebe4e10b05dd33fc4f62591ee1d061a06a2260e2136bcaa7d39af99e4f2bbae047033a9f71c0c20840bcecb7ecc2c63a8961d52cfcf046269826b3bbf409f37fa498dcc99669e83e53eeb51ca1f2d0e72641e5299d05c8e3019395d7343fa7d2454fc364df12ba9bce9dd3e7edfdb7653a96a8f153b84ab001bae6ace9fc3a731e7e855a3ec1f85e528bb58cf1715f5035e82be401d9460f7c1065ddb7f941631b2704f9df92be92565277ebdf555ee6c8c6a08a880da63af512ab5976e9d9749f20a7e8c7386a39745ef4f499bd24307e579f1592938e5044fb9b2c2327c1d1eb7017890f5f498f74d546efa3d2d83c6d941da57cfffb9e2f0f12fd2d1f93338cf1028bb15311c8758f8bcade43546c231474e3ef2f2e6c935e91e9492dfdcb628b17ffc810ad3062e2581a750013775c09960020d2a6313417b2231e40da50c0529742c24019d4ba69870594351796f3e8892a89d8c29457ea7688980491efa40a1e96c893f14d38aa68a731f1feca55a83c1b3753ab5ffe06c83131a0312268db3dde61d667e138da3996470025658454f072ac45d13a052ed443264ed58de857c8f6ff1d7a51c344721911acff7d6e1782cf7acc89ebcdf5e1cde75a431dfe786eb04a0042b6dbce9a4f1d2d9dfd37ac9f2275d271cb92fb2b600397f1785fc269e36bc3f58b747ab12871594ae3e58806c41e20eaa66f6c9587a3bbe7b74dc45f4cf5d98d206a675828a9c706cefb0eedff00419910225bc7c4c62b6109608038618193bf3cfc867c2a0ca15480c750c6fcafb4f361313124bf48058f076e5e87de62e4ada394f99816598596ff54400aca8c9c36853f0c6584ce66b9037bd4f39ef7bdd51206a109685909a50c1204ec3202933bc4d82238b7c2ece235cd8037addbf96bfc1ceaceb4f3f7daca844e083adeb80cf007fc962da03a7fda0e512e86dc84842528ca4b76460735fbcfcd8165fcc8007be5591ba648c97f34bd318c61e225584879a1edcfbb9ebf8da49769b27884c05471c27b843b5790bc7bbcf6cdf46e20d45758782cd162e827608bb67bbcb1c3719bea586911c2bc561aea81d656ccc33108d75874dcf292b07dee5ee75aac14823305c0df02834ba5ef92f7b5277a8b0d7f17506171fa6bdf610fa5db051ff4043887b2af51ce834000dee9c65bf93478367810d8922031ec9b8bf3f4de5e72dcb2a7e6c525fcb913e066dbbc1dae64ac04bac733d822c2ec27f0b8e2be262a7860988a528656d517873a04a452bfd3aeb7204cbdb7e6644e3f63906880823a9003cf0ddd05de58ab2d2b90ca7af89cb7698ef22a62b7d173c2978ba86faf28dc0f9f42e38ad7e6da05ee6459f9fe0549165e005d984783d4ecf94cb3c58d85565f41e31f6fecb12868e275db88d066092eab68c29460cd25016c2fa313c59836032bab9e7bb6f0c08f2972a599371386b60df36a0601402a6d9da9fca2e0b89136fa953fcf20108128dcae98f79d52e050dd54ddfca08073428ec56d87a9462df8aa8753f97362bba1cae3119efaab687ee9b034089cb268c8079307f736afa3d4dbffc48479e78fb0fac8f9de5b7eed441ac0908c3cbbb422ce55ec0da6ce8707dc8f9d6f392c236c50524a866d63170eecb296f3dae79c784e36b459462104efebef94b346fdc29cb731f34d3e35cf99abd567629ccdbceb27e62d56a18dcbc3cf03c0811bcb4d48c626836634c12f8d1907abed2fd408eee22076fd25b2ed6b5f15d33a8a8d4165249728bd2179a2311e06e7174ab74576611d448395d06df5c4d9090d043acb863fe30c2797eac0f05ea1e195a1b2c09e108f7f6d99b2f8efd1b44c2385460d5bf9ff8c220b29323324ba40de8eadc528929f172dc7e1d4b2cc6180259d5cfc30494cb9dba88d9d7660c768c6d1aac3375846afc3527c3752c752c1f6b4e2cd5349edf9c4ba77a88b2d50dcb7273a656e0fe21395e2ddb1f304e9d323d7d2ab571a738d5688b43dae584e0187cb189d23122b676a7a719baeb19c1465871ae86b621482ad9dbe578cf0b471c4f523894e90bc0051c00af87780610b542bb0ae13c6d403cbbb5d92769b02ebf34407e34df1b8e4a980bd21c8076b8df2b2476b32f3867336c0d47a1db80cddb9aec8cca4f58d27bae7c18d614efb0cb56fe5d461073b983", 0x1000}, {&(0x7f0000001740)="9fcf7ef3bc0de87fd6301d852bb5073fa6043322cc98c7bb8aef27a896d72e2c956e03f5c93a76a32f6a8adb519b751887426342a3d8fa716a79e7e27e793c110701b8ef5e0e2c26e586fec508f73ee90b9120f431fb7a239fcba0ddfd6d6e93245562158d336ef506b0d4680da8d4bae93106d2ffcd7b853321ca8e9a0f8d32e8f47d2e673a45b252a1c780b269ca6bcd825bc3774fa86ba681623ca6205e2e0855ee594a127ffe2f00e6a0bc94d3193338cb548fbac74d484078a8a6bd0ad4f033810fd381fdfd37c69a2d1ba8a42656f062", 0xd3}], 0x8, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1a1, 0xc) 21:05:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 21:05:03 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xba) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 21:05:03 executing program 1: socketpair(0x1b, 0x5, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1400000000000000, 0x200}, {0x18, 0x1, 0x6, 0xfdcf}, 0x1e26, [0x80, 0x6, 0x100, 0x5, 0x7fff, 0x1749ad94, 0x335, 0x5]}, 0x3c) ftruncate(r0, 0x0, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="fcdbe12aeb5e71cde3d35b7d820ec5993f5433cddf83ec630f5bcc094597c702601d2e4762b207d39929043fd1b34c51acb26fdffe7096a6ec7e0cdbd07a03d3dbc9a866f07a6a9c3a8467daa9f03e683c2ba11cdfc456d87bf52b51a6f01a54830a0063fe75a9a50f91edb8a420a895a2130a7d05af04d975d52ac0becabb45f7f79c27c7e3ecf44ae38087ee5d1c193f8b", 0x92) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/23}, &(0x7f0000000200)=0x19) clock_gettime(0x3, &(0x7f0000000240)) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10410, 0xd0) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x2, 0x21) getsockopt(r0, 0x0, 0x212a, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="c33a50787aecb55b1447f63e91b6a62a34da189e6b8fb563ef8fb5ad755c79244e32f2ce2ae3acb59ba78207e9cce0600729bd930f42338f45040736ed2bc01ef98dd2db44654388943ff9d5fdc19506821d826e38ee9103ff53365fb1d96011b901679f48caac3f814b0aa2969ac8ca42da5533f303bd666b2c88bd9b592af1ae2ef7a635aae2a1cc4b790ca533b47a00c56fc778a2a593d9d9a4ab2057a8ffccc58c47e01cb2bd3a31a0eabc04b66f0ccb2a6de5ebc1053a221f5f11bf80e38006b42e55f347a055184cdcf0b9cea033a0197ff3135e83", 0xd8) r4 = socket$inet(0x2, 0x8007, 0x25) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001440)=0x5545) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001480)={0x6, 0x1}, 0x8) r5 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x100, 0x44) recvfrom$inet(r1, &(0x7f0000001500)=""/51, 0x33, 0x1, &(0x7f0000001540)={0x2, 0x2}, 0xc) semget$private(0x0, 0x4, 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001580)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000015c0)=0xf4, 0x4) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2, 0x10, r4, 0x0, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x800, 0x48) connect$inet(r3, &(0x7f0000001640)={0x2, 0x0}, 0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001680)) r6 = getppid() fcntl$setown(r3, 0x6, r6) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x900, 0x0) socket$inet(0x2, 0x5, 0xdcfa000000000) socket(0x0, 0x8003, 0x7) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001700)=0x6, 0x4) 21:05:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7fff}, {0x7, 0x0, 0x0, 0x3ff}, {0x7c6, 0x0, 0x3}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0xad, 0xb5, &(0x7f0000000100)=""/56, &(0x7f0000000140)=0x38) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) socketpair(0x2, 0x3, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000340)={0xc7, 0x0, &(0x7f0000000240)=""/199}) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmget(0x3, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getegid() r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6f90, r4, r5, r6, r7, 0x41, 0x5}, 0x100, 0x3f, r8, r9, 0x3, 0x100000001, 0x4}) shmget(0x1, 0x2000, 0x301, &(0x7f0000ffe000/0x2000)=nil) r10 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0xb) 21:05:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) lseek(r0, 0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r1, &(0x7f0000000200)="c03122f66883c5a953ba5b675b726524b33ee26bb33def74d7264e3ef73517778e28de91cb93a270b4951657fc6462eea9cefe23ba5c99f0fbf0a99da59a46d3bb1cd7bf3b7a56db046d77565d7d6d9733d3baf559f997d3b3f53ff4580875ffb31ffc50313b5d4314eb3c1b3d48af0ad9d215c9e4e26b0eed2dc716833755477572251be5c174eb0f03fd5e624ebb95521df16af6c9a3cdc58875d893f547f69348fbaeb7d81f0f4be2b87e2c95dd373f13e893ee3d1e7028b907792834d08897dbf96a", 0xc4) syz_emit_ethernet(0x41, &(0x7f0000000180)="f7f0d1ad17e61b5a2b22c317b8987f1425fed9571d32b99d3eac4a44094086356c71a39fd1b7cd88c635c1179000"/65) 21:05:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x20000000010, r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x200000) recvfrom(r2, &(0x7f00000004c0)=""/238, 0xee, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x4}]}) 21:05:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(r1) 21:05:04 executing program 1: r0 = geteuid() setuid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r1, 0x5) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x101, 0x2) flock(r1, 0x1) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) fcntl$getown(r1, 0x5) 21:05:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x47, 0x8}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x101, 0xfffffffffffffff8}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) 21:05:04 executing program 0: msgget(0x1, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 21:05:04 executing program 1: socketpair$unix(0x1, 0x2004, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 21:05:04 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:05:04 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 21:05:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x7, 0x1, 0xb401) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 21:05:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x34781d6839b4377f, 0x2) fchdir(r0) r1 = socket(0x2, 0x2, 0x20000000000000) recvfrom$inet(r1, &(0x7f0000000080)=""/205, 0xcd, 0x802, &(0x7f0000000180)={0x2, 0x0}, 0xc) fcntl$getown(r1, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 21:05:04 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x200, 0x6, 0x101, "729c588e16bff45fa82fa2a9fc459f5529335f3e", 0x4b3c, 0xf1d}) syz_open_pts() mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 21:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000000)=0x2) 21:05:05 executing program 0: socket$inet(0x2, 0x2, 0xfffffffffffffffb) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 21:05:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 21:05:05 executing program 0: r0 = msgget(0x0, 0x8) msgsnd(r0, &(0x7f0000000080)={0x1, "5c71edef1bb4723a1149b72c64cca4d949721c4f6cc73f3f8685b869ae74ad5856f8363236bc8af5b18a6425a9d832174a99d768"}, 0x3c, 0x800) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:05:05 executing program 1: r0 = msgget(0x0, 0x100) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getppid() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8008, 0x40) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000012c0)={""/16, @ifru_media}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x10, 0x44b0}, 0x7, 0x8000, r5, r6, 0x7, 0x20, 0x2, 0x1}) ioctl$TIOCSDTR(r7, 0x20007479) setreuid(0x0, 0xee00) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) accept(r8, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r9 = msgget(0x1, 0x0) setsockopt(r7, 0x401, 0x3, &(0x7f00000002c0)="78502c4b09e5a2425c613f4e6b863cf616fe4086e520ad014b510154fad8f8ff7d407abcf37d4615ad7d66eee25cb73bd9ca1829886c5461754f32860f3a2580daaf312d8e3ca672b0fecc0394032c649528033191c5dda5b75eaeec38d7ceb6fda30dc9ab593fc23b5bf3d56165cf45e5d22ab075194b6fd079bd0af6fcdef32bb1ee2d19d178e0fad8adb64270a5fa6d48c00537c04c4211801e5ae9412f3c8403d675f48fe13aac124ddf6c0e4d4b69ceaac5475726182f0022018e41f4b8dbedf21c88536c41a73668e1e4795e45103cb76887e4ada7363904b5d6d71e6c68217d483e8d2c88cafad9fed87ec2ba6a6a2b0ee0fb7f1507ef03d58f09c52d0e986eb41444ff8268e17551b3c6c7afa27e56637015d830c96def168a9b4ac6277fb829bc87e1c8f8033d9c8cd00fbf3550e6711d8fdd1b4f85756eace09e88fd5dee642588b9ef8e27af7c020a8fc36f434e6392e123308baf2a5b0a73a39c7d3d7c584aefa07a11f5008b7fd6666561bb73d0b42715c2387fa0aaf3576ade41379c5b8a7fb39634de329ab2093e5a519e4ad1daf3adc3b7be7959d932061adea28953a77f339605c19eb8e0ef34f97738e54bd24bbb4e00bb5d2e775cadab04f428de50423b90d23c98bc91c6d75289179ccdccc5807f67e8a0459197ef12bd1bc5c0ddaae6e1e2d7a4194f3523e32ff4811eeb5bc9161ca3edbe17535ff88936469ef401f8fe83f96bb411bbb245cbb14f69bfa6b46fca2b353b123965fb72bce11233f9dc606726570a832ad787ef9ac6442a4e204e547e786f0e94c8c993b55b2a4afa6768fff2a6f67bc278a51af0030918a54eb0de76357622f16a07149b8f574834237f91cbfd95e24769ba9bbdc36179f8f0eccb134afa6477d5e3a5db77674efb3dc23f9e6e8207aa9343a85a6024c7dfe028e6676442d5d88a180982cbd90d81655ec184c20e5d05979c43e2d31a198424ebf4b3add78faea5329c840291a5120df6aaf491bf9347a2927d2ea59df79bb20b098f468fb86fb903047845b59e45a67b58159fe2b637925c5a7d20fc802aedf86201328d5b7e72a8e6066a76adcd96762869825acd659ec9c634fb8df51b1a28ffa6fbfaf506748d33bdced8bd2be85ba5330c19b4707f7538292468f7e0a1129a6bdb2de1a2973fa86ce205d156d7ea492d7d50eed14f3333bfc43c26ca106f5803c8350041f0873d88a4184e1727b69253c7e83deaa10d866aff006d2164eced80e188302c0d903a53e780e95ac0e9ef09afd7ca73370a348b4d95f62b168c48b40d1b63a63390a196bf86ad80ce6f5096e4674c649bf95c57e55dbb30b1f10eebdfcd8101a214dabf3b1e09b9ff36e0f43f2dadf61407ee1055b6b8bad445764a9e8416fe25e4ca1a8a301daa32e7ea3c2af998f6c90ba14f491fa84c085e39d16e7915bd5171ffe4d1c77bb4c0f2b900ba127d9077eae1cc523dc1691b96318598fab77a10a2beef124bd031abed6497628cc1cd58fda5cf8a9b9d3daa4f4445799eb1a4823c90feea0213ddc184ea3f852a630585c6342a8ace609b6df38e37ec95a34ecad9697a5db83d1fc99368c4b7daf1b286bb398df263bf0386f2e1c78fd922a2e513c9677c32fa4a81cb13448b65b308b4fd2a019812ce09a914686878be6c933ccbc090b698905e94167feeab88dddb4b4d80a5a0d72cfb30ade5860d0759b76caf95ecaf2e92deb043bc0b81c114eabb3ed29d20b416faa6ca492befa3a482d9b9e26577a3b1f57d14e3e5cda62eaa42cd3e2b3f510ffed3194f4f7effd2230fd38e6d2857a00eaac9e2fcdfcc7fac599553d2feea4ca09fb4a666d74ac023c2146ee45ef750cf60c58ac2442c42590d8ed1648c09e7823db57dab261afb7bd05c76ea8429e044b90364e32830d54301ddbab1fa6b2d00d523851ccce0a9d6ae6ccd9fa1389cf711965d1091b9fb4217910d650853d35847c83a63beade0653fb9790765af8fa75e2b25eee0444aa1181e3deed073129b5d1c37ee726d084a485d690d066968a5f4f241e5b8678fbbc6708a84ccdc62a1cdec194723abcace6388d525bdeeef54b1c201ad6e4af1fbc4f21994ec1d4ff6cb9dc49e94b2ee227af592ba1e090fd6e396d4f902ba16dc8d0e4530fb6ecfc882c5c9f000304c613ae464fdb2ecd2de6d24b034b7cb636e1d6b2b74cbe38852ffb8b5c1c960ce21c033558ff008a44bd680a9e6938440d42ab024c49a17b22414d71029465b2b673dd7a85b94aab4196a27f1a7a4bf11c58672acbf0a2d76e9a2f3d5d35c3ded27b400c18c79761fedf38f243f2e4a7021c090391fdc62a1b78d421bf50b48340be5d5801fb1d8857f46ab5f9cef807a3963e48904a203ec3af6a3719f8c92e9cddea91c28f0e351d41f475bbc19d6738e117c87f4dc6705d699822a2e7b5cb5599430eae73d0afc2b3435b1d121155d51899c16c7897cf17547938a908791ecd70f8d5a96c6e667d1c2dfe1500347baa21fa5f72acced13b9ea4cfe4cb76e4d53a74e9efbc88ccc64de01b47579de0c97aebb8905d4dfe7028c53aabd3b1082cf1db257dba25dc23896bcc43683dd4b896093d1764406034b1620ab99893807198e0d169c684c0d3039f8bcddd075056d357b03e7ada4a88833b97670a676e2219814dfd417ab3b21b284efb49fdbe947bd08d2c077c516bfa29af6fb8aef6d33352f7498172c31017d180560224da2429ab6390c29985bc234c35686b7ebfb4b96d9cf0d2d8347a63d5a8699cf62d5eaaa985a17931de427f8a464289cc2ac22fbde1c282d785e166cf693bbe7769ecdeaa295f33b106343f36f99707e027a9d0a02a37b76182450a16d816bd5d13204f64c7b2a0ad981c4edf9cd54be0b91020089b3fd94349307ac2c31b6b4462a14c331d26bd82a2d9951f848d82044ac6f2084e147f4c43399c58d0019082c0c47c2374744f8f1548ed65b5a59e97100c67ff24df07f54dde7e1ea19ae539f159428d33d120a37148ff603e9bd0e1cd640519a79b5d47f8316ace3ed2e3c09e4ff8dc489abb89ffd3bda6845b8156efdaa7b1297c3c81c11ed404c808a7fcac497e45af30fafca5146d98d424bbc4db5df194212ceb6ddb2c5ea266afb45c9b082be4299d93ba46ce999122de3d6bc8a89eb6c25d38db30bd8b61ce492720de36cb234fef98bce30ec5988ec9e041c8183a36ac247cbc090a9ef530b88f0f93bdd829306467f63531af4120c0efdbe9e11ae12746c0d5bada00c49b6e62a3199a27f877e8f65990b2c89d65aad136aa0bf45ae191075d45662cf02c96aed7e95360b364c6ac3e63a7b2c4f1e87abf5041bd41cce0e2a60c2166db8ab5da0a314206b761c19dd930dc833df37d11ca1f2bde3c7cf059ed79cf391aa78639b1ab485fbdba04e94bb820f6957a0283ebfd902b2e49f2b087bd894f79f9fc89661f85d3d4d88dcc9cb67280eebe50ac386e452a4fbf65b5bbcfa8b3f956b12c0c1baeb5b1c2abf735f65e67e6197107227ea49979d17b08476c61f6d88c7cdbfc0044792bd2c9c99a472ae72ac176e82e041189b26cd1626bdd0ad055ee80eeca65e1b3add77ebe02682c46c46d9c374eb45d2b751a134c9c70990747bacdb71d2a949aa0829088af282a545707252a9d65494819bb0ab08c3af77231c924223b1378a61dba15421d8184ad16872486d671ca038afb2c383e737dce8adbbf359def9fa685046d8e7ac25b00f3b0c696932a614a91e74b14e709ab9f46596ec1847b6b6efb632a730cb70edecda8299a74889d40add229412c855489d6a71a9554a069c3af928981c5c0aaeef52f8883a962778508a3d0830a6b24813289a38aad81b0c26e20e0193704cf08e2853792f97010c86d4d2ff3ff67512c96c8fd31a5627770d2048cf5082b2a087b341dd3bbc6b7f5a2980f5b8aa91b2faf3369639477726738f357ce07704a93b47aaa45ba286785e4cab2ec992ec6cebd6411e8c246e0314502adcd835b0a3a3a25e8298fb5c94b5cfdcb7bb96ca38c22a03e5608c4306c980943c7938b009ff10bb965fa534daf523226c14b182079eddf16241a9459e343ff53127d6022beef5bcb8b2f7efa80cdcbd5433954c32fac521369b03d5259c27aed94a599d238f4f12a956b806fb6408c6a87c872e3fefb6456f183c7e950a5647e67a4c438198bbf21c9e5966dbb8080853f9df7377669bb0992c4fb792ef6ca31b9b3d6ee6274af9b6da9c95fed3f5e7acd82f64dd9a068cef93e31dfde7262366bbc106de696a95ce93f459d95cad4b514b2816aa3f267cd73e331aa9cce2054ac11fd29f9edffdfa1d1d9a1c216aea9139da02433fa75a6a66168ee195890c1f8d2f796bce82e7b346766e05a12b00ae539e541e2b6a701e439c43ee52e26c755b2d443de5d99986c5a2a5de2d9696baf94ae6b567e81ea83dbec06fb86c0e02939775ee4d77a0654e877bfcefd573bff9306777a69bd02d8a5b4099b036e44846b63b92a26c18ca0def9857c04dd2b69dfad0c0402192355b8e4267d7065de78194d1ffa862feb2d734ddb744bd1acbceb1282c2f53af4bfa9853ce2cffe1f0ff1e9083b3720419ccd26460b1631df28c35f6634bbe3711fd905385b4069d1878491c50b71d9f33371db727da09ba352f1009a349db13ea199a9093d3854568ae55d606fc38afb76e65ac6a330aea35f17368e5c83818a7d23829c0ff2f6b7d0285cb916c92208a02672314b667884c16024142d75d56020a6eee7c25eafb5031053fdcd26c48acdbae1c9d18d2d7241fece03e301c70d2cd3dc8186d63137632fef322fd118c7a4ac4361fbb649ad8957f0460c58f962c8abc8a8f4d1ab24cf5a9d40a1a051d6929e7f0f6688ceea0df10eefdbca652795750f661d755894cee4d03d0d1fbb8f1da9068378af9737298039b70dc99c53f5b1dd311f63aef41a2d0dd1721eb0b6142e94060abea5315854c508a49d4a9a01ca1f701875f3d684b295985b35d678dca038cb88d7aae199fa6890c06fc8db770b6b2c27e22ef35827291a25e3bf7b1437f75499cdbd83e4821cd3da1acd2db0725f89bd7d725867360598f30c1eff3446837fdb6e6dc44ad66626597f881b46d1f650b3bd9ce430d1ce1abad6c2be9f663474a29703b467947b07f034f4486e0f557e87f1e1d9844f18c7f1e2e168def6759ea8258f44c51354133c9587cf391d9a5cca9c88327070eead2e3ad43dda3f8c12bbb4dc905eb49c8ff748a2360056cd642d8d50149cd234ed4d7562c171bfc2f23f86d108396d5036bb8efa4f5af9bff21a499fc070a0ef2e9e87cfe13c6d61ac2e669f9e872094783b2f21896bd8382f09790329acbc1dff3f7619fb690b4f9b84e5a15db621cea99a74592c21b0c6b63beeb622fad71a6316f04af64ec4e6df77f98eebde7aa9fc0f50e86f14a974da2487dcbd85dd8a480b0a6c69ead6b86a9fef5cab1bb69c4a54d67d3ed8498edeb0353ff558dcab71a83372cb9d225464015f60efd5417c02a86c057448487f71bcf6fd9ea9b4f4eacb7b206b2ec8c608bf36a540e0cacd755b737d6e9c61827581aeed6f7d11cc6aec5eae27e5ab4ed5c343114992a4951c22f39af4e4b9174e715b69efa0b2a269b6cbc36fe0f220aef15b0f92136ae627ef04728f954e4159d860be442818af7007c456aeeb9e6babb853e7192860e6fb8797ea988d0516667dc98b5ee9246136189d05b427dad7aeb7d853011abbabf9c9a49dbf7078616d00ed7a6042966ecbb955f366c538444f55d31", 0x1000) msgctl$IPC_SET(r9, 0x1, 0x0) 21:05:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 21:05:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x8, 0x7, 0x8, 0x3, "a35802172cf784feabe5ed287d30731070a41000", 0x3, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x1d4) 21:05:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000000)="3c5d15db15ef7702", 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f0000000040)=""/4, 0x4, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:05 executing program 0: mlockall(0x2) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x4, 0x9, 0x100, 0xd7dc, 0x29, 0x2f9e7a36, 0x0]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x9, 0x8, 0x80, {[0x0, 0x7fff, 0x7f, 0xe6, 0xffffffffffff394c, 0xfffffffffffffffa, 0x4, 0x9b, 0x3, 0xc0, 0x0, 0xffffffffffffff79, 0xc2e1, 0x7, 0x7, 0x10001, 0x0, 0x2], [0xfffffffffffffffc, 0x2, 0x4, 0x8, 0x2, 0xdba, 0x2, 0x0, 0x100000000, 0x1], [0x48, 0x2, 0x7, 0xe1e, 0x2, 0x4, 0x6], [0xdd2, 0x4, 0x90, 0xa6ef, 0x8000, 0x4], [{0x0, 0x3, 0x175, 0xc2}, {0x0, 0xa485, 0x7ff, 0x1c0000000000000}, {0x8, 0x101, 0xe7, 0xfff}, {0x5, 0x5, 0x0, 0xa50}, {0x3, 0x6, 0x1, 0x4}, {0x7, 0x0, 0xb2d6, 0x400}, {0xb7, 0x8, 0x64db, 0x42}, {0x8, 0x4d, 0x8, 0x8b}], {0x800, 0x5, 0x7d, 0x8000}, {0x51, 0x3, 0x93b, 0x9}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) fcntl$setstatus(r1, 0x4, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) 21:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x1fffc00000000}) 21:05:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x100, 0x8001, 0x101, 0xa6a}, {0xffff, 0x7fff, 0x1}, {0xa76, 0x6, 0xd9, 0x5}, {0x1ff, 0x80000000, 0x3, 0x48}, {0x0, 0x9, 0x4004, 0xc8c8}, {0x0, 0x72, 0x80000000, 0x100000001}, {0x8eda, 0x7f, 0x7, 0x3}, {0x20, 0xfffffffffffffff7, 0x8, 0x5}, {0x0, 0x7, 0x10000, 0x10000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff62, &(0x7f0000000240)="b66330a354f2fdf4624155ebea18e5b883f09c308807e885cc7229513f7082ab3b7793b1b5bbe69598a191c2f234108c150aa8ddf67992d754a0aacc5ef6b24523ab4e4083b8430503ba9f05ac98787fde1ac0b5db09d3311a22") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x9, &(0x7f00000002c0)=[{0xffffffff, 0x400, 0xd1, 0xff8}, {0x0, 0x0, 0x2, 0x8}, {0x9, 0x7fffffff, 0x0, 0x1}, {0x80000000, 0xde5, 0x7, 0x9c4}, {0x2, 0x4, 0x40, 0x5}, {0x1, 0x4, 0x1000, 0x1}, {0x9, 0x8, 0xf1, 0x3}, {0x200, 0x8, 0xffffffffffffffff, 0x8}, {0x7c04c57f, 0xffffffff, 0x80000001, 0x5}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x2, 0x5}) 21:05:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0xac5}, 0xc) 21:05:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6e0d1575) recvfrom$unix(r0, &(0x7f0000000140)=""/51, 0x33, 0x2, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x0, 0x3}, {0x1000, 0x2}}, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="220e37", 0x3) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000280)={{0x6, 0x5}, {0xfffffffffffffffb}}, 0x0) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="33e233122117abb8eee91d6b952c8a605d4e71c405b49d5e128156a3c38769ef53743e164e69d5c84df8e93215e014a6799aa3f0b883e0915be4c8b1621a21925181836097862b779de5add833ebcaba00f95346fc35ead6f6ced333b0e90b57e965eb65a2021f6cd472ced864d2c6b9ddf49a8c37", 0x75}], 0x1, 0x0, 0x0) 21:05:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x3) setuid(0xee01) stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/43, 0x2b, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 21:05:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10200, 0xd) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r1, 0xfffffffffffffffe) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 21:05:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 21:05:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2fa, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x40, 0x16, {0x100, 0x100}}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/238, 0xee}], 0x7, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000100)="bd", 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1fd, "b08d1dbd961018d3a50a2c21d8e500", 0x6, 0x4}) 21:05:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getegid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000200)="7dad2f873d8904861419aab69718438af7cf2213c441917d37255d3c581fb86ffcd28f065b224efbebc619ffd5d4e49a380f405d321d6d4bbb93d5517d916aa9940a1a38d6ef1c7a9536be1c1c1df343cb8dae2dd5d218a0559d0a93e6d327d2f4e702b61af3447addf507000000000000002c05a343c6015b", 0x79}, {&(0x7f00000002c0)="14355170e47270a09d298f7b881296d9917cbe474e85052b13e30d60dbbcfa4b6fd86c0b01e4b819ba24db4f1af408de8b23beaa6b08234ef1067e79fb3b58c5fa90a733e12840d0caba7d0093c4f1aa41f463255fd22d59a5acdbf332d468ecd58ead54aa743bc19044c1bb2d97f9de9fc6a6bdc994b1a0ab86682994e730c514c8335c5209795ec8ca8a2c749f32bb9d253abd84efba76af96184de1f0bf4e78aa192f53e37d1d771ad06a8421b1e0bf47f6e4c7e4913090efe2a91050fe8808c2803006ae4d655799fe68195333cba48d105c092850017a81b66088d119f773c36d855c9f56bb6abc3fb9426a6e371e9d183e117b72c285bfbd39af14b8de09ca142c65612d135e0f903711cd605f5b6f36aea06ed73b52625e40b4080bcfbf3a4cb0280d62b2eaf3e6bb9cbd20a61d507dcc62f50ab05ade8a0118a28a5c02c597622578ca8752acd6ce1f2588ea1f4a14c859800bacb2d3d18b1eda9158d922a3c63d954021515f5f3206455a766e745f705cadbd273d1462d9e977f766221f6d1a50d0b790f58f3a2a2d0737cb2ecb565b14ba22274a7f26ae2d027a223c933168db698ee2bd2e58462adc34872619f6c6c8dd072e69cd4a7b7f369ef1cf31e11c91d0786b1383de6ccafbb5e03dde1becd6d44c6877c311c3898c516c6506078d0938b08d8a7f07ca7a3287b110b64d64547fb31bfcfc3a77dea0a6c656d70c1411a181cde5d3bba800c8138db3ee644c3ca6bf6030cb5b4bcae61fdef1c619cbb9bba7ad2a6eddf476722528edb27d173ed73a378502943b58a7510679442372b365ac25a49e5867f62abc2596301811c5517e6ecb19ad32b1fa639c2071bbf83bca20a8d6424f599db5b322d4986af14c42c054055ec03bee0190c94fdb80615415c6784b18637dcef255838ae1cad923741fa9967408366686cd315cd6fe3783558bede1c77fba731fadbb16a0b9903a08c3338f98228b1a93c90916d36da03a049e97722b89781378153eb876eeaab1437123f17cac7253fac1c9a9703a6df64f33143201f08662bc47ef92a0c38c7cc4af5f24a2cce9bb3a81005b29e6a148d29c2b36cd66bf989081660e4dbcd4f9a2d112bdc87dcbf9ff511c50341e6afb8a0c17f92e33749efeb2c36b012222f409bc222fe1cf65c5906a98eb5a38d9b79492a5f4c5bcd7a6c7df70a3928234ed262831e561d8087caf09c6f0aa5c7d73f365dc7d5b50be001259bf0c57205b671206730b34820362a985725c204993feaef4ab48eb1a5df80ea7ad1acca7e3565fc62057d5197b1f584f57482144ef52eefc72556c42275bee71ec7c709f58b88e013dc1b2529e94047787deb966f6267a2a1493eecb28d07509377e7544ca4df82cdbabd50573ef0bdf385e26903e7b68d367b32ca6da7a8ac6f095ffcb4f2819767d9359b01d88ddde8482c3089ff50ba66c8e7de9f6c6efc1a71a52efaf7e4f0006f88049e6f536825097ef694da5710de5969b3447c7afe08efa6b21f43f47f283da0bf1bd01f06b17ca738e2c5aa49746a136ac4a984d417a4f39bf8d596aaf8fa22f3c9b774c8e3547b0a693d66ff40d05a00ad9d18f3dbdb455f79924335395a8d8a71ba41ff04a862523d9160fc030e1e829f97687d17224d937876a39e67aaedc2772044a1521f13e3e5b4903856bbfaf3d10a6db7ee58860330a41d05cc78b029ff422bf8a915d3769db22d937d77f100cf05347264c2049abb238e7cf3073542ab92a613f5813ffd699e0147177f30f52d366448e69192800b3b29a116adbbb620c6147bc22c794364fa4b30658451314233c3699f4243b5443a8b93f3605b00803898ff9d77b88f32ab41de7733182f95c5f0b753ac7859a1a911695ff62420e8841897989ff34d91744735c2585cb92547948dffdb78eff0bf10904bbe96d206784194d9da336da0760f595e65c09efd42bf9b29d830385a035a781b1d6826c03d822ab8df1d2bff323314a4dc4db4d451957e25c4ba94817e2d231ef12b14eee8ae020bccd5db3ee1cfcdfdb3f6ab4cd3ae4bab9b374722b8271346bcc97b8b9bfafa16e90e5dea7fda6add923dbc19f067b7f97e87e93d1ee284c420c02146f99d8b9836c69dcaa612d93171b8db123c7d10e5924bae32df9a734c84d0d8a722cb59cd68b5e1753a1ae0c66d71ee3befad234389366ecefdea5f0c80a98b1a828b4bd78ae8b317bbed2cdd225d0d9d97993c7774dc0524122e0f8934937f5e9673e43d36157c41683647d482b091d881208790e89ca840131baf0f07f35e81b3157cc62c1c02df51698769238d264e65746c168ef93e5595660fb8e66a6efe50bad4a4a8ded512a12438d174d0ac934b2b9b0a6f912c6ff3b16b52559b6994e36846eaccfdad5a3bc7919d326befbe63bcb5b70f58cea0d59cc8c810a7b062c1ac819026a5a08489a777e390cd6718949fc6d56c3887e03da503c56b2caf666bef7c505bc0c57a9e0af592d2b35fb8af76b4bde5da4f146e447a741f44300b66dddf3009763162c307f12f3788a1e314eaa9a2436be685824fe7697697612057d85649170fd420ec8157d70d9178805f04e00ddc15a3e6a628d0240274f8a043ab8ebda76235933559458eca29c0a5b2ef5a75dfb620b77b094ce59048d157ed0ce2b40a2c01a28b43813360393592551cb4cf19e1603d5ae55ce7c4341d6ee75501e3df0e3be9a763ed42d1060024ef080e811d02808e240a742f05a5b920bbd2c43afdbd22a0b72973b3af0eb0a12971582263bcee5c7acc0350240462680008968ffa6d0934a02efb2e98afa503125cd669d06effa3df01c2954bb79da4aabf58a5e28837ba134259e0031ff0f10bda15311ae05233a7b119f6cdf7924856b1727183b11930e43c422e7aca8103a9a2896a7740a8f999d64eadf8b3044dee1ef192b09156665fed1d899732a151981fc1c4c0f03ce313714578972ed8622dea9d26d469e059f98f5a41eced97252d649111095595053da8a5ca5fa2d0e3610cacc32bb13b5ad25bdfba677e74b10500407bea78faff8cda5001eceb53c81da0e43fb7dcf91c2a87b28f34d1d1b4f813cc76bfd4324e17a6fd11e6406496a8c33544a68943e8b47bef06df978e4a513373acc7a5fd35bc66388bb70d9063c6a647843e768c3fc5f23536ed5a52d7dc6c2f158938c2aeaabfe7e198f7adf5bdf6f17f38a57190d807e34765f85ad8d035c9b8371ef82b7b8e94af7b7cb4e46952c4d22eb84a8dfb494e4c52ada605f51c7871da5251eeddacf462d62b2d42b03b42b00017c532a101c9ef6b6fcb98ddb4e45dcb3881840b63a278a636a90d3104601d95867acaee0914283bf6e787d8d2a882f1138e5e9e640379861ce8fe02fc949a973ab8580d2ed7dd430185e5ce1abef03f1236bd9ab9c54641c89edc996b49677bcea9d770d4b15da3557bb2cd0daeb0555bb3af44fabbc5042d72156076c163e8e57767a75d25b73ba6f617760349050ac740bee1f1617f4fb0ff6b4743e77dd8d94878894d99a8c4fc9ff5707b656165aeb3e71522da096b0ab93a2cee4ffe23b5126a028802c8e7992c8cfdcc880e71b923a5ab4c26e8fd1f2906bb9460b77559bfaf54ff4243ae2c2dde55b175289f1d14b55a0e997250c505a61e9bac62eed387020dc8db8d127b2e4faf86a5231f0fcba444639715a6f9046658265ad6e5f2f2a4d65543b598a737a4d746458b0de7ca128c080fd21fde3f4e495b542c340a44628ae0827e34172092a08c670beb4034423e5bdcc080574f73f4cfad6f81857896aab8335c88f31a36ec5b301a67b8a1bd58c65d488c7bc7999d6a24732a35a5ad3eaf4c98a29b52af79f197dab98dfaa5104d17855a1c9a672422c664c63612131ab1bbc8edc461f47b97cfd1f6c3d8d552d95f768418b4bd9654bb1d3e6ebade6ed7b20eeb4cbfb14df954ffd256032a010fa9e9195c3fc55023012e97c591e8118a4306707b698a4a2f41386d629f7c059d7af9413e9fe484ad35b3af1b4ceaa78f3586ccb39ce2124db1359ba18231b1f5aa6484b060ec4690f5ddc89090a3bc37bafd1df1d1e49c11de81e5de2e7e236b04cf224d8b9107ac2874434875c55bda54527fc5d4346ab1dd2e8e95e9121f8f4368a96169d0ddf33c6723b072d553f84b38205bf01d28e92d78a81309840a5d20e99321f05b4b5c78c5a0d2739fc66cee993f6403906c45ed1596a88444113218d2b59b89559c1e9c3f1571e5f7d3e81a6a86e0026871d312f5770cf3acdcd007fd818ca0fb6fc4ff3b9090ab59ba0426f2dc0fcb81bb45150078e20e0fd92aacb63c6d5220381f6d4de559bdaa7736b6d5900f63b5c899380be5e87483e972f992b76fe6b0ce21ad1a01b5eb18c99f363fe5e124006ffa0eab525302620d7198909185edc9c0524bd4eaae0b84b9b4be920da14d6ea8ceaf7786fc463befe310a81c37089d790cd943eba58d836d65bea2fb402be1527cc4b78157fdcfc3f54ca527857bf2c00724bc0205a7f6eaeb1c55e3c7a1096773165b76ff64c738eb1de23124b2483383b0137baab7dfe94e12c980dad6d7a180e776bd7af50f97c63f0e677eb25cfbc072212feb1b1f24a3b05ce9d63e39d1f32a777f49c41453a0a8aab1c653f7382f42a48aef93ae55103c80e0abb39d569fef66f4424df410175cb37e939968ebdfc83f362e9f4caf15b35f419f0cdc11cfea26cbdffecde79ebc10f22a7697e88efdfe4207fb9f35954bd757196452488e0393edda8b3df21915ba58aa9eca651b173d0a1d317139bf8073dd51473bc325521e2afdd81c9453add7ee4d669d81b9fd473d28d457b632e9912375c142bcca3536b68b218310d85f0fe18b34b08e983073d2de32a55ef98c1968c4778e30813cb05d843759ec954f910644b3e79a5d50eeec079310fef3e82be413195e6a1215a5e1aa18db4aee1d45171c7bde73ca052acf233050d9ec18bec44ba31d1ec8fef0c7090d2aae780c59be43b71c2d1e6a4e37f21f181c9ee8d8f6b1e37ce05597fab794739e0b85f9dfa2e0f6fee9cf55903977d20460fea09c17723405aec8f55ee7ca62a07ec7e868eadae498eaadfeffa8a1d7d2b601f942f0f492f87afb8474fb35a4d87f4d92cd640814c42737c9a42489243542290be1ba142c5a0f8a1b802f082d0a9be675ccd13f717f5b30633767e8984f434b393dd751f32f26b9b5e32fb1acbddabfd591010a268f7469d436fc9193eb22470844e1158b94aa8d3392d6d5304026e79a1daf468e47d07c66276e6918f11eab274d3243b35cb649d4d7db224382f41f9bf462fca0825b3365f14b7f2d76310981088542fdde5b48819682cce3045626914034303e7314337500f66f0fe805bacde0215f4d2e8f4369d14d9cb957f32a812a0db8fa1700907913a56f745cec1e4f8aaa79c8988fd146130b3e7779ca9ffd080ac9df2fc620ea153a02d997443f14c24f2904c69c05257e496cb62b736eacbb0944fbcb17cda00f648ed409e8bbce737917957b5406aecdf6728d444c9edc7a85538d0839c7c951bece44dc105f35b75bde0b934f45573f0766b68fde0f6c3b585df9dbbe24b807eb2b40d25316873cba756c7f1d87fdb21177df95f4380150ef8fdff0bfb1ca3db008567a0fa75b777ef682516d229a91153675ad54bc73159aa8e14506a38101f0bf8a09c5eda0bf7a244f6d4c907a1c7c6cf24e5e90097283c9f38c668bbc5464c56231fde24ffa04bbbe6ef450e3d2953dc8fc8d455bd434d546e78bd02245e", 0xffffffffffffff66}, {&(0x7f00000012c0)="84bdb46753d1717643916365abdce4abf3af953669716583c6294fc05364b8f5155e34ec143ade6ede8c511a12e372d781f5088d316063531d506536d605874d2ca5c37a36cecc1dc20bfc85793d82cef8fe28b716470168f3ab9a6d835c876ee32ed2ae3fcb9693bc13f26a11c116ec39408b810924076e6413e44ffd0df396c81c7425d2ffb4664d74299a33d8ff3c02fe5e3fb34df3983b6e73c224b45bd11bf0029cb750bd9ef7adb41f945dd12e25075743ca6e065ed81d06a0279bd75c8f89dea5a778dd8080ecc86b0b3ad6d54b99b8eb1b9a0b3b3c720c", 0xdb}, {&(0x7f00000013c0)="058248556d4fa881f6e9e09aa2e8339a5058929980fff4092f39eeb5a88423bbe3ed797a4929e27e8320d2150b7fd783c73a1c7d7dfa961eda972979f1781c9db447bc8cbf1e8a994e4a384f42b7ed2294fe587f723830172110b116dc618102e2f2332dd30ba326324b4754ed790fa29a077fd5b76355c5703c27c99c36dc7082508fddf6d25fb2d18a65080cca216ad32418e3ff525bdcbe93f5cbb4450a3f5b8b2f2b8db0739a70702fb66bc8e6c970abccb2e725ba21bb66e2277420e321189ec7bee595d02ca4a9d9a55b522a4c889f9b08b7aaf1f021413b7342cf0b79aa", 0xe1}, {&(0x7f00000014c0)="63cd00ab273b522d90f6169203d53c854c942a86169863cb6c461dc048fb07b40c84927262fc14bc4e2e8de9db64c6c96b7c47a68001e5fd3e7de9b801f1530850f7ee5d2e450c175ebad88a16b93941aca3d37092d38a0b252b8bcf236399f789759cda14af60311bb93fecc19931bc23e85a2ad115b2f41488034346b4dc7c7f1384ebfe1155c05305b45d91aac788ea1758f794aa094a794c081a7d1fc5333c0b34c73bb4ce8b2f4712c01c760025136044c43697b3b4c9602fda60e9824dd0138d3a4b9c1f46e6c7297d17dc8038b8be11d6ed8ec094ed41cd6e169c518f2c1ef4873f7d71dfadee5d65ef119cf076fcddd29498557313deafb1ba6cce6db7f6758884de542dde54912266e4d3bf9a6df1081a8b4f367d8d040a29cbf2b1ab1f93deed640c8d65a01f1dfc4afa65f3bfd1860a9d6b877f72e2e9baf654c86523cd054578ae991cd3dabae727f9aa4b1b65f5bb066312b88655afe6a54318e6541cb0f112c05377306561a56ffc51e2a510a71651216da7879b446f0aef9f0bcc695014b2b054dd4822549bd84d5c7c731db325edc7fe4577c0984a0b2511b1cd95db1867c014c950cfcf559a9d432ed3290e5e652ebf034ce5c608d802c0439ef9930e6ee6f56cb683c4d8b869f585002baf4afcb3fba767ca0c704a0a54435be4442235e2ae0efce46875957109f382e365c366470e15895fe0b67fee92c3d5aeae5cfaa1623e344982d6d24fcdc013d3331b79a90973e993edad951060700d0762784942baff645774b6f67edad665404f44d08b81ad48c238bbc408dffbc4ec762fe342c6d9a9be6a8855ff0c735713ee4680ebf169274c854d1b405c774cc68d300d34f309cf195985232b90ad11db324954de2d9a95f1ad5dac2309d6741772a42a0e709b357076a935d35a1b5373e952f9afeed2c6012445efe09e536bd14bf9310526b81d01d652844cd2b4853d28afa273e5405420f333ee9126b9cbae3ebdbf974a784239a760399526a89ec8caa9c163fb7e6ffaca79b535e8090aec2ac0a0bd07015cc45cb738d3f56b9b5379ef2b7f5bfb161761883bc9ae14274a1f1992f1765628497c56b7a402f2079ae44610af6ac36d0ea96c591f20e14d4d1ed03ac090d09c66aac92ecec81f81e4f5f039dd2ffccdd26d110786abf8caec7fcdb6af38700baeb14a58b47fdbd896810f845655a5885b78d657c3b603e9df97cc9badc945fa49b26a21dadac96954e1187f44b2810dd9432477d4d6af40f0c89755e243ceb9b2edf7571217c8a8fa211010b18ee27d1e2b6cfefe397de958b8610093cbc1ac81e94c3e992bb9b9608c525c44bdac0dcde87c959c3326d0352e3b70f6ea16a6b6c662304073ccc973c590df2c3ed11387a8b24fd9a0f211efdd7d59164044a1c496a2c711b15c26bd1118889e027ec1f50f67dd4984c201776be0af4049accae66dfc257ef8823e35a9854751f5c33bef52555877e8a1ec9ba9532d061b214631e761d54fa5200dfd981b843668f89ba9d6f5d483112404c5072bd3e8ec2ce03648038210792ddc2fb0e514c4c5c2d0eb643139ea77558a87f37bb0e6948aee0b314b262583cad61dfa1176a420b3d9e7f7487a824ae8d1cbcc2a5b3a4317d8819039a352aa3cef90359922d7908c90f26eb200370edbb51e2a0552d78b37a0e8a7816b0a719091d79f384df2fdf30e32cf048c9b11778046919a87504d8cc666520ca725494402037e83199d907f07531473853916e8e33c18f09f4fc774428930dd85aaf4f365fb41d62c48e80746c609858365651d2d72b7421dae56207f984794b4affe09ff29260e5394819ecdbe1a5c8d4c37c3317df3681c92ca37fce34f8bea7e1f876ab7446ab628848b1b10ab9c96be58af0c38be38d88b37c5bcf7600ec8c9eead787db432ab2fe3034442be83cd3124a078fb4842d78b1bed0b4c421bd53bdd7fef6fcd042a1ba9029997788b6a4607d118f5ee35d20675bd1984b1261643a2cccdc6bc06088a3610e9459297c04e4a75296f5deb485b479b3a423cc6677f13e772362dae5ca87c149319bfff44220e5a7029a33ae51737f73dc19cf0de66657bcc615f11de3ad15a66098bcae07ed48a34ca9ad4665d6b4a32f54b6c869d02bfe2054c28a22d3145936df62edbbf28dd4c1e5c426af80a95892f12471faf1f1e7ebac51486da5b64ed6815dc30e7d6cf3f2e6497053eab275593204b9d00180137f60dd2945b63ddbea4959f648b71317647349e80f76d254fb1b372ae481a7f6d1d5046d6db09f9bbcc5f3d584d8cef24e45e6473f5dcaee9b13ee301c5b463d621819094cc4e57dd5da29b93beddca1b99c2fa0a463cf03480f94eda106715ceb011726b3bfe1066f07986a92868a692d4f190eef4b71646314915a7397c27a4da5571b00e1d18879e7375b1dfd59d6e66b1de95f1336b1fc465e624c8ede5786a3b1ade05ca10df340a1673294f3646988cba4b2251a9dcf6432f1d8bbbc41a6964bdacf6e9fc3da1a84ca49479b7dd0c0b9f002d65d22e3bee62394d4fb9b5eb56a93467ec18c758339ee330279f650f544c64d46721cb4074bd027a2bd8d3bdb27e3595beb37b6a07a684b4e9fc3d4fe6ac225ccfa667ef811b49597fd72cb81e61e669feb4eb593636d7136548f125606ef52cfb8991026013ed57568c194bf3b2f9f593a96c040ecb2f3889e5e0c9899d235e044b3a2ce98c19b3454781600379238ed15801df1d8f0c32c0734d8de8eafda201bb08c7fe424f98d5e02447079cbfd2f7fb5805b51647ccdaf423ed1c2dfdcbfb2964c9ba49b18f5ec40d3c6bdcf93ff3cc029750cf2c2b9a05da669f0e2054c3e394915b215a15f61cfd039f944581333bef6f8e037d6700e4347755ad19f491233e79670fccb87bebee0bbb67487d41f8eced3a338447a8bfe358263bc06c5f29da6349120548acf301c4213387352ecd2b560b553bd60560a36e9218dba1e0f0a8c6d78d438773cb028a7789da53a263135e1e5ddb7137cbf588fb895af0fe87e3fea156e6f632e302b639e7485091e9f2a7df91fac42696bb7ee2f8f0a41ce93d8c4fabcc483ac0dbee9c1ef9873cc3efd0cc4e188be4bc8eb5fe847191b4210ab451ccd826b12d919ed3bfc5079bbc886705578fdb88f9c582ab7b919c80e1ad96e8b6dcfb30b015a47eb0f94c22d88706644d088e597a5dcf3675223630284dfbe52ae0934169b5ebd80a491f6429d30e170449c2bb88f0ee938d89fc987a6d3985363cfa8ea5be89e906bb370c18c1b2ef19eea155ea529fea51597be861bd51d35ffb712c202a1e7305418a7d3e5ee57abc3c557ef38c8d7f6c55d8df0bc46e8628e0f79b1fca072c3e0fc49d1d9151127b21bc3f51d80d2a78b63f26d19e02c057ab2a2becb74b3230f04609c5e0179d84870d9698f356039dbbb0725c2a6664e10c269cfa546dfc178dae5897544433d45fb544770fc29bbe7bc92da3b271ec15a897621075ad16e4ed7045a07a41eb29df3e6ea352f20cc8ecc1912dbfe97af3aee668a145b835a4702545ede6bb6118ef65e0107a9f42a10ffd975d0571937e004ed6dada61495a04f48f31076b8bf25ca0078ff69ed6d6ad4bdb6df1d250669c1fa3dfcff78b536080f8f07f224fcc0217eeb192dbb7e7d2b66171e27cfba1a84d666326bd7ce4914d48ebf90d21008b96770786ca2c9359046e12cfb906d5d132717bf62b22c5ee8914cf7a52710390e1dccf971fb44532a0e7db97f960de339da82d5d947573f5f83812bfd935449f53ea0e45dd87f39d506fe429292aa2cc3300985c15898bd3ea7d9db335bc9fb811864068e686d8b86e9f015e2bd1765cd2814702874b75121d2c4001d0cfc787e0635799713670d5ecf8289e1b97d11f1222715a8cd955197dab83d49e7b75b7d57c231f28b025498c0f837935662e612926bcfe17be3b284bc0872ed2c0ac09e50a6590d8e6baebb91699e5593764180ece982dc95d9cde490864d4f62adf42241968627b721df0e062a58668d92cc832c80456118cb033f58fe97846c9033001c7c3325d339e1ac17596e7df370194ccff2cf35fd576b3be2e4220e6bd50978dbb626a8ab9abc2860381080088aefe1f869b5981266f7d3eb9a98e87124e808987fbcd47e6ceefde5af563933831b6cb74152db8e3c97e1a8ecdc9a4e566f74b268d25dc81df63b3f5420c395e9c97533150479425969c568c315271a7f3339b245a542dff02b538efcb42c2277af2b3cc1ba3cca127b7deb1d8403b9f1edfb6aa15c75e2995058cd9d6ea387f879b53cfd0911c3f3ed4a12464c8ad0ac6e3a6a1357f99d6390455ef73f91ae868446cf68012a6bdd42a315991dad18217a287b2218b3a92495e6f77c74d4fe9d9c5abc65e209720e24335cd4861e880c891a94343a498b29baecb52955a0bc5ca5106dca1257cb73793a9f27d0273d194a29c5bf5cbc93682c18e2b1f15704d5a6f3a6d8b59f6de192cba7783a458cc8bc6ecd119761068f826deaf9b258928bb9ce6ecaeb8492b771b37c953028493c3c72dd3fbe0594c3cceec2c5e87d079b79969c71db848a17069788270947e3dee7d7323c970fcda57368432232ab250db90dcc981efc9a0f5fbed4baea47807c6ceddc212f92bc03e7726c3db016ade6c51df4e072a51e9fd80832a8c0ba6d83799229337b717f4f8ac74a282909924669965eda4bdcb0fe9573196f043c8e26f49a8c490f1491792c02259f8ac72a2a229c4f90cad6490acc709f24b65c9c4a0ae42cee686d1bd6a6f52b9477ec816e2f2b865415a62d4dbe66f5380681bb8ceaf5c6c6c7a0c37a3f1a943d7d639d7eaa3703589bf286514ccc9f3ff163f50907f89a2cf06cc13cefa8e60fdeb7d8495be8ef1272a03c19cedb6c727e2ef8d59bd63aa1f0cece8463891ceb1323a85288fc65ac65ab5d000fafc2f4c454520104454cb32a872f363f76cf98b701c2d3b0d040e7c4a966b5896f02ec0ab3d01d06518d796c8d5988fd355e2ae41ddaabd9242f2efcbdcf43e5905f48c7fe7d0d6b7786d74e3ac314db076c536c56942708bca72dbccdcad914f39a5f4f3388c5702bdbf41d1bccec42146fdd9b36b43d42315c3675c9270cf7172fb9a334c908158d4dac16ad7fa9638a0dfdc84e5505ff47e125f02c610920b93b681f4888ef98894eee5db319bd831d5e24c9b5084fc3ba6dc7f1337e061d44a3a1ea9585179715591c0c35272c3834391404e0019153b46e7c36727af5604c8d6c2e66b46163e01d195c0dd9e6f673f4c2233a7bade609905cf9cc3247cf02a0ed02403ce27c4ebbc258f9138918f261c44bd92a0904bb1df2528868c1f1e6eef9de33da8f328de1d858db38e9236468b5349d3f89db652c790dff44cb3c69da8e532d4a071eb653dd2491819c22b85647c5cf99f6a3f7f9525bc851d9ac533e65ab50358c0e3ae93e3d7a634e415815cd0a743131d33cb3eae0b71b1cab16cf4a251ba3212b1e528bd921cd1e7f5344dfd0412b9e161a6db051354d47b1a632deb825d1dea8188b6ca77f7bfbd06ae15471b18ee275e7539abb0ea1af20ac7c625157dc0cda4ff36cdc82bc9a1842e42e7904bfa7a3e6a623f2554ff3acd758ff70913a0c757092c6e9524911fa9bd0f548afc4d39cea4432cf794b885dfbac0b43deb766a3bcc057fdbd36715253302e40afced7298fa747c4ef5a5045b822532840d231f19ee81e6f23b5486ae7f6cda1b68d26682190647884e4f7b48fe6e6e43d72cb5016072", 0x1000}, {&(0x7f00000024c0)="3a8545954edb1fb8fd3038462b9888191814bf5ad2a9c17d0ae3be0ab13d98afe91407bfbe5777e23e66c4f12bde7943fecbd54342070da81379360b610783a300851f931b357ffb77c454a4d4f49a875a2aedeac1cde4d5e8705ace1abfb144a185f1e099f355c5cda9b5f46382a625890ef6aca3097fa870f1e41eb70a687fae3c3807a079905952e3e36867926038fa3b1380c8763420cd534f182ccd1620eb37daad5113dc5a7295456a692f34a5b79db2603f04dd18f6d6cebd891e5d936de95ac1075c04c1", 0xc8}, {&(0x7f0000000080)="184b18b6bc353c606051ac3d5b765fc7", 0x10}], 0x7, 0x0, 0x1d) syz_emit_ethernet(0x1, &(0x7f0000000040)="88") poll(&(0x7f0000000100)=[{r0, 0x42}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="fe") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) setreuid(r1, r2) 21:05:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffff8) 21:05:06 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)=0x8) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x180, 0x80) syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000400)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="e027f362bd4bc8a75a1dcc3f554b07683a08788577b121e71dd9c58f8db146e51343805dba6aa348e1f738d6b4ca2a69e08ccdfb", 0x34}, {&(0x7f0000000180)="e4cc87d3657a68926f470d9fc03b175ed9cb4e949a4db5aa80a75adcab9d727c495f8d8c68f15954860be2feb66a5eb3386f70cc6078bc8f71bbb0cec50729600e239d5f8127441685221518aa7d87efd2780a678558804b29fe07e0841e3480cfdb6308bc48293ed0170936569d5c71a399060750a6aa562aff3724c709e082fa289ad167fe32a12c8c862fe4e7257730b13134144aa28327517e28a6dee3d25a8af3600cfbaf1e2950667d9f68f3c46229eeab87c0a79dffc0810a5c0cda312e62a2705e5cfe14eacf83c2718ce534faee993ea3fae9", 0xd7}, {&(0x7f0000000280)="05b0025869efd126028dbd24730312d1b9b7b4be7f519b78762ba872f518d9464b3dbb703a33197d02c58b25cdf6f77f007705d633efeac127fa69abe5d1c2a3ecc43c739c5762b6e4456b680a3ec9de3bc8c6065e79d84e21763e7809a46d3cc8173a16cbaf5f76cbe62b28a277c73f7c69f70df4ecd441c0c0bee728f5ff93c3a772f902c94119da8879edab30124d25c5983fb35621e5d919950b4e594d67b84d6007f0c2e58287e6ca6c9b161154c0e2cc01e47f12368aa827fc9d627af0b1563767de8219c5d0079b592d193cb959545db83f7a5e36903a2a", 0xdb}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x40c, 0x1000, {0x1, 0x3}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 21:05:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = semget$private(0x0, 0x7, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) setgroups(0xffffffffffffff94, 0x0) setgid(r0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/240) 21:05:06 executing program 0: socketpair(0x20, 0x6d940cebdd3c5b7d, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/39) 21:05:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f07e952f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154d07c9dd066f2600"/4098], &(0x7f0000001080)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001140), &(0x7f0000001180)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) 21:05:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xe1da4d4f13d2b8fb, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x21, 0x10, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffffde, 0x1}], 0x8, 0x0, 0x8, 0x0) 21:05:06 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchflags(r0, 0x0) 21:05:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x10000) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) 21:05:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0, 0x7fffffffff6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2812, r0, 0x0, 0x15) read(r0, &(0x7f0000000040)=""/50, 0x32) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) ftruncate(r0, 0x0, 0x100004000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) 21:05:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:07 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 21:05:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x400fd) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 21:05:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x8}, 0xc) r1 = getegid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) setgid(r1) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000700)) r3 = socket$inet(0x2, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) r9 = geteuid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="4fe5a62c5f6b2079cb64cd2341b477a6a6c6313ec9e3177fa4065b66443e08b9f7e9fc94989ad7bbc7e2050b0e07f3c2254340bd9bec83d13f527744b0c7e8fff8c154984ee7daa704630a4b44eecf925bc7165d22e4b286d55334392cb10ac9a8310a34e6ee7db258051a201cbdd3498ef17b10ea24508f94c0f289f82ce561764cefb8a4e9aa199a4fd7adb8a1f7270dcbe5f34ac69a250daa062f9a8213712271c4ebbe32987929b06d2aa075667e7b59ee5cb867e6d9a948d63e16014c70ca087d0dcdd5f952ac2b30793c", 0xcd}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r1}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0, r2]}], 0x108}, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x8000) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x1000, 0x6, 0x9d6e, {[0x6, 0x5, 0x0, 0xffff, 0xfffffffffffff5f1, 0x81, 0x37, 0x1, 0x4, 0x7, 0x1efc, 0x800, 0x9, 0x3, 0x4, 0x7fff, 0x7, 0x8000], [0x9, 0x2, 0x8, 0x5615daff, 0x9f, 0x3, 0x40, 0xfffffffffffffffc, 0x2, 0x7], [0x753d, 0x3f, 0x9, 0x2, 0x8, 0x6, 0x40], [0x4, 0x43db, 0x5, 0x6, 0x1ff, 0xb7f], [{0x9, 0x2ed1, 0x80000001, 0x3ff}, {0x1, 0x9, 0x367, 0x2}, {0x234b, 0x8, 0x6}, {0x7f, 0x20, 0x4, 0xffffffffffffff00}, {0x4, 0x4, 0x4, 0x4}, {0x0, 0x9, 0x7f, 0x4}, {0x2, 0x7, 0x7, 0x80000001}, {0x8, 0x10000, 0x4, 0x1}], {0x2, 0x3, 0x2, 0x3}, {0x6, 0x3, 0x5}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) socketpair(0x1, 0x4003, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pipe(&(0x7f0000000000)) 21:05:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 21:05:07 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x15}], 0x1, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') chflags(&(0x7f0000000000)='./bus\x00', 0x0) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/23, 0x17) mknodat(r1, &(0x7f00000002c0)='./bus\x00', 0x7001, 0x0) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x8) 21:05:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000022512400625a5da1b1fa720df741"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 21:05:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0xfffffffffffffffe}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 21:05:07 executing program 0: 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(0x1, &(0x7f00000000c0)="b7") 21:05:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x67, 0x0, 0x81, 0x0) 21:05:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1018a, 0x0) syz_open_pts() syz_emit_ethernet(0x7d, &(0x7f0000000040)="7114bcba8c3395712db596bd4c6876082565f7c9dd6853a721530eef09e71cd917ae029d08b51c915742dea9e9422151ffdfae1cbca2ab8bb83b400ebc90e43c1ef2afb584e6250268dc7e88c5f9045a520edb3fd21aac8804aba7c7b4b3200e9e2f63c06c1e406d402d474955e47e8ad09919bb6b533432c5c628241c") 21:05:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x4004426a, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9, 0x7}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xff, 0x74, 0x3, 0x4}, {0x400, 0x4e27, 0x0, 0x400}]}) munlockall() r1 = msgget(0x0, 0x444) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="6a84e8abcf8d31f24c5197686d2ea3c599c109a146ae88fadf47105bb046192ecfaf1e8cf12c423d88386c8ae1b8f760f50d91f78ec81b1695cd2e786148cebb495d0d9cf0ebf06b0f5ddf63284141ce7632fbedb06ba217f5f0352cecccb0ffb02432ef922a2a1b0643386a208873f147cc591327ccd915c0e633ac634a5b3a1c32417b689af0e427326741a4b4d9de00000000"], 0x8, 0x800) 21:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x14002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x81}]}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 21:05:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x80000007f}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7ff, './file0/file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400, 0x6, 0x1, 0x6, "7a5938d2920d7f548d7e71e42bdc827fc3c2bd2f", 0x9, 0x8}) setsockopt(r1, 0x2, 0x8000000000027, &(0x7f0000000040), 0x0) 21:05:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x2, 0xffffffffffffffc0, 0x6, 0xfffffffffffffff8}, {0x1000, 0x7fffffff, 0x7fff, 0x6}, {0x1, 0x1, 0x1, 0x1}, {0x100000001, 0x9, 0x8, 0x3b4e}, {0x0, 0xffffffff80000001, 0xfffffffffffffffb, 0x8}, {0x80000001, 0x4, 0x6, 0x9}, {0x2, 0x4, 0x4a591eeb, 0x8a}, {0x58, 0x1, 0x100000000}, {0x3, 0x5315, 0xa41, 0x1000}, {0x5, 0x9141, 0x80000001, 0x20}]}) 21:05:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 21:05:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x7fff, 0x4, 0x24c6, [{&(0x7f0000b82000/0x4000)=nil, &(0x7f0000b43000/0x2000)=nil, 0xffff}, {&(0x7f0000e5c000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000c90000/0x3000)=nil, &(0x7f0000d18000/0x1000)=nil, 0x3ad3}, {&(0x7f0000bca000/0x1000)=nil, &(0x7f0000de4000/0x4000)=nil, 0x1}, {&(0x7f0000e7d000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ced000/0x1000)=nil, 0x100}, {&(0x7f0000d20000/0x1000)=nil, &(0x7f0000af0000/0x3000)=nil}, {&(0x7f0000ec8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000aab000/0x10000)=nil, 0x81}, {&(0x7f0000b36000/0x1000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x7ff}, {&(0x7f0000aed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x32}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ca8000/0x1000)=nil, &(0x7f0000d70000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cdd000/0x2000)=nil, 0x3}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000dbe000/0x4000)=nil, 0x2bf}, {&(0x7f0000fd6000/0x3000)=nil, &(0x7f0000e96000/0x1000)=nil, 0x8}], ['./file0\x00', './file\x00', './file\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x2, 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']}) 21:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) 21:05:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) poll(&(0x7f0000000380)=[{r1, 0x4}, {r0, 0x5}, {r0}, {r1, 0x100}, {r0, 0x1}, {r1, 0x4}, {r0, 0x10}, {r0, 0x40}], 0x8, 0x100) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x2, './bus\x00', 0x2, 0x100000001, 0x9, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000280)) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x80000000}]}) 21:05:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9, 0xffffffff7fffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 21:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000000c0)="d8b77438574eab67971864e1aa8b06f488546d02235ab5096df04002ece68ec36d8c92fc66958a6a21cdd90d91314d3d88dbab87bce25f8bb3a10da10e60ddae", 0x40}, {&(0x7f0000000180)="62cf416ed7e825451c286da9e6cc4ed68646609880c882efbe0d0c6ee97669d708e3e1c72bc854fd133a07ab6173abb9fe86f20660775780667ca81686682a72e86ba4b0eebac2790ee824a3a3cea2595261bcdaa943db283b577e51dd71378391095e87bb388bc0ecb017eceb455040290e5d025baeff04daeca67b5cb734f271ce7f159f5db07b54ec97c0ed9a02c9c4bdca63f7b89ef053f2db3a690bb22183998be7daf86a9102af126f4350a083e421f9a4efb2bebce1adcf3d68e5190086893f7b10371e80b1920a08f707cea87c484fe9823d780f265a9ee5c265e04e9ef006cd93e31392cb2f270eb72aff8e9aeed0bf33125300395c38edf8574184c4346576b5257eae590d4b8ef24639e25319982df3eaa4d06ec9bf544c585be496e60ef2bce34377ba6f208b367db38469d301c591805b974365c307f9aa093d546b90322a1fea2f4fffad2df18c106d80c1d260209d199e7e41c6cb8d838b0a51973a63098a12df4c8d66dd0db2dc12ae3ca2ce99daa3dc8576bf8bb9f7271a9084e31c1e9b06bf1b0b36f0b31fea1cb0fcbbd1fb99e3d4a6f43614536cad916bf3dd0992782d42bb85c1af428adc4e61cae78345539cc6c3711088266abe438eb24be2dccb688fb83a6174380be9a09577088c04f9fc82b23224f57312e61e5ea109bf39f6a6a290944fffce1cf62115ebe496f28ee6317dd8313c6d04b5619f0f1c140d7ac3eba47d6e974fb60392b64d5c497fa12def3102408b66a9ba713aa1c500c50c4f857afad0b4dca1c55d08f19c1760ad244564a1fde4f8c210afebff5e6be75e5a692975b3018fd55691f936ca1be5cc2d8b3dafdc5b23e14f723cc12fa94946e236c7ecebac98dc5a1151b130ba2b8b7ad1ec58fb5053768ae5f68f03ce96eed7b7178c2221ff64b125a1828b4393761b6c3bc322bd58dd91d38855acaa8bbe12f2bccb98d9e2f5c500f227cd864c6ea0699939d79e20790e6e58bf52a3bbd1148976db5efcce76abe852ecb4a690dccf427c5eb6be2b6dfd5b6e148da7e9b574516f4af2119076dbabdb28040078d8e6f9956ccfb90b803d7abaa1d3bf8f5d1fe9e19047748d0d88998299b40bc6cb36a59874bad77d68b6891bf6c86d809e21df823b0a3793345137ba898a473d3d1c76e018df921abcf0644e0ebe30fa733fef748bafb50ef750ab9dbbbe917e3b5f93c66162ab58d0591ac65fac7f41637a8699883dcea15dc4a28cd4ef2394ed16510086403805f3c1f0f85fa4ed9e6e0234400de431cd07fbf3b8f755944ff2861b1cda941bcb09a2059031b4b5637da56b6be8f1144a684b11955ab5cc47a55d91338397255d6e0017982c8ad6115f4dedf60016e451fd8cbdaafb8eeb7d5ead9aff366617f3f5913c6c3508d341979beb4eb24f69dd1689ae572ae68941cd891b45a55e467e3d07469eb9319779a51aa17f571b1143e7cf9e44a22419132c23e35af1186dde4c51174bce7c90d72f5beedffae8f3e266094b012382cd677d20d411a6317d497953b0d8c348c33de4e0ac0b2f18aeae10de065033a5b0bee1a5bdc7a5c81cbac358f0bbbad0cb0b4226041135f9b1615c62106823a82c216e53ab88d914a4785ccffe4351d4b430e373904bd03b1dd9cb51c9e19476049ac2b367d53ef1dcf4deb6e7f316633cf3a95baf90cfdc23f0229a9b3b5b4d9a819009e21a484414f699db87d3c503fe122adc247d1f302f01b78051c9c8e7b5628b303a46f1506a5adbe2824daec924da5516c5272257657ca41b32bef8789c495d03d7af7170a7476ee9110303d4714753bf46e7dd7f413c443efa6e6b407e05190fb3db56f53c8b5156285d9645e0ea28b59abeb8eee7e48a34a303ff740c6ca671d74d95b81460e0c278608ecb6c82dbce901e04b8c1f425252fd9dcc4c09b24de7619dae9232fec8a99a723f3350edeca864d0e1a562a435cdb8a6fc5979742e7bf78cb0c761a17e67e07309029ca424dd6e79311a7d9ca948987ce9812f24c5953a92b6355daca30a0d8a0c47178dab128f384f4ffd4448a54a3b1a8e177523d2110f37a34f44a3d60fbe8db8efefc16a26b5816e672bb3b675cc2e897ec297bdcaabe573523c2a878b06db5852465c071482a231e7156ce9b7aa2431817607032a0bb3d236e1eaaab6473aedc19eec86fc0a085ba1092807e6bb9d01b17a5e4f3ca7e02dcaf3c5bd626f84251de530605b4f13a4639170f0023eb82c33f98c2b5d125d0e1dc75c6a1d80bd2b6a30892c08a9cff962ae98e19a246180c3a0cf713357d4b36fffb6cc3e80b743d66b5c65dcd34ec2c0afe8acf3bcb3d066131c22578667cf8a27b5aa7a906009cc6f331c6b961bfefdd2363e7a28afdf8a6eb165f7d18115b212c7a6c4dd091d6f6d2f96583c1d91265b8d080d37d5083531e9779cebca1afc32c35450e737db4239e574e560aa5dc91575aa583a414fcfd52a89f7c80fd8e4341b97fb83076187b60b9c6ade6db3101758c890d27725048d8cc95b0390617fd283dc2b2ddde36c2720f01017cdf2d4609b9e507b20e2f6c23d1e3b704b57c53eb1a53446fb8e345f3c96213faae04942f8e249e0eaea5dd0f8e4df7055b95211c9a5cafec105c19555de9d7288a4c86f8a8859951a71c14a7df4131fa44460414fb921d76b86060fa53def0b4be877a3df5da2f298a79577669a1b3c370787e6126e86681ac272f17cc80dd664d6183d71f5ea71e136d4338ca7e5c72761fcf9f9bc3766df680d3747b356435d90580465c544911912dfad44912406ce508fef05177a4c6b35f621da4e588e812ccf21f08bfb4d40a15f60b5dcf1a6380bff377d562d614cddf3f4a288f338d28d658d7cb414d50436965d5b463f2103bb5fb31156429d298eb2bf900bf1aa539da5c877de1745abf5689ff9420f57cb1d3788369b5cde2410c2c83c53d3cceeb27378f5376162c07a50cc1cf74206a30d1c73ca83f925494d20a9d81d6771b23cdecf0b814fef20528bc8988fea4144cf96a30a40cf9472ec10adc179fe1b7b455d98493664ced92cf0545ee1d5df3906ec4d6131cd3727b68cc5e7c1e92ed09aa8f8d614ad4e944ecc0f1cc9da5ad482ad64978f86979d5b775d5f8541a5b08a0095eb93d0a8e7a318ccb88b1b2af6cd901ed0a455fbd4ff7e3c03117472c99ef0789c08d43e2cd149124431d4b04e1b5474dc7b2c5b571d10927d21731d9525ee3575e77ecd30c73ca55aaa5a744e84903d3431811df26393c5e3a3825cc22a16dccb2e9e27a56eb09c272cf7bbc54fc0792cc8b54f10ee3f4e14eeb2a9a58422bd329ed59e1df3e5ed42241bd395d2e69f00f0ba68c458206c6877c5afb9b314653c6b66705a4dcaad63332107e3321f529b26af2dd29c89acc8b897b834292022416abbe07779ae4dcc0cfa496330841f3d8d7d605d0d8c3cea701180bf7249e53fbb22b811758785bab7423ee832bc629e91137e5455e411edaa4c530facf227ecf12491195e95e55172a4f5fa20db504f1d6b4c2eeda2be0a978657137e716f6c7396ee937a66e4d62e4dab8a418502e71260ef009fc2b5da521849865648c67ab6ed0d922b509d3a52e89a7f822fd7e1bd5e5e353e0e8468b0edb814a69905f278d2aa20c210d85717aa50ad52091bf4357af95dab809aea7fab78e88471c105181605f0705ee51b0684eab5a4cb90035ff0226c11e89876355cfe50fb50534325d5ce9f6aa58ba297a8d96b097635cb8f089fff1cfd6ab964ed7495990a8720b26c5b133b3c82fec81062c57bb166cd9e38e0013a41daa19fc9d90be6a98946aee04ddaadd999243c86b48dcbe6147928e06c05421f6f931238f47bb6f1b7e3ee8033c0d02e7c91c7fb9122a64ffc68bc85a77d3a0c676f5f8e104b47c92486b3dc44692f31f19fe076cf5dffcbe2a139babe9520404ea6bf4d2e36234a6b278460f53dccaeef8fa4bceccc23cae055f15e8a690988b0228c08a92480281b6bc25635f14e0ab71f73dbe485a4b569aa4874b799af0e23f9cb8a73ffadcaa524d87397daa6bdd4dcbf3ff9943d095e3c21737d230102cc069e242a1093da3187821d20f9a8b74332d0b9ab72f1289494d443c8323320992f24e46af371e6315459a6bdfebfa92497a110a2c46602275fe5f18d4952894161a171b5f6f828e3f5933c56d3e727840ecd735fabe285ba89f107b4960b0a3210f9ec3077a231227fdf994ab9cfff7292b41a1c268b099cee930c52d05a8cf73539703fba52c89157149cfd212b87d86459a8f150cf5706a1f4142951e55c2c71a1612631a7d4fb9dc3e1cc242ca5faf5e8fe3550e295d90c4af2c55b11de8c99cc07bc99be4bb7d17a8277e8fefeea22d77202d9ffd07728d70e8523940c055ea5daef53071411ed31270821f093d442476704c574b0b1c785b77437ad5c8826e4f8b65fdd037405293f0598739e4d2eff2893bc407bcbeed5d0526ef83d2ff41088de421c072b0d677e749a431b77a0d97591cd0c9dea76df5304598f5a83a4432a09273627174f75fbe20d9847a457f69c376ab2883c33e5c59868bc8f9db96bbbc45b0c45c8e05fcfa71f4b86bcc9b9c34749edd80ca1887f9857b73aa8e77038bfa531123a4f5aee2f9e0cdd8bcf45ac45bb7bb9963f9ff4ae37630629782e32a4e7fa589da59231fed72b7e8068f865fef227cc5e247e3ff70e339c490d2edd79ec52aa79c79c7ec3a5899e7044855d2a52e9baa46467220fa1f5565e39a0e7bd4aa314572b051b77a46585abe5d56528ef1ee9b55b97ffcc38623f3a939f65ad380fefe846288af530d68cec2cd3d1c4da1acd596563a3981f2123c0c937a84d13d46be78e451bc19069bf4ca3dff51e72f775a163821f0823a86705433b4d753f97b1b2b2ea672dab07642742d44cbe3620946338c2e31ee310645e327c10accb34f40fbe5116bf31200fb26e73073ec57390daad2427f1ea4fe4a5e1be24c6b9301f3c5658367e57f0ebd25a0822fd25b758721030e82772175e3f2d310b933dd45faf396bf6d8855ee714e6eb8dee976da4d29ebd46d7f9e15d8f7a4528dd91335a4c3dcdb8f9c70db63efd274b0404f5ef991cc3ef5f1e2270d3b9c4c5177d2b7b01c90164433b39cdbab7d2a2388c91a9c65b4f2e7d5d0081f75d46fba6d0c40a77894d6413f8ee5d351391c4c69fcde8fc2338fde6071f5316a834906b7325c2aed3f7eb9c870e0b56984b3a724cf44b84be9cca3f65ac7f1de27ebf5815971962e29a8a3108b77ca95cba4002e9e04979487a6e9ecb079f8b0c4b9a9c9b4994a98c77d88b92816d934d5b1fccfd46f0e2e59ea375b77e5ff3d2f741494accaeae422b98c244f5b7857f575fe1d3472a960ba95c800db284801574014a335cce97e80c22f5cfc9bba625c9686655b6109394fef45f8514fca07092bfd8fadd3695325e646623709e27494d8c72cb69300bc4ad6600a0f1a6adaf25d6e04517202ef3fae38d6bebbe3019560a708326b1baa1cdafaba6315345e8fa878a32e53f4f589d4e0598db80eaefb335fdcead123ef5b934725785275a63f10ba1194a47a088a20c936f959fa7abf55ef3453dca3705f5f79d81ed6c44f78ff88515614b7699da047e94eb4854e347a7ae66ff4c64fad266c2a337e21048c2578802d9d88fa1c36f9f7557e3cc6ede0064b758a2fa0d300fe7acc64226cae5a833a1592e8f27f15043ef76baf3c3d805c440c06e02206123cc6abc0b0ac0ccdc8f798509dd7062d7079761e9d7645232476ac7b0076adb2", 0x1000}, {&(0x7f0000001180)="417ee224676339b49c5cee4abae358f84c75b1387c1755c9bb7d3b95a504ea608267fe56e1435a2da958653fb1bbe019cc3f0a5d222fca79d89406fec226594ba2aeb7114f93854d2d5eb16989634fa9d463a2166d91ef7e7b7cdfc9f6537e6f65b0", 0x62}, {&(0x7f0000001200)="0d72128e94ffcbea2fb701db42471af0500a708d3546467f12ab5e069496c611cdc1ec04f83387a3932c75fa81427a9c88516bf27a6b5c847617f26e295abeeee88627176c5b25ef65fa0f07d05a20d88e745fbc5fbc89fa966bed86e9bf0ff49838a8a0776e1f8cc96f5b81cea720567f527eceded1bf230b5e05e94ad7283201b5b5a2350acbaa22", 0x89}, {&(0x7f00000012c0)="557b510cfb67fb30e4257ef01a20f26fce612fefedd810f614c7f3356bd9773b765493203638a9c2cbb5d882165b3df88aa4264c11c31fb39f9ff521c95346d9da5d7354ff78ccd70913fb08b1960962ce974a71c56496635714c92d1e22f506040a4e98b4efe65767aea1af82b49e74dc6dce13fc3e", 0xfffffeba}, {&(0x7f0000001340)="a2c510598b8752da448bc8b5c305124aded52cf53fd16bb634a589f4a17d727d75f57f55d06742082af66e19002d07ae140d815ef641a95910eaf33fb6a560e703403cde03cf011d258e1dcbd2574a06c8ee6d14dd4d85ad106adbea2319d9c4e9dd523190c4e700a815ff29eb154b11d7ce9865e8451fd146a7a8a8d56636377b72060c5a138b387f52a31971aa7cf2e23038d456465f7ae1a1c98d2904842a005b77e86f9f2f35bc42363a63624097e7c7f2b0373e9aa825af175a4cca92b54acbddc00dc6ed35c82482911eca00d6a6b231e87514f685e62a3c4c97c86aaf10406b8228b4a6d813bb6fe872e096d904c67a8f816474e82871b2d2688b4345b26885077b01142614eae568c5f940236447cafab90eef503026cf23e36d5e788a90910c0e0b11751357d5536e7a11797b381cd9a17315f91a798af3672d8cb9189e70d108cba54c6f7e7be2be322240b1fa93ba4d697fb41fae9b8fdd61ec4ad2b31d2415b98fcdc801bbe55bb04e200b68effe8f97587ec7bae2c015ef0e7e987b61c4dae2c6614be32ffa14c7e0a29400e81effc93de6f66d3a29418817d718d19632e45d17ba9aba303dece56341b3fbf2e3d5f688ee45b1db6fe203daaeb67491610cb80d41c87b2e69d91ba864746dd73bc6f710c55efa263746c1000aa250d5f926eb6972d6f326a347c8ac902d015a8c759783080802a847f869f45dcd39325406bcdac87c49a8ea7c2b56f91e347fe045738bb84c61fca9887999df1886111e4092e84dc4852548f0ba7771739342281570daa9c0851d3aead1d12642a9563fcea7771f48b22d79dabe953a5bc72025707ca7131a837abaa5a501c406c1531f42a043c43fe8645f95f0abca1ffea95cf6806fc47251f55d62cd2ec4158abec065d2a0827535d4e2ee1d9e238c1ad95805843bd74c3f22e6a074afe4e2d0dfebee00e7627414390d818c8fdfc685e6747f690b272475a55357c6aa4d1e052c83a7bdf6310344dac7842d14b17d4ed979a62b8a54e8712404d0105324d67b7a314e522f8f17011497e2c3b3e33bda252b4085654b14a0814fa8ccf2adeba5e9ca2ba4cd404a3f3d0caa3801dc25bfea6993a064007894a4f5b40ee1a1c5fbf58ca732a953ddcef21a74885040924a6e86323718cf7700d1bd105a6987b2df156addbc49ed652f6d8f1a80abd5edbc38d7a34390a091fa8596041e0447a3e1ce9b2684a2bbfd00ec40b4e5c8650cd0bb0c2d31f074ea0f0b47cdf368365bb10bb76807f6831b48a564d77447a9fc32645f337accbbfbff293c107ad7b6c1fcebe224abd1ab55c721e118c2b560de758a2c556eb4061110a3176e6dd66193e3aafb2d0e36d429e05b0004a6e6b5b50d03bc1b003bbeebe505f0b793acac2ddf12b45b6d8dd537186b38cbb1b2e725bf9a7afb8b3825fd522a5620f99accb5d10d0989573f000545de6d350b0da5a9de88bec0b39312f226ae1f0f85e7b751b620f622a0e22d7ca6fd7e105d72560f9c37bc83b8f7074e030639db7592f291674494729caaefc39ea31985bdea97880c6c8a0161c452f00e7766f90fde780f1f113e947e0c0dea39e401c15b17227b22c1130fb23dee1df9aa74ba4ec5e1ec1eeefc9e167eb4f90f57fb024464dcc99dd9212842b1b60838828f35a99a895253713307ab99146e297804fba5b5327de1225c5ecbbeec2fd082c6861987bb223195cdcd9833f4ee757039071a38f6603c40a07c9dd3a9251e3dbece326afc4074cd698ebc83b1f4bfc8f30d55b638c7073818399744d9145afe0bad7b9594b704aa887ae2eead393760abe2afd860529b468d73957f6476aa983534df582cabd562307bb7e49657cced334d233765062b30c622acf5cb9ea0aacd8e648249d18ace860eb3470f08639be8fc8f58cecdb693841ad8e7be8f44ee4be5776bd63c71d7972fcea10e912e1a229ffaec0438f989a4dff87e84a18e2e9910a2fddc1e70af6846b8061abd0f141ffd0a8e572b5aa52133b7e5f6b5cacc68566ccb16bcdf07b6de723017e575c89d10e17f88468a2a1476974c2a0ff3bf7d22ffec59134c7d49e10187bbec1c1136ac4f7f938bdd3ec2febd0c1d03f9bd3d2c705093a76cf4a9a87220eef1cb82143215dc672ea4d301e35a777fb01efbd86ee40c7835b3e95cc30a439aa1363b17ce62db740a423100f72fe800bedd4ece19b9116b44fc97739caa69a844d1ab9ddb1a950e3aaf927d30b775d07c5cbca4c6f9d0644519df8c33af822ce30ad8767f404ba7086c04c91246d8456233b9bbe2975c0da0dbc01ddc5ad8ec036db22357f31d14b5c430974bc2e19334404e29a787b23dbb58f0ac45c126fa2b9e0c3ff683f80c79552d33213ebf551ec448ef9490fd1fbf6fef17bddda6a99458e3522541035423286a0817a2c421255cdbc1acef598fa857c9be9382a43664f3f481d93a22677bd5608cfb1ef0a4b59790cb8471316cb27ad9ddd87d72062d5af5bf81914c1a30808e1dec59282827745bb8becd9e2eba9fd7daac7d6fe5a82922f77d24178959570f472781f6726b23fdc231551dfda59f0ffe982a24d7762e1655e851af71a8859d14106f548fc7829079d04617d6820818213ab368698f4550c9fa7d32986b7d31192378899786e21686f114d503abb3f57fac00f3127cc2df9c6abaf7afa8e66834b35cbe4e979ca2e603b020c8ea17f4ac4e2f59386022739b4ddeecb869eb1f12593a8cc49bd66c9ba379ccca9647db3be6684dc8b8b9ad447fec5ecbd653f409f0a49c35ed82a4c9c991173fc6fac099d7b9b156503f7e7bbc99f3918931fca8b7120746c5938d0524d61741d82b3ea6440239adb4c9b68ed512c85cc6589c0d94be7427d0fac34b2b4da809fa37376c8f1d700e9def116c993d56e5b9e5b44e72f8a87ed868a745f66a7d2ad6d7a0f048af3de38e7c5aa912b1e9a9dbe3620ebca54828d1336c43c539e457de9c2f4586305e465a4a97c38eacad457b5609fb7cb13319888b1dbfae06f5674b54d9f52367122bcec2f9e4e8cd88df45dcb4ecaf9500b1f0cb90f8557b263cab405a05de1c050320423a7e0199be5a777c952563c4ffd5951cc63a951e4231d2497753c2dc6770cf744cebdbef20d5379b11ed81bfaeb0fb72758fdbdbfafea69770d163c891a0a29fa6fcbde6a5cd04f6920b5bb94de6969e6926026ed7aeea79de426add0c32e5d2d283881de29096055f5fe403575872fcb94b1ed23287ccb56f59ea3a670880b44ce88c2fa2cc3164404e0e543e966b79b1be5bf3cdfe3c82a447d1172e0c72cde9808019d2f90036639c0f3854f27b1f47de1a431d9b24b5c13b8b2eab7683c6f3eed4125414d86cb91b9eaf5885bab60355902ddb67e55330b579eb96dc42ab829be4c68f4fbe5a9c01761ad97d4fcc852b3a05cb2e7f55db4c17d46c76e00621794905edcfc248546a7432abcd85b0bc0ac4187041628f9ecfd9cc2e8f1ae6e6c1b7c7b6aeaf03629bcb4b73ee53e5fa3e00b0f2cc892c1abdee75d22b72da0edf4ad38aa3e50fcb232e2217293d4586a9acddae8fe5f9a3e03bb4f1ad08093ab704ee26409a098b377cf7a2a808516d76fd54e879d8724145c832cc10121f4039387c9d08dbc1bf60fe876f558b257e1579a46e68c7f1fd1708bfab8ed6e9f46d574f85562f392b5c59d85df49fffd20d57985aaa253edca79e49e608bc32ad1cf1e3a0e3f3c0c255f900567c7046111f3b7d1b4e4b0fd949380fbdf675cb229d93e612944d9aa1a2ae216a6f44eaf0790562f165265f4be5b0b4fe68faa97597dc23afa612e16397f25ffc3daa4c49e7b32d5ccc6bf18edb9bd27806171c734bb7715eeb976b8b1a810ce5b61b38a695c7ad2f010288f98602de7742b04ccae20b899038a93d19ca52ef27c2f602d3645b711036e33f14aa403326376c77c487436b38260c7b1e07a53b8a87c9cf44cfd64720f889115c4d14e468711c553d49651d2a1f15e960c20576e3c78387af1c15327b449f4b932328902712f431223cfc1f72725f59fd59d055a5412d3f10f6dc2efe70cf0e7b9539660a42c672835a2b3a28f1b0849ec1abf6a25904767dccef236b6d99631aad8f6108d731bd2f9e4ede494db28c5ee79d77a5286f27897e9160e44f16f1e272b9dc2edc3d2d6b7193d85bf19c89fc5b1e05a67987418890dbf9bfd45bd31cefc59ed57f039d3a1ef907423438240c2d8af45833bc1b72047892d9443ec821040617e828619ed48a5b57fcee5c9e8970a1db5cc60e357805e8d6b70f8d848a309ebe6507c9177c1c694940d27f38aa89dcec00ace82982889fb3ad9ab6aa4bf8d3d3caa56eb090fc978df5d0fcecac289987d2bb5716933ef958eab34b30a64f38d7a255a29267f9efa0d561536b6fc1453fba64587bdbcf1aabaf576b023a380ec202ae4b67f714e5026e98795b46f88ddc0f139433e980af13b40164f2ca66f47707b47845afb5498d2c462e59c31934ffb694fcb0d2a943bd46103fb0a366a748067b126495e1cd16b71489424d3c4b17d1cedb103bc209ed83803079319ba5050d63ac355d79747bddb3951e2816ef1c1a46c615bd769b15568e43116d453c48eacdffdfb805eb8b2626dee06bcf2670872d135217daec4cbd224da8843a249f44566f84cd5428987dcaf0f11b7c909bfc0f5413ff2f4ac515abc30d13455c55f318c85c7439fafd9f440641c5cc05b989e5dd144557a9c68ff858f572ae0710ca820822f89fc78a9193f164faf93e5f99985775f6c26affd6b8a06815b0f46c7727db1c021f3a52d1bcd28a0adf73994acc7d8f36ce5c06fbf8aad6a95adcf54e2b68d27d4f9eda32c9eac4b4cfddd73f8a3b2761c4e8c4d2cb92c17cecaa5c11abc61eeccfc8b52fa66a3c0a74bb4d8a33bb225b710fcc87862305d887a3565997415e6b66fd32de3304ce3bdd91475e11d929014d9ddfe87617b0ccb877f8f34c03f5b40c55e562081aa2f90bbce2715af5885d4a66d0db3d18c15324ac544cc55b7ec3abb2483d59ac4a03a23fca19cb97f715a84de86cd99d0de0e11a651a00ad8f31f8378dfa4ed0d03a9e3ab588b0343b60eccbd342de0d2746cbe4eee2eb84b19fa0aea5b4eb97e265148a63d6d8b88027e1767f991e187b9498b7a36762b0d491600cabd256f14bf2f19cf51860505ea4a1d2e8ed87671e83deb33e3eb87c0e8bce5b52d6f8e456ff42e2aeb1a541fc1076a7888e7ef99113eda67f2de11ca2215165bd2625370282c22c65c06a26a1ed067a770d9ba9a5751837befcd59ab33740737e6400e269fd6563b269eecb2adf1b7ab1334225ce342f5599fbd65789df4adbc92617d0dbc900b72e8ceffcd69ef7c99cf6a1b9be08a154c25e84be8a6a2a601de5647f65fd9f3c7d2228d59641cd9835c86dd2dee5a8a74c2ec501f57189242a9c01f7c623d0fd35ace1156b06cd0e8d1b3e603e1577e62482878fec404b78f2fa20be78f76c3c6b1bf53d9b8b8cec6bc802941b1c89b4ceba465d86d45079f3498a1034f82534b4b3bb76af04dc252156956404914e47900ee1bcc4979f9f712df3c92cea88973d241ccdc1663594ea4a2fee57050653ac31b9c83a9cd700391c7fe2f38a524c4018855613658c513c76c78e4cb2772ea48c9c8629c128584c34e026b384e8b2818a7965d18194476f770fd78bc3da5bb1ddd2c048797df5ac7a1e07da9e1207942336feb94ec70fad95b8d94cc8745cc9d9520ee8a567adf94260dec333c4eedef51aa71afb79f7e7a408", 0x1000}, {&(0x7f0000002340)="a0f59615638741fd3e007769cd3b0dbb77ef055e08ef03430e690ca1b3b1c37e9bc8f181afd6c9775bb3709636e05949d15a587f7710ec37a71c532f12e1129da3c18931767301463ed42ac5744c97be5c54ce9a513e722e2238e5cce797f016138a4eb4614ba7a83b69207027659fa2cb03d040421c1db16273e14f3a1b10f8ce767a28a8ce6c6214da49d6e211546b906a2985ea3aef1c12579a5735fb778c42f5b4a3c959e873713723926712803e4f6c4704dcfa2bcb931145d49bfea9913827f03a0788f19fdde61d685c66d7cda6890c571fcfd0bf2106842a73af1bc74592347640d91f0ab38535d2", 0xec}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002500)={0x2, &(0x7f00000024c0)=[{0x8671, 0xff, 0x0, 0x8}, {0x8001, 0x6, 0x6, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 21:05:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x100, 0xfffffffffffffffd}}, 0x2) fsync(r0) close(r0) fchflags(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 21:05:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x2) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 21:05:07 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 21:05:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2a2, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:05:07 executing program 1: mprotect(&(0x7f00003ce000/0x2000)=nil, 0x2000, 0x7ffffffff) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x02') 21:05:07 executing program 0: r0 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x10001, 0x8}, {0x5, 0x7}}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 21:05:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) unlink(&(0x7f0000000040)='./bus\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:05:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x608, 0x0) write(r0, &(0x7f0000000080)="cb6d49fdbe57f021ffa3a8ef662bdc6e393a0af11327ade97c89d28358fdf40e7f69092007647fa66f364839480af3cf56dc6bd3a50ea8306b078b839f8abd665fee8898872b568904cbe6069344ad282760bb3e29af4c71e16ffe69bc66", 0x5e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 21:05:07 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mprotect(&(0x7f0000bd3000/0xe000)=nil, 0xe000, 0x5) 21:05:07 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) r2 = socket(0x800000018, 0x3, 0xa) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000240)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() r6 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x7f, 0x81}], 0x7, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0xc2, 0x40000000, 0x4, 0x5}, {{r6}, 0xffffffffffffffff, 0x24, 0xa00fffff, 0x100, 0x1000}, {{r1}, 0xffffffffffffffff, 0xcb, 0x10, 0xa838, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1a, 0x7fff}], 0x1000, &(0x7f00000002c0)={0x200, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) 21:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 21:05:07 executing program 0: syz_emit_ethernet(0xfffffd2f, 0x0) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/45}, &(0x7f0000000340)=0x2f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f00000002c0)=[{0x103, 0x4604}, {0x88, 0x2}, {0xc7, 0x301}, {0x0, 0x20}, {0xe7, 0xff80000000000000}, {0x4, 0x2}], 0x6}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) accept(r0, 0x0, &(0x7f0000000280)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x8f5, 0x80000000, {[0x1, 0x8001, 0x3, 0x7, 0x5bef, 0x5, 0x2c, 0x8, 0x1f, 0x2, 0x100, 0xf0c, 0x9c9, 0xea, 0x2, 0xfff, 0x7fffffff, 0x800], [0x7ff, 0x1000, 0x401, 0x6, 0x1f, 0x1f, 0xfff, 0x4, 0x1, 0x7], [0x3ff, 0xfffffffffffff001, 0x4, 0x0, 0x0, 0xefe, 0x3], [0x57d, 0x100000001, 0x6, 0x1, 0x100000001, 0x4], [{0x3, 0x9, 0x4, 0x3ff}, {0x8001, 0x46, 0x0, 0x2}, {0x2, 0x40, 0x7, 0x7}, {0x2, 0x200, 0xfed, 0x894}, {0x3, 0x3, 0x7f, 0x200}, {0x6, 0x7, 0x0, 0x298}, {0x12, 0x7, 0x5, 0x5}, {0x80, 0x5, 0xb5}], {0x1, 0xfffffffffffffffb, 0x101, 0x3}, {0x1, 0xa2, 0xd16, 0x7}}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) 21:05:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:05:07 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:05:07 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0xa5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x72) pread(r0, 0x0, 0x0, 0x0, 0x0) 21:05:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="470d63708f7274b2d4996f5ea48d58897b8bf6359150bd780c9491b5b9b45b68eef9c7d8ebbb26c3eaf62bd26bd3f3efa703000000eff2601e7a427a5a14fc5e26863985b4b00b8e4ad0448a6d790ace65043b48b8c0f3c92384548b35b021637955c531797a76426a826804086867772e040a1f0eb2082315f00595d6ecd16f196f76999473d0e5cfde2fd751adb671a78964440a8bd74d050035be5a543392dd02e7e450a60c9d5e4f0b4a4f8275421f642b7bb320432f03b9bf6171aeb22183bb0e12b2a5511b89ed22e05437a102540c638146d94d002fb062ea463e27c0f85f66136a70096cf6b51ff3e2426cc961a96c901981f1ce6fe0efa922d1f4c76f947e2e", 0x104) sync() execve(0x0, 0x0, 0x0) 21:05:08 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="f0b59b267ec5064e9f5cb80dccb43491c31ef1a39f7d7e974210ca4d45752de8a608338fefb91e7f4af86fef94f6b0b755227b4f445916f32f25", 0x3a}, {&(0x7f00000000c0)="33a243ab9c90e8a56038069d62c4f02e5df9a92b3b5bc986b31ee8c278bfffdb7653cf4ff59b504118dcffe82712acab946582fd9654831aecf1c18ab7328937d1790e88dcf0611508b3a9cd73d22f5b47e2235aca790748a07d7f3c77d731e0e5118038e608766c98f86c68115252234d1dae799ec9b7b5c897b92a62fe54ae534cbe181c1730bea5bfb07d71b806abfabbb903fc48cffa876f2595b1e475f9f211cadd6c163d1174e98bde65822787c6f6d4ca40ab6f2b58ae4b6fcc859a892212", 0xc2}, {&(0x7f00000001c0)="14588eb2e8c34f6f528796e9d67f8122563b9863409c175f6ad0ff4b7777559307e49adde3d2d2d124a45cf3661507a840652fe34bdbc021419540", 0x3b}, {&(0x7f0000000200)="9ed590c16a55d190fbb479c2528ab02011b636f14cf290d705d749b5055890113ff087304d6768269178b34b17453611716365dde80fb23608535bcbf45fe256de3d269fc10056a23f7d41c9c0e5c099f8494ff861d71589d59b10184f4b0807c2bb024fedab1580a304b843166b88fd16a4a3502fd745", 0x77}, {&(0x7f0000000280)="d8945d5c026e8e24cd1c3fe5969241c6db7a36da0e1060b61981b4711c5af3e11eb2fde669d63ea6033749663ba4926436c975c91fd44957d0878ff0d22c1a1df3ac95a5e231887fcebbdcb63e0680ad7652d739bde19dd3f10e2bfdd44e535d99db0b495cf4072a90d0918c2554a36c328578072d42fc6520f970be6daf086aa7d6cc66e79a94f285eac3f1ad3f60620e759c87a1fd4b4d8c669a4d09fed5c88f0f677fc4a1d6addcb5b653413033bde515693ae95330319426aeccffab375cc5", 0xc1}, {&(0x7f0000000380)="2ddc1aa4f35497078ffd2f7742f0c2a5173779598c6bf8d8f486c7221204fc63286c368832f5589adeb3eb998c3e7648f434431d8588020b93d7f9630394b96a3bd7f2b1f4", 0x45}], 0x6, &(0x7f0000000480)=[{0x10, 0xffff, 0x1d}, {0x60, 0x1, 0x2, "734f134cafe897ed51172f89681beacdc51079fae009c4a0b7ae4cd7c7e6771b6a9617af864a57bb52cd3d20875c3b3d6c7016f9b3535ccf51368383736f68687e0225a523f7d6feb503"}, {0x10, 0x1, 0x60}, {0x18, 0x1, 0x25, "88e12b7889"}, {0xa0, 0xffff, 0xcca, "922e9dc33ab2da3f61b143723c1c0be5fc9798ae8d593860a51b188211596d275026f93efe45c32ce87418f6f059909d8ee560e0b13fe637162e04919ed17c5b0022ec275a35845a0a2237e3e24f1e710d835eaf1db50c091bf6c1ca69f03b41e5648eac8439226c797ee7e971e38b344e9297065a3424ca4ed2ef6b322450acae1bd9ef7bac3b588eddf4"}, {0x1010, 0xffff, 0x25d, "5fd3e59d8c3c10f90c49e0e13d4979079ff1f085ddde60c503e7cc80a2069bf7ed478a7cd4adad82378460fc5ea3fd14668ea5fd1500cd73fc22e2809d6e76681a06b12e44f938ffb434588c1736b821d046a133debe612c409e4106f48843f293a6441e3c5256f5975d1b627f9b33213f866469083728d47ff4c331a9fb3e678178bcca8238d4d1558f2b2c296ed119ecd164b606035c6f5532067053fd79013d4b94c5c22306ed8d22aea5073086ed7141a73c2332cd88d4c2ef270a44cd13e42242b22de7a90b00ac6803996fb544cac83eb9ca514ce4524d5be7fe2230d2291aa4a17049b8cc80598a66b9f1fc9eee16698116a56f6007cb95512fac26e484197357c47ae807fa429217ca977b42dde59b08b090387321787f691332a213e552dc8a121c54a8b9372aea052a09a78ac440ee7f696617be0f7711f1430c0aea94bc016a98288f52fc27c5298576a70e3a50247e5845e7e74c21a9a447c0203dbb13674358b94135053ef9b540600ad80bc1afb45301dd3fef186d30bcbbbb7e7bc3d0d91f30dc27dbc314682c7fb1d6e9e03bcca7ddf8c82c8de130d923bdc73e9171194cda2473b523566adf557bb3f8511ca6ee9b8fbf98d1c148389de137bd5732ce52cf90c3869d2f89bb873f50012e28afc57f579859e5c9a8b587385524356609f04a8be3981187cf733a27c282aa423056aa987ebf40c17ce8f58e3dc093c582389297bb3c4ff05b51e309c7d438e46447d89824af4e9b32c15846abcd20dced151ee5f75b9bece3921a8c85c9dd11d9a4b45a02ee5cf538d71a75d9af15ed9c9a4256926b4bcf9fce38294dca164527cd7b33a80f3a5348936ed67bf3d8dc608e515230c82e5ff31d4e5f112d41f145a31dbc280285e10050384d526387965c62d639629feb77102dd021492478d8d0a7922cfe0a5c6082de9599b78718253504a6922d21b9a518e8fbf4036972702f7b781ac2b4bb17deaed1e921f8168d6ffde433eddafa505c7b59dd679b275f69f6264e8486b8462bc72208b80ccbb0608496d5e7c4850f387ace7409bada3c6a66609fbde90965854974787256486d65364438bb2d6447f203d567d0e4fcb7f750c16759aa6359352965c82c098666cb0d52d8448db2e80be705230eea86eb2e3af9713352429a0e136543a62a6a4e5b917134b48d5415e63476098c43312b920cfb492128bc7a7cc6b3bc43c021dac010d575753a2605ebc3d54cbc17fb896c990172cbb0314191963133b2eeb8530d9a4cd7f453ec8a0c0af8c312925107ffc3799448dab0ddbb1d38bbb50525e370f937e42926cf85e6f986a3d408ac977d7aec8edf4fcb5decd80838af16d0b5c9e9bcae1f01ae71583eb8aaf4e3a7cbe170db232206482a0c1737d8582a6c017e9ad24e2a489b2072aa79f8f2994898573e7d5f0175a6b5e95b3895b39b2bf489448ad355e03f7344dac42871c373ef5c01c603d18deead7f8fe40d242717cb09c6e085edf7d9ed14bd68b6ca5a32362c4a65eb312a575b9d921f5b47445090dc78c5dc0a44da110d493a28c6506c9aa5052af0f4f54fd1fddcc3b4c91f09b36425a4b686711918cc5fcf7a917ca5852298a8fa24c4d658c643098119dcf4e99e8b7ff9cd669c14d4ab22b6fd8f0091f8c1f44fc6504924622780d2732780eea242190cff94aa50abf4478685cc4b4db0eb2cdff36379181854cf0297ade40d25cecd1c560daebf7b3a381a66f0071659e7a6e5b0a5e2afc1908b0a0d7c79042db8a93ec30e7d5858dd3980fcd0033ca811c6d15887a91dff074431800abe7d9cfed1aa81ba1abe9ee44f3bff250b5b6f025f4c8810f81e2115c3e5218851e2ed4034b3decbdd4b29d96d4ba84b8780c12f15650ca63d04b437c621c2960a93bac31f4cb0b73a8fd66b0729162281baf73d1883c613a95f5a82c2ad7e0fbed2d1e93de61d593c41d4d3449399c6d60003268cfe60eacb4e413228fb8417e270937470ed87d7ace140cc66186ba0c8222498fdb24c0f01ab273aefc8e068de5b2369f6a9dd1b662f59d9300c15a45312fb9d8c3b35bc0e26175fb18a47a7a60b5d8661a11a1a6865dbeea18b19933651a7274198cc874f3f55ac6eeb091e4315b0a6be9a399d2fefbab9549e9d5f8379c7a74cf21873eb38769198ef8522b37435dff5f0f7280c8f1785ab18392da13bf8888cb0f94c170797a71cfe52cfdbd5442cb07f4e3782505cdac0b8c8c8533353c96457b926f6ea6360b2c576144c061a947d40aea7c6b0af2d30b8ba0b2e62d1382321c1566d23ea0e01bac441170aff81106d640586ee3a1fab3371f2fe1ad397ec0e730c07bcd1b9e069bab091e0c7e4ab7af53ad7e00baae8f256b74e0fbbf860a218de334a736027ae5cbc30a59aea7507f726210ef56262b5194d0383604d59eb9e2cec640c1c8dfa2c1e58b7389f5312ad4ed4db86e6da4206ec2cc9a306808565f0732fa8e56fba680d7cd4dd26210eff699b23eb78636c7b09b03cd7a5f684eb82c192163a8bc7c51d4e26bce0b34c86c3c4972cbd171ebbd16f645f61bfe953714025e4e78742c61d3ac70ac5a5e2bda80b9242d0c182ee5ae635bcea11612430e643e1e8e5ce3442cc81ebfd072765377f4fc79ce1af967951f517e165d6c757c5c6b8f45fb0c37888cb60a3e2a4dbdc140b07394a00dfcf9d870c5ece987e5c23a804fe04ccbbc2d5ec5a074bcada515731963e0489b542305310dc4ab720323f8b18d2cbab89604a09d2db45105a526e09b57b8a3dd1de7727e2b36d3b1aa0867b91b810e1c4d71fd46c9e347745db6dc13750af27c0031f5bdec49db4fd799d160eafe25f5ae95dc03d14f3075d12d1b4fb0ffedb5a312fa16cdad96d1e0015c35dda4044d45964d3a5ce4ed39f51b21b6c4746a16b193049c3491ce80995e9dbf7de475ec562dccdeac103da03bcd61c138573a1d6fc6fe1ef4b5e72690ce8603fb1bbcba0327096db7a854aff5420a0fd3586822db8bc942838ef209b5170f5e0608b66d14aed86d50cd15dfed4e6dc4b630c98de65b48154ec53dcf0f3e4abb224389dd0baa4e1b3bddd1cd000ad8082c4b6cd940ff628b5be5e05f1d13bba9149037b9e01484be88e1df85fe7e3efb9488a85b6b7c31c41f5fc0766c7755818b7354e7fe8e876a9f221d140a18fc09a3ceb81d3c3f2f36c59ada7834c973e7a17b96ad752e3e6408a3f93efd45aa9c0f6a23816a8f819b89eb70be6905c451523bd5b988bd6ca8be1e1d094400e0a26c0905a91d7dcc521ffb9edff8cb5be37fa4173c0c4d069e9175cc937dd716fc2d1204e4bf22b80d36b4668ca77eb7e018340dcae53d04c07105a5ddb0530d3d9a21d36d5516e483cd1ff70ccc0e637db89fc4ca07cdf7975dc8576e35fe99db3f77e473841ae4de895f625ce3ef9cbc3d3a6d3b6182cbf47f9ce1085fc86267c74a627f7b6ef61ccc51f014db6448e696892eb106191e125bde6c43d7020035772f89af4eff75f2d4e64e44f24ad9be318f84efe3f8224bf2499d8e47bd37d9262b8141e1c70f5d5788b9f2e644993bf9f08a744a8af4dfbb82388f8da7d2e7c7fa16eac08a6f3c38a4160c52f5f727b8ca22b9960b1caf4feae115d549a11c09f618e3910b3b87df91dfb711abca0c236a15432b1ab48635576fec86c4ded0fe7210276df1faf2e87cc5943d5f47f1ea5307a37a9b26995c673a47a9c2be78dff5e9b0ddef43d26e17d795df0c88ead19e6f190392414168ba49fc27fdc537e222b6865d1c5a2c291c58e0ccd3be17bfb5643a9150e990eeb6ff9e2a45a0d5036757ccf25f91c0aa56b381d6d5dc5d73740475a684dcbdb52101e556d5742c3f0eac0a4ccf6ba1915dd8116ad660063e3d9c9e4e276cc6cffab62b93600f9fff0b1d6b3b2c1d61012018acbc82686a1caff88cfc3fe23b2b2945ba0dbe5cc57766d9db73ad1640b5abe155934950f7780fb3f70f5548f81e082a148a91e19ba061258e25d7df3bff10515d9d3adb2c9f5ede07721875cab9ecb5e9d00db57dcaeb8741824a518a111fdf94b60abc805c952f8555ac55f396d1abc2d9d7eb476c1de47222fc26b074dd25935d7e1400b4b5af726e4a8801f08b111b96cfbef4e3d7478c86cff4613d078a32b783d134dbf95eb2c363aafba1e5bfc6b7d3dfeb39b49a235d495e10455543970ce235c90901223cf9f72012c6502473d4d403668f46e1598c8b0899cdbc3dddf3ca532cbc03d8b3c83456b969e8cc1e0004b19f8e12a120b93305f61622479a1b301c3cda5c367efe07108d0df23868751eea3fa48f2f73fbf24cbe9d2b4e212e4694f34ea627dff481bf721f11efb867937ed826f1aef2f685481dde6c4d1c5f5440232b354109865813c1759c9e990ad514014810a0bfde7175cd4373ef9c2e7939af6e556fc1dc771a0d1c599f5d4c98e2847a637ff01fb4d88ea7bcde0ec8c0ffa4018ec78a8d4f9b769b65e30aecfe8a2df6cda9307d99d26793c04222c750cbd26ef92a62a74b5639c8acf401079654dfb6ec20bca4ce5683687779ed25ffd5ca3e415804be83d2ba877f9ced59cb6b15cef2b1f01c4dd98e3aadf603706dbee504fe6fe4fbdddc615417a865cbb8f2354f629a25d022608fd5b2d988e1ce1c6144f25d327192c3e4ad15c071dfbc052fa4222928ce9fc7cad3c1840f3e417c6da3a904c5f8d8aff1ef9f00a5069272d3f1faa064af503350cff7335a8ec7a9bd05c39ffd2a635c08088487e07c5ef43f2e38a07c3593c924f18e495b2b733f30a140adacefc0bc90f6992dfd5a8b3eb1063830e36ef2c7dfa8fdbf22969d806a942e6a8f4558acf686c1c15890aa6c9005271cfd525c8b9a86fcb38045c81b298cc4d52b58e3648c5449aa12307cce96cde64abcbcf8d577499831aa1bc416a164d67176590ac1fd65143a43b5114731d822b38b00d5345787ad12ea5b7dcc1fcb6e65204aa44fca094bc98cc32f5292cc4c8af6b4e04f0968de5a5fe99cfdce3e9e156d997b1e12658589816cb1a94625ef15aa8bdfa31949e0acdd5405851e20c66f232feeb29e2b083558e331a7fbb495028140f1726dbe1d6cf46f59cf2ee7dabe78a906199d498c15435f306737cfa6e449202059723a502ea310989bce9b54a79e834620d71729e6be6a05a2e3bfd0b4a99f2c8f49bc34ca5c43ff7e8d572e1825752e64e6f188a616c61565b76c432161048d667b62d3ee10bcd0dd87c54630a345661df1372595be5559c9633a2d84b3accea0b80043e5c88b7a1c3cfc2da82733c6f5e1d0e8e57e330e589104d4c6813b319969aa4312f314b4b558b09fad30daac4bdfbd7aa80fe8e59bb2dd74aee2ca1d0bd38a4b7e80ed9f01b19bf6bf22320b1a07b65cef61f63e6ca4ba5f5aca3bf00e8689df72af81427be7878de3d42e6e8a2a98e6de0698cf1b4410e2c67b60f97ced3c110ba5b69226bcea1479fe6f2d52c685567328ad618f0e9182008e9b1985ef501314f7017ba1bc2a2ce955ebf414f687fac1fe6f25b83ff0c48d762e4b1104989b3924ffd663569cb496ad823f2e6ee8ccd9c0eeb6d370880792c785a88f24ee24e334ee7fc26b7b0c305bc450957f0feac45a7fb11ffbb075c266471e8b1f8f7070b131948a7aa3e7ca7474596fa7513e313053ca2b22752d011719fb96aedf801b8c1bc368eccf7f640bd9d838103b7babb3ad7144ca8fdd8cff8d5646d2dc610aedc7f41f1887a29007c63ea9502d246daefdbc25cf97d6a36c2b0782639fe806fb260cefc17b2bd5a"}], 0x1148}, 0x2) 21:05:08 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0xfff) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 21:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe11, &(0x7f0000000000)="b6") 21:05:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() dup2(r1, r3) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) unlink(&(0x7f0000000000)='./bus\x00') 21:05:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000040)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 21:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000440)={{0x9, 0x2, 0x100000001}, 0x1, 0x7f, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x7ff, 0x800, 0x8}, {0x4, 0x9, 0x101, 0x9}, {0x7fff, 0x1, 0x5, 0x20002000000000}, {0x1ff, 0x5, 0x5, 0x1dc}, {0x7, 0x80000000, 0x1ff, 0x1}, {0x4, 0x5, 0x6, 0x7}]}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x10a) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0x81, 0x3, 0x6}, {0xffffffff, 0xffff, 0x4}, {0x6, 0x1, 0x8, 0x2}, {0x9, 0x4, 0x40, 0xfffffffffffffc42}, {0x6, 0xffffffffffff0001, 0x80, 0x6}]}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x5, 0x5, 0x6, 0x1}, {0x1, 0x1000, 0x1000}, {0x8, 0xffffffff00000001, 0x5, 0x200}, {0x3, 0x7, 0x9, 0x4}, {0x2, 0xe64, 0x10000, 0x9}, {0x100, 0x69, 0x7, 0x80}, {0x3, 0xff, 0x2b, 0x5}, {0x4, 0xa3, 0x8000, 0x8}, {0x0, 0x6, 0x38000000, 0xd6a}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) 21:05:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/198, 0xc6, 0x802, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 21:05:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x800, 0x0) write(r0, &(0x7f0000001700)="6a82515a99597e5982a5366f4c71191f967e26be504abf7a0e3bd1d962051ea95095d9f2d347a2368b1cb56023c87028e50c603b3bb0ea7c5da32b1901d3947e39a04abc740110fa7e2b4036f130fd11dd42097d01fbe40d28e3d63863705b59842525997ce279cd46060598f8309eaf0e69e947c2f3da0fe8a15b9b82da885a5bf631ba53e56a24b85084756133cc88", 0x90) mknod(&(0x7f0000000080)='./bus\x00', 0x2101, 0x6) r1 = socket$inet6(0x18, 0x8000, 0xffffffffffffff7f) getsockname$inet6(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) open(&(0x7f00000017c0)='./file0\x00', 0xfffffffffffffffc, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) pwritev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)="fa057a3148fee9d218650eac051e00b7fa2c730d14e8451d0778b33136a19693c318f01c6835216b444c9b50835bbdee1a9fef72701b", 0x36}, {&(0x7f0000000140)="a2f227754ad54c4155d1fdb09160f6516b0c8c2ac0e8e82139d6717996fd7019418d31fc6a2f45d1d43ea358d0c4763c26a11de4961fa53624a73230ad69ceb91649c96c561f73e8a39c30388278b4e3482d6d73cb872ac9faaf5df924b51717", 0x60}, {&(0x7f00000001c0)="49155b0710407a50505875eabb5483fa5f2712fc45f287f9e10a593b2a55467d33e1f98db3b5968d6477fb9ecb2f390a4710f129811060bc03f7d6c44103204b29aed6df10dc10dafdd60713c33bc0c16ad88399e9176353faeb44a26b884ce550918d5e423a6078649d49470af487fc7041709eaf8d62bd7b6d9241c458c14aa79f825b0ab03bc5ff9a3503eabd02204e18f6671afec4d8f2b3f8e7c41f9ceb6c357eede6018a9a0f378fbe9db25747605ea993abe8f1b36dcead4fb1a580559e6f6d92faf00a8026309e", 0xcb}, {&(0x7f00000002c0)="6a9a07c34e076f83bf51450a20b1979d5f2e120d55aa03fdb767675ea6080407983613a962f01e91f9b36f08df8eb8ae95c0596903e3b109bb4aa564bdb24982b140d7f78342994650c670110c85f2c9fde75c43a58f517afebc3da7ef48219cd3731930702f0fccd66cb31a4d3c42a49dcbe23140264f9759f3d00f08fdceb197bec8aa9c1f55e816f4bb87ccf7c9562c7d3a26eea78e515bdc8d6116bc74b6ad98aa15efdf5638b5f8289f4ea871be551f732ee70d80a42e46460436d828002d49e7bfb5a2caf4ac97075d47e3f1ca6e97c7cd8aa5158f8b020ff8950d600ae4d0a743349e83ab41284186c9728dfa9f9e5b5194a398251a39b156a0", 0xfd}, {&(0x7f00000003c0)="5185739e2767bf6efd1f696c4ea574002ea13b9e57121f5f9f2786677665fd33eee289d0fc6f49f2702783514006aaf62f0d80e9f5a446f08ea944cffe31f9c53ac0804152251d887b35e0a2d4d7f4d7b4aeaa073c5516d8e9a897348748ac93e6e27d7be9dbb4f8ac2e69a776a95f6b653fca39a459d3abfc0fef2bcf31856f1111966a5c0921fff4531885262030007de0d324b1ad5fd038674c3071874b4d508ba44c223399164b3de7e79d4112bb34e17aa4a3a295ecc51a6f233e1ad8abc99d2f6557691de060323e1cc978dc494c57f8bd9fc67fdbcea96e0e710b1fb28cd9704a6673bd78e286ee549a0095adf0356135a177d8e323a5c68acdd36615f610e0ccf04331fae395a74397651e770af825f6fa3117fa33fdb99f6f386277217cba32067210e33891db7f4f3a849a1e5a1808bee271d38d7f5e1310ddb8023d906b297ca08d38a3fc77f21fb0d67a1ad92fedd44c152708a2667e9e22d45e72bc72f90eacd8d6292fb2b8e61fe50cc2f9f0d325ecd86b60138d0faf7ab0f7a179e82c29c2eacc5f6b17ceba88df1b306a7a9a4d0e13dd499ab7d5386fa2e24054d857664bf3b097a97858b664514934accf49dc73ae97d289e4d630bfdde52f4e11ead3b26f6b597834bd6081be7576accf708ba70077d43141461a982a7308150195ddf5ae95cf89313a063b624b2fc6ff5ff1f5c5195570e804110fb742469a4a5114f7af8edc4b4514333f92bc346a3ec8da70e860402a9ade1cc0664bc1f1b8db99c526c4923b5b01826102d10ee84a44d81b029ce6478a708cb045696ac59d4da6418db2fccf0528859dd758a199e100cd15c6a771545218b8d57127ff8e78565493ba1346720fb42412220300ae5bc90b2e0b77fdb096281de452d4ef4bcaed436edf4993e365cd165a70e0052163ddd070b27975a33b16ffb44d1adbb0acccbf6a968e12293d8bad2c465791eb5b14ac7c23dc582fdd00a162f8372cb228b825906c5ac63c305b7f8f2a4324f987b544a65e6b7a49a403eee6f1d0870d162b7aaca6f5cbecb767664a98a754db39b3423dc5e7fd1cbaa3c25288b2d7d41322938b0c10563c57864623caeb24c03eeef4a9e474a84c6f842f0bea5c5a64cf9631f85148937f466456f809b2a3b9af57a118a1f46d004acc0da1138eab7f33b0b79594e523d59c2471225d359eccfa3fc47f25b158c25ad2fcecb2ce688166d144ff10aa3d1998ea7dd64c7b1f258473886c8dee11ff117fec8789437fbae0613c1c124309d92fe563a27e702e075488cfb4426cc8f2f675abcf5cae70714be07e5da85676ec965bc7d52e67f40b9e8019d5929e3178a8dbae818bb81303e56ac184524d0c0be7c41f876eba301d854da5fefccc6e544ce0d53087ccbc0d26b1782f72bdd692175e8bce01213a01a763398e89f08f82c2f0d7092dd9fc2c339fff35ed5d9175757107139cbc5fa61eef964123de993b1387452309f93935ab12a163153eecdc09d005ed81600829d45b3e326f257ad5c561fc806c11c7a54e8c4d50ae717e9f3b50076fed4355abde25a67dafea550bdaae332864a4d0e91d0f36730d02fc9ed78d118fa8e739a74a40422c5f50d4d8f7b4aae3220d6dd8001d39af301f2a6c0193e0ef58982ccaffb87d3eb9f88b934abc95a80be936cc54fbca5d663e3bce1a7c128327fd48517118f544051aaac8044e3038fd2ef66d62f313d4e9d811402ccceed0848c666ecdf098ccfc50fda23405a8725b5d06fb0ac8bc84478fb0d322623a46108dee20eaf7212ba8e86112a91712d8e9ddd1e6ce67ced01c9c19cc0e6f1c1d60bec55841e01c2312458c6e7616d3ff4bc86f885f4380029cea1bca96931770662ef3c1ebefb9ffce908790e0f7b6f6bd086d1f554f08e5273b11323c2cac9428c0ed015890c91338ab8d3942fda39022c41768ce71b0b28d0526ad9120d1fe1489650fd711b91be7b64e6c220699fceb034b093e7b389375f3cf1b3c4dadb496c5c71c30a235daa49e2074390e35f47e04175f7ab74e1223dcce28b8bbdef3dea9b5310c187af00ebf0195a11768c5528f7fae23b61705ee433342b282247db41d537ae0eb5fa0c3fad822bf19537814044747d0090daa1006292d8898a727e28a655a83da7cfff11082a648cd3197f481fe39006855ca811ed5f76d70ed4040dde86f66e83c606f4e14c2a8bcf1a8d674c2aac202656f701f517333959d42ba7be5f4d504417dcf0a3e67ab6cc39f3d233b1972631e2cbca5229eee6cc6b817f80a15838fdd92d5b7bdd4221435d96e24ed21a058c6b670c92102aa49113f4d826a365864b2d49127413a35d743dbf74ebf11217874ce59d492573c28f41b5df42c20647cada8b9efc8957c39ce19c55e6a15a97df2e34b223d5bc5417d2237d3aff6842134fdfc79e8a8d6ebe44398af93d341438b88f20b5dd923b3a611ac8b37c9ef65e27756c31c2bf75d65468b22f55498199a90c0ed67d9b69f08ac1140ce46ff4d48c6a39c9a74e91e40b2101957b9564d37e33e2dde9c235b5059943cd37051f6ad5ae52be7da459ea9ea6e374a4b6279bc2539808e418f968d75343de28f9b5bcf61c06ec18579db07f8a0c077efbc9289890d7fde60c9e5b2d42c2b432510948ec7141db7ccb60145af95e9dfd97c515ffa2eef84cb433f329698337d2f01bd7bd9fcfc3897197e485c08bc0aca79d9674ebfacf2d8cd4d48aa09ea0faa00db77435ee065734ff21eb224cb13826f6d61d5e3cb2205c128cef7dab35fc3a672912a8fd95c7f5968d19fe74f3c7e6735d4c20322277ac8a8e9f9ccfdbe6ae4fa5e733e417780dfbdaf9114f794754527f9576b26de5979a411fb0b523f25f6cef43e2ee161a0e8ec9487b129a049fd4e5f6ca371c4522fc7121f5cc64a63d2d03d46a23fc380b48c21a2e914ebf62669fc9b9e196e9a5c691b5e07c2b12b36c21a802011a24d5ae20fa17a7c85b299a805df68ea9b4a1d2103ea83061bfaca39917a998f26262efb7ca6552b64448e655e0fe6e915253da341858d7e5845c1b8b2ce4843b12c8834e7080a5add3f31662cebf84d706b2db6c102d8eeb0e0cebb573659fe139d4491ec86ce4404810e1f0734e8817f54df15aa36aa2fe096114dff368ca09f4419f7023c1bc7d4001b6d2801f4b0dc06c96aa81e21518694e21a0a65ea445d5d520c83e1478b0ee0e359c9b848d198b3a8d4d80c854118f9f1f3cfb34733bc5a9247bed75a7668e8a3e9b23f616c3c26e2660fcc5a601f246b314b5be68b1a9a3e140aaaceef998ca75e5930520018e6335a9dce2e20ddda5c08e1535eba4465f7c2b0a680fd164a45d152db6e87eb59ed638f20e249c284ffe16fa97b025e84695ed31304dac07147021ccfa8782c49827f5411e3289bb63b3bc0433bcec35ac3e68eafbdd8c9bbbf7edeeb4ed78440c315aa1c46ece9799b00c8ec59bad3ea4735af62c34fde6d72584464b5375fdd83f66518b1126915159de71b52a04e365524c5401f89085de870482e25106ce2834b8d9a6f99f6d5bd964625fe2c48f58512c6b0db2b1c006e4969c912dd1d2aab9bb78ccc56360fbb5b9c2899ae45e8a6c786fdd899c3876652c8b37e69397d83603f988ab9390f5a34134119bdec968fb305f61b97de87593ff44f7e0e06e242280dd6a78d5a7e8605d19871c980f8a4e3ebb2c6c295230255604c7a3d13bd0a08bdbcf9bf220d19390f81bcd028d34581ea40498293c0d35f4d131b40558e4b7b7e30da4e3e92428548be0f6bf8e0d5a3223e25cf1fc12037d75f5ca96820c4de4496716f03007ddafffefdf124de23d3b62498cb9f8222a1e030d6f504f10b4a1f3268de49a8a604d3def4db5e8dd9009dbb431656f87a74adce0467c58bda97aa53be78cfc9159a3f9171d73df4176a5498f54dd8283cea823f726f9775ac46159e9e8c0bebbbc580c2c7267a61bb972185d0d1d8442fc29085aa190224fe51fd312cb82fd5d5658954541eae5375859d5a5f5fb9557c833608f2f5c4b50037d22748a12cc1a163a5de94db6b58efc6095561b56d3dd84fbe1a690a7d28cd7def71f4debb8616d209a8803698a605c8df183261a7c6f6cb7971eef9f70a3a544d44a168a6fef21fba349e35da93a255254d1f73dae5f09cb59bbe28522c3b7372505e03a97bca028b3619a10f60e27485c59388b948d1d0b56d85e84a1241b3f3996e5b509f64914a5c3334796e50de5d230d285091aac3d37b562125e00d2e1181e3dfcc91333bb8e89dc8c288726847672b88348f48f4868e68f517010ac1879b85dfc6742904d6dcf94659deaa5ca8d8ed7df97e43002a36f92603fe5821b0d2973ae6ede117dde225f84f5849c4911dbb341618451e93ae65c001319f02200cf4563477ecc3a834343aeb49c8c6e7ad5364a19a0b0a2db7bbb10616f3a652d6ab97c52899747857c8aff223f0537ac80ab86622d9de858712bab41b0744606ad16c7102fa0a0d922eda8f86be3f4a69dc80ef003ee66e3842a5171dbbb02bcdda79f261eac23426653e21f60f26263813f426abd12b4f05732d5e1a69a0317e84b695d282e052723dadbc90942bf33d1b011b23feb2a5659c88c3c4e9ce0f38724bbb9316f381e3e64f02fb842f6c365003a1edc90b9a159206e88667b7ffb8d62f89b26947f2847f8dd33bd4c1e61f662462e8150934add1fe376429ca8f11b73625a08216de1f1257b4ddfef6dcf4e9ee3361628fe5e249ea832aeff41750968afe2bb385af0585a3b5189cf49b155acc7e71616e021ba4cbb09790dd6586395f4f5d608bccf4dd3613c1ae142c23a783dcf4eb29f92271cbd3f175ed85a6813a8d3b876233d9a6c00d29a1a49fc0c98bc2ed8531120088f39090bd9067930b08429164e3c50214aefd07e3c5058d8348b7cbb1a9dd9e30e267ee73ff981a16cf7b3c7ddbd3cf3b0bd364e348b863e02c7d8b9efb52406c34b8f6e4e27095a6c2000d42b9e6449a771c651a0e1c2eac4d30ab2fcc8e400c397b3d6ef680cb3afa7f6cef5441b4b6a266cbfbec7c934190785a821fb4786dcaa015eec85a557bb7c4c67a5f6667e24a6c884387ed9c3908c8d063569134403738c10b0f77c0d3b67f669c1a7883ab0b73f692365c42d9ca1a46203a1318fa9da5bfda248f20f42040a775384bfc61fdaa5af439b6520333de925d8ac2c61be1346ce35fe7c35e8d71be0bc90b1f1ac1241db5060b40da9752d35a1b11999aa7f2ac2cc1b19316fe02aeb12e66463b733d5857a53dbbf7ada24d9b919b81b41ac5f0ae369cb1254871503f2901a54d23065742edc7a2d27cf1541a0363e68aef26daa844b389d0512e7896ac8e801afcbb76362f4c4c1596c33ef3b1f229e9b295d81646dbf7a79eaf1b6e63f3f37f2d2f8a64952e93bf60a651973e5ab4e115bccf6b2c6b004ad663fa3bd492f126295a3441e205765696dac2781fc503f0a50f555752bf60e7f49bdfc3e53a78844232bdf07746c8c375a34971372f0b899492dbad92ef3371627c848d12be93a6ced97981c144f644560956b1aae61cfa9962d324834a6e8929d360a93ca9d41ecfbe3262bf53d0b191eed34df1ab55099eeb1411cc56a1cbd8c306580920973c50c08fa1c7d70b60956f641cb3490a12eb0acd36bc2c771a470b02d9688679b7c7dc7305da5a4334023d5c79394c727121147b45c79448dd5fb879b74edd09a69718c87e47047c15923eb4a9a8ac1674aa8c78069ec2575457272822b9b406d7e6b9789e1bd35e3f5f", 0x1000}, {&(0x7f00000013c0)="4b0124d6e61ca389fcaf45633a9c242c6b0e95c0b479a018238f4b2cc76201f68d14fe26de203f16b177ac3857a31d7c5f63607a0c0b296473816bae18a0caab512546b1ff80a1b3704280c343e1929eb3ebe6adef5f8dc7292530c3e9bcffa3428b2b5d46e3c742db16bfad091d84b51712c9676721a65a121f847652f937b73a71ea0b5691ca42da7f278731f88beec67557617d957e4b6e0e306be51fe3406c221b35e1109ab330e7cc2ca13ce49d67b0ab08bd45fe06ec0f30aaf9d9698d9b2ea15a", 0xc4}, {&(0x7f00000014c0)="d3ed9eb8d1a6c0492584596633953ec98250076fdf30321294c9e777b09944458930db1b7b1840efe20fefe789b103e41e4459ba05f7a5c3b9bd3a69219dd768af3acdf9a7b0afa98ac5f14f47dd3e5e91509e82c1548eb7278f519885e78f21e4cbad609c5b3ff8ae840e2ffbe155576e62fe8d42fc9697cf6e894c120fe5226f406a290a5d330f2e9e45a474e08ae436e20402e0699478d1f867cdfb6abecab9322a700726e4f7d33634b155b87a25aa48516d5588cb96a47b1a026e76bd", 0xbf}], 0x7, 0x0, 0x0) 21:05:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x385, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x2d, 0x1f, 0x6, 0x1, 0x1, 0x4, 0x0, 0x1, 0x3, 0x1bbd, 0x4}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x8000000100) 21:05:08 executing program 0: mlock(&(0x7f0000008000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x1) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 21:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7e, &(0x7f00000001c0)="b29478ac158c620fed7f489175e3393e4404c2daa7bdc1a990432434dd6c79a050ebbf4aaa2dde758bed3d465a371e480000000000000055eda5f49c0f6256a38f7d53290b7b54e6ac457e9216aaf786e9cf1af78e12857c00e9ac153a5397a6738b4d46bb4323327e159d49fe1b8c508215d68049d588f280e6bedf0b5c01d65e2821a3bb62cfde0a05eea94ee31c10d203700b4eb9b78425ea1441eb70fdad0e87a5ae132e39ddad2f5f249b4622147b74f706b9a4606966d23d1f50") 21:05:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xfffffffffffffff8, './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10020, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x4) 21:05:08 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/199, &(0x7f0000000000)=0xc7) 21:05:08 executing program 0: r0 = socket(0x2, 0xc007, 0x2) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x14, 0x4005, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x4, 0x8a}, {0x18, 0x2, 0x7, 0x86}, 0x80, [0xffffffff00000001, 0x7, 0x5, 0x5, 0xc7, 0xe8c8, 0x7fffffff, 0x3]}, 0x3c) setsockopt(r1, 0x7f, 0x9, &(0x7f0000000180)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) 21:05:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mlockall(0x98c18a11bcf6b584) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 21:05:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x7, 0x20) poll(&(0x7f0000000000)=[{r1}, {r0, 0x80}, {r0, 0x1}], 0x3, 0x4) kqueue() 21:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 21:05:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x4300) r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) 21:05:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getegid() r5 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getgid() getgroups(0x9, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:05:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="3bfdfb4b6289113bbae82ea8b1bf1f00d8ea5d9d", 0x14}, {&(0x7f0000000280)="0332fa16f2b89641c498ae2994a0aa13e1fa2be088ba2d77da5301002b033b4b843b3d71713cc99272fcd15ec3675ddbdb6ea0adfe75f4830284d1eededcb427cca4787dc3f40d1ac9a2da48a4040349cc6604b6b33602f1ca848a0fc968c0f91f143bd400fc997f76aaf37ac7692d17cabd8c249c5eaf5a4ae49bc48eea2d3003fc9e5415877afed6d9881155905781e1ffe93510819e3bffb7ab5234289bd91b35df054a558f5e6b3a58ceb34f5a8b9f182cc280de2797be5fbe25b943a05898e6e706161ec49471e3c7e15da37c7056c2f434512e4c383dbc3fc332c84acc23b2003e5a8252f3b257038ab5f5589a0d3e5c61a89e8a2f2342cf76a760eeec21283831bf1d95f85e45ddac38d1bfb35893751e4ad0240fe114846e731fce88896ce7c2de93ee6535e590485b63218309d0ba476b3b2bdff7f265bb1a8e9c132b11e6b4bd0f0ce3269e2eeba1553f8b8660bca9b9a8c2740e9f5111ceff9579ff4cbbf25ba7d2125320281a8d1c91cc7474fae8197f8eaf296e30dc4ae260bc2950398c0d4973eaaee18b0e50db31e973262f1d6a9d7afbe494b9946e5667b6aa02a2a598e05fa841ee61fa3651386edc8c412dbe02d9b449807c443eb1fd681245c740f0b9bbd5c61e835a6bdc571ccd8feda1ab77882b66ae03177f317fda0da0c010c1a1b1620ebe0614a9fa26698aad5a53e9587d8efe3c891099d7c0c19e94de9fec4a9e45e4ea43ab908a01960392397deb78798492d8c5935a8f622dd16a258bd8fde731d43eda713eb82926a735e90556ed7b65a670f2c974c2c323a2ff80a9adbf8a401af4edb01da4a0d7ce133f8e657c2f0cbb10fbcce063b542be8176af6150e9870cbcc8e6b2781276732b2c44ac891fad655521531ec9681507b1e56c25e31100abfbccf343a8bd3c2acafe370201cd766f7fd069eb0503fd8deca3f21177b8439dbfdc5e9871a0341daeb955db9bd12a2dccfd2a62f74a5882176041295881505e3cfa44ad6cc8c7269e6a639fa01405b961e31144990c5b196ce3022926755e04efc058a8d7b361daf7d5d1915fdcb01aba103a3d45d3419e69b3a4a978b6e9c9570a3c5ff36360dacb565e7d13e25ca4a30ffdef31e3997deb99509baf0cea6759b92236d700b8efc59e76ba253525ee13020c3988854dd9a7744487a8e12ebdaafaa8bfcc5dd062ff61284837eead82e96a95100c91c2000645feacfa748d5199bd349da0170ed6339fc07f8660cb9c912a3c0680019ce35aed0bd89bef5593f69e7cb7404d71e6c1f951a850c209f210b6e782e0bbe84d117ebb470ee5f3149d6b71bf2a918a5d4a955d9bd4ebc6e3efd1ab5d2deaa080d9a015fdaead254b55e68b47f4c3becc7dff7ac0b707abbe8f1945260d29f2185f2b78ad128bc2e7447033ed7682808148894da0a3215af3bd832eaf0f8d5d647c9c6eb1f1071e9e7bb4468b75b4afcddf9772a7822d0069459b49ee5c5c75a6a10c471839e9a87a28fd7ad9474db1286a8d44c723da73996a703954b6b20e59b0d65f176c8744e3f427ac075ff10ffa34fb5d9c0437df6a46ba9380808efc64409e4d73e67dd397c695fb2011a394543a843077267f0666172c17c3ffcde878fcbf78be67b7340a760269f52fa7a8d2cc5f44f8540095c586bf123f7a63ef71666ba6103291dcfde0c1d48c22b88afc8ca0e437761aa103106a4cd4756d4f0bd4f9f6ad845cf882abd6832370a45dcbad1d4c9f1d5b137b6ca90454b00aca6fb2e9245dd2b8b3a78b835dede34953bd16972d7a7a89fa41b7ae5b38f174106c253b9bc558e7bf1ad01b1c9f4f43ab0b1dd27709831b34ea9ca6173ed6ce37c72e21c1ca29d38c3c648948b6b72482141005abe72c3fa20a5d394213e5a2661d0c6db66b3d82df6359c3191007178c052f8267bef41da1fff32e65f2dba19079aed8a4d653ee003675831987e3e068c7ba9f1c6155432176a6c3852d03aa2180ed8a20e08310e7601f3963eec4b8bdae17727a9df48ca5470c833cf27a7c81504610e6edda82be3fc02e7edf9c4ac6efd28fb3ddffdf14c66876d1e11de4b890428b4ddfac046c3ac04407eceb834383ab95787c0e50f889ade8dd04250c88b7b9b8f5e78e72ee0a19e96044a122f08c6903927520dbabc35e73053da9cc97653bd1de3c5f6d9d98ad286e86c97bd25a0182d66fb11ecaafeb7b794a8aefc484ac33cf25b7a8678ad027ee0b01949ab4c7a9e179d1d4921b55a9b056dfaa3ce13f89b2be73ee26e77a9127b8966524afa65a0d598c98769de78872289d647b08a29d3359c612bc1cb43abadaa68b6f6f1020802703535746d2bf7176e359870ad301b8564afebe4974219ccd7ab4d38b0e325243baf7aa51d1588e1aa0d2116e84768ae624386f996fb98b9ce38977b54ba4adeb25baed05fa54aefe6d99ae078d1f039a5bd276da5b6496e384b239f3157202735eb26a8367d70806bad4fc3f422453e034425a6f8c17dd0caccdde5417fdb149e8243774c92c28daa8919357f70f13c407fcd98c85320028f533c924051f0955570071ae02f9fde3f31987a653f8305bccaaa176856f9feaefe8bb71a2f8d2ed81cb23d333d57c9e15cb044c9eec07b431847c1d9fb39694a0336753796d032d476d30de96d6ca182da6d249eb412065414cb246b90328c26c497099db19a7b774fbfc58c2cb7890a9dd529e90d1eaa9fb8f90bbd01b76299a656d980f7fe9e595ed091b83b6358270e1d1e0f9c49d8fc69a5b0415ea6995312cd841f0eb357f03c63763c8d4ab663e7402258ef07a00d926f1638813db92dfd66069a7aa8059dd7d491d9de191998ea633277e3552868445128abdcbc6ccbf778213b2bdc1476cd98a67f2c80958892d1d2565fdeb8bcca764f8a3480bc5256f8065e7abed12a41bc3420257141d0daec40baf52feb55ac33b31f209e5e967379c333ccc753eacc4334f5e6273c4f777a0742998e0605f70d53dbc93191ec006586d5030612790dc48da91a5f03f603798a22558aa629be506dd07045c9393ff01d4ccc2b1d1840bfb9dc2324eb2b230cd1cccab3f5e5fdc85cd80b0d7792444921947724abc7e8dabe665807155d3d747ad21c23d5cd4bcd484adaa6fcbe89490773a061e2a283c37428c871207faad357ade2445fc92bfe2ec9d82af51f1ade313460e187e54316cc323fa8abeeb67e0346a5f00cb589bc7be3e3aae0b4d62324159d0790d7e2e97e3e34be5669fd1e6078a3da3e580dc72fa207d64ede201e369c913e91045baac5e4c5247795ed3760e85eb4648e51bf51ea6983a99d046a1d97eb1c55d67c546a209fb109fbd6377df5790aca9810634c0663c6f1f92d6ccb772dae2c98597e59f69e56dc2b0535e4f7c63f568246a69cd0d91cde6732a5b9dc22ead01630c9408d704e750ad1ba655ccfc1d7d7b2682810c611d3d9a6da270159f98c12a83afb8a2fd4fed45289130064f277c40faab4a99fb1411893a2bc01a25f085ca049b6b5a77c29c72bbde7bb95a6c5f76da83f146b44a7f506a47109485dbbaf78f18a5b71513592f434c74e530b8130ee4ed3dde9924252458fff0b3534496b861b74a7574bd1eec1f422b06f7603fa8d933accd4ce017937712d6f3bfbda7acb83f3bcfcbe4a261e52672594313c336361e357228e4264fbf3d1db9064424c52f3893003732c93f036d1f0ed13849a27a4f046dd0c7d01740772a9c18d719820c6d26886f94f94db0fb31b55e66af70e98f88e774aa923131b945fb69769984e7ac6b2421afdb9437350bf0c0e308c49e3e8712bcee4f88494ee221423bca41af75e1e4802614b43ae2cc08f5fff731ffc06c4cbc1b0ff49d96e1616776b85989d43cf0893b754922dc5018c4878b6bd0e2a26fb70b569c748faa3d6a2cf06b727845249467fcb01e8713bcd4e43a967d5c99568f8f389dc15d94e730ec36a0b9ca52be4feff7fd6c0621b2f1b018538de664f5e43fa5b27d977d312421887cdf1bbf34e053dbc4c8f2f1fa38bc4f668ea4dcbd7f1dd55045f86c8172c268f5a3f94130fce7d08e2ff3a77dbad19cbf8ced77cdae43802b7145c7f088deb6783a5e334f523667a1fd47016740fe58f5f5068ea4ed5c77fa301ac4459e6eab691c47dcdb2eed0966a7403f3041b25bb5790652045fba7f223611b3bdb51d4bcd0b404782235cacb2ff29a672ceebbdd1766fdb1d549fb9ea80f255a6eabe858f169e2952ba7ecb6352ed124457d09a22c256e1cdbd70ae9fa5c09f7ec6c6ea97ffd9baa75708b87242c95ba75be7a816edf485a641d1016a528e9cb254950ebe4536ff96a67dd5612ef263e30eac2d304b04634dd3617831282c2046a2777a1deef840dcb881b26090f850d89e84986300d161747e5fa3460bd98677d6f2b3df7f345cf2d1d84c199db9de9d3985d04ce2e0d8db54210b298d20a7fbc1518afe77d762eb8acc2f9f6d9c4bbe50c8868fabe62c7f306ac9deb4d33ac125e7aa103430d659888fbe5c20a374085862a5e18851b904bf553dc8a4c5f9457565778bee0d068a3628f98390552084f5ffc0c61c10ae174af373ec2a29c5be4ae76ec93f9cf74ab24ded69e5b2a7b30c992f6e1e9f859efd4db0fd1d97e87cbbf15482cf2d7b037c9904e5d5b0b05f62ce8a89d586ec7695a69001c124ea9de22629578cced805cd55853c4c1e9692b24cc70d7eb282bbb1b57172f70f53cb5ac705b60587f4ed8948ab9a0e7845e5ce2ee24b009168f8e70f1e26ef3b36ba048fef0bdc45f5f5db7a0fc1cd1f955b5b1088303c188bec8209750e7731a10e8a6f268a16359e28ca4b1e772fafd299acdaa417e4dccc472b307fad37ebce70e0d94466ab6b1b0cd30b2f92d0a5ce727e754e39b511ee55765ee003548d24e6cac15748dbca81b5ec90e36cbc4b42b3171125047865dbb5cdb7536ac95746a863ab78fa244f5f014eb19571342c9105bda2dc64d0cd41e5a729471e83aaf74622b8034bb6fb7ab48b06b3583d5cc7292e17a6ce882232dabdfcbb3bf6886e667dad9c96c91d090fd341598f2a6797b889a0f79fc767eb2da5863f062ea2c5815137dbddaca8043c3a7d19c3600954ab9cf4eac80de755b25d37e8515aadf70cacb9c5e224ba38bf019f8160ef4be292a1aca6dcff61ec36c7dde4625069d2e9f06acfce663bae3169576aa400da15b0bab7a0728e7a837189427d46a450f6751026f7931025b885c9de9110a687c36cf4783d45380ddf996c76513a6b571ca4653154cd6e1103bf2ec3777dbd322b5d6b9b0d3a28b3a5d6d7f8b9718c64470404a1109ddbda516582fd57c10715169770ea3b24e150cf906b189049446eeeb7ec67b31094a626ca74658568c1f8b250a8c79a8c9d70003a09c8cf571d36a13d8ea6a294db8fac6903b7804b91160d63663d73b8a677355303462d83b9f026e1a0f769363cbfb29e7a92ef25b8d556d21b80a6fa7c32460189ea7a375a48860f9cf177b9f688ead24b621dbd020a0d59db37429b691031cd6591a04285dae9c5b8cb0432aad867b98b4c193180e7fc8536b7774d81e9f760e7daca61b354a66f77c06ea6fa83680cba35dc8cbfea36c4a3f372f825781e9f94e704814cdc41c8fbe483198a2d03bb147c381f5a01b278b5ed6290e5f9fe85c8a4d1eeaf5e41b5cd9225246fc7db6f21f570e8215ffdf3dea9b9f479a8227c9601aa8eacd585f670b551e68ffc5da29b9aab61ef13e16c2c3aa1692183fb9d285568daf6e5de7d11000f75561f25eccaed358ca360", 0x1000}, {&(0x7f0000000140)="b4ab1afab644792056224aa2d7bf710ede3798080678840498b762af4bf6e3847c5b39037da459c8c2b173cfb01b788a1fcb5cf5f7e6d2083d42b7932272b52642bfffdc2863a8cf069d14467071", 0x4e}, {&(0x7f0000001280)="cd0cb87220040ebe21cbaa1c937265af6acb9996050d3fcb5347d346694dbd119524f5852532de019e2a6b08ff436461887b8d4f36c543a3863739b6f7e27e69d596b25d381f3e1647f4cd2e6fe374a1c0827b7663ca98f9de89882deba3e284bcc9cc942a67dd3248d2c9c50efb6d6d04b49ef23965b1", 0x77}], 0x4, 0x0, 0x0) 21:05:08 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() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/215, &(0x7f0000000100)=0xd7) dup(r1) r3 = syz_open_pts() 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"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r3) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 21:05:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001780)="f2", 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 21:05:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) flock(r1, 0x2) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x0, 0xff}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:05:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() socket(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(r0) 21:05:09 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="bc684778f4ac08ec025bd563688e1c5fb0b4d192564b4e7fa868020e9f7ad64a0166c38680e63ccebbe32b334aa3e6beca0fc0021080ca1f499f2e24b06e9b4b75c0d1c5f0a8051b5c68078e8e5ade456a4515663e78001b9be72244a37050b73a49b123df360b51a322b93fe8e7291b0c58d88cdce05a6e02cd68a252e4cb3ad55a845891675fb9759caac9e09bb598ba046a63fd5fb0c2e7dbb773f6931c4593239b83bca5f67eaa85e40579cef64e0660ecbbb16baf2a8f492a928bbe0ff2f105cbf72956314931c3096a91aff6d0346e2ac1f08a94db339a2aa74e821785fabbae16d06e1d884fc534e1df279548a30967472a10db9d75384501255f7242e39180c8df79fe5762eaa4aadb0222e48b62c4d6f23bc9fc1cc3a5b4758519e4346f9454c70199f6dd9e391e7953d9231d1b00d679b8cbb558df587c853fb7018a636dcd09d266a14fd93670c228184770bd0c9a96f9f043ff36d5f3a01c80176da92bccbb6f59cb48dd602957715d9809af3ae255b550efd7573ae6530414572af89dd163c940b582df804ac28fa468e98b2471b6cefaaf0a3ec6e5dbccbb3f4d7b19c2748c9b7e173559cb813c6ab1095f1874793426672f96578313727c101a2b04d6c1ef8d4d4eb718b88763c6c395c95ab21d118ec9fb301828037e7b39bfaf42e7cfedf7ecdef16ed6e07c1e1137976b948a1fab377f09a3f71d9243c469d7a0c91e78b0d3920e6c4dcfc7a42449ab2c435704cd3b9ec334b63762bf65796ca7d05d3e627a1a534331905dcc110b8b7d9aa7019c145782072ef1fff26a6a7eb5e73bfe767c5824e626c15855b7d747d8beb698e5e30e093dfeb3ea51d4b0b83501479fe5f39ed5993d82bc7b31cb3e3c821809ef02344beb00a32dbc5efecd36bbc892840cd3028b85893ac2df67ebfbad522de88954b10330b95ddb1928bb50141abcea571811cd5440b911258562e2573b74a73666397afc3bd1f3a5faba82f8ab8585c98ae9d53f6b3d8d8869f3b7e1b61c5e8f1bb7596a9c539d9b1d1a22ec1a7dca0366a6f9f9c3b916353d2a12404780afdec896646469fcc1b135d31a2839809d55bc630e1cc514e04a2455925135cea2401dbca1f80cdeba952a14a35699884dfeffa82ec5662e33f4d4a32d985bf11a961445fb92b3a7e3c7ccb9a24d08c489ecda8c64e65587489573d2c5e0f7179cebb49d250b85339a3849580fb737b5ef47ceb2b41800d5cedd37748f273c119b02b644890ec29ba1afa060930384b200cca06d6965547d51d97affa3af739447ddeb2c7f10c5413c4c42d5b8047fb8cf38628a21c559d1a54bd63556e70d0bffe98ded056d70c1d07ecfb02f9ec79440ef14c762d16e9969fd54359dd8adfb755d21c5cf29438095b88007c41aaaf6d1e06f9b011bf940bb8726418cd8ba142dd5422c8cd4c57ff864b156ed87cce2fec6142161e5a0d3adcb114e47945d60e8cdeb13e7228e4225fb75292b5441c21bf1f73674295bd2a14f5e84c6c1672752492e18d03144e168f3a4168bfd8653def887831bdc0ed1b91a5e384d2c6cb4fb08f57e838179994cb16c149be458a8eb2efa20ebf4d32958e3e4759b67bc05f08e0b0268ec7abf3a4749de45ec659f8bb656fa75196c8fadac3b1dfa3a0421c7574fa79b5b6446e7bb5730e6dfaee9109f01d25240691af813931b936e9d659bde41a088d4b0aba656040b369e86f3fe9ebf262b872aecf29cbc0b3248a7b696743b00c706ff2af767ca8af0666b3107495fad4a5964055ffca37cb517489380269172ccba79d45ae4437756a695a56b46e70f80cc8dd7a47ec793ae28fb731965008f1e9db69478a8869446f21ae32973b6c053525f1cca8fee2c0be2709f5136a851a0117cf96ebe6a8070e03f322bb8f0281194eb5a16a51db756d27d3531a68febe785d8d083eeee786087ad0a09b76c039a49965ae37006ff66d0b2fbe809ea9c18f7d38dbe82f888cc34f00a04f03739c7ce1aadb40eeb7777a1de80359ffc518c28c14f577a65dd6b03fe8d0da1e4b38ef1e2acdc5b8e1d10def64ad5c43d26ddd7740353426ba3d2cb238cac6990f6b888aa7e89ddca933372af22f5b5e24935ee23cb9b92fc500fb7faa88237e2a4651c83510372676e3964fab20ef375debe0f9ba052a2d25b8135cf18cbe3b0b238268c1e203019995f63b2948ff933ed7df18d5e55742ef63175bd3b632e2c62608c361f91cdde236df4ee90404b3886ea96d3f4d44b97b347b6d9427fc1d2aa6c9a5238819500f6592bf56d076de47cfcd713e4bfc7fc0a3e22b57cfc46c7f0d08858869b943d350dbee795d7f4cb5426298bbc55589a3254a792ceece03f5fc574ca74dd1d07be4a335c42533208076b0baf82a058257674fdf4bc79bc22172d9bfa7b6ab5b2b30ad8b7fa96031f6735078b2e5e496f29016987e278d0e5291bb001cce638b7070a8fd1141bb86bf9e23348e4c6d2bc108099123ad94bb05763a27ed078d6aff78a13d8c2ffd1df7effca626b0c5ba24e4de84e0b5210c5c81e272a94b3e5bd66ca1e9a6bf70d833987e8d23375253c4f37e557b0324e1f5f74a7dd7ffb1280613fd92c54b09e2ef46860b62e875c58cf89d825f6d99ff883e04e9c32f077c74cca8f495a6811339f65e56fac1cc40d569deed061b3ef7d65488aaeb862865baa323996cfe1fdd5e58e861dd12f2229832827a110098eb51ea78546554b4384a514c446e4049531e070416d3833479e779f896687fa435a1a9c5666c628be0f7c49f233266208a70a9d066c7d6a582e133ab7e2c0b20207bab1cb626e9f6548d5fab3646feb636cfe21ee3ec04fdec0843bfa99d50552f133c8fde1fcf3b14a33b15e1947dad59d3d8024f2d54bdeb41bfa89a1e563e4856e6fe2773ec69a78b32c443223d09036a3a0932a7ed61f898f31eeab47d487033cc231675b103fb870c2e6084d661597554d98737812f8638f183981af8b92429410ecb1baa0eeca9233848b34e94f7db6937beeeed4c3d3488199a8153d19c46cc6f2048fdd355d6cba4f835f5ae7dcfa56d5e9042c917d8d20ef75f9fe0d5f3672c5a6ae9f0d45967716b7e15b42159fb57a791ba1e2f7cb5bee07c6a5d7409e7ac37aefce333ef7a295f76ef4debf57f1af3a268d24c84d9fff6e2f6c2af97893f68d0812a78e3bd1214dbab57d562de43c88b8c739979d7c8c8151502ac23172eb621bdd569d0ab7973cec080d5a5d3f787f82551928bf30a51b9204fcedcbd87aa05c8afd91bef3b28337e8834cba76fa10d58735c4791cb326aaf3b5b95254a16011b68e26941e0302c6ff4081e6700a162d2ecd503909d421e199166dfaf7cb69ec4fc2efeda3f1fb81816b10425e7357be15433d187a828fdd44af189cddbe0fa2d491299d671c049f22c1524b55982579b51a8495521100b6ad7a4651a23455e417acf2bc674c4325972c01c89728f42d0bf8dccf6e9d0c918154c5f5ee51ac6a92692fc15ba5486fd8d976a584ea6f96b3db8adbe673f7aa5d724308e1a0679dace9cffb8735cf502c421087ffb0c7bc2a3c2ab763723257496b9cfeb22b92d3fb4cdfac62c37186e6810a3373e02496637bce3d941e1f36306227f7b4a63ea840649672b163cc7d9bab078ad245f80ab5b910cb76d573353af03efd86d869b03bd00bbe2d8123110d60b4da409261b0f07612628eb8d80819f17349e351070ade78000197231cfbb73653ed1fe9a1b4ca03ddea7644d65f6606d98024d6b11e598ef6695caca55f6e7b53b830083ce6c25d215b8b1263d92726fe147cbcf336b96d8a477c5a5e66cb44cf94e916ad67dd7a3b0bf6e9fccfb7dac011b548e2951cd68a1053f9d1f6e1fe0a5971dc40812d66b2b15b04ba85889c463c98887a4ccb1147442a69d252923a6c99ddcba5942e2a77efebfc2fcd5d8c78824da55f67c96fd2a2cd1b548e995e0b52782c4633b6f3183a9a698a175e261f85f6edd0f2c9a17371d38b8c1415efba19a6eecccccd09b23571209339a894249a805f4d0bb144f5e1edc49029b3911d23390e9031ead26e884bafd2733bd09127c5a3ae3f068e81cafacba4e015744fb3c263d45c24063731a7b2b620f8a4022c67bf462bb15bc2d09dfa7cbfe3b2c14f7a35ac39531d08121d8257991527cda7599019f274e9f2405e8ed96319a80c6e1e93e9210309a6931b9d3cf77d383fc7605202fc29cd68dffcf26b7d3bc81d1f840c07f8d859ee0592e3d716a6f99be817807f1512570319cd60a4dc47dae79bd5bd022f6650a699552a1f80ccd88b0fcd33afbd4021e6de3c2e21c6fa5f5510aa42d36b5fa63f413fdaadd5e25f54f9a42596d99ce5b474dfe3d862f1d5cca370658483ce537c5ae4ca36e98658f79cba0e8c78b69c04396a4170c07bb81c234b481b7747dcfb5854201cda944f8fcf4ecbe28c7dc97fd04cbd36b9f546030508ea3911bbd5cb16e81902d4433d6b0359000b15c1ba78e995733051ccff2ed47160c9fce5c22739a6102fb7af21af4728e4e6e70a5fdc3693419365f9c9010d3abb400969864b80f83696f2558df2efc0269dc79a040b3eb73799f32ed1255eb00106cc0006b8df23d352d183144841f6362b6187cec34ab238424691f9b1cbf05367417334b28e2b3139cb0345ef6458c8f3bc9df19723f4b491ebc59c6d75257a9a8d387c2cddc738fed9a1bb710b598dd7f041eab7923b11d18ed3edb8c5d6e4a6c43f4f970f78996961ff3712652ceab250941598a7c3b71dc824f2f2d56760a2baa32d8cef359a0ece4df43a6ac8abafe5e7197ec973a8afb538a0a108fb94ff997f96041a39d7d594e014ccfaf3d8dc03b22f469fa2742d17c4fd5712f225cdd81e74efea0a29add9e5f09aae33bf6b7b40daa415fe3639e349cd44e856b815d0ba78e728e566b5cf358bf1c7b1e8fb4797eb51464c9d16ac66a440b4529483c1ced236b3f16d57919830fe8d1df72db828c3d655d9a09335834464c377a2707e7f90e1e1cd09d2586d5fa10b5c0946db2b6574101d049453740fb30ef841eaf7c64485b3c131ab0f240464cdc82777c35aa05b29cf32b639a1bedbf6186086b04a2fef4a75132878886fd6cf4656f9b91b4268646f1d76b03ce7d3e7222f1919a03bafeed2e337eaa1b001c008171de3db890bc91e5761092da304e5ac9c160f8c265abea4217d92148c99452d926d9c7e340ae3fd123ac669acb83c60775bab572f892a6ad85eb370bc9911207e9e837523ad5a2b7bea28910213e5f74f36b3573b32f8351a10ce32d99c93b439459399394834e51c1faa163991f9b1eaf9b61c6301395f4f7159ead2a79ab55ea9447b47bbcb2722bf2390c60470eee7f3127a4ffc7d6509584357328c8ca75d897ade5bc67522616ecb226f6ddbc79d13b06276e66d47b3f7e9e067fe7434960984fbd1823ceb5a24d9e04a6315cecff477ca12807ffd2104394eea00d12c43c10e7f0d7aa182b859ba713a3bc622ad986dedcdd19495a9e879f62b4c2bb016ebb60a385ea3a263cffd870e25273ba3a455600867d3011d3102c49fae5e73838c57f943b896cf75af517fcc52702ad356aceb1543837d667339fe7b11e42612c7f0c0efd74de287a182a662910072c33841b00113e3f43a49371dcc6cdb91a6341dccd604a6a1e4cf496ed4e19828b4d2c5299d54820bbbb0ffbfe23384d18eedace56202a3ae8d66365741e499bf8336c8b86b31c6f5d4fba5132b75372f596233ec1e65fbb39feca1109c1be345bc2d43f3c6", 0x1000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001000)) connect$unix(r0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000001080)={0x0, 0x1, 0xdb4, 0x3, r1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000010c0)=0x2) clock_gettime(0x6, &(0x7f0000001100)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001140)={""/16, @ifru_addr=@un=@abs}) sendto$inet6(r0, &(0x7f0000001180)="deee982afc5d89aa39446d9a0db2fa8fec1fd44e72f302ebdbed4fb367fff6bc323606b857d3c19f95c6befa34d687e88e2ea9f8ed38c0569c98c6248d72ef547ab3a0f417af20d1633414402c682b6fdda9301a714232a8239a178fa714cbbcca32", 0x62, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000001200)=""/193, 0xc1, 0x40, &(0x7f0000001300)={0x18, 0x2, 0x6, 0x200}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001380)={'./file0\x00', 0x100, 0x2, 0x7, 0x0, 0x6, 0x6, 0x80000000, 0x3, 0x2, 0x100000001, 0x2f}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001400)=0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001440)) chroot(&(0x7f0000001480)='./file0\x00') fchmod(r0, 0x130) sendmsg(r0, &(0x7f0000001a80)={&(0x7f00000014c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001500)="3687ef0d34e319eb39b8d025a29014ddc4871e6eda761f09837dccd77af927533d6500aabc432b3111773b2f580af2a6bdc170", 0x33}, {&(0x7f0000001540)="08b3e4018910e702b25f72fb1cbf465f917a40c0e8105c896e0ddb6cfd134bfff736a18a137f0dff17f85058cf5f3dbce5071d328fcc506c5808168880269c04ffae04fcbe641e7770f6b1287844e281423c673cb7feb8087e7f96be5c45a6c41dfa34b2bc6ff31d8fe73a84f1c5c8509fb7ad004aba988b161a591303a213bb", 0x80}, {&(0x7f00000015c0)="74c6b87fe50edbf45c455784ef507964d1be052578f9412a106dde77f76a5e6310419caae8b20f8b14cf7b55e67bb43f51d8f280910e7aa7f9457e20cb33fa20d133d26d5019e44ad6ef851103410b662011b0eadabd78466da5b3cf188db59ff6ebda8402efa2ffe0d92725324e763b08f1761a66b6313215e70ca6446066d379d15bbfb09270596a39e45fcbc1a6", 0x8f}, {&(0x7f0000001680)="3465f8c9cb73b893ed28cf2263dd1eae813a59e6f7b714b06aae58b1f2c68daae8cd7ff219e42c451f12a5bbdcc34f699584a73f19a8ab4e3e20d0da8697932b675c0caf304c4dc13f", 0x49}, {&(0x7f0000001700)="3190e1f057f3cfb89f51f9f27085d22c486a115ced896560c1905d1e09546f656b7377328510dd02f13c0c2c7b49c87cc601241d8ed7f7c9e5e30e6b70edd54049ade523534ba693a5b848a46a0bb13c45cef17cbda8ebbfa500de19e7d95c92671b05af1ad27d1eb5a1b865cce32d84a319386c4897da6f94917aa60c1061cabf47618ad9aa6c219a615356ae7048199b538d136c563c4c1fd7bab288d921066e8938b487df80e23a4081db4f0cb446cc9ef14734d3935e4c7c99bf0fe1776c5d0be9e6f24e862cff5262c5c7d042bb5c1cad4450114e36aa7fd5828be1ce62356f926424e2f5d3307fe4d602633dd7cd53ff", 0xf3}], 0x5, &(0x7f0000001880)=[{0xd0, 0x0, 0x0, "2883bf8721a413690e6b222c690c079efaea33f278f14de161dc930c4e0d3d707d08ced27e9169eda15eb01960bc5cc53a77839d034383f268e51979bc32c97f487781c3bf883c0547ed7b0d5c534df13011a78664e4db5cca262963158e4a2e28ab70f88a6070db37d3f929f1a4e23779133f6865bf48a5e89778c9a55b798766071417e0f1ec2da5b663f1d7d12afb61da2f900667b052a4ad4babcf31cea6daa77dab9429bd55094bd734a736076f55d645bf622b3518edfb8a3485fffb"}, {0x98, 0xffff, 0x6, "ed78a9226b1fd1132282d27e1c99d0cc0cfe726df81595e05ef75a530788c85200f0358b58fca8bd2f459d3e61087f8a9927054566f17c47c3a3aa47245a3f7232e7a76814fdcd2380cf9792d155090b33dadedabf5634d6c05ec752a1f92ba6c75994a8bdb9bb96226fcf5b7c675fe9dfba42dd5f7fce0280163bd30698c82b31818ec5"}, {0x50, 0xffff, 0x1ff, "c8cf9bbcbde561a28976bcd8ab146977235685141c5b7016825578ead63bf9635748fbf9529de487b79bead025a8d9d384f620a441032d093835"}, {0x28, 0xffff, 0xdedf, "b459b256e54a66944f393c7fe220756e2852d2a8"}], 0x1e0}, 0x3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001ac0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001b00)=0x1f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x8) semop(r3, &(0x7f0000001b40)=[{0x3, 0x5, 0x800}, {0x0, 0x4, 0x1000}, {0x7, 0x1ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x25, 0x800}, {0x2, 0x69484b63, 0x800}, {0x2, 0x8, 0x800}, {0x7, 0x6678, 0x1800}, {0x1, 0x6, 0x1000}], 0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001b80)=0x10001) getgid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000001bc0)) 21:05:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000040)=0xbe1, 0x4) dup(r0) r1 = socket$inet(0x2, 0x6, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 21:05: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)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1f7, &(0x7f0000000180)="969b100e") 21:05:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="a28ddcf0950491d3ff70f79e8be44afe9134b0c195805c6fca382346b7315c72d09be96bc0bed5d29145e7a8f657c0c6934863f30968d7fdaaca8f6616d0c1918ed898f906607075d4c3dcee4a8c357a4054650768c5481a1a7259101f11bb4f97b6b14fe362c5b59ea67803577ae237169e0ad5e162a0d937c8c2c06bb11601a8d685b5a59c9baa5aa8b45f441b0c3f9b7272145894eb7fdb1021f2553ef8807ad5f7f0eeffefacb97c8276d91e41423ffd9280ae524185f6ef2cadcce19e306cc894621cd132a5a2e277be740d06f824cd9ddb2fe5fee623b9cf27eaffd89a7ba0b41dc033c488f0b8dc345e1093a4768aa5b50d9924eb07f5c40b5b962ae9f31d358eebfe046abd8fcfdcc72a3c944967490806b885cf3f2a9c147d287557c91c996e8211e603b29ae6477ec6426cd3765510210c16e197ee9ffb84128dd95e0ed804e0503177eeab505e65f4fcf612d21e6ce3f2a8e321402ff446a28bcf8542f798c6b76035516e0e71dd8e2c18992db38b9a56ffb2457817b52f90233cd24c78710ee7aa174daf6e1746fddef3b56f74fbf50275fb8828fa0c5ea6091186b854c3f4d2cb5d5ed4e2ce8008f6512114b229074d2a068f28ab04e289a5766e6b667b8a741a273bcef6b8974fe5c197d0ccd9b19769fc8231130c2acb4bb04cdc5b3f721cbfd20daad5b71401bd4febcbaac17d7cdf0d153dc35c4ba88a7c0afd5a04a6d182cc1da79e8d4912127d1a1a60b1060993862534a8355a9b1d2c72ad80d0dcf044abe9e8a1060916ef1a4af79b01162920add4b03b3f268d3bcef5b814926f4f6ac0492c8be0efc3d5029196e533dcd88cd34e907f76c9046b9e83efc3b37175c5a75318debbd891a01d0335048d1922272a6e75b4c5a23901fdb38399744a702891f72c210e0df057b784364081dae6e455e1dc1585e8088e6dcb4e687b5b66784abe6416459993214965ebbfbc883cede5d0b7e401df3b588e07d263968bcc02c8ad072c027ec4c0bc14784047dd2a4d52effe8f616aae508e971c8672754d42c4a437905727370be623bff1b3d45e9c9be32f9c2bf60d823824e2bc99c16c28988998b49d7a8deac97a9c7e0957e85779bb49556b6fe8437f45af7d7c8239af36699cf21c42619342fa1088afb5dad76764b9108b05e1b06bbafe145b34dbb11066b0e59950ba32b1589a6d212b933a71b60d37e67619adc820c724d031e0434a631d6c46a10598b405cdf8c96bf64405d2f02d5be44ee96a399da4879fff26d9c454bc338be5a6d4730893bb816051c07f9728a6209bc9b5c55d3a21d10b5dd301323b7b7ae4ffa13fe9ba4b6d034a998aee585de72562a68c5d848573e8713f53de29c1900c53f1bbba5efeec8b7e4840c5bd5c93a10092098cea4f2f88419b015e16d55f48a106fd0c177c75eb49caec9f44eefe3148919e7782e5869fbbfa6fc5fe1d34ed5ea34dd70cc3e6eb73b8c0349d96261f045835e118087d720f9347b102ecba54aada5012882f14ec3532687ca91de88d11df1f554ffacc75ade5113a71248dc3309c3765c092d814e8c74e290c3141db373caeb39f13f3ae605719549a81f98997c8e380782bdac567687e0c53c7e1bf320b62869dd4bab0a12eed74f63672d3693362d59ebab0bfacfa8a0094e3c0c7b39b8c879a020aeb219aec0a77176af69d5b4caa9017f95edeac6380a9047fe5838391039d2bc133aa9db268a931ee884266dc90eb9da89a13dfb408a4ccfb91090774552fa86e141c767562d3cb4ceb5885c8490ec43613de237717e4fedeeeb66c54658772e3ee35082f03e4de81207aae7d5d330b2173858bb254c7dd598c7b6576b06d9790e9b421bfec371b5ae7dc19d17628f533cbc4ff92d6136c9b0be242f7d785fe7c56b0da69f8d4d154f374359e1009245968109114ae6667320ffc547ff3fe82ff01ac716002c786bf2ca4b1d92dbcf6fb4b271ba16fbf0a6a3c08dd7761fcfa648afcd0057129962874012c1bea3652af911806e8fdfffb17223e23327731d39562d012ab6f9ae49ef2780b36faa9c696455dd7a824f1ee3117bfbe22707bc1f83ca942cad0c74a0a189a895089cc092205387d8edfc48e80d8f37b0381178a9cce74d734713b30b1a1657c0f0711b009c0d49b0d9d08f36616a11ee2036be0cf93e7df55b2925ee3dd90f6560fb1f5762d88bff68861cc03e4c6060c01e3a7f493b2d969dc1557eaad7e3720d5af59230e31f4e67d48cbbd5b7ae5a5bcc5577e7566c65ea8ac72b53c11df4e0e53fbe9c5219d79ade6d2029d8513ac21f68fc31463805712cc9a5490b3492c8bb6e46e73b96da5fd98eda6c385da93f13539680bde6fcda35b7a5e141658f0009011e69abc644daf8f11243a5421826be503c75d772a4159228dbf48bf7688f20a09e77d291e3cb8a0dcbfd52f27bed50d9c75f79d762b43a5ea77c8dfa23e9a9c568760a5284e1d97a8093d23fc0fed5e87b9c43426f184153661e90b5550a23bc84949c8fed8c855fcf7643df104aa0a1c9b2a5bc1a684b472e90471edc8721b653fae3f4b5ffeb71244666021f9f33b722820cb3a28a0b95054454aa397f79e8b42077367e10da811e8f4b4f38d4f7e1d6e3f85a657b94895b615e1422fb481fb6b5c98dedd42a78a616ba96645d68136e91fce51a05d8b68f27c4b0271e02c180348a016d41ef02527d0f629fa992346cd2294795add18f3d483dc5750bbe769052d0b7145e10ff78541560e", 0x7a0) 21:05:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x4, 0x2, 0x4000000000, {[0x0, 0x8, 0x8, 0x100000001, 0x100000000000000, 0x0, 0x1, 0x5, 0x9, 0x80000000, 0x7b9, 0xffffffffffffffe1, 0x6, 0x10000, 0x916c, 0x4, 0x1, 0x1], [0x10001, 0x3, 0x81, 0x4, 0x9, 0x7, 0x1, 0x9, 0xff, 0xfffffffffffff000], [0x5, 0x8, 0x3, 0x9a, 0x100, 0x401, 0x3], [0xffffffff, 0xfffffffffffffffc, 0x87, 0x1, 0xffffffffffff7fff], [{0x3, 0x800, 0xbda, 0x5}, {0x0, 0x6, 0xfffffffffffffff7, 0x3}, {0x81, 0x50, 0x1, 0x4}, {0x1, 0x2, 0x7, 0x80000000}, {0x1, 0x1ff, 0xc2, 0x3}, {0x1f, 0x0, 0xfb76, 0x80000000}, {0x10000, 0x80000001, 0x8918, 0xde}, {0x7, 0x200, 0x7, 0x3}], {0xb768, 0x7, 0x2, 0x2}, {0x2, 0x9, 0x1f}}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 21:05:09 executing program 1: r0 = socket(0x15, 0x4005, 0x80000000000) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:05:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8b, 0x20, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0x10001}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x82, 0xf000001a, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x0, 0x9}, {{r0}, 0x0, 0x0, 0x5, 0x8, 0xc31}], 0x5, &(0x7f0000000180)={0x3, 0xffffffff00000000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000000000/0x4000)=nil) shmat(r4, &(0x7f0000000000/0x1000)=nil, 0x2000) getsockname$inet(r1, 0x0, &(0x7f0000000140)) close(r1) 21:05:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:05:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r1, 0x1}, {r0, 0x6}, {r1}], 0x4, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 21:05:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="07e3d152d302b1bd8199f405eac5e2b50013397bfc73cabb029ef125b2b382b0c608e9242ea5fe4251a3c0bc39a2a2a499c001093c0e90ec6010cb1be5a73edff4dbf7a76720f188c575a8f9b3d2164ae7ccbdb1c8e73a5cd1ab03e9622958d618446d0160f070bb6af9fea5d9d27033f07ec8c2d8f7d213e0d1ff0426b298e74556a14e6dcc429821c565b0f6515ae3d72481bf7a5710d91a54768d9c3aaddf1e7542fb1ac2c2a324db955d040e66f2f0c9de8233", 0xb5}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 21:05:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xafa8) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x5e2, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:05:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0xfa5, [{0x1, 0x2}, {0x2, 0x8}, {0x2, 0x800}, {0x3}, {0x1}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x5}, {0x2, 0xfffffffffffffff7}, {0x3, 0x3}, {0x2, 0x2}, {0x3, 0xff}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x6}, {0x0, 0x5}, {0x0, 0x5}, {0x2, 0x3}, {0x3, 0x3ff}, {0x3, 0x6}, {0x2, 0xa2b}, {0x3, 0x80000001}, {0x3, 0x9a1e}, {0x2, 0x217e}, {0x3, 0xfffffffffffffffb}, {0x0, 0xfffffffffffffe00}, {0x0, 0xc6a9}, {0x0, 0x5}, {0x3, 0x8001}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1f}, {0x3, 0x1}]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x8, [{0x3}, {0x2, 0x3}, {0x3, 0x101}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x1ff}, {0x3}, {0x3, 0x7}, {0x3, 0xfffffffffffffffe}, {0x3, 0x80000000}, {0x1, 0x3}, {0x1, 0x100000000}, {0x1, 0x9}, {0x1, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x6}, {0x0, 0x5d}, {0x3, 0x3f}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0xb13}, {0x3, 0x5}, {0x3, 0x7fff}, {0x3, 0x800}, {0x1, 0xa0ad}, {0x3, 0xbde}, {0x0, 0x8}, {0x2, 0xfffffffffffffff7}, {0x3, 0xec1}, {0x1, 0x1ff}, {0x2, 0x1}]}) 21:05:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="2b8162693ed4c4d06db229283b90c0d2ce922856412d65047d68c4dfb0848b59c0b9cd840c36771f506d7bdae1f098202a8953a8f02c8715e2642c2d8b5bd39dee5181e346b90721c0868c284526aa22b7ae7fcc9e032541d3d88bc627e2d588e4bb8083d22dbd3b7d13f0456700b292ac1aecc5507fa59ae58ed6aa9fe0c58e3b4ec210cad073d8d25dd4228d1b1f88e75b6c3bd250787aacb6272dcd8013303a", 0xa1}, {&(0x7f0000000140)="eed6fc47f2555bb3f1baee8b6511e580f5b9fe132becf3abb0826ee4cf29f1936d7f580a726ed7c9f128508f13dd572731208acd2a3c5f9ca642184a3d1d0af828ae134e677f0eb444f7f3e35d4751695bd1437e8b7f30647ac2884c859b094abf92bdf4cbcbc69e5c5287269f632ab451d02a907f6d8d60a1d4cb631236d79978e8c29f30363b957d0422f6a04fe6e3689dcdde0eaff3fa32cf61fded079cb428aa015d0cbec9105abe5f0faf2bef4c4be525914b13c625e02a6e2079cf0fb6028f224928973d96b0b142951e6701549df963e226a766363c62d4067ecf9b2cdce264a98206af1e810b67420955c5e580ab26b93a172639770e", 0xfa}, {&(0x7f0000000240)="0e4aecca868fbfcb08b7ea6be4c1ce6c817bf60c01ce4d2a74efc9b31f6bffca304bf5b99a89e57e71f7b71e0d3ed17cc6f3cd818656423750b47b1f08ccca540c65a4ac23a97dac484f4628bbf1036e3f4f195a8fb1c2f1f1e9bc6767", 0x5d}, {&(0x7f0000000380)="bfeb56fbc7545e366b4abea15b8f7a88563347cd5b8d715c2bba0f89cb2d10fb62254c475fb98b135153b24688afa5192de74dbf9639e8d2a5f054bf8f3ab4545b702205bffeffff45f764b3dcedc9f40844358c4d44e857cc847f6adc5f8a", 0x5f}, {&(0x7f0000000400)="2e2010b69243753b01b5a1fd3db2a12551e368939fb1ec76ed1b3b0a034eecec0d8b1519b450a1824727d582ff8fd1778c5863f7470dae333a7a55a955938b390c9f87cde740c6406c5f2131714bdcdae8f0efc8639757cfdfcc416ca589ed054e24ca3c4c611ab956ca66b2171ab6f59c755e356e73551b9797e39b79203fd6bd9df45e289f0c7241973f90b425c04737f5249d56", 0x95}], 0x5) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 21:05:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 21:05:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) fchmod(r1, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(r3, &(0x7f0000000180), 0x7fffffff, 0x0, 0x3, 0x0) 21:05:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 21:05:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x8, 0x7, 0x467, 0x20, 0x0, 0x8]) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:05:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x900, 0x0) 21:05:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20081, 0x80) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x12a, 0x3) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28080, 0x0) poll(&(0x7f0000000140)=[{r2}, {r3, 0x14}, {r4, 0x5}, {r5, 0x4}], 0x4, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflagsat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) minherit(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, &(0x7f0000000240)={{0x8}, {0x7e, 0x1}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) 21:05:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/176) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x544}, {0x18, 0x1, 0xdc6b, 0x68}, 0xffff, [0x9, 0x9, 0x18be57c9, 0x3ff, 0x4, 0x2, 0x1, 0x7f]}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r0) socket$inet6(0x18, 0x3, 0x7) 21:05:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x800, 0x4) r1 = socket(0x2, 0xc001, 0x0) listen(r1, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x0, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) 21:05:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x400000000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="08f2c4de37acee5f8031a50c81c328cb9d599c0286e87bc02fcb8b236e2e9345b3c207107b0b061bd25de0bfacf96f74", 0x30}, {&(0x7f0000000200)="58b00752af0bd97819a4f801fdfc55e55f864608aac3d6465445b8ca6f948aec5a176d84aea2348251a0125b2f664f2dd77652ab24362c1316904bca1796c80db86fc6f19d0cc52f5a0d15592bb3390c47c6549ad2301a65cf063ff051eb6a73e1749b9d28744d797c3972ea41626bd4cc1a13f6bcc3fb8ff5f6c4ef2cca8e4b1d5234d72316ccd08bba77b6c4cb4f285c308af6373b6a291c6c5751af33feb14335dd562d6413de24c7a47e7f8604", 0xaf}, {&(0x7f00000002c0)="d088d95f65b348ed45655b464d4327ac8a9f40a12b25019eaca32888fe7894f77b27ed243455c756a4d53d078ce388f751a7f54ca2c8734e2b04835f7ad1af3c76e350aeaf5c9afaf93b1e87550a", 0x4e}], 0x3, 0x0, 0x0, 0xd}, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/114, 0x72}, {&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/132, 0x84}, {&(0x7f0000000700)=""/91, 0x5b}], 0x7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0x8) 21:05:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xdbff) 21:05:10 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x28, 0x0) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x0, 0x4012, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwrite(r1, &(0x7f0000000380)="95521c29df3f68915e72aa76ce22d2119bc8cbf97acfd9e732f756fc7f07ff96baa85b59ff1894b8aacf5abb40fc3cf8a8a439ef3d739319bd09f882943d0f1a4fd3eedcc1042601e8f3ade978c30df65b72a63dc83746587de670b70f6805c99813223e2421ce357cfbf7b6fc6ae864daa3733baa044dadba81d40c15dc746c9b28f3f6e1b19f3742925ab563376740bca79c9a97f488163477d2b2a1f57ecaff1d6910baa4ce2a23b905b713d8f72bfdb2d5362745452b4c546da2e5fd4aab97dfa42aa015b6fe39b42257c30dc6b97b77a20a29f03fb2f71c7dcc48881c6e6a0a057bfa43eaa1435668368143f1dc132d01fec2fd6f17f40eaee900b3bac600583b127ab782fa7cbaf76bfb84a002e833fec051683ee12655edd163f35628d8f16ca037825cbd702a48fdf2cba9c80a08d45fdc5f936667e6463e0beeab9892a29d740dc5c99ea97be7f750010625997cb0cf02182c228b495c285f9b6c8a6d9abb6e24eb8b05028a05f78500152c61c9479e7940c917a7bb7bc42769ee1e6f369c330bbdb1db9a36fa3fbe506c9b620775a0a13342e2ddd95b11e9e27935eef872d88b0b12e841e3db77e1243a4c3474d3f65303c6b2b45507cd6bf562fa8bdc2d7333a62850acac4612ea3e82e254c2a8bf01ca9ed992fd7b4cf9d46f6040bce3e35933ddef300feb4331adb833988973bfdfb0862f0b5c41cde032c46a405e12e3d8197ea870a037e9381c55a3a63bcb873a2dd3e4e8fc5aee65e5755d2c3c9823afdb032ad4fd653982a842f4d6033c7d8d27827d49507d27daf0ba0e25894b4cca0d365344c80e9a931ea7168e3fc20ea8c51bd80b7435ca6d2ce89c77b6a5900f6aaa8a9435bf2b4a31ad07523894363efed2befc598785fe8596cfd4bd2247b60ef974e60276bcc0636196c3a825d9a79fd76fe592b88e7cce6bbc6e50e437a4c8352ad68ac3d3d4f7d8d4a795353b10d2638fcfb19bebdfe6edd25f56b2f818223943aeac0c0337545a3d9dfe18d8788153e2d281b95cef5eab1d0b48b98a70a001e16becb3df8460152b07dd577bd8e14a116602c18d38af77b851019a2e63aedaaae8101354a6d75dc11c159439291e44cafcde421ce783c7ec824b666c9cf12c0c990a541dfc2b9ef1d4ce47c214ee8dfb4652c9adc19e16acfedc7e36c177c8c5d4b286ff6acbcdcd3b27870e4939242a62f3b20e4d4ee5a76eca523dc62ac0979202df314f0d2fd0cf7677f7f84d4bd0e08107231ea15a85f9bfd8cbb89abc43e844567950a74ea0d8a91dffa64a74615a2d4182aa6cfcf439611d339f713d80ebcc89098f83f405381f20e64fd1eac07332b2226f4081456f63035a269bd7661ad5a821ebf5124f9ca6f42c39e239e0fe2a70336d2673c9733a3224952a5ced18ccc077ac5bf90d2580e85abdb282debac7fe9dc1fd9503237ab5e386eaca8cf54279a3b172fbab2c24f8ee322a608ffff0de7f4a08d2e99e4a89c8e0516ff17742f12c5a69661caf2b0a67373bcbbe0914574df26b8bdfadb8b2a0f6f2debd0b3195fb5b7ad2af36729b5ee747a7d321157f67322f360e2c4e0b6028c8e295cb99dceb2ba3f18ce33a518c6b990fa894edf04516c46b5b0d689927d2fc7720cd46bb8acb61963088353c66f23a170593666b316a0bb6742924f5e80ddd9db82a68c7d5a151828b33fb70c5f8ba4948f52197f63677206bbbdeb02f51f95c7ef6335dfd541c48d37d03994159f85ad4c0a25aa7a781c4e70dbfedab3a335620e375e63197cebd36729813dac36c9a417fd15b3c461718685e09b88d22f2dd58697e9ad29499d23d9859b6c5b5ea7a9a3d912d59899f455b02df1d10106b6d0e3b0cf316d3a4456fe7b722024a33334172309ee08a0686716468b57b08391c37abbdf3dbae079793bd05338a82400445c0ccbfceaad23323b0d0a1ff0cc1f190e4356a253f90f15224c188347e6d92de730db6c36ef38f74d749a6ee7d97a5a8b3e80bec70b5b63f2a542aad165ff8be7297f47d29e20d950d076cfeddbbffebb71a66d6fd38d9f29bb1323f21310800acdd77152386f9f055853836f0b852dc4bd552e7046548efe233d5a87d9cca3cfffd577c9faea1419256cf51db163b4318161bab4ef6219d902bbe94f5ae94b14e24f8919d93c2f6988fcbb34b01ed850e09daeac03a1c50877ef0085f0cb3518b1ba10a1315de41a09cb4dc618c51956fe6b3184e9cefe101f60b57f34a4c6c38ac3f613c476eb9a919dbb82da6214c0e33a84b3c8413acf24dc2732e8b17d7fea95ab4d9440bbb0e72e8ba754cccf98739707040a67e6048a9bed3296d51f180c2b4b52e1179909cad8a6885ed5e09216439112cd50f3f9fe1b1de294856afbd0a36fd58fc9564f8dcf420a0f41d03f008924ff8fb914408a8665345858f21013781980633460540a6115b0703c6d39a88c8a2b81513dc2aa712a3cfff61e6ca3b1a68ac6fc155587b5aa7a5f4bd9783bb8822dd35df2a77cfbcc28cf31bcfaa844786b7056a4bc18513cb719367bf1915f99ae21f1ef6f20855c36d9549e2a6a6001162e0a6d82f37ae4202bc8ba985e819f6265be85c4539de0dd5bc601137ca8d5a9a1283fca0efa2468a496b2fe21eddd72ffa7ee151bdf49f24c7e8a11d6970ee6354ec71b6aadbe5660be48055997cee4eab81a415c4379da5f0e70a8bb492f9108501803f65bacf3e977c8cfe73d9885a74816047bfb0d49cb82fd139c044c417b34673a7555cb9174580016cb0e6e405f09052692c677761a439ddd0afd63d222b1e4214a9a87315371573576c5dc028f7856ac6c8da8fc899e23ae0504c36954889ea26d196903b75a814cfd5288b1e62afeba9822970079eb32f2f7738b105ebcbec31e3cd9a7d8cdfd3e9105b44be90f705fcf4c435fd7993149c912b1d21dc10747c2a3e457cbf7294b7f98d0476abd0880c04e02bdfccf98ba7dc65b8a5c89d7bb2158bba2311ff79285376dc50bcb014275f8397f51ffab954dab07b6bf1f116711c7040a0114cf7abf85430297fa574f0a7b23af2195d6f9cf7a390032ded2140c9a1992af68556f13ecde096ff6703774bbdad198b04b5383dd415cfc82d2b7a2377dd7abd043e04e20c81482b6038c06ac88a442f1d7eabc665bf2810ab9ec451e6ddc32e9dc017402016e3a08c66ecd37dd2e0662995360c218bd1a18722185030607d27a3049e1a62790ba58828ccd7afbfd89124651f05d38187b3c6a8c89ea3c96524a1a338c1c630ad972fd4959836131f0cade00b6ba96178059537ac0d4fcb39c44c2e9c6434e33234b93b1c8ece0e45dda63cd0d26239743700280466ab86209c647c462fff42ee85f2144b6fd717ad3fe0aafe6fd92de1bb0771993b2bf52a5dde14cf4e75929b89e8e31ec6e0ded5eaf4f39dab09b711cf58d4ab9fe9b4f67dc3e258b5edc9ebec89335a1ed776558a08bd217f9867f319fc08f3199247f685bae6d4161504104daa7ee86ec29ba5635f22a875d06fd5349d16e39b4f2e9628af721728b4b36aaab4c063fcef8ccdab392875a93a309ce521cbcca6a2bc695df327090f947b005202cfe1c924cd19acf8ddc5e3de7a2c52182f7e2890c6055993911605ead971170530d43015046d9e0172520efee95bcbda447e3d0b4c4b3480054d682cd258fd705c00879d17651bfe2d7fe89bca2cbb1edf0cb21e0984edf27512f85d809c2422aaab2dd7b324d3cc93f37ee1042db97224f7190955a38c13cabb59b498bed8c003655e70286ebe717ba5fa6b966fabfe640d5d0c5d9d487eaced2bb07f62e15865d98ccac881ef086abebd6e929289683c48e6d8fb8755043010985be923a32d246876b08767f13e0fc1849180f601641b9b59af62adf15a0a1bfca5f9ef7ba88dbe96d64148f3984c6abab8b8e058cbf5890495198353022a67438ad02f04e898178953bc476d122c65de2564442d7d7df258a69f8b1debfdbfd16427a58d8bd99a46b3d5f522d73f577bc513e91cb6ca81bb0dd9330b5f18b37225e289e732c617fb0fecb275cab6116ef4fd74e02088ad30e71a3e08209c47e161a76fb5e4eab6bc72f79ba853117ae57ae43463cceb494ef63cd7c6760455baae8e9b5d8e07bd2e2c2861516d1f3564ba2c9d54106d11b42aa9ecbaec0de0dade9eca28e61af3dc6c523a43844f7e4f6525b7630a5ccb8512eb65e56c4e9abe005c17859db3ab20fd863b68ff02a0eac63da42b15c75f936bdbe445050d5d36172c0adee582e27c38844da2e5f8b524b4b7c94750542da74bcdbf0bd6f0025784a4a56a8b2613617beba48b1023aaffab7eea2b0ddbb1a9d14a410254e6427ae235b2eeab66ecb4f44b03ea4093728f403a5c42a46f75ea754afda595ee670c2f30bd9edd1ac67147db846c34d5c2eea3c2c7aab3ff6cbab8794aa69cd3c6a6eaf45076af0151d2fe00c737e5e580265b8efa88e46213468277502e3a691765beebfc3993a01b5f5264dbd939c91354a30a5a75a10c45c87a785de256ba886136132a0db010f4afcc8fc4eae86bf67ba40b59e907f3cd11e5f0402db99748dcd00149da0db589a33836be317960cc7cc22e1689a994ccb475a1134e32ba5b55838416652f7a25cfbcda9955c1ab08c9cc86d70843f3e0efd9d5cdcb4fd22366a4169922ac29e1f870ccbdc77695ae70ea162d0da6d40cec5c0340a8bb21bb05e9cf22185075526230383b8011156bd3fbd937160a47c09b17a23d5ef55b9018892fb605d062054b2cbd3e95f2ffa91fc510888893661e5c8aca2e86979b184dbed2c7af42cb89c076ffe75cd202b1eb0a2e21cef4a25af871891eb235a4b6e54d001c85617fa9c71b789a286d91e4dc78a807b303155c2938866f3bf2ec3c38362df28d3bb90855b52ded279868297c5faaf44b965e41dbc90b98e5872f4c582314c03ed4bdaf3f098099933f337cc2c1046516c5570480e00ffd3535ce1b7b0a5e8ba49167c3f9ddd7f3816e671f168221d826d2412f4f78a8958663a185e66797aebe2336cf4c411319521bcd22888b5b79a37e78aef4e3d5b229161153aecc029bcac151f40a73976b3fab5c0c82438dfa37dfaf09be3d157e418e6e4b820005b71c98ecc3f82064452356ab8044d05377065afd0a5119ebc81486f4572ec36a7a14afa7c89a472e553faa419bc4cca9fed48bf4755b0bb8023b43147d9421bc1dcd35e1564f4475745e46a834f620a943c0f4d7691e11191e3016d59e130c3646e4cdca86a304bdf2a410b5dadffbfdd8a68da873c0ceffd38afb5f0e1471b021a34de8303fdb91427eca0855a8e71d9ca5a1e80432b75aafd3fc56993badbd3df8b7e1b657e5bbe836ff4922bf8665d42db1d62f3d723ab9493cf6c9552aac2e8936c6f0fcdf3d937df1591d2af1c181b6b1f148b43c8241d2e963aaf28ad5358759081ce62ba2072c8ae38d16dce38b455f8e056aab87e69dfa07b18f0659f32ab2057ec598d76a3fec96371808d80efa0f79dc9cceed3094f67911245a6975242f3bf67b1dd6b33faa34654144f07820e8bb94249d88d6116066478493efc14e49dd56a59346381350aee8786d59d22715f67c6ef282d369bad6c1be25d6af1423fa2396db50af102fc0f4632495bfda4bec27106e3244893f290299b2c2ad1b711669eac0b55ca58cad4a1842937e1646a7e1a2c9fa44782380eda3a903a2fe244aaf20aa51821d64e13312e4b571410e130aefdd55f6da223c8158ec78f210e6b92be56a5f6251b1667228001ef8c5e778", 0x1000, 0x0, 0x12) fchmod(r0, 0x82) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x80000000, 0xfffffffffffff848, 0x100000001}, 0x81, 0x5, 0x8}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1fffffffffffffe, 0x0) close(r5) fchownat(r5, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0xffffffff, 0xfffffffffffffffb, 0x81, 0xff, 0x2]}) 21:05:10 executing program 1: socketpair$unix(0x1, 0x40000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="1e3ee9603f3a5372a3", 0x9}, {&(0x7f0000000140)="cf664073a7927174a48dcc42ee54a183b4ba8ebc38718f413ff7001cc5f7563b5bf9311ea69815f52ba3f37a9c4ec4d69baaf4cf0e", 0x35}, {&(0x7f0000000180)="4730905eb33fd24c400f859ecdfaa17e6750a117e943fa7d68ac086cb3a11e6cea38c151cc1a47e55549b6f480fd7ac82fd38ddf266f6cd8020810ad6362584458edd2417ff9f20fa89177202543a054145402e7788cd8cad10835f18b9da438626d6f639b6922ef5be80eb599776348ba568b0fb555c69347d90d781c89cb7b787d6e4df396298033c642fc93a242", 0x8f}, {&(0x7f0000000240)="68ad75e37bb2fdaaa748a4734b64955ba583e3039bdc3b64832e", 0x1a}, {&(0x7f0000000280)="f027d12d0a4ed7fb26b746a690a41e7f80894c375490d6c951e4711198fd576f16992ce41892e169fea328daddb0711ef4ea4f4c0bade8ded4c6a45a05ebe4761f796f13ae2b11de1d28480873c544f79eb2d8d4e0e0fc023c44e196ac6d5e6adb910b94746db3d46bbf97c20f120591e47abd027cd98ef431c14b905a98412913212ee178a22e8cc85591254a1f7d4d72e9f2807fa0394ff27dc9a8202aad9a66f41001d9db2a9f3ff0f58874ae42fe1d78bd986306fd41e30d558da770b35357dab98a0286fc", 0xc7}, {&(0x7f0000000380)="002247aed000e326a82d4c543b1bae6caefeb18d6bac7d3548edcbddaad3017db05acbfb9408dddfaa4edb1eb1064a95b0b6c550ca50b6c840db24a37b9d490f2ceb5355e03998855003f67d49c2c2a1f48781e67cbbb72aa12a6df40ef9be45437c0859b8b8118bac79f5ab08f39cd5081b495ae72d80722634b86476bded9c699cd96a140c3b70921b5922637b3782ac6e8ebb6fcfb81a7debd52b71afff0cfaeab5ea57bea915e47e3858ffe9a4d2000b6aa2847a367146fff1d07a11a8ec4f07c9cb2883680a224ba76ff969e7c287b0cbe335727816dd6d1dce640feb9d7199b6d05f3de197846eb518", 0xec}], 0x6, &(0x7f0000000500)=[{0xa0, 0xffff, 0xfffffffffffff001, "16c241488f203e8f9b0b561dcee2039da2f4a24428982fb6b48853bbc0141eb77d5b6214e5af056b07896cc4d0ba7b93f4d0800f9be81c31e291c668f67bd852cba14163f502b22438a3768dc66af8311de285cbb928f3ef105fb84b43dd099bae6da40ab2f7333598ef1e041d8f2d84884010ab9c34eb2cf45aeed826baf0467d51c0bda54bc2dc18a918bc0053f952"}], 0xa0}, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1a0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x240, 0x90) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) 21:05:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) r2 = semget$private(0x0, 0x3, 0x2) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/105, 0x69}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/245) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x4}, {r1, 0x20}, {r1, 0x24}, {r0, 0x100}, {r0, 0x1}], 0x6, 0x7) 21:05:10 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="d337a529143a1b91129cdc09122d4b3c81a465360587eeb8cd9ea96e8113866f3ec371efcbdaedcf42b196380fe67174a3c2f0a0b909416cd56061b4f79cf725173d588a2057770d4dedc397d58e68c139c98198f203f540482a993e0c95b60eadcff9078ffd1b7c56c41e80b85a79fae53eea5eb0bf7ae4d821c245ae17b87d4b4af6ed2402e7995eda56a13d7893e8abe4a812d69fa1d32934e8a2", 0x9c, 0xd, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x3) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x200, 0x3, 0x6, 0x6, "fee33243e0ba3972ddc507bc08c8816e6ce88a11", 0x6, 0x6}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x10001) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 21:05:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) 21:05:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) msgget(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3800000}, 0xc) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) open$dir(&(0x7f0000000300)='./file0\x00', 0x10422, 0x0) r5 = geteuid() writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000340)="cf8273267caf4ced993e546a9fef21bba015f4db78770558f8553fb6f9edf5a9b9eefb5303247018750885aac712fc74e0bfbb9a35068e299d8353b301ae5e63d78dcfabf62740386f1bb7c41b423ea5978cc07f4da62eca13fe517b8008c33fa6ae40b99ae3c8e05e90fd7cd994aab4d5879c28b3e94dc3e41ad4389117fed288d3b097ed5f3ec6d0d4fea551e7a8b2ddefcb1d0334d232b77790ef0bd88e33f10dee8b562b5da711636603c07bb205f2d638974074b86ddf825c40cce19ef663cc2bba49b17d7e14dae05e97143f56e9a639bc63d3d13c", 0xd8}, {&(0x7f0000000440)="9165e1f0987ecb02b2ca342fd0d2bc81c223bbbc9fab1db75b9c1ddc6fd22ef1c28522882aa8201b7c0f225f8ce72d42bc6fa5adcbd902bd9797135d5d89cc7a498b104aa42c4357624d8c248a028f8ed479e601153b54701d8b374dfd2328996d0965980c222d63d107166c248eac2ec5cf6a2d217190efaa763cbf03e349a4e5a48d53335ce3692c2e88d1a1052d554acfe598190a43fdddd5f798bc4750dbb4163a8fba6a04b4184b18b6179b0327b117e553a38602e84611bdd8dea641249fa1948933c03904ced44082658b01d9b62d7fc51480bb97739bea46109bf18e8e096a9e426ee6f032c6003b4313938b332ef3cd3ebbcfc6310a", 0xfa}, {&(0x7f0000000540)="8b72ae76478d4ce3602a91c576da89f5d3b4623b7b85a0f853fc8391a542270a045755c0617b72a27f3f0b5a975c069b38a2dc40796e2be6fd8c71cee873743bdf7818783feacddaa00fa83ebbf97b8680cdeb0645754dceaa06efbb1a6510cb7994e84e1b08b74ba74605cface039da9a197a9dee1fd37e59b2118c542a107f31d30a4ecb4043fca4e4b76b59c329594237b343d5c648", 0x97}, {&(0x7f0000000600)="bfe1a334e1caf745e44e37c48f51070596010146100dc4cdfaa2c712ae707a269fe91ed941539befb7286076482b3055aede6d52f647f95e063fe1e03a20bf80b95175030a9664dd7c59bff1be6bc2c174", 0x51}, {&(0x7f0000000680)="caa4a1986d6822b41e73c90a0fa41c14c41f5de7cb1c4b2dc656126c66b39148ff2a6b8a18005df0402ad22b4795f9480c406c64a36d130ab992064187dabd02ea386e6a5b163b14816479b7d74bcf4fcae51e94e3a82117658fb32946bb7f66f28915bf", 0x64}, {&(0x7f0000000700)="7f41b680dacc0c118c3592fc7a5f50e8360ecc99adb8baf04a35e288fb560b09d8a762685fa1a2ec884f0c088cdbffbf76497b9e742f21afb4b6f7ad738f79f4780c1cff617c4e7fb720b225bd803e54206a7537a0b30c6ec8bfe45986195d3439dacaa6772321384e4434365e3a0407601ed19edef7a7ff8afecf00c9b486938e97b9bc1f00241a2d56d9909e", 0x8d}, {&(0x7f00000007c0)="3514960329ace8da46a510c3b9274b3f570ac8aec09e4a2aee2112f57c4d83a2b26e89787e225abcd22c5f238499e2019fd04c59fab378716927a56c9029b995e6230063d6fa1cd67cae9841461bd1ecd81e3a4d9db423c50312852afcf86580d956ef4a69ea9e4b0a92dd78a9c8129cef55215e795b50f3dafd7dfcc4351e3dd962a1e1129f42e69b8109465eb5dad5882f61c81d3f5efc1754393addbbb8877b7a27a274b938fff32487afe5cc556eeb5d47071043189524ef9570c6eccf64c152ac2ca8a03848fa3da17f10", 0xcd}, {&(0x7f00000008c0)="a1ee157c275cce717e93397841d43565eb848210ac47cf027229de4eb0fc2823dbde7884af6a4cd1100a30a20b177fc6d68b3b9e738b59e74386981044e2187116295de7c20b4f1cbb109d55a7075f10cea911ce45c2a0903bfce5dff01f14965023e9b017684134fd26c74fdbacf9584aca00a207d821cb68b0210373cf0a9acf06e3801c286f1fe1121276be9fdac3aa44e1fbc1d00b8790a8b41d98651b199f4d20fa5a0e06b20f2aefc444c5143f6246678e", 0xb4}, {&(0x7f0000000980)="99f205690714c4930e7e0335cd28a8998af3dcee6eeaccc9e48e1b35a350f7fc60e750c2a495f3f6cc08e0f4df79bf8988c9d9421c938eee6cd37a10714ecbc27e87ad05554776794fa578d387f8b5b2c47e8c3a1bdf60acfcc36d88c335e14c18a7601c34cf4cde0d0d4eede1b24e3357517f326a2aafbb9e6d567decb3d01a018707b8a432850bf8d2f28b9d1bc20a1008f5ac5591833639dc8b60fe9bcf7918db9f6a236f053c98ea984f89f167faeed46f32441af42775b522c1c7a8bf68cc33cd269003614088ef048620a22bf24e214141bf471e9d3fae650a0c2c0402b6c5f1d6cc9d09df32cd73f2", 0xec}, {&(0x7f0000000a80)="fbfaa8a29e306a1c07ce8829", 0xc}], 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x2, 0x8, 0x2, 0x1}, {0x4, 0x7, 0x1000, 0x10000}, {0x2, 0x76, 0x2, 0x2}, {0x3, 0x3, 0xa6, 0x1f}, {0x1, 0xba, 0x80, 0x2}, {0x21, 0x400, 0x40, 0x2}]}) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x62, 0x10000}, 0x37, 0x433a, r7, r8, 0xff, 0x7f, 0xffc00000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 21:05:11 executing program 0: r0 = shmget$private(0x0, 0x10000, 0x40, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/217) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 21:05:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x4, 0x80000000000000, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x8250, 0x100000001}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x15, 0x0, 0x0) semget$private(0x0, 0x5, 0x0) semget(0x1, 0x0, 0x2000000000000) 21:05:11 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x3b) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x800) 21:05:11 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x28080, 0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x3, 0x1, 0x39, 0x1, 0x9, 0x7, 0x1f, 0x1, 0x2, 0x5, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x4, &(0x7f0000000640)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4000000003, 0x3e}) 21:05:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x7, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x3ef5}, 0xc) 21:05:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendto$inet(r2, &(0x7f00000000c0)="a62540f15938309297ce3e03e0909622443aaf41e3760bfbd8bd77573808ec8fb981778fc21a6d11a5909c00d97bebed983e3a", 0x33, 0x408, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 21:05:12 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 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0xc) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000140)="278a1425b815141d44f2856cd0ca1bbe0a6b96b0f9e68d2429829eb7b838b1a2e60cbe8e1e743256e613828dc0c58f2a35f5bd659a9ec54f60c8879cfff4c6b4308530ede654dd3a7c146a2124721700bef5c2a526ebf0220c26ac58f24aedecf672bef50a518f461e0717e9f018899187c5541dc553fb45b0b53d6aa682e757c849e7f9d6b17877094e5b4a0418baec491ee791fce18658d01a5a424cf6187f8f07a3b7b47bfb099f", 0xa9}, {&(0x7f0000000200)="b60c1b2c820fe308d7996c3fca09e89c9095fd5e3185b683119405462b68329f5f2871a628d39c8376f4687bb239819c6f2b1c962536c28b61e06f160531f4d22cb12b4947a1e303677c168f8b212b8836ec2a51ff18a0e6b3964dd6d8875e369e5fa4ef4758f5302c869e3de2e30f3a36a9a98b0c7ec9bc77acf63cc48bc4dd570ef94a15e03d8ce898a6b1bef2dbc70cd7fe1c48697f7a1d3ca18eb83421fb5900673330f0222b62b678d566dade812cb88dbe52a9db68d004ade5", 0xbc}, {&(0x7f00000002c0)="4b1790c7f196c0fd25aa5d03d5a0032e51853e5e116420970e54fa7f207c55b7d0490aefc8f1c23a6fcd3039ad686aea46982b94941b615666afa3dd3bb65e4a25a88be735f60e97a5a182c77a28d30711c7bb5ac5a13e293b40afc15e47526452dd88411276dd7d5bee39b172f02739f308cc4024630b13df9b79489521246b762ce7027f0658de45b378f49ab9ffddf0e66387e49ccd4344931ae522dc5838a8aaf4b38c987ced9c0060712d1810eb98d3d5563372d5a874e485781016bfea6e23fea84f4a369f223c892b078e6bc627e75e14dbe7faaa79f41119bbaf4226112c6bff4a1e253de3fa81218652e2d786f6a6", 0xf3}, {&(0x7f00000003c0)="4415db4076d3bcc8ec46ae4c48779729e95ad44e5d29d7689a4eac83c933adfe544e1b99dcb4e9e92391ef1615699306228531ac194ae0e904f2b7c40fbf204e21b020c4aa6ab5c1d28b0fb9b02c538ade067c529fc6e96263b73d709577dea7b503a2f730c8e5823fbcf829504ce18bf65cef8e3cf5711484bc0ad4c4df0a5c5ed7530c67b0bac14c713d0cc3b98a434b9d0fc021d219af7b66b86d45669286aa1093c1ae82936377bc94fc028f09f47fd61bdd005aaf2cc5f5c93da7", 0xbd}, {&(0x7f0000000000)="4f00fe3106a79d964ab04bc1447b7f060f", 0x11}], 0x5, 0x0, 0x0) 21:05:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x40, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6d}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x60}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8fae}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x94a1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) 21:05:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xc0, 0x0) 21:05:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8100, 0x2) write(r0, &(0x7f0000000140)="543904", 0x3) 21:05:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022eda6669ff6530008d3be036b43f8e72dcc4eb9dc61531b2fd869da36d4da803140bff4cb72c42f010704d13d73c80d18f9f54b8c8466e7ffc6546d7800085c28055aecfcd37870d9ea5daadfffa0669e9b09142378861b1022205b1e90e5cc7cc550515c38dd1cc96cea48346141825ac920a69a157d5eb99b24cb39d5d8877faa10e4355"], 0xa, 0x0, 0x0, 0x0}, 0x0) 21:05:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x101, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:05:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x14000}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x83, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x83, 0x41, 0x8, 0x8}], 0xffff, &(0x7f0000000180)={0x8, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000240), 0x6, 0xc3eb) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000000005) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x1, 0x2, 0x0]}) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) 21:05:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) setgid(r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1/file0\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/72, &(0x7f0000000040)=0x48) 21:05:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) shutdown(r2, 0x1) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x0, r3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) writev(r0, &(0x7f0000000080), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:05:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10232, 0x99) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffffffffffffff00) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 21:05:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x22, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000340)=0xffffffffffffffc5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x0, 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20000, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000015, 0x9, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffc, 0xa9, 0xfffff, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x3, 0x200}], 0x1000, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x18, 0x80, 0x8, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0xe0000013, 0x3, 0x3}, {{r6}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x8}], 0x1, &(0x7f0000000300)={0xae, 0x101}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r7, r8) 21:05:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 21:05:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 21:05:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10308, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) 21:05:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="e3093a", 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) r2 = getgid() bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 21:05:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x1000a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x7ff, 0x1, 0x1, 0x20}, {0x401, 0xbe3c, 0xfffffffffffffc00, 0x5}, {0x0, 0x100, 0x1ff, 0x6}, {0x7, 0x6, 0x2b, 0x800}, {0x100000001, 0xc0, 0x3, 0x824a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3589367b2d12c29, &(0x7f0000000140)="2469cb893b3760e0fff135") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000003c0)={0x3a, 0x0, &(0x7f0000000380)=""/58}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x4, 0x1000, 0x400, 0xfffffffffffffffa, 0x4, 0x40000000000, 0x6, 0x10, [{0x0, 0x4, 0x5, 0x400}, {0xcb9, 0x8, 0x6fb, 0xcdea80000000000}, {0xfffffffffffffffd, 0x5, 0x40, 0x1}, {0x1, 0x200, 0x1, 0x7}, {0x10000, 0xb1, 0x800, 0x1}, {0x4, 0x9, 0x8}, {0x2, 0x7, 0x4, 0x5}, {0x7, 0x7fffffff, 0x0, 0x4}, {0x0, 0x8, 0xfff, 0x3}, {0xe87a, 0x1, 0xffffffffffff0000, 0xaa8}, {0x7, 0x7, 0x10000, 0x1200000000000}, {0x9, 0xb6c, 0x9, 0x765}, {0x3, 0x8b6, 0xfffffffffffffff8, 0x7f}, {0x10000, 0x1f, 0x5, 0x1}, {0xa4, 0x0, 0xffffffffffff0001, 0x1f}, {0x2, 0x8020000000000, 0x600000, 0x3}]}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 21:05:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x100000001, [{0x1, 0x2}, {0x3, 0x78}, {0x3, 0x7ff}, {0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x396}, {0x0, 0x3}, {0x2, 0x7}, {0x1, 0x8}, {0x1, 0x6}, {0x3, 0x800}, {0x3, 0x7385c2d}, {0x3, 0x7}, {0x1, 0x20}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0xcd}, {0x1, 0xf7}, {0x1, 0x7ff}, {0x3, 0xfffffffffffffffe}, {0x3, 0x80000000}, {0x0, 0x8}, {0x3, 0x8bf}, {}, {0x2, 0xffffffffffff9424}, {0x3, 0x1}, {0x3, 0x7f}, {0x1, 0x8}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0x3}]}) close(r1) r2 = getegid() fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r3, r2) write(r0, &(0x7f0000000180)="fe6dd90b853cfb07c7f74248cbcc71ebba4137fcfa8e864cd6f0db1a", 0x1c) close(r1) r4 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 21:05:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x7fff, 0x5, 0xffffffff00000001}, {0x1, 0x6228, 0x1e0e}, {0x401, 0x6, 0x2, 0x40}, {0x8, 0x6, 0x5, 0x9662}, {0x1ff, 0x0, 0x6, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="be") 21:05:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057043b9900000000000000000000000000000000000000000000000000826b32fc6efd21a2473105694141c7e5e40600000000000000740c5e8afa99b55609229ca57a426031acd616cec7f6298e8e32f830f0f0937e61623bb0ad87f37c76350bfb97410f95e0394eb789f1ab51dad95f0891145de7419004f30f8d947bf71c6df40c4b0e6bd7becec17684c1d9efcc71846cdadfc638e40c08a61ad59bca7c2ba9524e47d03592851eb238f8ac6ee5072b9eec2cad9a4a697a1dcc1223b3972ab9c35d6beec01b1e38039bce3caffc55b50ee296145b6e165fa332728f073e4d967a67b8c002e3363de13ea648c235a31b576d8905bf976b2bad4a4c83aeacb8f2501bc86f7cfe3efcc66ecab87e0bbdbcd6d8093f3f08f33e6985556407e73f65781fad4184cc6493acd8c1fa3ea0434958f04f04839bcc643bf9"], &(0x7f0000000300)=0x6e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffc}) 21:05:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x1ff, 0x5f1d, {[0x0, 0xfffffffffffffffa, 0x5, 0x7fff, 0x1, 0x5, 0x3, 0x0, 0x2, 0xfa5, 0x0, 0xe6c, 0x1, 0x80000001, 0x0, 0x5, 0x6, 0x80], [0x8, 0x2, 0x9, 0x2, 0x0, 0x2, 0x6, 0xffff, 0x5, 0x8001], [0x3, 0x7ff, 0x1, 0xb12, 0x1, 0x5, 0x1], [0x8, 0xb2ff, 0x80000001, 0xa5, 0x81, 0x2], [{0x5, 0x6e0af128, 0x9, 0x7fffffff}, {0x8, 0x10db, 0x7fff, 0xffffffffffffffbd}, {0x2, 0x8000, 0x4, 0x5905}, {0x8000, 0x5, 0x7}, {0x80000001, 0xa0, 0xbf84, 0x370f8e5e}, {0x6, 0xb69, 0x6, 0x2}, {0x200, 0x1, 0x1, 0xff}, {0x200000000000, 0x1, 0x5, 0x9}], {0x7, 0x0, 0x4, 0x6}, {0xb186, 0x0, 0x80, 0xffffffff7fffffff}}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140), 0x0) 21:05:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='./bus\x00') accept(r0, 0x0, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000000)="133f8cad16006d6cd629d0ffc735af8380216ff687d1fbc4924f3a95d38a250000bd689e9b28", 0x26, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7fc, 0x0, 0xaf9, 0x0) 21:05:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x6, 0x2a0, 0x326eef28, 0x7}, {0x1de, 0x8, 0x80000000, 0x7}, {0x6, 0x4400c363, 0x1, 0x10000}, {0xff, 0x81, 0xfff, 0x3}]}) r1 = socket(0x1, 0x5, 0x5) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80, 0x0, 0x0, 0x4000000000}, {0x6, 0x1000000000}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\r') 21:05:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="f249c6c1a7945e765dd63075cf535ef94e9de3760b03d8e29e572cf64523", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="92994b9b118dd2665aefff12096fe7cc52b90261256bcbf1ea34f19117aec551df", 0x21}], 0x1, 0x0, 0x0) 21:05:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c, 0x1f}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") socketpair(0xa100b665d84116c8, 0x7, 0x264400000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCLOCK(r0, 0x20004276) 21:05:13 executing program 1: r0 = socket(0x11, 0x4003, 0x20) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336ac2b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fchflags(r0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x401, 0xffffffffffffff69, 0x1, 0x1, 0x9, 0x5, 0x1, 0x3, 0x50, 0x10000}) 21:05:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000040)) 21:05:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x366, &(0x7f00000001c0)="9c2ac09adf62f85a8e49a39a232d1e22ad8b75edab0e36635f736bac1cb293126dfbe402a81f44307d409562d0a886d757f243abe58e7bb8b0061cb135124ad92c412564fe5f094e7dfb836915e125794a76946c7c19bdb69ad50d60487dbbe42cb7f42e77a1b8c356ea64484559c6f86e7a4fa07554b357af50222356267f47d138fce6dbf5ee3d0ed0deb18530002bd16d66b2c8c2869f0339039b8185d3e930124ea4c4246ef4de87924365b0ea48dbf2ee95ff") 21:05:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xfffffffffffffffd, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e21c8100000000000000e74de4", 0x0, 0xf5a}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x1ad, 0x3}, {0x87, 0xc73}, {0x22, 0x4}], 0x3}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = kqueue() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x57f) close(r0) r4 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/216) r5 = syz_open_pts() syz_open_pts() openat(r3, &(0x7f00000002c0)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 21:05:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x5da9, 0xffffffff}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x24, 0xfff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xf0000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0xf67, 0xb9ab06b}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x52, 0x0, 0x3f, 0xb46}, {{r0}, 0xfffffffffffffff9, 0x43, 0x8, 0x2, 0x6}], 0x100000001, &(0x7f0000000280)={0x80000001, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) clock_gettime(0x3f5c16b9933c8d4f, &(0x7f0000000380)) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 21:05:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7ff) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 21:05:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 21:05:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:05:14 executing program 0: r0 = socket(0x2, 0x6, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 21:05:14 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) setitimer(0x2, 0x0, 0x0) 21:05:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 21:05:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4003, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x401, 0xfffffffffffffffe}, {0x18, 0x0, 0x0, 0x9}, 0xfff, [0x70000000, 0x3f, 0x103, 0x43, 0x10000, 0x3ff, 0x75a, 0x3f]}, 0x3c) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000580)=""/227, 0xe3}], 0x5, 0x0, 0x0) 21:05:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4504) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/78, &(0x7f0000000080)=0x4e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x1, 0x2, 0x5, 0x0, 0x9b27, 0x1, 0xd05, 0x0, 0x2, 0x1ff, 0x1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x20, 0x4, 0x0, 0x1, 0x3, 0x7fff, 0x5fa6, 0x1, 0x3, 0x6, 0x3}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000002c0)={{0x8000, 0x10000, 0x8}, 0xfffffffffffffffe, 0x1, 0x1}) 21:05:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 21:05:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./bus\x00', 0x0) 21:05:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0x5, {0xfff, 0x95e}}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 21:05:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xffff, 0x401, 0x2, 0x8}, {0x1, 0x7fffffff, 0x8, 0x6}]}) 21:05:15 executing program 1: munlockall() r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x80000000, 0x0, "3273aa92c46d6a060c44641666d6f1cc7806dfde", 0x1, 0x20}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/191, 0xbf) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x9, 0x8, 0x0, {[0x2, 0x6, 0x3, 0x0, 0x8, 0x3, 0x7, 0x7, 0x2, 0x7, 0x3, 0xffffffffffffeeaa, 0x0, 0x4, 0x8, 0x8, 0x3, 0x4], [0x1000, 0x19f, 0x80000001, 0x4, 0x857, 0x2, 0x4, 0x7, 0x100000000, 0x3], [0xe19, 0x1f, 0x6, 0x4, 0x6, 0x2, 0xffffffffffffffe1], [0xffffffff, 0x2, 0x5, 0x9, 0xfffffffffffffff8], [{0x1f, 0x37, 0x1, 0x20000000000000}, {0x1f, 0x4000000000000000, 0x2, 0xfffffffffffff93c}, {0x80, 0x7, 0x2, 0x7}, {0x0, 0x9, 0x0, 0x8}, {0x6, 0x4, 0x10000, 0x800}, {0x9, 0x100000000, 0x1000, 0x8}, {0x6, 0xc701, 0x100, 0x400}, {0x4, 0x7f, 0x101, 0x7}], {0x21d, 0xff, 0x800, 0x2}, {0xcf0, 0xffff, 0x7ff, 0xff}}}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x80000000, 0x3b4}) r2 = syz_open_pts() read(r0, &(0x7f0000000440)=""/56, 0x38) r3 = getuid() setuid(r3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000480)=0x3) poll(&(0x7f00000004c0)=[{r2, 0x42}, {r0}, {r0, 0x2}, {r2, 0x87}, {r0, 0x80}, {r2, 0x20}, {r0, 0x20}, {r0, 0x10}, {r2, 0x8c}, {r0, 0x10}], 0xa, 0xaa) r4 = fcntl$getown(r0, 0x5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000540)={0x5}) msgrcv(r1, &(0x7f0000000580)={0x0, ""/33}, 0x29, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x8000, r3, r6, r3, r7, 0x2, 0xfffffffffffff332}, 0x1, 0x1, r4, r4, 0xbfc6, 0x8, 0x1000, 0x9}) r8 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x2, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000740)=0x6) nanosleep(&(0x7f0000000780)={0xfffffffffffffffa, 0xfff}, &(0x7f00000007c0)) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) sendto(r0, &(0x7f0000000880)="598e5183c26775c70af97a1eae58399f30ba2c535da8ee8fd47866f40567514319549a6b2d7f2c37819e86f7deeff379a0d4e607c19a8fd22eb8549b74feb2f19e47f66057d332a80f2269088376889607a8cdef4a9be67031e083aaf21c9f1b6ebab71d14927c6d4343b67716bb506e81b3d1c5e8d46f7548d74ba349b058f830a8838c8cf98a61866fee9bd6af65fe774457fc6cf434b5e0e0a26bf1ca8af412f7ec62a7cc152a87", 0xa9, 0x1, &(0x7f0000000940)=@in={0x2, 0x0}, 0xc) pwritev(r8, &(0x7f0000000a40)=[{&(0x7f0000000980)="8c61e5a0d4c1fcbfe95c233b23c78928571ca605a8207ce67efa0da73585021971b9bdbcc481599343f790824eb8f2f9152bfac8e9d067e3e12dc082c45dc88c248f0e15a94773dea477b3cb375f46d0be95d3b82c67e5dbae9947760db5a6ae12e9e8771412e8b6eafcca977b7289469e0f26724d1a2d09f540f76e8c294472c56386bddc121e212d04644596eb2fcfb8d45224f95e9c7911f2093dc43a0483f1ae4931b2401404c3c3a08171", 0xad}], 0x1, 0x0, 0x48) 21:05:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000180), 0x4) readv(r1, &(0x7f0000003b80)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000002780)=""/99, 0x450}, {&(0x7f0000003c00)=""/208, 0xd0}, {&(0x7f0000003a80)=""/217, 0xffffffffffffffd6}], 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:15 executing program 1: r0 = socket$inet(0x2, 0x5, 0x493a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 21:05:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 21:05:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 21:05:15 executing program 0: setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xf4243}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 21:05:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x373}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd6c, &(0x7f0000000180)="b6942782fd5384eb87ff7f00000000690cbe15194abcb43d1aaff1b75247033300401c3b188a96155c4a56dc7843d49ee32f71ff0100400000000014ccc5054b67c8e204000000647e3c198323f0c52c90160f6b702fec919cefe6ffffde0d697410b6e52cb812ea5cf4b010efdf7700000000000000") r1 = semget(0x2, 0x3, 0x150) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/27) 21:05:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4000000000202, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) 21:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="7f", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0xf1cd, 0x1, "1566b7bb75bfcfe4db6bcfe6496d383070246d59", 0xffffffffffffff91, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x124}], 0x1, 0x246) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0xa06) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:05:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x29) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x3}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20382, 0x20) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 21:05:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10583, 0x80) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) chflagsat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffa, 0xfffffffffffffff8, 0x10001, 0x1, "fad4587e11dfff509e165a11a9dfb43eb362f17c", 0x80000007, 0x75}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x22, 0x0) poll(&(0x7f0000000380)=[{r1}], 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x281, 0x102) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) fcntl$getflags(r2, 0x3) 21:05:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x108}, {r0, 0x100}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f00000008c0), &(0x7f0000000900)=0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xcd, 0x1, 0x4, 0x7}, {0x2, 0x401, 0x1, 0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10808, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000a80)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000002c0)={0x10, 0x55, 0x4, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xed}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0xd000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x87}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x200, './file\x00', './file\x00'}) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/105) 21:05:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f44dd4000400"/110], &(0x7f00000004c0)=0x6e) chmod(&(0x7f0000000500)='./file0\x00', 0x132) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/206, 0xce) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1, 0x7ff, 0x0, 0x84000}, {0x5, 0x8, 0xfffffffffffffeff, 0x7}, {0x6, 0x4, 0x5, 0x6ecf38ce}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x5, 0x29a, 0x3f, 0x81}, {0x3, 0x9, 0x1, 0x8}, {0x4, 0x8, 0x1000, 0x3}, {0xb16, 0x0, 0x4, 0x7f}]}) 21:05:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r6 = geteuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r14 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getppid() r18 = geteuid() getgroups(0x1, &(0x7f0000000580)=[0x0]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="0451456da19f6b32ed9354f9ad06f5a4", 0x10}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x110, 0x1}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r20 = syz_open_pts() close(r0) dup(r20) syz_open_pts() 21:05:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$getflags(r0, 0x3) r4 = getgid() setregid(r3, r4) mkdir(&(0x7f0000000140)='./file0\x00', 0x96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$KDSETRAD(r1, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="245e77adb9200fb2ef1a3985c9bf34000000000000000000000000813e49f2290ae3e7951219e6dbf05c84f8ba508302e990339e5ce2a75176116b6bdaaa7f3a1718633a2737898bdf337f2090975212d1d99607ab551fc1317dc420754ee46523b44442331f642df0bf18dbae74d63817b64a019dbad4b29199a4", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:05:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0xfe}, {0xc}, {0x6, 0x0, 0x0, 0x1}]}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x0, 0x8, 0x2c, 0x100000000}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8001, 0x8001, 0x2, 0x0, 0x3, 0x400, 0x4, 0x2, 0x2, 0xff5, 0x1f}) semget(0x1, 0x2, 0x8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000740)={0x7, 0x1f, {[0x1, 0x9, 0x200, 0x0, 0x3, 0x10001, 0x3, 0x3, 0x7, 0x100000000, 0x7, 0x100, 0x101, 0x3, 0x5, 0x4, 0x2, 0x4], [0x6, 0x800, 0xcb2, 0x1, 0x8, 0x101, 0x100000001, 0xffffffff, 0x40, 0x851], [0x3ff, 0xc000000000000, 0xdeb, 0x9, 0x8, 0x8, 0x1], [0x7fffffff, 0x9, 0x5f, 0x0, 0x1, 0x1], [{0x5, 0xbf, 0xff, 0x4}, {0x9, 0x101, 0x5, 0x7e}, {0x8, 0x101, 0x1, 0x8}, {0xffffffffffff8001, 0x4, 0x2, 0x7}, {0x4c28f199, 0x4, 0x9, 0xffff}, {0x6, 0x1, 0x3ff, 0x1}, {0xffffffffffffffe6, 0x6c2d, 0x53ab7094, 0xfffffffffffffffc}, {0x80, 0x100000001, 0x1, 0x2}], {0x5, 0x100000001, 0xa326, 0x8}, {0x6953, 0x4, 0x4, 0x1ff}}}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/93, &(0x7f0000000000)=0x5d) pwrite(r1, &(0x7f0000000380)="515f2b69c4eef711cb2e8aa82f6cea7cc6b281d9d037273ea9be753822fda38f41e9f0592db468229bfc5ef365b51e19ec9d405b10e852c034255c4d20fde83b93ad3e1013192ee35bef34370242b8c4bb7299039402c2568cc9055b05a5cc67d4c5e1d6f7a9d62f1c9239814ac8acdfe63dcd5be4182b1020c811e3156fefd678f515c97dca15a92f885f39460ddeba99d206f246f8c7f40c393f8ae72765d613f0cfe5065b46312c26865ece1aa000802187b2ea1cf099edb4f055c4de1a2a0b74fc15", 0xc4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0x2, 0x9, {[0x60000, 0x3, 0x6, 0x4, 0x3, 0x80000001, 0x200, 0x20, 0x100000000, 0x2, 0x1, 0x3, 0x2800000000, 0x78e, 0x1, 0x7, 0x8, 0x4], [0x100000000, 0xf02, 0xc5b8, 0x32000000000000, 0x7ff, 0x8, 0x1, 0x5, 0x8, 0x3], [0x7, 0x1, 0xa00, 0x61, 0x2, 0x1, 0x3], [0x8, 0x4, 0x9, 0x2, 0x4, 0x9], [{0x9, 0x81, 0xfffffffffffffffd, 0x7d}, {0x267, 0x2a34, 0x6, 0x7}, {0x1, 0x1, 0x8, 0x1}, {0x1, 0x1, 0x1, 0xfff}, {0x8, 0x3f, 0x5, 0xffff}, {0x5, 0xffffffffffff8000, 0x2, 0x2}, {0x903, 0x9, 0x81, 0x9}, {0x9, 0x1000, 0x72, 0x2}], {0x3, 0x85, 0x2, 0x401}, {0x9, 0x57f097a2, 0xfffffffffffffff7, 0x1ff}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x7f, 0xffffffffc503fb38}, {0x9, 0x9df}}) 21:05:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) seteuid(r2) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/83, 0x36}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/209, 0xd1}, {&(0x7f0000001900)=""/83, 0x53}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000001780)=""/133, 0x85}, {&(0x7f0000001840)=""/186, 0xba}], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980), 0xc) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) 21:05:16 executing program 1: r0 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 21:05:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000134000/0x3000)=nil, 0x3000, 0x6) clock_getres(0x0, &(0x7f0000000100)) 21:05:16 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x10000, 0x5, 0x8, 0x7000000000000000}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20290, 0x0) r2 = dup(r1) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x9) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 21:05:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r2, &(0x7f00000004c0)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb1e0521061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c", 0xec) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r0, 0x20}, {r0, 0x61}], 0x2, 0x100000000) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) 21:05:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x580, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x2, [{0x1, 0x3}, {0x3, 0x1}, {0x3, 0x80000001}, {0x2}, {0x2, 0xf267}, {0x3, 0x6a}, {0x3, 0x5811}, {0x1, 0x7ff}, {0x2, 0x401}, {0x2, 0x1fe7}, {0x3, 0xbe}, {0x3, 0x45c}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x9}, {}, {0x0, 0x4}, {0x3, 0x8}, {0x3, 0xfffffffffffffffe}, {0x3, 0x100}, {0x2, 0x4}, {0x2, 0xcd25}, {0x3, 0x80000000}, {0x2}, {0x0, 0x6}, {0x3, 0x200}, {0x3, 0x7fffffff}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x4}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0x81, 0x5, "a0f592cb2f964f0dc0214830048f5f19623618f2", 0x3, 0x3}) 21:05:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000500)=""/1, 0x1}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/219, 0xdb}], 0x4, 0x0, 0x1fffffffffffc) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x120) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getflags(r2, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/39) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/162}, 0xaa, 0x2, 0x1000) 21:05:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000000040)="3da1e18ea62e78b670b090a7784ba7ab7f1449a9fb47ffd0ec7fb6a09d22d9eda87987d579a0c6168a00039fca26e76e7a80be868dce930dc859d2b2d4776a9e9912cbabc42202293838fd89f69fde77a084817bd405f048375f8a0aedf1f39f68e3674e7eea54991b3cfcc3beb1918efb138473d96c1afa87eaf5b4af53542d05d6669979f2d20bcb7bd63f06eb7c50e0d578dcd54501a165d32aeb1d5fe83e1d4641e374f90d22c8ae15ef1fb27fc037453ad8df1a6f8ad322c28fd7d3dcb4aaee600451d63209eed16766c52620a3cf", 0xd1, 0x5, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) flock(r1, 0x1) 21:05:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/210, 0xd2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0xffffffffffffffff) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) 21:05:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x100000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x3, 0x10000, 0x3, 0x1fe3, 0x20, 0x8]}) 21:05:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2800b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 21:05:16 executing program 1: r0 = socket(0x11, 0x4003, 0x9) pledge(&(0x7f0000000040)='\')\x00', &(0x7f0000000080)='@:\x00') fcntl$setstatus(r0, 0x4, 0xc0) socketpair(0x1, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="50010501000000000000ba9007060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 21:05:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x40, &(0x7f0000000180)="6938ed63664c85e2a08135bbf6bd51ff849051bb08cc8d6529924eb3180e6526cf79bcfdd10b90f6592fe213392d09cc85bdbe90d2dc363079a238322d886f45abb07576f25381d6a7b10c1ddb807e1632fabfd50a293f2ed8c81e8f98cbfc080fe157a061f2b7695f951f9cfd78af3ac562988ec873db10d85a5d7608c08b8111cf2031045ba977e33fa5e5897ed40c32f682808b56a4cecb14792ed5cfd3fd721995b1bcf513c9c124722e9d7e07db55d4d3263d5eff5b4fbe3d21653947782b0d0c0b726889f140", 0xc9) pread(r0, &(0x7f0000000280)="1b2b0d840a0e86efbdc0d813e0eb3bfe2497534191e89f291420856c64b4c821f0e71692e7e3f97c08d73fec9ba05b5a8cc1df7ca2f060e6b143b5b5dbd24667378a26c42e286434ad2d01902b099d63b44ca2afd38e95b3e8fae5dc7016ded7bfb30a7e2ea883d94fb80acf2488e5774056b7ef002f07c63b51c9185e85ede190ed93a252752f1f05b8b613bbf15eb381cac3b0539d2380e0025c9319cf4994015a9ad1ae1309f09694eb3689204a1f566fee954b33ca9103477677c57f748631607fdd7cb997b7954a50e271fc6d", 0xcf, 0x0, 0x0) 21:05:16 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) pread(r2, &(0x7f00000001c0)="7620df276cd126e096fceb71050ff161f453bedd171454d334b4cdd543bc1a83e6932d4fca68c3c9556ae53c782248f060836a00c71fd27704cf9448586f9bd7dc96e88e6a2eb2ef6c6f3d62f7a62ff0d3", 0x51, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x3) r6 = open(&(0x7f0000000280)='./file0\x00', 0x801, 0x6f) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x18640, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000380)=""/61) ioctl$TIOCNXCL(r1, 0x2000740e) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000003c0)=""/100) connect$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) getrlimit(0x3, &(0x7f0000000480)) 21:05:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x800000000, 0x0, 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 21:05:16 executing program 1: r0 = socket(0x10, 0x22, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10501, 0x0) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x6040, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000280)='\x00', 0x1000, 0x3ff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000040), 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') shutdown(r0, 0x1) recvfrom(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xd874, 0x800}, 0xc) accept(r1, 0x0, &(0x7f0000000340)) 21:05:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0xc, 0xc}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000740)="882cbcbd8638244b58dfbaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc", 0x30) 21:05:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) r1 = socket$inet6(0x18, 0x4007, 0x57) recvfrom(r1, &(0x7f0000000080)=""/1, 0x1, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x8) getgid() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x3, 0x5}, {0x8, 0xc075}}) 21:05:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() setitimer(0x0, &(0x7f0000000100)={{0x2, 0x100}, {0x9, 0xc4}}, &(0x7f0000000140)) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x4) syz_open_pts() read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 21:05:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x48, 0x5b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 21:05:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "de3010958e000000000000210900"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0x15, 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) 21:05:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r2) dup(0xffffffffffffffff) 21:05:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x8000, './bus\x00', './bus/file0\x00'}) write(r0, &(0x7f0000000300)="b57c402041608505ff47d10d0aa390c2de58290f6e63287340b52a6aa5c3bb97d44c2a23c48d37bd3d3c42191a7394685002daae77e497c6e395ba9e2dcbe242ec2dee5f082e77e272379b9cef04323e31da91347e0d76e9c0d5449da4ca6152acda1d02b69aaa5aa619ba9ad1edbe383c01fa886100bb62e089b8628c89135d57c8929942ec35200234322d78d631953ad3f213686ea4b9d3bd30aa6092e9e3b9d0721a9b107b72718fe2f4e31a55490c5a4ade9400895e436c1bc1088b72118b11f5215129481ac8267684c09808146ae4185d6cdaefc60f", 0xd9) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0xd2c) open(&(0x7f0000000240)='./bus/file0\x00', 0x1, 0x44) getdents(r0, &(0x7f0000000140)=""/157, 0x9d) close(r0) 21:05:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 21:05:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:05:17 executing program 0: socket(0x11, 0x3, 0x0) kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) connect$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xc) 21:05:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x3) 21:05:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="83c0c5156e824a3aa1bfe8630ee23881b510d2d3bd01f92817bb5756e68ac95d252c52912ebfb5080f7d5209e5ce7712281ffb5091eae2509f2f5d03397feaf97a48eac3cbeb9afb03b2a3372bf7a5aa174717e02ec7d2e90d926fd8e1b4d1d837c03b2de139d47deac4271825282f7cc4bc042588d3865775c300", 0x7b}, {&(0x7f00000001c0)="320450b2a20ae66d7547415a7090b748c201ab7600a7919c506a3fe040846d4ed17f6b707433c50870474094bde262a42413acc49bf31d7964d743fd688209eadc710f64a5e21c8170836b7002a53278689568117923f159bf6d9e4613082a93aee08af0d2efbe5277b1f526922fda555cc38b37abbdfa34f39325246c49788b0f02c1a3206fa9c40fde3bb449aa98b198b9d2f4e51eb91034ad7c6e5b7da1bff8ed1dfb93", 0xa5}, {&(0x7f0000000380)="f4e52222c45cbe32e13b90841eb256b0c66cbe1a2b64772b26483c0b8e77a1c18d70c9be760c82552191f8563cdb57485802947f866aa1fbdc59c0541778e06ded452dcd19a0864b11378609afc0237b441e6f9bda64a60b205291803c8e85365cbc7234a2018a35d184ca323b8394e2e1268106a4b0a16ec650a9cd2aea93c0c5d01558bbd0aba33e562d7b1c3a5e6943cee359825d9c1de34438cbfc449b280628bcee9dce93c2ba06ac31b2ceb695b6ff29587e83d742475cac4d5d1aed83fed7aab4ad8d08ea26900e4a97a8c1e4dc", 0xd1}, {&(0x7f0000000480)="3f0eac307a9fbe60ed44f04a4283a2e9253ab8acdb55eb56c512ab2d06c3a2e1e35f5f78427edef6a6a7a46d2fd496b49a563d100328951a263eb19501bcb45670f7ac8855d203f4721eb0616f95ce6cac3472e116a6c7e6a527a9e05f94270efc7fe8add1a452bd6bab5da282f9c27de3954dda7d916a9228d57ada9605018523ff2b4fa93763d89ade80d983539cc2a5bf321e1d48728cd1ce786786fbeccf37db81742e4ccdb5f6066e2fdee4d8", 0xaf}], 0x4, &(0x7f0000000540)=[{0x78, 0xffff, 0x1000, "aad26285319c857c7b761768a9fe7332e62e930b71a886cb99a8013df18418217f7bebbcca1e73c5c70bb94f3c993b2bdcf85a9ae835cb9943f2d3adf5eeb73ded3db7eb381bdbd9699101827e5cb1322b1c1bf892a1b2d04327645a540abd552185800b6c2f"}, {0x88, 0xffff, 0xffffffffffffff39, "34a48616d7c80eaa8f5719980163dbcd1ba9bdc5e9ecf08d186809e5912847f6e346854b4c084ce009afb26d52a4f595b93bb524bf81e4d849e8564eebb8bf9b4971b995308066a49938db24bb924fff681dfa845446c79a8cfd8a30a66ec0b828c5e2e1320d8b3abb818bf18f4745426dc8"}], 0x100}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000640)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) rmdir(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000140)="97b3017fc629cd7ab85156c96d6f18b3a61e2a283ecc76ba74def2b08ebe54534549923ef5d2d07c1d515efffe4b8aa491e9ecc0fd9789af7c0e029672bbe4be1a30970d1ebddcc5f4010f769e552fbf96157cf2609fef33c37dde741ed9fff2df9bca1c6c5fee774a1bd9cab2285d591e24bbf8ec72061bff3b8582c936c6b0107dffd8b011cbc96eaf82a62254317bc7a80a41f6f3a2b79527987edf766dd19ad7cf2e0ffb017cf27b617c2cd0180e73ff449a40df7f92eb67e5b403743894576e5db5b33c3bc6a82b750e98bc8e6a87df8f2f2ea03c53fedc14ae1afc99fe01ff2f41f927ad53", 0xe8, 0x0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 21:05:17 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r1, r0) r3 = socket$inet(0x2, 0x2, 0x80) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x20000001, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0xe7, 0x40000000, 0x6c, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x9}], 0x401, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc, 0x9, 0x46, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf8d694651615b583, 0x7fff, 0x9}], 0xffffffffffffffc1, &(0x7f0000000140)={0x800, 0xfffffffffffffffa}) 21:05:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010047}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0x270) read(r0, &(0x7f0000000240)=""/117, 0x75) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xc9325d3a36d04eb4, &(0x7f00000000c0)={0x3, 0xd0c2161a7f09fca3, 0xffffffffffff57af, 0x6, r1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 21:05:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x8000000003) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x80001ffffc) 21:05:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) 21:05:18 executing program 1: r0 = semget(0x3, 0x0, 0x40000002) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x40) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) 21:05:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)) 21:05:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/88}, &(0x7f00000000c0)=0x5a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xa593, 0x7f, &(0x7f0000000080)="14cd723fa5ae5e93cc8a98650c34f1ed4079b63f8a17fb9e2b4491bb6c9c4bb692292f9da29ae1cfa933", 0x2a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) fchdir(r3) 21:05:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="280000000000000001000000030000005ef7a1b43ebbd811ad01ecbdab2c209e337685258a000000101000000000000001000000400000004aa14b90635825e609d928207deb5a30c2d1b10140627855113ac0487cd3b5fb55a565b03d2e4f14ccfee87ec7a079065d99a1f98a9c5386a50723794e2783d154aa6bb9a2be3b33bae41ba78e8c8338b062eb65d939450811954ea0956113fa4457730c594f5ca0adfbbbe2fc99be74afd0a441395791af1acac4c32eeb45bb8d8563a19da3a939d8cfaaad96924bbc516e92c16cb6718388d2733f237aacaa81581568b2bd0495a1110fab290047d245556cb1b3d00110ad9d6db370a54090bb98733fa07e876d550175360bb776489c3876b125e2abbbfbf6c4592107a4d8e06c941371763d4fbe095a305e11c0d28fa09c24b9cfc6fcf69953ec8203d549f411c13e38932aad3168ad18d54efa8d37e10367179aab4b30ce11a08a7d2a7072f1df66885543c7b3dd683980ce7615c8bcbafec5c1a493c44e67fb84f23f873b814ad825c70ca9dc6071b935ec8fe230b61f64d6595032e9a3c66a13bb1c16b7d711195f21d3970784cd83b1c65566b41a779ea5d37200e11308c18a15381ed9a760b733c04135f3096089ba772c92cf7e95889be4296d524b2c09b8f712186de255b99e06224dfd6b372af28bd52063bd3e492942ef8cdff42bb486835ace692c44e5ae62616d9104b197f0a0c1b4684c40f597af0f3c4fdb2183c12f00d070798bcfb6ce7bb720a1ce56b14ba903a2c21fbe8674be601828a373c9a85c72c8a22a1c70a1d33c8b40be286b8f4a21621a71ec85f31d47d8573133046b6c5109b9f4a6a4e03283777bda1c25ff20fa489279162b7ecf4c8a535ec01e5de4d40d6971f8b99ed35295b10c1327a49073fec0a6d5bdc9e714c416b096ee2056da847c4682bcfb3f590b11c444556eecdee769d8527bd877e5d1c7cc4a5666c1aa0c1acbb5ccf4e83effca92cf62031b96b87ba1ea538746e63d1682aeb03e49813c3b383746d617e3516ef3ba963c30c27b59472ef2e40e33e24b0bcc8b05851977d7c9979885e29d879ad6274d44f70a9e0d6e7e3d40127b3756c7df82365c4e3acceddd9841e8e70cf989b7160deb513e033bf8852851038a93e0f1d05ef52b5bb72ad27c8a0a5f7227d4cc73117ba1c83454dded72b181daf8f32fceac1f06b9d659116b0c6173494e8d3ceb7bb40889806a1a89509c2d793cd5fc23cad70066dda6eb8d69ce8d56e583bcd1df307475a98d2ac7809bc9ebe99e8e17fced8584c0ffdf68e776197c722e86e5e8ad8ebb88e35e1c684670271db24fc180df5fd0c6d061a8bfa02bc239014d18cd7c8966c71891777188ad8d67c516c1a28b57170254c6b260302246aecfb89b40217a375b9f0e919708008717d80776b353e8998c72a750c67b16b8afcfbc92e06c3934ef756e6b0a86c4b18f5c613c8663d1b2fec5a23e7e76058597e08256afc82bcdcf5488c1c1ae3a33380341af2826583394bcdaffa8754f6ec2bdd27ca57e59e89a0154146c17ea549ddc5b4fcee0e5ce0c1903404edf43858b90e4d08f608852facbf1c17a48b04f6ad24f6beb4b2582154f21e80408bcce47928648cdcd7ac3859c2d604bc9e7b6f9584c652d52f8169fc6fecb9bbd2609aa120a1d611e509ff6ac85d3862f4f70ada632f2513ab647b02f883e4febbeec0239d74ee27a28f14addfbe0770c2b7e21fa20abfca289f3d8bfd22f4ac31e5e997aedba52158917bed711909a74f539f745bed9f21aa5f67edd5c09d0f014124c5c2e7562913b5172deee80c8ab4dde84f92623548a785400a442635349858e445ebe64581d1c4d53e919298565b31c084691c1a030056705079b5fd8a5ffa927f3997edfeba1b17bc3afbe0ddc579b798e48d702bff630b13199d9f60a9e852bc5299f47d87ef33c8b574353c9179a4d6b131a2cde9b5440d76432a96255a9d822e85c563d8928be0ed5493907924faf3963e43ef82931ee5818b76aab3c0f8bc6cc5ee1cf1a2c6b7cb3717d1c971ffdd9e0b63c68d827f908189134f9789efeea91ada65ac436b2cab8d8da7d64fbc1ff5da126e3e00598356a65ae04621001decbffdb70173380028752ca14af07fd2791eaa8d79a49179e40f907b3f168677d2ba78680d62ed9ddfac450411832c49b1daf54c1620221d387ad21f46e87e0d112f39fddf13f6c921bb3eb00d6ed545a2060f0af351fa11a9b795aa8ab62ecc0e2d1e31a68600713983268d82d17812e694cd2c7842e242213753a2494076a362129433cf4e5a6209ca460babb2ee28c02b003198a7db8decad5ba594eaf7acfc2c2e358ab6aa9c99826e0e4968dac1ad21083af701ee5980d7dbe8975540d81b6086298e0c332426c85cf55ffdaebe6169a3ec69d27466fbc0151c0a123afe2a97017c5bad2f3eac993dae548e3704d557df9cbddd986d4b2bce0974cac8e47472a6ea0a766a2c596b62f95bb5c684e44f952d487b6f97fce2210f11d59190745f308f97790f69c72c72957249f0e9a707de23dc8865d611c49b00f2d1a6b9be900297db3acdf1db3feb94c728f81007c0f9629d1c9ff3ec165770a5f7067421572767ac7f4f7b3ab36ee4fe1a2a7aa9ad5eb8910e73e641c69237cea7973b0a4cbde0d19f60d12a2dc2187021900915975b3bc90f589e883f0eee649ff8da0f15bce1f66de67d108503a6d7556f50b9162f3e8bfb072452870cce08dbd804698b2fb2460ebe195571a591624efe35659b8c859c992f5cc1c628f6dda2a9f14855d72bdb9dab39db310cb685aee8fc2fcd54eb219faa9581c72f5308e210658aaacba83f49be85b1decc473e6fbe5f12c852398d195beba7d00616ba4462235ad25c96c01f333adf04b3fa8101b32fabd825be12070980e2ea6c1a2f52289a04817d7a6737b51153af6c6140aef1ac93c0fe30a824be24a8262031c5c746d4d005880ad5c51cc87918c7926115c98f92dbe4911c4df9337acb2e9dfb74920d2522055c1b7eac439286daa3bafaf14915ff98d400f3aca94bfc3d08f0ee2eb1385f853a5fcfd87a49b6ff0c5d39e5aad01e10a033e07f8034b62f8e6d06117d8dc747c5c49c6c40a789049f9f70fecea926b798052850ef50b913eee1d8f26047f9df5bd3e6fb291717c1d4b9bbcb6a2c58976fd3b72b97e736d691a17d4be5185e02dfa1dc3c4427efd578bbd3b3bd8692d5b2ba1da34f5d9dc7539c7f37d9bf98f1e045b04d72a404c566045902c38cfeceb67944863f0ae410be0cbbffddc6bd44716b3145b61a1098b0a856570df1e41e2b580fa4f03d11a8e12c0983661f4abb08a7025117800b1f7be78c5c3b147522c086456d19aa9a27d97802b63ddec36b8c0a1ba7c05fed5090e7fc6e39050345d1e48144ce183d97cd8561b4afd91897640edef577d927910421f90e267221b22246ffc3c490a137950353be07020785bd2f735bba43939b2da89770cb1adc8fd8d44872ae1739b0d34736bc090b5717893775f97b1d12d1841071e207f7a335a86b3c75736825f63674b285da8fd93a8dddca243c2ceaedbde710de04fb479c8edab8f08ecb34bdde5493e81d48a6552bc1782708b1032f29929ab4ad754c2e8e79650d1f48dcfba308be5a5b29542a9a44147e516007aaa65cf5b82fab2b98761115d6c77d497391a2b8cbe1b8cd8c4d75168556df0958e740ea68963e7174381202fe08f79611c9c049afa70d710bf2efb9803c1e5e94a8eb2b326215f4817d9313ac9aaabbf78fe3008662ca728dad19a992986d749ed86c770e4870d7593f98cd039dadf95966db78ddde3c0a2c97e763b83ced683398bacce340e2e69891fb18a6d675622196924a94a5ed2028ab47709c1534e1ed7bde487fd1f8a43b287cd41f45775a1bc2723f231a578ced857833a6cf3a572253705a5d65f890897e7e5d5a58f24c795ab4088e5bcc430d511b36f9a807dfc45d5f43528143f04e6a44225777b1c4f2110284fafc9744a7f265648e24271ab1a55ed42886a3b0c40e417fbc559846a94c13a8eac08dae0b4a424d59feb752c23f75566642748e80466b2855d2e4965cf55688b4283f2051b9f86f85a20dbcfc2622c31d3ca5cc27754765e89b203f1ca164eb08f91f6a75ecbed8c9c6bb437c9fd64a1e8846e8add5acce99dfba1665cae1ffed2d833bd00041e9e48398bd7540e327a3f2436edaa2dd547d62d70541bbab710ab2044e62a2bda2e906c3d5f30983008399b933021d2c8c3ea442ccbf62ed82e858ea80083a07725be86d185e4dcb7065a54c19af34853c08476071fc35b72e615f6d8e5db8f1da079dec8d6a21e234c3a9284c1bd1a99dd500e1c8b31b840b4c5de86b7985d04d9d749a83590282e49cf2afccfd132eeae7f64a2d412657e4bea85fee4ea1c875abd94085f4805cf1add6081a3cd5f342dc2523652116c35d73bef8d9aa51be922106e613bfff900b2629745daecb2ef57ece8ef96004e47d1e3690c0667b99c5c75892cad579971d0aa414b7d08702859047003ed52f58922bc745d33622ec321578d912fda6b55a861baf0773f2133fe2dc29ba87458a92deb1634f61ba6c6d809bb16bae2cd6ddd320b695bbf5c65a4d93c2bb55e61a09734e1c36d02bb6cf249c28e1a51be9fbcb693043cfa1070b0ff9e1c67f39c6994e91bf68a196983d78e5bfa40aa6f29a6f4446061058d1a8a08cf01e140c6c76eab0d950e7635235a319f2cf448153f3dd45021383f659ef8304ceb655cb41b60ef47f8d526546d5aa224d7c70c180b55aa748e95cbcff22ce9e25b9d0b898eb4d7a29157b480cfceae3f4f7b2705a15eec7af4733fe741619d2cbd834c2849b07cd7e2c50143fbd29a5e930aebee90cf3c1f754deb7eb461b5f9f4c16f91271ed88521ff212c45c744799c26e5a85bee4a055d619914b42150a0f3618543f6972b53bf0c16c6198e1f09925e0aa18a7cf748d9ac4a92054f8b0cace0d0317dfc6e28b2c826ade801108d73f5b3c303891ba26ba0c8cea50aedeb28ebc971bc7195e950054019aeb9ea8b7670752517a8b92008a1b8eeb15904ffb015fb6180d5c7392b8b8ce0bbaaf6462f327971ce01093e3db6e13ff80d9e5d6a23222144c5cc7d51a5d8b68b5d7f02d2cf4114ba76b4b0e2eb1d7a15f2d0a9439a237eff214b825a6a24e8706b0bb2b9fdbb2fd5c9475c644f714e5e20dccacb813367ba673c72328cd044c018aa46624eab7a7118db79a6b3f8eff27a363c33a66f6a397b553a04606972d972f6be593dc73eac057f5a28ef5f5659071a7bcbad921a7f96ded79f02877a9776dfa17a539e7d8237c48fb2dcf25a86f6592f712eacbe061d06760e9f93ac52736ee5044f4065e6ee7ad9b7b9037a4201283eb9a5ba384f06ed72137bc6ea3de5bffe79d5cdcf8cf0fc987e1b03561e191e2b866090267418dc7b8633eac91f5303beee1624487ec6bb151bb992e3683fb2e03094ebe7f28494e622fb8e941a0802e2ccac3f724e3142d02c78bce2c2defa58d1ba4bb548678bfb9c69c56caaa9a491ab3bfb55a152a44ecaeaee0a4c24f465ace45ff73e73783b0c94f9c3839e81d6dd6bda8494a88fbf09be149673a58fb75eaa72f26e3cf16595abbf02c7da6160d34ecd076649949e0e043fbe7bc0e4f0e4cfd0305c9ec354515b64c655f384a810b1dd6f2e24074769f6f3b333796b11d34adfe9bee3d5f14d35281ba436723111372ff0b9d8b8640a188b813d22af8d5b513abf1a48a474cd792895a260daad60b9c7e77e164b670e39606e462c30c45bdb6ee283ad419c8be0a0464cb64572eb927756400337e50ee43e8b549c4b4b979a60b64ecec0000000000000000100000002000000da93f9bb98d0f395225918af5197a324a54e6d750e17581f2ef818412d9f3474e3a8d6fa6464025216710cdfeb835362c59a4df4ea07fb57a3fedfe5508a22ec2d90377140b3e869be6b3f0d6a9284a7bf13944d1a7ca247ed2a2de135db38710d080383297dccbcf43765edd3bd3e8e1243bf6c481d581a3ee2a928bdbd9c0b674a4ef4b9a0c8a9760d4f16949b1e3ae00c60222bcd4e01d212eb2a5a6e9bb6de435f1b23aad78d1b539be1a30000009800000000000000ffff000007000000f6bbb978ea91bcbbac998c3e62cd0a406742a8df34d64f181d418631c633bccc7beddd0a07645e58f11a483cf3787e3a263da6e5b7a198517d7446794585a19191ffc281509bd8ff47a5c9a70981c676ccc589a467804e310a9ebd65a89d2003ec3757a29d7a1c3c01fe13f19e49fb6e6047bd60fa4439fd6f7d407dd84a5cd6fe3f861250dbbf9560000000000000000100000005000000903d031dc27b1e63c548ce8cbafad328739466746c53069b4bbf727465e710a313d59043c754b9cb9008c7585dfdd1977d62d03a4d3f150d9ac1a7e528d1b375e2b201b84caa46322c1904b60a0000002000000000000000ffff0000400000009127829d00fe521488b65200000000000001000000000000ffff0000000000001de53aa5cc966877d21df9d66f03b6a0a95db961ec184b5de090bd32d0965ac650f0e6b3bf464248cd9bbd2670fff459eedd52444717d4ef398929a199de5db0d7f6eed0880b552caa845e1022cfb3ae4fdda2d5981990493d7583aa5b192da03705214735b021e92574e2fe8e4919671bfd79e9ffc0ae3faf7c7ee942bb168c2f4b8dbb903d72b4268cbd88e82a9b8ad2a9eb3c75e4410389d36fe75523b33e1796167d14ee575a6a28a46a4c6bcc9739b5e2e2611df46aed6a8ca715afd787b93919c2b91dcee31f39653de855ebdf276a8742291c09f164a5c50e223e97cedf92efbdeafa1b96d870f51772a500006000000000000000ffff0000010000003939735c5dd5d0561d907489b4e65ce70c0060a5a7eee9ef83b5b5c621942d9fc207f4acae1a8de0f5d3ede0d4c66cb495a65d5008de8d95431be086e881de9baa38323d0000000000003800000000000000010000004c0000009b6f9cafbb1eef6a3f64214234e707de882c98e1995d8231a6cfab0a7fc311000000000000"], 0x13a8}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2083, 0xa0b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x4, 0x5, 0xfffffffffffffbff, 0x0, 0x5, 0x5, 0xffff, 0x3, 0x0, 0x3, 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="5e4cbc69963c3b27dbfd3003291db5dade1964c136885cb27b9aeba10e0e21af42e922936ac940e53a854f495cb2344d21cc8fb02049", 0x36) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001600)=0x10000) 21:05:18 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(r2, 0x4, 0x2000080) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 21:05:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[0x98f, 0x7, 0x4, 0x1, 0x9, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:18 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb53, 0x820}, {0x8, 0x3}}) 21:05:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/248, 0xf8) ftruncate(r4, 0x0, 0x401) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 21:05:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x3a, 0x4003, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x1, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x81, 0xc, 0x8b4c}, {{r3}, 0x0, 0x25, 0x0, 0x4, 0x9}, {{r4}, 0xfffffffffffffffd, 0x8, 0xf0000025, 0x3, 0x8}], 0xfff, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x100000001, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x20, 0x0, 0x20000000000, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffd, 0xc, 0x80, 0xff, 0x6}, {{r8}, 0xfffffffffffffff8, 0xa1, 0x13, 0x2, 0x4}], 0x8, &(0x7f00000003c0)={0x9, 0x9}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:05:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2a0, 0x80) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xc3a}) setsockopt(r0, 0x20000000000029, 0x4, &(0x7f00000000c0), 0x279) 21:05:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000140)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 21:05:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0xbf7, 0x5, 0x1, 0x10001, 0xad21, 0xdc4, 0x0, 0x1, 0x74b, 0x3fb}) recvfrom(r0, &(0x7f00000000c0)=""/91, 0x5b, 0x841, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80, 0x600000}, 0xc) 21:05:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000440)) write(r0, &(0x7f0000000180)="01ef93b3d98918facd6c3db969bf8be5b6f2df12620a9d28288d41d7c6741bc826bcae7ef1d8e1907d02fdb89967788e488fb169ff878aa62b162bb4d32c95f44d1a5b2f2c38cb72aa3a6161cb3ae19bbb67d761995c122426925e452c29dcbb97368141b20e49f56336404b4966e4f6c3939c756e00ddbe19b167b970427ed9931fe9afac62dcdd2ff6c552bb96e8b4de53ce03caafba65f2d4fa045b70bd1dae79e249225839d8fc3f025739fffc1e1165f630d7d9931020061443988758c6de0b7ef618c71fbe4c263fe1e37a", 0xce) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x14000000000, './file0\x00', './file0\x00'}) 21:05:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0xfff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7d507c84a4ffffffffff9c11fe4dbfa600"}) syz_open_pts() readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:05:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x24) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDDISABIO(r1, 0x20004b3d) 21:05:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x1}, 0x8) semget(0x2, 0x0, 0x0) 21:05:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSDTR(r1, 0x20007479) 21:05:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100)="500c600fd4d8803808013eed55e7d8fb91ed0b5e440cd81e9a3d7a297bb940623ec45d0a30425172", 0x28) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x9}) 21:05:19 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) 21:05:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000180)=0xfcbd) setpgid(r2, 0x0) semget$private(0x0, 0x18cbdc46d0270a1a, 0x4c0) r3 = dup(r1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) r4 = semget$private(0x0, 0x1, 0x5) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000200)=""/4096) semctl$IPC_RMID(r4, 0x0, 0x0) 21:05:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x7f, 0x8, 0x6, 0x2}, {0xff, 0x6, 0x5e, 0x7fff}, {0x1ff, 0x7f, 0xa614, 0x4}, {0x6, 0x0, 0x1, 0x9}, {0x1, 0x5, 0x400, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) readv(r0, &(0x7f0000002740)=[{&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000001540)=""/225, 0xe1}, {&(0x7f0000001640)=""/196, 0xc4}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x9) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0x0, 0x10, 0xf0000000, 0x4d, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x200000000004, 0x57d, 0xffff}, {{r4}, 0x0, 0x10, 0x1, 0x6, 0x1000}, {{r4}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x20, 0x80000001, 0xee78, 0x10000}], 0x2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000033, 0x0, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x3}], 0x7fffffff, &(0x7f0000000180)={0x5, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10285745d0a04ec812"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:05:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket(0x400000000018, 0x3, 0x0) 21:05:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) pread(r1, &(0x7f0000000380)="98a5f2e7c85d06f3ff5c9752daef8bbd9bab6c8e232f4e062285973c436e4793ed567e264aff82c63c405df914f641ec1f71d7b3de859d02dfdee78ceed833c2b8e7d45c53ba27a3264093a2a3d5eb1e6de67a605a66715265ffd6edf8965e51b540a9a43d0d5d3264690d2ed5c7de0eac8f835ff93436540c8e574e34a575123cbb948dfa524e39e61fc3e5a41a86a1c23c9e5da3736aabf06d5ebb1f91528cdf98a52ba0aac80bf714a1b5d8dc5a83f3c675b5abd6a047f929f99c4b0031c66d4014c290091180539e52b679f9edaf39ac39da0575", 0xd6, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x8, 0x7, 0x7f, 0x1, 0x1, 0x0, 0x6, 0x10, [{0x3, 0x1400000, 0x10000, 0x9}, {0x7, 0x4, 0x4, 0x8001}, {0x0, 0xa4, 0x2, 0x3f}, {0x7f, 0x20, 0x1, 0x3}, {0xfffffffffffffffd, 0x7, 0x1, 0x3}, {0x8000, 0x8001, 0x6, 0x9}, {0x7f, 0x5, 0x20, 0xb3a5192}, {0x0, 0x7f, 0xfffffffffffffff7, 0x6}, {0x7fff, 0xff, 0x400, 0x5}, {0x4, 0x0, 0x1, 0x4}, {0xb3, 0x3, 0x2000, 0x100}, {0x7, 0x7ff, 0x2, 0x5}, {0x81, 0x5, 0x8000, 0x1f}, {0x9, 0x74, 0x401, 0x9}, {0x8000, 0xe3, 0xfffffffffffffffa, 0x1}, {0x9b, 0x4, 0x5, 0x1d22}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x2, 0x8a07, 0x410b3c20}, 0x7, [0x8, 0x9, 0x200000000000, 0x43, 0x553, 0x5, 0x5, 0x5]}, 0x3c) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x3, 0x6, 0x5f, 0xfe4, &(0x7f0000000480)={{0x80000001, 0x98dc, 0x1000000000, 0x9, 0x4, 0x3, 0x4}, {[0x3, 0x9, 0xffffffffffffffff, 0x921, 0x8001, 0x3, 0xfffffffffffffffb, 0xb185, 0xff, 0x7, 0x8, 0x1, 0x10000, 0x1, 0x3, 0x6, 0x2, 0x9], [0x9, 0x5, 0x40, 0xef0, 0x1, 0x8c, 0x0, 0x800, 0xffffffffffffffff, 0x1], [0x3, 0xffffffffffff0001, 0xff, 0x100000000, 0x1f, 0x3, 0x6], [0x1, 0x1f, 0x4, 0x586, 0xfffffffffffffffd, 0x7], [{0x3ff, 0x7, 0x1}, {0x3cce, 0x34, 0x800, 0x3}, {0x80000001, 0x80000001, 0x4a6, 0x4}, {0x8, 0x376a, 0x4, 0x5}, {0x80000001, 0x3, 0x1}, {0x1, 0x3ff, 0xa4c9, 0x1f}, {0x31, 0x9, 0x2, 0x100}, {0x9, 0x23, 0x7fff, 0x8}], {0xff, 0x5, 0x4d4}, {0x8, 0x6, 0xffffffffffffffff, 0xfffffffffffffffc}}}, 0x4, 0x7}) dup2(r0, r2) 21:05:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:05:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) 21:05:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80, 0x1}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xffffffffffff2515) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100), 0xffffed6) 21:05:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0x7ff, 0x7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 21:05:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x70, './file0\x00', './file0\x00'}) 21:05:20 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10042, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe1, 0x8000}, 0x8) 21:05:21 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)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) r3 = semget(0x1, 0x7, 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/75) 21:05:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfff, 0xab4e}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 21:05:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3af, &(0x7f0000000080)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 21:05:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 21:05:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 21:05:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffce8, &(0x7f0000000100)="b6") 21:05:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0xfff, 0x6, 0x80000001, 0x1ff}, {0x1, 0x8970, 0x1, 0xd0}, {0x6bc5, 0x81, 0x1, 0x4}, {0x8001, 0x2, 0x7, 0x9}, {0x2, 0xffffffffffffffff, 0x2, 0xfffffffffffffff8}, {0xfffffffffffffff8, 0x3, 0x3, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x6, 0x1, 0x5, 0x3}, {0x3f, 0x2e98, 0xdba, 0x7}, {0x81, 0x85, 0x9, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x80000001, 0x5, 0x101, 0x3ff}, {0x6, 0x4, 0x9, 0x4d0}, {0x81, 0x4000000000, 0x5, 0x10000}, {0x4, 0x7fffffff, 0x9, 0x800}, {0xffff, 0xff, 0x13}]}) r2 = dup(r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x1450841000000}) syz_emit_ethernet(0xfffffffffffffd02, &(0x7f0000000040)="b6") r3 = dup(r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000280)={0x2, 0x1, 0x7ff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7b01}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf1}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3e22511c}, {&(0x7f0000db1000/0x1000)=nil, &(0x7f0000ebe000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c07000/0x2000)=nil}, {&(0x7f0000e57000/0x3000)=nil, &(0x7f0000b1e000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f6a000/0x2000)=nil, 0x1}, {&(0x7f0000cd1000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000b1f000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 21:05:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xa8, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 21:05:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x14) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0x5, 0x1, 0x0, 0x80, 0x3, 0x8000, 0x3, 0x1, 0x2, 0xf42}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82182e2f66696c653000"], 0xa) 21:05:22 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) close(0xffffffffffffffff) 21:05:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1c1) chmod(&(0x7f0000000040)='./file1\x00', 0x4c) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) 21:05:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) 21:05:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="8ef8b344b9000af282524a66437f9758fb7770c657faca5bfe7efe7b3edc2e07fe6e26caf99047e7", 0x28}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="5000000000000000ffff000008000000a770960c4ff2270c75fc84a634c93f7849d795efba1e0f4137647fbe1fffed0221dea09b709873be7db4ca63b6886326977bc135c81a0dd87385770000000000b800000000000000000000007d040000e8f6e5214ee631df5ed67b00b297accccaf21ee325451ec2425c2d3d1327f68cdb9da25f134b484376cc48b84ec9cf74a545c06421536d7343498967b739ea354c66596fbac0e745d87610d32d461671e93f254eaa86ca1a7257c7d4139457c0c62214dea114c67d894a90e8b1f78ccedeffa65d16aa8ac2b77c9175160aa0bd696d33145bae23443077a85986cb25b23243f955db919bc5a7f3b6033ba52cd67a8ef46e5987410000000000008000000000000000ffff000006000000377ca14bb4ad71c3f1b7cc427860a2359837e30c2916c0626d9543ddd027534e5a535195e41290b47bb63bbb533f99b9537ba2ef620fffb6b11ffa65e96c00257c850a60574c8c7f8d170fef835f08443f658d4e5589dfe84862f04286fdc2c48a4d7cc526063f48b133000000000000d8000000000000000100a90001000000b469ae4cdf620f6d5e9e3e769db1d2c47f8db1f544b3158958677960a38ec61bba696b5a70d61e9df06f362b5b95a436660b8c79ca7846c8be5f447f34aa021cd3b01a33e7b73beb51d1889887b7d73cda31d3247d86084873a36aaf7347077866ecc5235abd6727286223e9730c51aa3332335d49fa69fc4e041126355be1f79f2dcaabd24d4ee2e4adfb81f3f620af427c8faec0f9e3b2d6410570c65cfcf1f773d9c01d4139ea88405b5f441ab8e0611a2886c796d4eb1f530bb39f779b16cf4eb843746a00002000000000000000010000fcff00000033e1a757b1298fc1bc00000000000000a800000000000000ffff0000060000007efb3ddae813a6ef40dde06d23ac1bfaaa529d98b21c0911b6b15af2c2abac7311f1ab1c2c713508941dfac8dc457288ad3ae184ed0ef90ed7ea5b2f868fe3443a586b4b914b8d2f946d7c014b93b74fa66946cc305a58d7c8cd438b8957b5f2bd58294e648b01bb71bc48d1f8a9ae4ebd93fa12842fc89ed151d680a7b17f7793889ffa583733accaf6c7b47abbaf752dda930000000000980000000000000001000000ff070000a943068a000400008d2a5fd0bc25fb69f6f49ebe66a40ea906c2da2207bc9e388c0d7760b786b190d5e7628771e6bea873054ed627e2f653f5736fbbf33dfd10d9c3820c93bc861e634c608e301361bec205bc7e199656efe23dfa952c07fff2750af22e9923bd504e6ed8c446373411f76c4a4b3eb63a8b493f2724ea0a84e40f899000"/972], 0x3c0}, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) 21:05:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8185, 0x0) flock(r0, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) 21:05:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, r2]) setregid(r3, 0x0) setregid(r4, r3) 21:05:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 21:05:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) sendsyslog(&(0x7f00000001c0)="52682e4a3f413e7e32ae4e37695daf274a57701768eae7f7a68d6c992431025189d0aa758fe07fa725255250305fe8d403d5957f3856153e3cb257d1adda77cabc952d6ecb1054f8eb05350fa38f765b30452997b1aa2ae3799cce26922f75e0ee4600cd5a07762733cd732cd1298af1e373885bb3d2c20f95cc7c37cd35e4d0f59ccaa7dbcb81a7fb41bdd6587e81be7e03f01f12a2f516469e392bf7c0382d02c57b22", 0xa4, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000141, &(0x7f0000000100)}) syz_emit_ethernet(0xc9bf5470b4b1ede1, &(0x7f0000000000)="d5") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x42, 0x200000}, {0x20, 0x10000}, {0x21, 0x18864d3c}, {0x5, 0x3}], 0x4}) 21:05:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) setuid(0xee01) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200), 0xffffffffffffff94}], 0x0) recvfrom(r0, &(0x7f0000000280)=""/149, 0x95, 0x42, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 21:05:22 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r0 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 21:05:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x6b4) 21:05:22 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget(0x2, 0x1000, 0x8a, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) 21:05:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) shutdown(r0, 0x0) 21:05:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x0) r2 = getppid() r3 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x1, 0xdeb, r3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 21:05:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x8) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000002c0)=""/113, 0x71}], 0x3, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000540)=""/69, 0x45}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/117, 0x75}, {&(0x7f00000004c0)=""/60, 0x3c}], 0x10000000000001a4, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 21:05:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:05:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffca7) 21:05:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 21:05:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x3811, r0, 0x0, 0x0) 21:05:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) 21:05:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e20000e76de400", 0x0, 0x1000003}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = socket(0x11, 0x4003, 0x0) close(r1) sendto$unix(r2, &(0x7f0000000480)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x40) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x8, 0x6, 0xfffffffffffff800, "d43bac5b6b24c3dbfe7598ac619b6b940059f0ef", 0x17c00000000, 0x2}) 21:05:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5cdc0b26156689198f35cfac1a37618fc9f6c2f75d48ae6e5a4230adec91b409ea997f0b4cf40d27c61d4fc6685954b2bdf9f8ee7181b78804f94cc6294345c9b29a2442a2e2fca6a81a7107796816426e6a2ea717dcefd0c67254436595a8a41c2839a18aa5d0bfd2f81c95e5e369b7a80ae00a1dfdde7d", 0x78) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 21:05:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="58ea1fe351a49b223e11e37fe42050a8005cb36eaebcf54685e6d99e0440c87ddad5d0865f0caf0bb3806e623447753622daecf7883623907c7723ae5913d9cf536925248be9c8", 0x47}], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x8) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x4, 0x20, 0x2, 0x1, 0x101, 0x3, 0x1, 0x2, 0x1, 0x6, 0x9}) dup2(r3, r6) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0x0, 0x40, 0x0, 0x6, 0x81}, {{r3}, 0xfffffffffffffffd, 0x1, 0x81, 0x1, 0x8}, {{r4}, 0xfffffffffffffffe, 0x80, 0x40000021, 0x0, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x5, 0x80, 0x9}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x40000006, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff00000001, 0x100000001}], 0x2000000000000000, &(0x7f0000000440)={0x6, 0x8001}) 21:05:23 executing program 0: r0 = msgget(0x0, 0x50) msgrcv(r0, &(0x7f0000000000)={0x0, ""/235}, 0xf3, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000100)={0x1, "2523adf30b818b0c7c09221e006bca16328abcc80141dc8f5e322463c6c06f0a48178e52d657f8f69d1e8d58167a35957ee26f1f7f6b88f172db83d715cd8c0a04b42da67a0dd7690e0a5a19ded73905efb514d134285138bee5f651f45b287707ca2a6e30c120773f7bf5229a78337093af3fcbe1de88e49d48dbdcfcbab897c8d92e803c70bd75f9988214569035d4a313633ada12306824715b6abdc140edadbb9a1c9cd062c1e135634ae8ab00faa7c413ebfd95f14414360b7c693d0a9b6be98589f9d621108aeb4c17"}, 0xd4, 0x800) chmod(&(0x7f0000000200)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getppid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) r6 = socket$unix(0x1, 0x5, 0x0) msgrcv(r0, &(0x7f0000000340)={0x0, ""/87}, 0x5f, 0x0, 0x800) connect$unix(r4, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000400)) msgrcv(r0, &(0x7f0000000440)={0x0, ""/73}, 0x51, 0x3, 0x1800) write(r4, &(0x7f00000004c0)="ac8cad13996d60e6955c9c9c657b1d4a27db723db4d0cfd7f2977ebf5d726d1d0800972c0baf5915d49bfa4d2938ab519759e5f5fab2be0eeada6e73d62772253eb7f0748e440261f46026eb7bfcc9e76da39995382da55b6fb908678fd0026850871524478f3268182f6078105b6649fd33cffff8f789", 0x77) close(r4) pwrite(r5, &(0x7f0000000540)="a2c8312b6afa5aa4495af1cde77c4b1ed902da861b5bfe", 0x17, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000580)={0x100000001, 0x2, './file0\x00', 0x4, 0x0, 0x20, 0x9}) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000005c0)=0x1) r7 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x10000, 0x9) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000640)={0x1200000000000, 0xce, 0x13887ed, 0x6560bba8, 0x6c8f, 0x744fb0f7, 0xfff, 0x10, [{0x401, 0x0, 0x5c, 0x6}, {0x7, 0x8, 0x9, 0x84}, {0x3, 0x5, 0x6, 0x7}, {0x1, 0x8d6b, 0x7, 0x9}, {0x12, 0x9, 0x8, 0x200}, {0xffffffffffff0891, 0x5, 0xc2e1, 0x4}, {0x5f, 0x1, 0x8}, {0x40, 0x3, 0x4, 0xfffffffffffff801}, {0x7, 0x80, 0x1, 0x5b2}, {0x5, 0xfffffffffffffffc, 0x400, 0x2}, {0x10000000000000, 0x400, 0x0, 0x2}, {0x4dd9, 0x9, 0xfc, 0xa84}, {0x1000000, 0x80000001, 0x4, 0x9}, {0x10000, 0x6, 0x9e6}, {0x7fff, 0x3, 0x58e1, 0x8eb9}, {0x7, 0x800, 0x40, 0x6}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) getuid() msgctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/128) connect$inet(r7, &(0x7f0000000840)={0x2, 0x1}, 0xc) sendmsg$unix(r6, &(0x7f0000000fc0)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ec0)=[{&(0x7f00000008c0)="0722393db62ef6b98b04444d5d18ce93a01469b446a90dd788f678f138040bb6b79cf2c8e7a8b93c32cb4e7e1fb8bd20928fddce2662c5bfbb2386d8e5a8717760c6fce04051077d80560bb535355c021ade82d78dc09fce1625ea61cef3572bf2cba7dc00dab106bf1842a369c5627904478a97898b0681b7a592670d96190e67c754b25feac3ac2f71a554ed0526154eb77a59e48785b6e702372766aab4d428108090378d63808a29ac82ecb01d7f21b0893fd2c60d816f281393d5687afbb72d7b86d5393a328ec07e", 0xcb}, {&(0x7f00000009c0)="8c3cae16eb472c5cf320d355eca2d05024e5874e1065948f6eca804b", 0x1c}, {&(0x7f0000000a00)="73f90166e96b10c3b799e6f6902dc19204e86f9ef9f47ed686a583c6f82e83ae285386c9c80e719fbbe4c151642bbc13f874d7917182220af755280b9c7f37f992338b7cf12988f1a4434b334958", 0x4e}, {&(0x7f0000000a80)="669ddbcacdadd22c612558229c211c5038835537332ea42ade13cb448884f1c59d85c8ce04b59ed54871c1d916f056e2e2c3f250b7f4f0f3b28b8756bbb043af5517d0b712edf757a4c45849b59c0abc557e56ee5b2449fb906dc7a3ee9398b3562b7c2a6822a88931e18816", 0x6c}, {&(0x7f0000000b00)="d48805749e7b5bec71c400604a4f54a26bcfba9878919d73563d64d02ee075b84784de9335b9255f83cd6c4d8806a0803ce630f837908394014d7597625894e351b38837ff29ba527139f921ced6d638e199dc00c7d727865d6c6db667c06751ffa036ff5a4a967a73ff57871f25cab25d6a40c400344c415ca590869bfb601eb40244b6b6b41518189876d183b268eb61134c853ff59e8cbdfa74165905409140c37c0c660473cf5e4885cc80bc7ed48f1b3fa68f74ea5d9be36a171092e59dbf583d9932834b5eabacd06839ca4ef561989960e4199f9caa30e557d5d5da6900d0e8a7ad863950bd1660e8df229b457b34b64553ce9b75507811c3d25824", 0xff}, {&(0x7f0000000c00)="7109fe02f6e3485747067277ab7b57007bd01b7a7c369e788319a3eeb81a05e5d402220f1a2979d7f4096395ee0cd155eba5e7e8190f232ffddef3ddf3a5a75135e87390740b19b83577ce89be3e9725dc99b88f6147b5f2c422ce50c2875561bb8c8a06aaed93dedb96c9fa96d0cbfb58647ae01fcfb4a58e1705482be73f991956af4760a9347d78e6733ecbb1429a8a93c71b48a587e319c11e1100dce5637a36f14fb85526a3f005431b984479af617500e5da", 0xb5}, {&(0x7f0000000cc0)="0e7dfa036ba72716e508b50114a5415c34ce43cca5de1197e9ae1c558e42b4d3b86de771c3e128ec158b896d0a43e0f5642faf0ed847cf9dabb3745b5865b1e36f8385013feb7dff89ed798172c5546444554c5749ea657a7e400eb3a1cc2bb919211c63ce8d5e1af2cb880f6b6fe92affdad4533168701db68b15100771ce3e2f3dbe00a0aa6250abd9000b3114a091f6a0cc8676a6fcd3cd60519538fd3cfa404b55568992c79d997a14137cd20cb6530e7223f32e5610f9341e277a002af7af09763fb3dd54aa8e8d1d9f40a29d21f3161ea5c967ce709250e733dc62f6a914db", 0xe2}, {&(0x7f0000000dc0)="1c65cbd189bd816db9df8005e798f449e276c163410e19d616c1945a58c5ab6c97", 0x21}, {&(0x7f0000000e00)="bcbf97604ef9cc692ea3c5b6c81268dbe63d0142704bd2e3cfcaa4eb5ae1564d9f62316ea7db2aa53b1f505c25f57572548127fac73d540cbd35ef9f180a4ca912b7e72bb7ae37b0ef4004d5cf06bda6196163de0da8be7b54e731f40942a314b1c459124c78fc2152eb6b582f26f77bd6e527ac15a0cf81d5b0afbc313859c564114e60c5882e260e6059451cde1896fea79c81828db155c9f9f14e6b5c6edccb63487880558301b3c300d1e192", 0xae}], 0x9, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) fcntl$getflags(r6, 0x0) 21:05:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2f, &(0x7f0000000100)="b6") r1 = socket(0x3f, 0x4000, 0x80000000) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:05:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 21:05:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 21:05:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 21:05:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x9}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:05:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x100000001, 0x4, 0x1f, [{&(0x7f0000fef000/0xe000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x81}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8eb}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x200}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f54000/0x1000)=nil, 0x1}, {&(0x7f0000f6b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000fdb000/0x3000)=nil, &(0x7f0000eea000/0x2000)=nil, 0x4}, {&(0x7f0000cea000/0x2000)=nil, &(0x7f0000c04000/0x3000)=nil, 0x1}, {&(0x7f0000c65000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x110}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fcb000/0x3000)=nil, 0x778}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f66000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) flock(r0, 0x8) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 21:05:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e71cdb4f0c00"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0x369) 21:05:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x34, 0x4, {0x7fff, 0x9338}}) 21:05:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) connect$inet(r0, &(0x7f0000000080), 0xc) recvfrom(r1, &(0x7f00000000c0)=""/55, 0x37, 0x840, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xfffffffffffff7f5, 0x3731}, 0xc) close(r0) 21:05:24 executing program 0: r0 = kqueue() flock(r0, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x2) sendto$inet(r1, &(0x7f0000000240)="560d95562ef46bea15bbabd6f58bf5ecc44d202c42886fab64a43a7d206b2e5a4fd8cd3418c76cc1aaf892e1a09abdb5aaf3abacfde6ecc55b1a7609206add8dbf218d1006a02c523106529cc620316909c3af4d811c3b830443f06b8c0b05fe31e388f68ccfe30c39bf6ab412a8f7b2ac0f9f45c31b68050f801a61d5e6d106a12043dbb4e6dbaeeb7f0514a43a6ea41e17918e2ffc850ef6c5600033454a6aa34a2e92ae17c9b6282c4baa1f32065cbf133f0eaed5de18", 0xb8, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 21:05:24 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0x0, 0x3}, 0x2, 0x6, 0xbeda}) 21:05:24 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt(r2, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r3 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4ff010000d954aaf2336b46396eaaef80ea64bea48aee39ba1be4869cd9ac7906af5540c9b696a8ce53bf1e8083bdcefbeaea9b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d401000000000000005f2df59250fc820e4074245903e6e57b00a8f80065af730a9cd109cc025abafda92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413a1b90bad1a4deb4d74eab1b9e73f27db9b7a6cc877ae76b3dd58e9000000000000000650764b7c57f2a4a52c6dac144a70a0fe1df0ebb9e524945950825b28135c37fde7ec6d59e606f8"], 0x1, 0x800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x54, &(0x7f0000ffc000/0x4000)=nil) 21:05:24 executing program 0: setreuid(0x0, 0xee00) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2c0, 0x0) shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) setreuid(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x100000000) 21:05:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0xc, 0x0, 0x0) 21:05:24 executing program 1: mlockall(0x100000000000002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x0, &(0x7f0000001680)=""/140, &(0x7f0000001740)=0x8c) setrlimit(0x6, &(0x7f00000000c0)) fsync(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0xa3, 0x8}) write(r0, &(0x7f00000015c0)="5cbf96080ac0185136b8c2d096c5347501ffcc08547faddd5e10d969addd65910d8a208e372804f668e40ea3168ae46d6ccff160398f93f7f3f22ea2b80d4ef19d2994ec08", 0x45) mlockall(0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001780)) write(r0, &(0x7f0000000500)="a27e36ec100824b289be3c284591912fea716264e88c3531c9973365a38cef2d7b29379af3298957bb5526ce70bea24a35b0aeadc9feb877d195f0810e36058f5a88adc04320e20175b58833cd9e0e44b13307ed454a60b122ff7775bcadc85dcef9e3a1b45d9435fd71f77c8f2d569a79c8a71424a74617e1dc71c34355bfbecec3926d46adfaab4cbbbb5b39158852c2b48d4ef9bb68ed3aeea0953a50c94db0368cb2ef2410a9bba53c3a9991196f20bdc8354474d75b2d3b69a2c422d427e6783c585ed3d60dbecf3b20efe8d04a56f38b35f6b25c5ffe986e7d8be4436fc6c38a8aeebb0ea089ebbf9a4ea890e762d974fa020c809a23377c43c9deb63d7c26ad4fe0b6a92618b1dff8eade4887624b63f98aea731f972d89ae918ac84ebf7c72100754c55e04d55a8140196f686bbbd3b239d4ccedc43592dfaf1cf3e7bdf4fc27ac64d0956cdd956a69ce4f27dd5d266e2ed38eb39fe4c98681e6e03df5deb9d80be1f0faff49b81e5a8d1195c5c0647bcd4073e522379c5440c8fdaf86aa05b80cbe0a2bae6e1bedfd9b04f654cb5eca2d16521c8c09a5428b6b81c30884e059e585b0cc71edf98a8c2c5aa210c50ca44ffc22fae2a8c7224a3cde662cce3241bc6bd08025a2a7eb0e4a4c3e0c8bee2a3190b969c0472c5cb3459d9903dafe0d8b3e0164b95d173fc94d2a57b564e0dad2e7612763d127531c01768ee1e2a8958ee52b036e633ed0f7e4f758d3e19ce2b7c5c1095b658a32798f3c6120ad8b5c0dfa59592b8b7923582a675ddc364990af29d160ecb507254d29dc0114b2f2a275ca729401aac710c11cfd40037293d4caecc5d9633c99cc57ee9cf1a6144a367752851871db0c0f181215cbaf5743a2644012b99132ae5bab49bb8dbefc5b57a557982f3a49060c12e213335f3558cfb6c536dbc19ff02923022a5e7f028ba1ea0f18c7d2153c73e099af32f70f7125a34637d2cbe963b638558a289bf466c102e432206cd9255650a1d6582ed4e257e90382b15c9765ea41ce091a019ef935d82c3b06257ca365713c97604d9128f8c9f32c3c5359f3528f939bda8e4117cffee2901ccc9f0cc0e43671964caa18ec0a6641593fd70603f2cb0bded0103afbb58dd380d896857a1a4ada9354abe3810f695a58f19a0805089c9a2e2067c0384bbdc95a4cac4f55cede103eda89adf5aef66595cb7eee91ef77597966b1c1748a7412dd8b423584aa9f76fe3c090dd421ea721d46fb8a9e9ae060d54722684af62a9e178eecb3ef741bb2274891af942c71455c65cd28b52906cad1275c5c0534875aa2b9570959f8722a08bba570b97579c3b7ab9c9bbd59c1d7a511b0e87c079340361c8408be434aea50e9ff70340276c95557082e661e4d505d02348def16f32f311f7784638645c55de65f68264b2a49c710cbbe2fd0f3ff9fe42dea0e7d7abf9e294de47f7fea36aba09ae666cc20dc72c593c257fcc39c9d647febd558dae666fbe6c3144d3f0a186abf3b6c8b6ff793c704f338bfb8e3dd6d52b96ebf10cd13b509dad25232f44f920041931fade52d2c73ff6c56446df221831e3bdadaf9d4f9094ee675e7d02d5b0393783a4c7d6d421575ae14e70096acc7661ace7b439ea8bf1fe3c9023d3d0b91b21774c88b8bcc95110118501cc6d93b33245f9e0546072cddead12746ce43bb3027f1f961bddf522360489464d01c05dce80cfb913593b8abb4cf6f8c87fc54534dbd1a4dd268cbdfb408ffd7a84d4457158b9aa5049e5d1540493281af935b0343b44ccff1d010a1a766b1a3455f7101533663f11bdc4d3e9fc98025f6af55538e54b44d8b888d031cd40a12d19f065ce84afe40484cebe912f8d31bcb7247d6d4d9db8c42fe61d104e356590bb763f41398c7751d0f6b6a64745719306e964a8261ec4c216ca85c6a65ed0d8291aad03f75afc9b1cc3834e4a2c7dbb99c397029a11b3338acff0c41b281c5a13e95ff48060dcc5604c89090f8ee7a55428f49758428d33539b1c5278063305ea4ccc9fed53d23d7371cebe0df288ff74f8730e21bc434d0c5f5becd622ba0ac7f052fbb9b03d7ed0014d7ceffbe93a1d92adafdd27f18d8311d5646943045d3a9659f4a775c31dcbe1cba53cfba261f3afcd88486d0f70bd1c6123f461303a80bf06037cb0fef8848da69991a90ba5eebd02b76ccfa1b9db8780a9861a02536a797d25a2295eb690f904b4767be5bfbd1103b5e5e135398517a51086048311effff37edc8080cacb982c55749a8b43f6b1f8a403de18e86e8ce9a3b5774f7fd5e59a4c8fd218a766e5127db549b99ad1d78109c6052228f458e9030a73e653f38880fc80387822f1f6f145a80bc992f6079018ab8fda0945bf8005048dccbe8a7fbfe0986513b883f1383175974b3c25ee55fe8abba6b4f4b378841244c1ab07b6ec30bbc15982dda14dc34b43258fcaf127d690818711a0375c3ebb600553f684045a979161ec19850011f48d26e51645c7d131203e8fe72d01ed2a4ec80005a6e2137238c17ff38afb0e4668ce147633b1752312dcdcedb6c3ab12d7f60d664c7b838725e2fae55642cda08ed28228bfbe490756f675434ee4554463e67a83f2925c7f90417f2f566bb9a3ae1f7c4790342ec3998faddbc5b2a2b08ecee14b16c73c0a42ffd6bd3266e63bb7d6ba653b2e7f97d4aad1203726efce6666d39b47a605b9ba19b6f7a2ea18803c309d7870f5de8a48fca8191f073f7b0dac85092558d9a522e1bb000c55c75a7620d3a7ef27e60f5d273a8319b7ee90567f7456d2e25d598756b37887f1b2b09ff06b6eaeb976527f04d452ce6558eb57ad39691ae5b8476d46f76e29305bcd9305597cfb2b5c9d24c4c57725d7781837830131d2e5a525135db201a5db0fefa33e4d0878b503cfc575ddcf5f67c120f0739614c93f7b255081acde3b23a3a70c0203a013fc58bb78a3761cbacaac10b4dc1d1882a455ceda64c2571ee42140e6c5ea2a418aeac97f10fe9b808a602ae3e8903b4da3a0efb282042b825f545bbc34bd9e4dde340babfccb5e3debfcf04e1b4123d260d0a8e68b3bca34fb9d5bb41623f49efd8bf6fef39ece9cc3701d035e109d6bffc26f1b13c84035647bca0641a33701c96ca7be0b4037f9a01b4ea9f606c9422bb7b817f48e1fa5977d2859e1415bd7dcb8627bb05b0c618b0c3696f3f3e3ff9b49bedaa1f6cb44040d64a4fa93410933913821769ca6ee3e34e98a518fd93cdbb3b1b0dd58b6bf674d1f5373b8ff87d17060dbc852757a39fd54a14e35f3f4b960d51958537f0d12a31456803e974cafcffcbc7231d42a69df03ac500897a46e83ea1d64ccfb1cccbf293799e262d053d585fd5a4bef58fc0e6018f6db910c54fd138aff0489869ec0c8f9085ed3fcb2c6c3bc9f7fbaef2d722c41c9ab0a09d15569eea6d221a0fb8c7bc2c04400e21b7827af5bce8abe8a3ff1323e9a2696fb6d1c487e12f53a56772e3c8f95b0c19ab35beeb8ef8df2e8150a98e78cba0e3dd3af9794b8729edfebc325545b41e7c1b38c62e924c5368555d39f2d7c88f1ed96628c32a80df67a0b3867346c74e9ce2582bb72bb05d2738f1b012a03c8a9d2d8b419dc86990cb588bb0a6e097f0122db00e8eb60726e9df7a38ed7ca8be1e52b07c79f30da673cea8d451cbce4ad6b0befd9fdab21e465fe0ab18ff9497d04e73d43b3d05b048637621905dcf3b300fba8bed2dbe2c294e4f6ac48dbc5588588e8e3bf5bf1ba68dbb1ae55ff44461024b29958ce53e157cfc13c8f1d180367e82755596daade92d47e3e4579bef6628cde0d64c39cec4d1c4147efe8c6a547ea429c61a2dd7eefdb16c71c58eba171b4ec2d4709938f9a715b06dcbad354727a75ede2e461dd4733c13f5675da9842498f9c62f2f65e9bc029ee76883da2b86aaa079eb359c0d3d119f9b3221b867dd485562b0144c166971e8677c1c864ac3d309673b2f06a4e4d955ca4610592068a96cf6a047049180422a101274baab8eaf305670b0609dbb65184d023a2689a57a6b812aba2656373818148f0bc7ff729e681d0c8ef35e1ca92f554d0f28d1e3d08a3d05ace89496fc1c3a8df19cf66c2ac8607898b5a1fb4387a65385396c8e654b13624d63ba7bd8d0fe459f40db6f53e0aecc7db66946c16416b1669c7d354a4a9872d9814bda680de36dd1e1d8a4caa32da5fd069ab7643eb3a52c91a8acdd79cd8410bc98d5fe41d92ad65409e854feb31c0803250636a5365a0a7962b3627156dadd39f4f73759ada508fbbfdac28367e8493e1eb0792fa22776a491ad009f5c61971e3f0d5034893d9b906f39a2cf369104b9b3884c3ae2c38836328081bf985f1b5d88f58d67ce96e6f4375a6223b77dca34024eb39870c530f0d5e354dec3a3c418b6fbf457f0169158fff0cd3d95020922c60abdab5edbdea8a9579d5593cd69b62b50cdbccf92d7ad565d256d53a79677411f47a2fcd17d04caa77ab97f679f81951c3331044e12a48b1c0bde3e2108c131634f299ccc9076f1996cf3ba60eac41549f2da63ab4936eaf00985879d2321e5c2fbf86ab3a902f19230b7d1ebd22754e92228cb6ffab4ea373a186f8d9fb64a53efe4a1ce6f38565511e98a985a1d802119fe9707da41f7e528b8073088c6673cdb1cb049946e238cbb99cfa1b60e10e3c5f72d2f92ca2335d6c7ba8939851bf17ac2f917f7b3abbdfc7640d0c9fe60c939b9058ff9d05ddadf5feddf7defd0c50982cf2c3f6a18cf542852e6e3b3f004ec9a00f39f5c768084cec9f93fd156c79a908a12cef93647452feea94e208b38f325287b62296b7d610591c2d40e9a05a69702e0ecf71500c91b0e9aab28f8844a58b4708b299279d8d12930c83d3dfa3481333e749b4906878d08f9475ff86a7b64b9a7938fe88f018aff495449e0bf78472773d31a1abb7b478b3486b7b8e1de35855c50a06e1c5b90306aa174229871c87c51a866434f824e7abdf05a312324ed2a400f4aa7aa36c0b6084fc464418630b0fda35776412fc02be0b2d3a0cf49bf8a822a6d13ee30e83ecda750c57421789c59c13a7700afa44bcb46d15a1a3353edd06c019cffbcaf9248d4ee04966f6f1410095c83c04b353acb1972e7081eb628d827fe45db53bc119c2502636a348fc27697310a771fe03060177fdea7fb24ce26a23d33d8177cc1f26202a9d872d5e8b1b195a9ec3cf964ac1f5d03286c742ee9d5235278238199d8ceae76ab1cba1de560610ce7579b74ed497e3932522597c596738c16441d8f121b0d69b616da4097503de685e5955769ff8099ad7c48dafe202a783f28ceee21acc7d70083da0603601a47e8d5daf8cfec369056c975168ef634834e2dc16f837e22be814dc0b9bab600e3149ef021a1cc640d561ceadbf9348e487fc7b75e4e0298959cc7b47233841cff43a502d411f4fc3ae79dece7970eab72b1191f32eb81912449ffd4225c08c356ade94748ed6654101d950677ee510041ac795366c29180aec225cfffbd464b8b0074225dc7aa36e5286261be5541bb67e13eda6a69e532715869f53cc5d94efb2f4f574d8bf0c3cce3927865e2810f70884c2ad8e29cf0220cab3ca06e54edf3a7a075687d8bbfb363461cadbd41d7e190b52194b4bf9f46d4c2dc3766becdbbd14632c7de32a7465ddc3e55a2c1bbbb478b76582c7799853f457e28c6f6362a415b36689a49a44b2159384b912cf39320bafe0ac00d2930c5d7fdb38b2a3f3b0adc36bab6e2778c3ae506684d4a", 0x1000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000017c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x21) ioctl$BIOCLOCK(r1, 0x20004276) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xf74, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x5, 0xc1, 0xfffffffffffffffc, 0x66ac}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc0000011, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000041, 0xfffffffffffffffe, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0xc6, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0xa2, 0xf00fffff, 0x8000, 0x20200000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x25, 0x800, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x5, 0x0, 0x2}], 0xa0, &(0x7f0000000200)={0x200, 0x40}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) setuid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 21:05:25 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dbe) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x7f, 0x4) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x107}, {r0, 0x24}, {r0, 0x20}], 0x5, 0x400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) recvfrom$inet6(r2, &(0x7f0000000140)=""/217, 0xd9, 0x840, &(0x7f00000000c0)={0x18, 0x0, 0x19d, 0x9}, 0xc) 21:05:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = syz_open_pts() pread(r0, &(0x7f0000000180)="fe8004af1b943e0768e0e13dbfbde6f7a257bb3b4dc6d32b192bdb88e6975cf68bb35c7432351b46091e63b84eca8dcfd350debaa864f4aeef5403f8bbe812fc012930239c11c09c8a0f1d3d7b3621e928babf9b0f9b4d96e72d8aa1fe659836a62d0af2f1ad5fda0e568472619e2daa3ef2461ded0520fd8aa3709d639c5937cb7957cbc0256bd1ccc2ae6f5d548098a0f1e5612c262811e5d7ad1f4ae7e1b78cdee4041f1ab6aee7079f", 0xab, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000440)="1226b880e990953fcd767b3c3581de3d3dd4e9d64f3de4e65bc27aac1ee721a25b150ed3f633cbc9fcd4d48945a41d4e76d8e32f3c23e0fac93d35cbba7515a741f741a4a1b63e3eed26023531c1178669685c3bf8413f444277cc23a264a7327a8a3c886337c7a7e4d2333936f4d849dce323de522f79f116e061dc9b5cade9ffb403d462eb2fc020e3ea2f31b3b9c55ad14c55f0cabf1fcc8aa22c73ddc0da9d8174d9abcb870dd9d6286068c7b60b5f0d17345994330fd40e73869dc07a1d6cd0fcb8056207bf82658f34da482726397e3e5c86c03f04e6c31a9a1ac81929d61be93a85a8271898797e3d47a3913003b139c7ade4bf390134522c8ec66f1ed8774ef340fdaa4e804c9e72dc44454b24d75b2d82e95c9d944d24599a455b47eb1b3a7ae3d95e731d84c7701503f5c4b9e6f97c40c5252b038b67cc7d38d2c0068427d5cd65b7cc029225457c7400f280e353e596da5c1f7fd9c97e259b56c70f04a4216bb9d3ed78417c91b0833fb0ce4c19314b0a5bd63d941f51e3505e6a50099d78fe853581451e566f2adbfcf739225f0254679b4b545eeb531012f1788240c8eeacac060de59fb5bb574e65a672fa77ff8c083fb942f51d317ecc8004d6edddeb84384fdc74c8bc63dba0b935067fccfde13586a4d143021a44f886a35d5b686717465b4e9f335a02c8a46a178e6f528f678f9b19c5f8548c94cb16f2cf305b78baf302ad3e2232ddcfff64d3ba32af1a6c98c86a74eb1d6b358bb3a2a0a570fc1e674a89c4bd5e09304864a52eccd2c658c8de7e8ed432ae78b49b513a4aa872397978c5992e4003a79b9ce19bb46764e913dc44522339b1c9f702121839643d762b1a2a95fa15ff0003d8949cf9daf35f50a02eaff2ed9b78d2269ac5dd1f106516d457aa121e64f5019fd4433438da9bdf7ffebe7aea10e53f823def7bc701b892a5887256941c1427995ae0de7cc130ecf14984b2c3571ffe81e031ae83da3754af238c762f542557155ce8facb2f1bfe2965bcd6a458c08989b8e90a532fe811f6a688bc7233cdfdbde174a9b05831d66527d9425fcddf887f08980249fd5aee9d75f0ed58bc544ad776ffe664b50dee03d7bbb2a9cf9e491dd1a3b7eab47c74584bd0041ff8b45cb2ed21df02f6bc5e6b314cde5879d149713bc01706586f80e076f70c127a5109e49e0374125656f9b27afaeb5acfca16b97558eaa7a86293625c91f19616f50f4227ea7367e626d2c9af77b953b0445b4ac4afd673becdbdc4beb37763039f6d97df81be5960d68a42d7e311de9b9cc8c1a5596a0a054053ac8291e4c06684e532032042615ddb15b224613bd4b9b86befa85e8500e77a03d9698a014374db5eae502c4be0cee5922aecb8abc813a584c266668672cab550806f841245cf33bc80c3db490da896845d4a0573108246be763f213d985d0538e34bc78efdb71b442ff1021002d60599a7df6a0d1fd788d44fae63dcd2e9ed5cca789f7815846f577f245070b5ccea02182a8fd31e64f03aff0f488946193d18ad0b64a6e0201e3c6100aa12a66ee80b9aa66f4b99a64668fbb4ce5eeccc4959a6f19d2cc92acf2fea74a8070413402bfed748ae5ccba1a9b2e3cc5a6f864e715c8d6dd6c384f8a9007991819dcc86ab3b5292e525dbb73abfd1292a3093da4e50db062315863639a95d59c1cff3191c97fea5ca958a5d87f84a3c857fd788f640471f773bd5bd91ff8ba139795f381a32895c789dbb4601f9742d4c5b45e5b9e9d4ffd610be144459059a9e600ea9344e3fe96e232a0fb6f96f3ea24ac53b3c0ccfa19a8f25aadf18561e9dfec849f68168fd8ae61db69d2561a086ea392ab4bd33569a62442e9d3138a92e0cede816c1864e44d0d50ef910692ea4a09edee0a9a0e60106ec61ad1b74b9f9e277f0a240864dc474c0a89d44fa03f30f015c85808a94c708edf11edefb9a3313f9bb4d3062a346fb6774ec008e2c93bc81879977cfdb68a710285396d4c2ce512ce4baa2a86bc55095cd6ae4c19098d90c4d6722335ea56077e59cd8c2463c80878c8cc94ac761f2e09cf0af0247006931867c7929f03ce08a9aa0aee2bea36ba5aa51a6b801732780300755ae6215f7461cfcd8e500bf7b3c29dde07a3286ac32d02791cce6de71ac86d6e9b26fa4a4a16155b7e023aad5a81041b91ab1a00025dbed616d0b76534790998777db1e8579cb23600b6a40ffc17c65ed51ad8155d0cc54a175df1ead07c8f00397be1bf9c13e68854699931404918ebcebb23b4c37223c2baf13f7844caad7ed3db25157e7b0d3ed08144b7b8f05d88f470a05c9159b0465eb98b39e91c141cc41d86d1d015585c5d0dab8cb6abef31050ffe160a6849fc306a2facc974b2762df5e08e88e4591c5074f4ce56ed12f6b8fd33706c117e70d917ff74ca6dfe150a7213209cae0337e6676908bc10f8765570a4c13aa5d8553c1d74c0782334c847a3d2e2aba1606df138ec5f720293180e62fffe27df2584f6bcb259b3276e8af0aa5621a8781200297f0fc64a8e6303443733e97bebdf9545cabb935332f088bf69f3177891c1b3580e5464b10d88f2529b0547dbe93fdacbc8407fc45c276d91a9e09c73a89b629a04cefdcc24c22f69e361f29a2f68da76fb4bdbe23ba8afefb8efc0188732e0bcc49a31c2e2bc32e0bdbb11aa1de323ceb93fa69312d2a3930cdf53ff3c95937bb85faf7cc2ff2797570e55b0518170c1315ab8ed963cf5c3ff49f7f3f872e40a908a8e62e45679c1cd94080d831851713cbc30d8e0b162a6e82e33963479872a15887e53dc4bdddebda352cc417109521ad71f7ffae101591eac6cd9b43d4542e2a7e5d2fd5ca2046488f5a0e74b8ae4bd8de5ac58b0ef2117e090c30e4158bad102b9d81cf4eabf54625e9a6134a6acaf8e3dc019995337c44dc701e3a372244998b43cfd4ddeb4a9a0bd621dbc2d337f30cc67c182e3d873fa79b99bb6ce3ad7cff442522a3f10ba14b3b97621a820f7ebe9c639836d46543dbc08bf8ad6dcb1a8a65ce6474a5b09c8f22dc75d49c16429debacc8b33a0a29612ae5c43e3ea62c92bce6971a7be7b122c50b486bcf17da3202c0bd338a379169a6996e9e5da6a729af1f6820bb0f7b41d6a27bb2dd54a08cf5910633a44f6d302830ab1e8e2c5e475312669b5d34744cf9d467ad830a54f719a67f91ffb558f836814adde070da78dcb6f3bf6114734a6d513b06dbf629f616a95738a97e4e301d9f9f39c0fe98bd4d2bf5f69dc64985cb2317f2a70aa55cd17c621ff5cc284fefcada91b1e15a84a5ec88feec3dc85887cda38df8fa91a10e771b58582878c4c5ed27bad561fceb2df0ad99146d8621258ef20ad8aed31832bb0ed2ad966dbbd2bcb865b1730ce2668294cd7a47a4db997e844c0a18844fbd95d6f06a44e113183ff7ab55815d8eaec43cedddeb5fa61fbee371fbc2ae28d77e5c70351af0785d4fc1710b1b06b7f44fe2b3d1c057ba0c9d26160e1263664c6aaa661c4a0c7cc949d0867f27f7bdba2155343e800087d20663e70a2126c879803ca0cb2b2ab340c32d9f6909054cc44899f807709ab3fe4e9957f1f51c68523f854fff56b3f289f5807bb0e39f10255c10f45483bfcf084e25b74c8bc2a54c59421f6420aa82e812bc899400928a9a963a3f0ad002541407da70b35e52528353fd9d8fd70395f3caa2f7bc2378eed1e3413c9ea0b8d2d23aa6d605ae4056b1b9fe9fab937793510aa37db7e9d9709a010ab9c7f4bc5762e606222faa56e9e3ff18c749be2414f9d3b5a790a3a4c81e9172c23a0550b835f301cae2498e230ac6f279751c93fa40db2bc71e78c1f24efa214e7bd6652c0fbf6944818adaa21a8d85b719149b1745044b94e1289dc935b0de4f16b8d92e593f1e6d9dc2c4e26983d5903f68e12b6d9745a18e36b3e3ae109bb8887c4defbf882efdb6433c080d817b233098da414d6cecf7fd981fcc87ba60415f7a978a9404a75dcf506f94a22b8fb543c2b3e700b46db3e3abd315b7b3f49f53d86ca35650bf4094e8f7ab3119283af563c938d65ee4bbe18dd72e0976135eb2022271e72ed07deee6198f98281cebbaedd1d672727366d59d6c8d82a6af9c65f41842b769fd4a885d46abedfc200086ef43ab223d77b8038a2efbd56cfe04041116abe29d61aea12144b2403ae9caebb2c916a55cadd72cdf34bc13b76007e7fc3db88832e50475f290f3ae5ccdcfe4e99137e8c7251bb88d6d4124ae5affffbdf03496ca5055ad66785a5e0ca04994f7cbf16d50eb73eefa5072a7a570b27b9e0e01ea510840633c5e8b610b80d0d278f5ab3e81f93a18bdfa3157f0354ce48753e6df7483fa0a61ff6b3632207c8b6bf761d4658b2784c60d2ab6f760cd36444985ee639c77d40a734d96f453c0ca7d8cac6684f028499a35bbf3ca122faa9017c78770b5d5b1fdf5296e8fc612b466f5ab6667a980608df63feba91d716e7abcda249829c0f29743b8e7c4c514bc0f76015573f3914a1be8e142283c2bd0884458b3fcad2b1656dcb24fd30a8edc08a70a7684951ed11a1015968176886ba3859c504b33b3856d36e57511570b9a5e8f8fc32cb09ded4f622af4b81694c3a041f41defea54c60e7651413d76a3be24d2ea084b71e1f9512f97ebd1cedb4fe5af00e56f1bcebc7d1d5a39991fe5ce0e994fdc161827b8252fac868359fca638a4056aa8c67ac4f35f15bedda84e617f9f98ea2a086523a72b341c15813634649a51a1f2d228e949a977ad8b88a0351870b61c33052aad88ed215e31addc3d186d4c359482a76c86a2433d6eee42c784d264347467b36ed0ca7de3ced0258d4cf08ab00ec579d1d021986a7a5e61332262bd8f924b0c6cc5acfa6bdb6418ed28b3cd5215b3887a42c619fa6a62328e9ac11ab697b88eb8ed85e5286231bc91fe798f3847018304eba9a83eb36d31753d79f80fc4b20851f2fbb88b25adbcffb3a146f9c07638fa33fb502715b89d84074c633195a7eedef4094cbd3f417ab5d4cfb4876af912023e046fd1d59bb98e19fb555d934748adf139311299a007e20cc72281c21a8d194919dd0953523ee5386f8dcd90c47e08323484c419dda70c51b435633b80b6cb9b028940bd5f162e005607a28c66c12339bb501c1e3d033f44195a08257368670c144f2dde01805432c3acce2fcf9b6467b7fa3372bbd2ca1a6bb2d9b76f72156d3c00af044b5b9185adc5f03b354a40dffad790cb4895a57ca850202c0a2017df1343efbf9b2e9679d51952423efd22affdbae40c990cc2a561488b6c6d698cae16f374ef74e62286a9dff7e2c86210fb2a94515b24dcab32189e903885a49f94aae27d51396acc76b5f6b9ec51c154e2153d7864408925c95fff5fdec0be45bba6581fc7cd1e825cde46381d88ca2c13539bf1485d075c13b64ca09146cdb5e3d7af4369a43b65719c8a4f325f08dd7c740e961fe816df262d8c7cb8e48a8d7e8375c13abd9bcbde3bbd81d41c7908fb33ee5a0e98affbde013c77bd5a233f4194f4ea3c030b12d894f671204d2c8e97b99ad386daa8b8f9382e5494aa948ec47c75d8dbc11d5269b355dce21c921940a15816313a7fc02bd64fb8c2641f93e956a763186b7ead1533c5832557b7a9040171749c9bd94704c60baed4e9aa84c5f33a29d24f6191950a96bcf220dc3a562bfac24415023313115aedbc5b99323294950fb0bc57fe0defa730dc45f1694c8e16bde26a26937f43070b6d74cb031afc0fa8da96ce23e6", 0x1000}, {&(0x7f0000000340)="186d79abcaa0cfbb51845e1cfcec178d3aa18db5d6bb924e5e7ad344d50bc510529997bfb09c63d4f126a4ef07b7954bc56a5a3cd8cc9c234ebc6d1d2c895e2223a6c37e97ca40b403b572709b92c3277ae71fb70c6a04c3f6c726c8f6335fcfbe0507157872a68e8b43e618d9fb16b98bae6775a774c2ee26c5c0e1278605be1813b2c6c248418fb683ce6f069f17915c98e82e1bc9e2", 0x97}, {&(0x7f00000000c0)="6980173378db1e8487594e3a73c5a01caac2c6703bebf78ebec4bd532e50761cf00b0ab0943a7d6f4d113bbf27ade5a5197cfc47e34d2b64354a7657dbfe0da0a687e1d8019623", 0x47}, {&(0x7f0000001440)="2d0a2461574562d4a75e10d43bfc5cd17d8f7ed6591100a069999549496b967b01d5e01c42e75974852e6f830582fa27c2be15bf3037a7e5c6dbe3f9559cb288e06b0dee733a26065c749cfe96f7392b6a921ab40d5bf21aa4fd71819c87bf3d5116440064d7e2367d2be93de2e1ec7e25f0e908822238cf4fe1cbe1b04514320ba85b4d21fd243a7e43d4f0168cbbebec28b50f32c6a957b4644a4819938be3eab50ae2d63ca4e60eb403bda3a2a13049370a7b4c524eacabc321ebaed6a0e4610924f0ae2543488153aa363542c3c9ed4325b0c9ac2e8357bde15c38241c557d5726b52b1fd4e943380429e411fd118eb198036f02f783305224c56abd7e75eccf6e0c398d60d15e3090c4fa429a85d0d56d3dccd5f278086ce2362bf2a560d3ee041a723258056674476a33f4ef5b6e3bffb36ca378ee7e1beb62a3e2bc5153bd8159d4326abaf620c9a055efcfe51d757abeabca3933f604a57843886185ba8150fc1e34ee725dac09dff6688ad93a60be1e9633fbc91a93c301ab5b8db61ff5ab3a8ce03e34bc666f05823dfbeaee9df7bac7f542fa464353278aad4b6b8750fca636d7b5b00f49af10b374cf64b086d9599f4359d0706cd62664672138fa89ec0e30bfc3e93f6feb9cd3ce8dad4e66cd1ab8d5ed397ce122693c3d583c3b94d1b0f4b0c4087f6d776d0a9f9ac4ca40454c7aeb00fc7049f71d3d97d7c05acf404e863d71fe2347e4815d53ec9a3ecee5e454a30e7705d60baf49829be9c0449a0e597798b9e94458d9c4e9b762b4013e7a37623e62b5fbafc4d980062b1b95e9e45986207436616916c7d82c33a82ebb8ff97bba4c93f8b7eca8f168fdef42d6d2030d9fe19206d8e075a059de153957aa0d1fd4570cf3f6534b8de38baf1a7d0005f0a780f88a16c983a583507534b4db7234c605109f60c4a234c6db56fc8c6af5eefb9f6ee241ea1ec4d9b6fea1050a0229f15aae81ca4c9772b1207af4863d31817ad6fc59aab90850e64728e4926e30698e12cb0a509be1e8009955aab4ee17dc106c7c50d138f5f8284564f1a404769d07786dcab5900096838479d5221c891fd20fb073069ac0dec720f8654b8ca1d5e91dc244339257fd374da462be940997eb8fcaaf0d41f20c4b892de5f464ba88fbf077caa090fee13f34badbb7699a0c4c829bba2594d6d79294dcb49858e7510950c75a27d4d4454d1802173af51d5a4d187c24bdb12f427738d25d7fa3a8f686a74e743c03d31a012ccc1954cadd65243bcc535d29473ae952c7aeceeaa47edf269ce3ecb9ab40f7d60df68e890dddefbd26d940b6b37219e351d0ba37352e22f1a4135b8572804994374f9d233ef19b4f06b861c1b5224ceb8138131d702c4a956ac05b55159607053dd31e1f4f6f9d4a793a10d2d9ddd2ef374c647ce45ad657afd0785ce64164af956198dadb2c4e17c21ddb6804d0fa330a522ec260e3f0427b879a6a02e216c2aae4737c4c64bf298cade00760e5ab86b4717d7669f7d16771ed194a7e4a48871dfe95e8147f917b5dee38ab3098a50975002831559b08bccb93d7622bad97ed641c031e95584f2d98abdb8427c1e08ce7e8fb8f982bd252ef88d40634ca2c387c6d6cd91b41b06feba64e01ed8a7db52e0b938b2c1cc8d9377b1837aa4d6504e7b0932770c4f3158706fab391d873a004c9868805c82982b5ddc6e8a71c6f092528a2be45d40fb4f87cf3d025cb5e5ece8ff9ab431349a742fc0cac4e98aefb06ff39190d17ad421f808adefb98e77c3af2af91531674adead9ffb2079fb929ecc3b6596adff9443af1bb9720c0f762519a6b9a03cd86fd998d6a73dab6f0742891905f43dbb9ec9c2640a3bbe8293ea63c53a4e5da768a33dc48c2ef617e0030686095537a634eb842250e42a78fad78c1030c861cf8fe45127f3841b41c1fde971db15127aab830d22d9841f3ce9052afa9a4f47f751272cc3d33825f0e84efa57c052683bb9c02fcc9c7128053591d71d226621731283a8c374ce22cbf3891e5742e97799e63945c0fee0e3ce242b980087a797915ba70aedacef9dff176b73fbea3e253e0a5a7728ff52b1f544167a5cc4bb5cc7c5d283480c6eb26f82b772259d710674f15fba02653e737ea75aad5e9dd97ed3d4a260c3a361ef26ef473c87bbd6e42d39a872b90b32520830bf9a6fbec888cd19d5895762d176a542eb2efbeaa8b9f1c8db6fa4e1f9527a272ad3bae008c8e7024adf77b5539c2ed6612c55ca3138225efc544ae229fc251b54c95e445ef29d1131e319f0b4fa657250e119cde38d534ba1c207b83083be726710d597d9441692640ca3d307a57b57974c52bf508b3a801bf52d39e182de5c3f66c1ce6fdf7eb2c891b4748115b087058b359e6a6f3928e16723767e487363438b917c9c9a0366af66bbf3b9ca62a465fbc9f9ed3c9a7ae654b33028fda6bd85eb2ce56cfb4a5cf2d7c78c4bf5757d1afd37ee78c653b670477356e5168dc26360bad85f3d841869113d8d0a14d3bd2263dfd59a28b02c55020c0cc0e929273befa50818598c589774d1338cf9429a9339c6541c09840c91a4b659cf976c923bdac9a01bdd4475f8ac2a79cb84422a971e655bc183ad190a537d677ed213f2758c157afb9873010c9c5f6b6c159eb3d7903ef4e24e86e0b05dac8bfcc4609a8c07aaba0abbfd2cd478693563af9b00fb8026d9d584e2e064c806df818a4965cb5c86a11d07f3ddcde0815c2ff972e162b57016f606146a46faf2a89efa10881325bbfe0039ef2d8a196ab781b00a615cc566b68f17359663d2404002e6a367cf60861931d49db197aa37fb6629e5e5a7edab8f5da8a51a8ccf7438b4413b1754281fae0febd8d76f33bc3179a10a16d0cab3a45ff923cd5e3a002e60d848ff5522fb776d3b84572742befb9ab00084ab37c9d32d4653e6cfb07433f5724d6914effe71a0d3cf669fd9b1250c2f2a140451683ab690cea4200b0168ed3a2bacd7e5bc4eda95684f89ddf6df46a5c16b3f0d47fc5f18d22b73b59781bd64564e5e474ef78daf586c6a17c07e0292075bb987e24373fc84d89c895a5297ddc6b5d4b6602fa2cc972dbfdc8d5a7bb060ba921126c7d93f66f03208d2ab585504d7bac0f9cf199327564d50ebb793046c71792cf3af8b537580ef91c19b3b40327182326d3ffa95b9999307a547f58e3e3ab4221fe6946c64b9a6c4e4197e3486155c79bc1b5edc6b7dbc3133f54e64d840a289c68a0d4914ba4e82ba3a79fd145da27237403e535fd3341a2db9e8d37caeeb1f2cd8a3f7a67abbea72e7f9317d866fc81d36ce77a346ce874cb0396aff68564cde7738049a4fae0330963b99f18d74cf39c7783ab937b56d881b8db0f75e00a7bb46778ac1bd5185dab7c87fdcfd4ad4056045eb61699054f9148b000ee978149b5b0101abfa01107190156f24432673280e10c8728d84b6f315d6da085dd44a0231a34fd591713d33fc3c8fa2d646b78c12604c40739c81743ec0e708ec67e9b5ec1da073e7a3e9ece87c039ef87913e6fe6b888059f958c7254ad6413df1a90c42c4ed761e6199e736d24ee409974ac32cee983a229a28111412f115e8dadc80b2216336a268aed9d2ff6efceb765e87c6b3ec669ec3a93a3bea846e61130928c66773f9b3b5846a30909c4b4c0f71285ebd41a94e14f3d5e901ef2725741b477aef7392301632b001016482439065eaee6300ebf9835a34ba4745a0c258286389b0ac081761c59bf8f3c6b04c810c2f2881fbd1f90010817577c8f4782514a732b6a9c2312a1488ee96d86913d976964c2ed0784bc3c2458dbf3f7338949ebdde9eef6c9288961fd0400276d0338098dcd71b9f5f7f780c8aa1fdfad1e39ea3eb3b4267b4392403219317255723a6e1338b760cddff7467ef8a835f58706b576afae0611ce353bb6f03018c25e461d8af0f6c1b25eaeef462f732f9761abe129c6c55987c2b6cd3696927c8c0a9d49baa4548b983f344567cd75be076186a0e132a397d56209544758c2d05e0938049135c111d8cbb5adc5fbeded6ff6e2f57ccbb11fb5003091d541d8804839f2026a6475ae14e614a380e65d9a524dd56eff82777cb3a7c4d84bea75b9343449f78a1ed107f3c219f7f74cc60759b5bade4d31038669dd382f87ab6e55f6440425b75ba69e080c866c4b2598630cf60a7fdde50b920164f04587117b0cce807ce6626195827220000a1ad9137608787fed7005798c8f0e54a2fd4fa7efb35a5e90ef9d6acac080922488e31a1f09d7bbf01f24537601dfe61047d5ebec685cb986978236d6de5d3d66992490b6f607ff6a38bfee50d8c632eeb20f29a19403da6d072e8acc924fd9f9b9440720420ba6fb0b94ab9206d7dd03cc28076545989ff6869abaa9376bef7ca9f4bdd5af799afc30e00d22f7f16a291ae9e92d87e4a315c4664f5348588141d20453370df502fd258198dfd49ed4b1d277d62b52b83652da3e49e069ee3b6797f3305cca64c6d55d015e6c424c09bd0101107bc850c840c9214c9768b81a96c0a59ee0ad37f97cd3ae94c99f6c38867c616dbc9c1355b9650ef3cb2b37073beafc6c88315107b5826c2116f98e79bf9a5644183f183b717590c3981d90166cfa7adfef7204a5d2bb59398ddc61c9210df56aac5da14120b30c2bd7333d043eec3acc1e75b2489770867900ff67bf3b6b994cfdba2e108d37a979e447d047fa98d2eed7bfceed1920bc55060f248f0c13eab65d937d7aba34c2f57972fd1e5cfb755dfcec4c4e15a535a0cb776ca6a66cd90d7f34f69625ec26a1bf80a6e1b0588d19818f33c5cddc89bfd616ff25b8d86580e042aa3fbca2790c311f09e43c7f4735dd8cd85817847ed51f43724383bf5ac38f660368580a1e123638f8f9ceb8efef8071ab46450c7a400297994af0d89926e619a03a63e1485da8afb40fb86dd9fcc0097282543bdc8aa772ef1052265fb5a1bc7a4891d4537415d91386710c605d9ecefaf688a378172d7655bf9e1769cfd53376295d2d61f8429a63ce1447a55976a267201e05be9f2d3c23838b5067469b9ff298aaf80508eb20ff72d9147f105476391b8192b13608f29b73444a40c1a1321d5edcb78a861687a24818f02e0ac0354e6d99df8839f659590e6531e661c559a6d3e698db0c7e29b5d23fcafc8f04873360cfe4da767a86b39493bf822ead846aa0cdfb67565126f0f8defcdf86c3ece9a64a504d0c1308fd0cb16487ad7b762ccedeb13e270c8a32eeec787c2f730800ff993817410a28a22214b8a21d766515c00aab5cce895a18db1cf42bd133dc1b9d5fe4792831478466e23044054e783fc45c9385bdf395ae57a74657bc80068250a59332bfb761e2d088731ddc25ef963ac0aaf00f80e691eb8043b5497d0d2cf3fd0cc12a97afd2ea4a76b561f58af820852cf889ca65435f6d87bdef78eca7a71a171a1c027a9abf0c2f59974f6db1ab9111564a539809076dbe292f33a6d8ef1935f018637750c4550e5adb6761766e20a60b606c345d98faa0fe05d678a23e436c12db0be6e8f03dd916fa493298c098785ebebe4acdad2d65ad5aed7b7284c189506d6676b5fd0cc9b33d194166a3db0d46c77f1126590826c28499c7c5427414510a9f7931d85ac586fc646a9f25ebc0d9d7c1b009537aa1d124adaa2ae29d946a33e5887fd1b382750c13de1bd840d9f1aa473b2bc1e62966229227d05748db68a50166d83117010ae622836fdb5bc4a668f7b05bb18878629e4dd035", 0x1000}, {&(0x7f0000002440)="eaf2a6193081c319699c631d478fd4466969da4cbf8b582373756b670c4c5c62b69ffcba759685cc3d5eacf234397b6e8c2ff515000bcc6d8df765", 0x3b}, {&(0x7f0000002480)="4f092884c1a958a71fd68efe62aad0351d7a2d33b2c646650bfb67d17dcf829474df45389c90b7e9e862e69aa4c8104c364975fdfc0b58c105", 0x39}], 0x6) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xdb, 0x0, &(0x7f0000000240)=""/219}) 21:05:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40000018010, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="1c007f00004000000000000000000000db00000000000000"]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x20100, 0x28) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 21:05:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x3, 0x7ff, 0x0, 0x3, 0xb22, 0x100000000, 0x1, 0x0, 0x4, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffbffffffffff8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:05:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 21:05:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x3ffffffe}, {0x0, 0x2}}, 0x0) lstat(&(0x7f0000000040)='\x00', &(0x7f0000000100)) 21:05:26 executing program 0: mknod(&(0x7f0000000740)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x3f, 0xff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x1f, 0x0, 0x85, 0x0) 21:05:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e3038", 0x27) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1a7) 21:05:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="409babda4f21d033544b70a357558a8497cb6e0ac637535e75449d12fdd07fa9174bf8dd04eabc59d6815ecd930839f8fc8566298de604b34548dd256dd7e198bef6af08870375303354c4aa94317def238209137305b0919ad26f692b95d90363914087a20a744cbff44d75efea9d787fbba7744d6f9bb15fb3a1bb9c29c2edab2c69dfe220aa35ab111ddddc89bd642f43daccae2d4391d7e5897eea49b2e6fc8424e43f19a86a5294d8ebd5200b0b8e9dce41dea5c5e384b190dbc15d5d5b75f008c06d69109de0ef2471a6525e874c702b645166787896cb65f15e54", 0xde) 21:05:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 21:05:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 21:05:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/141) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00000000000000000033000000000058a3", 0x34}], 0x1) 21:05:27 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) 21:05:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) read(r0, &(0x7f00000000c0)=""/190, 0xbe) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x1) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 21:05:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffe, 0x9, 0x0, "000000000000000100002000", 0x0, 0x2}) r1 = socket(0x8000000018, 0xfffffffffffffffd, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x64ca, 0x4, 0xff, 0xe60c, "73d1f5c0c7c3b8c7b77dd751641e925831df3499", 0xfffffffffffffffe, 0x10000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 21:05:27 executing program 1: symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x330f9ba0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x1, 0x609}) write(r1, &(0x7f00000000c0)="6e362e87", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3) 21:05:27 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) getpgrp() 21:05:27 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x1f}, {0x18, 0x2, 0x5, 0xe9f2}, 0x4, [0x4, 0x10001, 0x0, 0x7, 0x577, 0x100000001, 0xce, 0x1]}, 0x3c) 21:05:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 21:05:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) 21:05:27 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x400000000000000, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6", 0x0, 0x56f1}) 21:05:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0x3, 0x7, 0x71f2}) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000140)=0x8, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:05:27 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x160) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="4f5b3c1ae0290fe5cad46ad7599295675af1ddc1c9faf4438a295f23c3baab753e35652b3f8c70d0b04409dbbae52bc6f63ad2b006e0", 0x36, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 21:05:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, 0x0, 0x1f4) 21:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() r3 = getgid() setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 21:05:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x21) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x8}, 0x8) 21:05:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x103) 21:05:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="85ae7c5085b8535a118c0436eb6e6fbd2ee6d0607f3a50a8687861e49bdf888b4d2332db64185dd3b93f8a6da52c3836ec2cd26fd53eac77d6061c6ed3785c8d1bd1731b5b8c06c87cf655098a8a6ed52bbd6781d293a6a1bb52d031d1334816efd8675a071b9bd3bcc9fadd9246db8f2f243840c81660970cc5302548122e454f99740096f0b816094d8b40d6f3c5d352b79381039a0e0b1b55bb8dd4dc61bcff38f677df37b09afd1d068f289a8299946883e55ebe729ffa319cb96014ec5e90a281024936f3dcb536230374bf5d10c89651b55e59cdf3ec0d966709b18516", 0xe0}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2080000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0xa}, 0x9b11f6fdefe25240) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:05:28 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) dup(r0) shmget(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 21:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5c, &(0x7f0000000180)="58a707b68f30a798f616553f6e28c9fb256b5cff12aa8f9f532e8a62339a11fd55f834deacb9be919dc2a0bf873f547eea50e38306a2bf1a00000000002636d309f915a0296135a7bd27421bad6ec2fcc7409fd392f5eef4470ced2cc1c5e3a369412761ec80ea832aa0e386dfcfe3a1cd7ef173e2192d40d882f8420f59b5f620eee6ae812d1ae0632f600cce60805c66050ec1cc81123fa6accf380f32a4d6dcad1c40abbdf59446e0036449ce55917e4f1df763f397fb76fc115f3830adf33312d56436f0197758f006116c8719ff54c9b1efcbab72425574aa137bfb2b5aa3a3f69eab71c91643b79fb8de5cfe728e1df4a4fcfbed349744c2389d42b6449ae3040ba18004decb87825f70") 21:05:28 executing program 1: mprotect(&(0x7f00005e0000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x38, 0x7, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x8001, 0x0, 0x0) 21:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:05:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xd53, 0xffffffffffffffe0, 0x2, 0x1f}, {0x1, 0x400, 0x7}, {0x9, 0x9, 0x1ff}, {0x0, 0x3, 0x1, 0x80000000}, {0x3ff, 0xfffffffffffffffe, 0x1, 0x7}, {0xfffffffffffffffa, 0x8, 0x100, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:28 executing program 0: r0 = socket(0x3, 0x7, 0x3) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 21:05:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xdd, './file0\x00', '.\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x8, 0xd7c1, 0x7}, {0x11c, 0xd3e, 0xcf62, 0x9}, {0x7, 0x80000001, 0x0, 0xffffffffffffffa2}, {0x80000001, 0x5, 0x3ff, 0x5}, {0x0, 0x945, 0x7f, 0xbca9}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 21:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) 21:05:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) flock(r2, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:05:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 21:05:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 21:05:28 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x51c}, 0x10) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 21:05:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000200, &(0x7f0000000000)=0x3, 0x4) 21:05:28 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) 21:05:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x6, 0x6, {0x6, 0x5}}) shmdt(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='W\x00') mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) 21:05:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0xfff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="a3997e3981e765c3efdc27e39332089c1687b1abbd4feadbb615cc4e658e2da4be8efef66fc888091359e2f7c01eb475e8d3d230516dd3f23f5bba92d9d765b5819d7be7c3b770ac96b947bb067e7ce2350e1af214e01eeb2873391cab087c73bfe99499162428209f2cd90540b56d02f29cf42be989b41e00e3b1bac8c84ea58af88b", 0x83}, {&(0x7f0000000300)="cd48b3e2ead3ac4e745fc39b708e2581eaf549578963ad812e0e86ed0a0da2c262a0436c9c5b04ccdd6373fb50ed0ee542838790bc55d2d3fa26d803300758f5ae3861fee0dfd622c2c75a2e020c5880a8f7460fe19fac338a3480cf8a809bdbe8e085281733939aca618d819e6d52c11f7542514f6a02bb3f064815dda48e1a1fb8b16cb90c774b804c9e2b43b653de8bd3b80c6ad9f01b2f937171c64af12e09000000f9afca3ec7467c0ea5587e352a478a0ff3719db70f870f38c77ff41293f0d78929c0be25946da9e89347ffa1c3d42357af488f37d66191d1f97264f9a1000000000000", 0xe7}], 0x2) 21:05:28 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffdfffffffffffb, 0x1, 0x0, 0xffffff7ffffff692, "02ffffffff00", 0x0, 0x80}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 21:05:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x180, 0x0) pread(r0, &(0x7f0000000140)="55c425ea4ecd357ddcd8d40b3f0ce727837fea93b733ecb20faf3ae26a1382e0a245572438491e2e66c09d639a20554d1335c3b1df3e402380932c3465398ea78be29e806209e0a3226e40745e2c9967689e1f1f4586e75e89d0b2554488466dd8934b398d07061ac3741cadd27b06de541d8633e6b0ae8b", 0x78, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 21:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000000)="b6f86f302b2db0c70a9c52039013511b7feb") 21:05:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x795fd2d9) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0xffffffffffff7fff, 0x562, {0x8, 0x20}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) r1 = semget(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000340)) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8001, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x1, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x9, 0x4, 0x205, 0x6}], 0xa17b, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x61, 0x2, 0x10000, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1b, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x279d}], 0xbd34, &(0x7f00000002c0)={0xe2e, 0x1}) 21:05:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000e3ffffff000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='p'], 0x30}, 0x0) 21:05:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="86094a8202f181cff3f68a403f257644d68d3e2104c879edba0d46a1cb126d8dffb08c57c9acd3a39a5073", 0x2b}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="4e1f400000004528c90b5a1c8bba9bcbfa5382d91d9859b2c4c6f9029999f6728b96067f577e632cd5f23e96f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0367140f9818871f6ad9cda9fa1223a7e13e", 0x78) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='\\\x00') 21:05:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fchdir(r0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x400}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x44, 0x1, 0x2, 0xf9ad}, {{r0}, 0x0, 0x58, 0x2, 0x1, 0x889a}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000020, 0x80, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x3, 0x1}], 0x7639, &(0x7f00000011c0)=[{{r0}, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x8, 0x3, 0x2}, {{r0}, 0xffbfffffffffffff, 0x10, 0x8, 0x83, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x9, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000009, 0x9, 0x735fc3a1}], 0xd02f, &(0x7f0000000000)={0x4, 0x7832232a}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc2) fcntl$getflags(r0, 0x3) 21:05:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="f90000005f26054d75f2"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="03364a2169364bcf2281d4c0f7988a56a75436148c7ef9e0118abe520026e22b45bd38918412682f60038760c05654985b89786066235fdb4e014a02d4da84ece9dae042724a124448ac0582f164c29ba841dd6c0b09f8eefd3da89df81eb899f859f20f38dd461e8a1c64a23b7e0d01a4cdfa50bf2b8ab927476e152633fa0896eac0d38e52a4993475622ca65093de2cd09bce4f1670144eebf1b965ae0dae5a702183a396588ef2abe893e17ce6c5803a6ca402c193542c7f2598b87391738ee41cf62e1b595834935f87ca6cf84cd92d223d3be9846777c69ab2cc9da9e000e504ad408399eabe9445ca1b51be1cf2d47ace14e9a10bfc747b017581", 0xfe) r1 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0xff) 21:05:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 21:05:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10062, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$unix(0x1, 0x5, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000015c0)='./file1\x00', r3, r4, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000380)="3528dbec1931140434b98d9a2b00e341cbfb5f3270852259adbb12526689671a66a16adcae4f184d197c41b78fab1b8e342b399587c0721fdb8164000cb4e6162950f3b5f71c2bd2c9025a63b5fd8be2bef019c3600e6e5a0739424544ab326e98c40d007f617e3e5d8ce630f042f051b7177064bc1fad405e346edbdfc20143030800ec3f0564c4ea9281e6e0b4251c85cf625272b480091ed987e4e8ccc3a6887e3d62e1dd133ba38ccc2ec9c44dd2dd321af668161429d2e34e8116cf6ae6eec269ffb89d3cb5f5843d64cd5e3515b3e1936cc291d166d43c88d6a1fc02c8acb5c5d164a3b1860dff019bad1c4b46a31fa28ad41850b170c808189f211a6dd3d6f48fda0f871a78a78cf5378aad30b890b2544c7f5474df83bad89c00da682eb5d63f74e2d0359ef56817d557ed2ab50fe34848b959103b16b9ea5488c9d4272c842ca5c09eb93e669ec9a34732f318ce1ded06b647b68bf049c879dc3186eb55dbd996ef6113f43caea472ebfcc54dc595a8cfcf78ee53ac78d7e956f0feff118892e85fb506cf50df566fc13fe70983426d9041c7f8181612a77e9927b68f14b47f49a1d0d962536de76cb339bcf362ac5f9f1dc698a31b5267e09661f7b2dd171ea4a99aae149177934c31212902e097e4cdcc87dec1f2f8b86543e022f8c32d2d238f564aff0329082eb0eb7e9d92749bb1839bf04e19465f441ddc8ed4a6f0eb664e2bbad19d4fd3722dc226d56566f73bbab2df946b7839baafe1c2b7532457aa00fbfca55b6feb03cba88cf6b5f910baaf20adb565e28dca90a4657808cf6e19004a108e9563dadedf30590b7e750fa1570ae542ac3d691f7f67681cf3ba371f1abb7b6f198a75c95d1dfd814a874b5fb9480ecf078e142eda056366b8a144f8e71c916b9563078305e5242939a710525a7f91883451eb0b55d76837fc393989bc1490fa737ac7a50a7be6a7a9d7148db8fcd812a499b2939e21d18101632bc01d5b24248a4b43a9d1e7190f2342d33e51eaf9e2826c57564d75243103ccd7e93290717042d8d86c8b5f66f25b16a0e2a398752386e711d5f25774fddbf45678c4bf3e7c1a470f2392f0b9c0ee9c59027a77fd9d1f1f65a2dd13b1e93f651e947870a863d1cf4698f0c594a44abfe7e87c67d0382e3211e705935442bb865db46c352eacb60190aa15d647841b93a3876ab1bad997ad02fcf94c0430ff0e501f2971828ccea275f3cdaf20f9cf4706b7738e9afe29f22776a3c54cb3578afb2e2feee604381e636c1b05bb724a00eafe52f858a8257fb8904cd90c50ae654dd0f014bef726fdf5333e49f03655ea3ff0d072a081443cf4a3d690663b82826e03eeccf114c1490b9d8f636e9616aa32fa390cafd19d61359999cfe72a97b52a33f358b949c1d9dc1895357ea774705d19b12ba98883ea57729442ef7aa6da5f41b27dfbc8916e53c50eaf4ad6aa3a93733f5d625acf8228a68589a397d70d40039c288c8e15b26c97c4071592802333ea1c56319b5c8935897813bd57d278e3773fc666d3623761c1d38431e7b65637e14f5c8347f21546ae86a4abee7506f9f2b2248258286a202fbf1f226996f64a0bd10806ee05085d25d48f67731e26f207b26f34f66d15f5f21e30bb01ac6844aa4fdca44be7c6e8f410807ec341b81aea486286ed0b005e98c1a6e48bc6be07a4dad6566a358f1c749ba666e3f08d095aab4ce1b90cba0551c1d312b1c2cee2284cfd9bf8a3d577e6a3f2ca27385aa21a17ca784434a4e43b7ebdf920d2a80885b285e0ed9bade431f0fe6d7be1aef9192d42251d034a8f62ed7ae99852bb67183e8a909f614301f1e6e0304c39d5fbb1cf6481eca6122bfa8e9e98c7d9ab4b92ed950b0efb6c09ba0ce839195e580d657b8ec7747335f6c0e8de06196d735a8610b4e9edbb740c541847820cdb0dcffca08ed99e8f0239d99f40649a8ace09746ab0c1a2788e0dfe43700862cfb48bc27b7a6cd7bd4ba04eea6934b232050f6e6e83a862297ffdfb8673727787091cb1df7e895a4d7770fecb58049957e540849c023c1d9a0dfc57e4c5d6e49916dd30165d62240dab83ea24bb9f362bf7447de9464a0bac3330a9160d866a3bbdfd12163201d316064293eb5e6514272259f4126f729dc3ed3531148b0ea8861f79f999717d06ea91e1227be034c366209ec98ccec36a59f7ed66f254b56c1bc1bf56e42f9f51e96de09154557747f66cd034bd7e351e4edcacc4ca75c9307d04de3feaa6dfcde8d7849eef8b90ad89bc71bf9025164a5ecba78a03d859acf3cdb40d040b7d7a5b0e391b03631e2c476f800f5902e8a820b8a9be6242d73ca7cbd2a59df63ed755e425d10559028985029fa718ac15c861f3d41961a8c0072a167c4e34d4570a998a40d080b75a29cebeea6b0d63c67c6f9325f6a276467aa050d7f2a91f5b6488ba3dbb77072f6ddae321af391c4c672c6ad058798c2ebe5c1dfef7ed1d3db820a1264fd9d20e33d280684defbb7ee89afffb52136922a6cd420da157995c7d9d2285f6d7f916d5668dc454cfefdbb39607057cc9e1c425506f7a4a166d87d0255f48af3a0505783bfde90b5380274227605384831f7cafa29986e8ff36c269c333172b82c3959bd8858991c4ca947b7acc09759c5d06715b83d69f01b6421a95ee2d9505ed70ac675be5f29794abdfbe5d0020fc33af580243214f73daef8ebb4bb2375cfb0ab1e7f35dbf3ba8053a435e9e31ba3f7261e193681b36e02189fd58b4bdf867c12e7a859c8d021ec1127fa6df581802c436369dba8afae702567fa96cc5370711d148a9c442a26bc1d3f396b8802b7f69fe2165a69d2aa5f409b3cdb8bac1ae3e61c36c8c6c7b968066371d9dacc24c49953cef3148cb7815cb5f0afec6ab1802798c0dc7aaa393b6f78b9a796abbaeddb0eb44bedab13114e85e19f12a386917f01c95ed64906178340355085fbcc16f41363810003d54543d4969f43fe2e933a4d2fb8e985771d38657f9642bb6916c1bbb517e230242d17f0c5bef8456d1206c92fa4d626dc5219c11835420e9ba598c6d27b1ca2137e6944c9eee5575737aa5c4d377dfcda8f93d6a67107cac252c87b6c63248661b75ed12c8fd8ebd4aedfb1d5352f9404d2b7f55a5e2b7955114b5fb2e92a19880991d20b8c2e2bb372f0ba6b7ad138de28f230e2867cf080e44b89c1a4f6138e14217b71968bed92e09ef00c10dbf4a3f6d56fd87e71a6381b5697740bac141d2a11af178ee1d641d761854275a3fab91f5855f8501a13df192a3c9640070c9fef83fb1c955f071eb1bb7940df3f7f7fe9941532e726bb66727740e1b8dda81cd1998d52aa5e231cbf441c29e85ffbbbc3cee3d44bc07a8049000e7df9ce531b4ef70a8dcef3c24cd66d2a97fa54e13def5688712d8b9661af770dc0d4463cff59546fb5a328f25ef33948a5732054a49790df5a0227274f2231c3f4abb76158f12bd718192934041c1050d3f57f713fa97efb91b3d9aebc3bc497ef3f253b08367c06e823ae7a406fe7c10e1212a35435f577b21d8be156a8f324ec70720ee7d714a6fc15fc3cb12c02cacfada8b093d1c8675564b22fd4c8fea8269dc449f6bc96baeb145df8224b02fee14cdbddf03e420c1d0d006202854adb50fb25526ade8742ecc4a38a94ec2db4c8ea6a2dc8bd2ecd56a4a8170dbe93d1d3aaa1e9cec084d0f0be9331af5c9ebe09a870871023351b672d7682f7b613130f3e65178d0889cf93b0a6720ab7d1c0dae894079e8ab7a0b2146abea027e5216675a577f27c65382793d10237d0b1406ca71d4c44829989c04b9ee50943169cd9a5770599e86c277e9df055ba797f517cde313e8e81569b6d5ad4824ac5d7c568c625939e47aa34ba9a0946c0b304f43cc566018d11f7943c3a224a2fe926ca3c2ac43611bd7acf669774e318f105305c6a6d4c9e8badcb27f3d0be9f79a76f2de4240a67f2a2e4e73e4086deb48ad3ed5621d91cbeb1e119169da3196daab5e81b5663d782005d983b28b3d5033fa6462224037b6d0f69d959c5247ed075ff69befdf841ea289053e2824af79cbeaff2bf9f45e0a4305d4f6254cb5d05f402c9b5cc8da121d25caa4903b85a593b5588b3392e36d56e821fadd4859b34e47810d1f533f72285d446012b89606ba125f0a5e525519681982f4e4f3774af2192f93a5f3a2dee1ffc341e6eaba44d6f3085299122c968dc40733f18809eba87ed5b3b315c8d759be46a611d2168b7f07fcfcda76372f4d01b6246206ae637c0d5d882f2555ad181bd37652c814d6931cc3d5c7f68cda29cd4c18dceb4155ac509ec13dbb64dba52b5e44127e4daafca7b649d5563b3d6fe44a8c0dd0cc2a34c6a1312912a1f88b59a04b790ee12f13ea8d80abeba99dd09c26b241c7f6cd8282c26b8311bda9003fb8fc5967650819b359d026f91ca0a418df506026703f644e53db6f99602776f1b619d5a77165ff4e55f9593bccbe32def59aabb063d95249c40be15940cbe284b46c3386971c8e9ad527b0fcde115efec78ee283938043d74d0a28fb3e5d6678256b27ffe94136d3b4b69b16f6d62f97729aa915661b7507e7efa411e3b4328600129b11338708b52d5ff42cfd745164df8d52fcd494dd956e57545a9dfe83cf7af3358684ba7782d7ce5cf36e7f46b41f8c65a25d453f61b71b462095139da0b62c1e3793d94ac41d82d525a47a455c010b8d372bab27533319a30f3bb5e1bb8eea2079dbfc797892f79141e4c072cf1c43701b0c739bb6ac39c40d078149c6059e0073570720884968404cf97885b2bff508425fff7f0c929c11cd7947cff38bc458ce11b8eca223b6f901654b45878320f4063e4b115ecf0b5f96b4ecc40b61a726e80197d4b7ace74c181010c27f1a51bf7b739f7b8436c506351a819a643cf0b292fd5f6a420347ff860582633b6e4ab8ddcf4881626f107f762813fbf93b02d52fbbf9d0ce931a81877f3a9d5481dd5af5c481ce89c34db2339f26d295c5f245e9028ea73da0cda9aa73061805c35fe7add076d3a7167cc2ffd14f7e0af606771fe6333848b4512e72b623d7a4d4a7b427233c581f77d0979efcfd388c0213dda3c2aab223500d8fda3e88b797dff1f0cfdd580ad600c21ce7effcdc45466e0c84f1a0905f8c733051e7304e95dfe18942c80457bf4a8624a5289fa4e3f7d27455ec5ca7355567f24c0ae82c1980999425f8457f8dd44cc89afaf0a4e6d3fc2ed53651369edf7bf709338488ebbda36f1db6831a96232ff809c110507a7b73b924848d52d5555dbf23d6bf997ab49c1623d162adbe1e73e15fae7c741a5543f22942cf96d75bc84b4b355bf1f094e6b339090d4395da7474c15261be51c1b563f112531ca4b174499144fd249924a776d9694666f548c9c8e807da7e3d71eb5fd0ee064a875eb293b8d501e6f0a4a01cde3a5c3b203758631127e9a9d7b670b9e7af2cf1867e6cfd95124e621819550fb2389f40207ba4672cd9c257328b1477748955dbe2a55db58a6636b1fbd2ab1169ca3101487ad294c66485d005c1fd191d1b13c8754120abc9206efba5ef84099f0014b0da4ef8772d02eca3ba03a013702171bd1285658ead5b6cc0c12a44183b49d208e2d7a388fe8a7c4a8e89be16c725d60c63ff637cf18147c3107083b518230399e571662a386ba5b2243e0d6b27dbbe04d074187446abf303f73a494a3075532d66e3bb5e0038f9665298bacfb4d0ddc5ef7d268d84d214e0d9a28031d6918ed8", 0x1000}, {&(0x7f0000000100)="a96412df626089d7397338d489693d4750cd6a6b15ec8829c82e197068b998dd28bbccd0fb22f37acfd7d70b2acf3ab9dfe24cc43d2ab511657e697db5b5d3319f9dbbe4e4270b5e3e1241e0dde0ed244edb33f1c71b9273c247eb5dfcf15e675c86dae540a7024acaf79d037ab599a8454be93c2aa4ad76253d5973324046d8bea8c659fafeb8cd28cc4ab23800e8ddd3b6b5ba8482abf470f0c82c48bdd4a24c7da937b2063036c80adbda31955607f4702ed9122a70", 0xb7}, {&(0x7f00000001c0)="cc7d9656e92409a590252abbe2e4d9a275ca38ef4d63b3352097be32bed332636d5b4cd81c3db26e3750dad7f4681f8081abf10de1dac59285c1e424f508d88538eb74e81f752f4f95238e5c4c5ca4b563e3632db129db8023ab5917fda0fa0bd5e592a7dd1ea7fe49de856b307a530bfdb047c481e3295d16bdc18f09a6b3d9e51ba10543af7b31440a16fee0180378d18622662a1dc2e39bdf7e08cf8138a758a7d525a9b50d56b6b22e3806f143b04e35e55aa3f2203187c0d5e4471e280554d823b10efcba6d349214e015665dd4694bf9b1ac446dd1f629711453c87f", 0xdf}, {&(0x7f0000001380)="d3b3a5500aac780dec0f972368fa45a30eed1a892cb3b45b3385b241a0933cdd22ac68eace59f6ffded42789311cf294f2d77695ed29138ccb193fec84d9b626a587e8c491b622c352c2d3d14354d52a6dd13eabea0ddaf811051b0ca369528a8ec9b06ad84f0fcf506ee30cd0fd5c444e734c9b67b1965933ffe00275c8b8fdc9d494dc614725d6d098", 0x8a}, {&(0x7f0000001440)="d5cadab607bf516552f24dd6bfb57aaac85f2b172b80e0e462577d105a4ad85b84b7aa0a1e2bd0344e4624e3b97f11ee9406a9da8c1ed382d5c2fd4008df09f5707be111126cf98378c1cb9fb662cf1f5d20b7ef7d38ccaded0282e3c95f17f500107fa75e6bedde063172bdc9f27be5c7521f01cde24be129b6da507d7292dac041496bc0d8f42c3e9d3f287f82596a545741956d5577100798f40235cf7d393d96b692bb55ad36b79520a48b4a4cc78a9025d538af353db3820e8a84e768b8ce8cee278e65bb", 0xc7}, {&(0x7f0000000000)="a646feb644c10b801de842738b2894458cff413ce4177e43841fe4d1a5da072921f9c081e4eb9c7af29b38975541f8d7c11416e3b9a4ea93f1ec1638471181dee4098e6b57cc353116b3d34472c09ca2cd24ca27d5fb2c745138f806457269243ca10662235e936f2b922a935b20ca71", 0x70}, {&(0x7f00000002c0)="1523c6527869d78bb5fa54a6801c143ea9d915cb560e88ee3014f8cd574737cf31b5db1d0d687c7061622ac4aac412ec", 0x30}], 0x7, 0x0, 0x1b) dup(r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) 21:05:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) read(r0, &(0x7f0000000040)=""/62, 0x3e) r1 = socket$inet(0x1e, 0x3, 0x5) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 21:05:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1000000, 0x10000, 0x3, 0x5}, {0x2, 0x0, 0xec, 0x9}, {0xb9, 0x4432, 0x8001, 0x7}, {0x70a7, 0x10001, 0xfff, 0x7}, {0xe566, 0xfffffffffffffff9, 0x8, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) 21:05:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x7, 0xf15e, &(0x7f0000000000)="afcf6f51c9fba19b2e879bf27a8cab25744f1899b5668cd8da13cf7b22e0f8310492d7f4ac7763fb54c865cb212242628a0b8c29086f9342a274ad159dfff007d882ebfa92807d057b577e968cf29e8a38ed22863e73776eed16b17a4f02a1d40f33557ee9a1d6ffcae2f603fedd0c573bef41686e0ee6b3f16d87acce127d9fd241de7578b2113607fe0d28513fa01ba74c14b10d2d87409c337959660a3f0d699a9b9bde1abec5e9b7bf2c5ebaf49b13396bdb9cd8e22d0b9447400393031084bfbce2fe20a4d687fb4fdee6fd4bcd903b25fe7bb7d94370d3315e2d511619c3a928074c6b8a156d4559ef228b2fc144f3ba9f4b9d2879f1ed", 0xfa) 21:05:30 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0x1a, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = geteuid() setuid(r1) r2 = semget$private(0x0, 0x6, 0x74b) r3 = getgid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x403, r1, r3, r1, r4, 0x504863b998c7c6c0, 0x8}, 0x5, 0x65, 0xfffffffffffffbff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) semget$private(0x0, 0x1, 0x2) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000040)=""/113) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) 21:05:30 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) getpgrp() 21:05:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:05:30 executing program 0: socketpair(0x6, 0x7, 0x47, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x6}], 0x1, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) 21:05:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null/', 0x300, 0x0) fcntl$getflags(r0, 0xffffffffffffffff) 21:05:30 executing program 1: 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") r1 = getpgrp() getpgid(r1) 21:05:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20580, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 21:05:30 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x68e6) recvfrom(r0, &(0x7f0000000000)=""/142, 0x8e, 0x42, 0x0, 0x0) r1 = dup(r0) r2 = dup2(r1, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3f) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x5, 0x4}, {0xc7, 0x5e3}, {0x47, 0x1f}, {0x0, 0x9000000000000}, {0x8f, 0x3}, {0xef, 0x9}, {0x8f, 0x3}, {0x0, 0x8}, {0x144, 0x20000000000}], 0x9}) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{0xe0, 0xffff, 0x1, "4b4eac9887688dcd1ce6e3bec51dc92ddffa41447b93caa1976ab350b7ff245cf40bb54dccf358d4d804e45e5e706499ff7ea4fc0481b5d2ef98f97fff750e8384bc7e1d34611206267e92596c1459fd1d0b3d3033546dca29f0d0221f46f3e9a0a7591fecb8fb97508ec7306016f0364d78a80c1b16a29b83ef493a912f996dd510b4af255d1dbc2575e9c7baa9f4bb1b46ccd8201186ef96c337cd60a97c88c56daa0db902e4230747e16faaff41a42b72058e31545dda52d38cad02191e23e7cfb91e0bfca63e1ff216a9"}, {0x100, 0xffff, 0x1ff, "ea1892c63da8da6afb8d116bd2bfc585f6bc7d56d99dd69d205ef5fd1fa486fc52e56106cbdd6d8118ddde27c581ad7f417826c25bb66f87c23e7b7105e1317d0f07101e37fd0adb1b9defbb802e5f397157202815a927cfadd6377a44c1b551579038f8bb026f19f31bd0998c0c31b09e94e49022a25134b20aa7f3ce114c186c110930e0a676125b0c5ef4f8062874748325df6a7a5b18bc3c6367bf4eb9216c380c788a7f5b167ed371f93ec75b85bd8f879740b288c1b661b958f33bed1123e191cb4ca668c45e243b46cac602989fc0ed0086bd4c6b168aa96a209fe2438c37453a6fb3123b3bad65"}, {0xc0, 0xffff, 0x80, "8dbbf0a8038abbf594e84a78464404f09b05da4f50458e4af05bfb3baf8dd2e5e30a869102db46f4eaa920930ed93e6e0d156868959980b72b080b68cf0a1b5805046baefe6d44159815b1027190d0883a84d64f17e97fde85c0d7739fb2d60dbdc62abbc765d87e8e4e3fd07370a0096a8129398352e19cf86f52dab829625dc343975183e46c27db29f20711e6b81e8001b6407b369e193453f4c7f5fd6fa4f1554ea26f8bd1c90cde367696699e"}, {0x88, 0x0, 0x700, "1c6bd6fbe3f415fc776dfdc07c2e7555890797b5c10b4672e0d68d554df337a274ea38600065e269626c7a1f33cdc18f900f20cdb1350bbde3c957d99a79931bfe759a86a44888b3557167545eefa92b37bff8deb88c849e6f9fcd61a7781b0ad21233ef38c00be2d2b26f61cc7ee0b392"}, {0x80, 0xffff, 0x3, "fb328b903d0e1be299801af79aeaf75b0afe95b86be8283e3fd4be8abafb1383348a2b5ab1512517f3035f31cce6d56af61886151c791cd19acf32fd7a8debce3b0ca5186e490ec1685f7e48de0a4f348259751eb826aa7b3aa16b5dd23164ae9f01ec4ebe806e7b5d"}, {0x40, 0xffff, 0x400, "c500d98b41e111ced1cfc542202c064b1fbe384c8e45423572e904ff1f326ad86e4615d610e596047a2e70"}, {0x88, 0x1, 0x6, "15ee66aee7d96db90441d25491af735c72405d5a72a293a750e76ffb8a7be66d726f25a31811fa07b2a09389f5f69c221bf9ac9439c3da1b7e31c2777280a06fee3ef663dabb72cb59acd51eb99bb496e447299d7872fa6b3ecdb41985e8c421e654bbd4332c484ca1416cfb434f495690ffcc"}], 0x470}, 0x1) r3 = open(&(0x7f0000000700)='./file0\x00', 0x100, 0x10) chmod(&(0x7f0000000740)='./file0\x00', 0x102) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000d40)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)="35d8c081d5785b9fb3f2acb71bd6d1c814e25ec27a3d8dc24428d37eaf7fa65069ca1647fcc350035ede8e09a800334a8aa6a18b396df9b910de9c0d96526c9cd834a94e53905ffc7abcc0c8a2cdb87ec6885386fd6e710c2201d0a3d81aa737", 0x60}, {&(0x7f0000000880)="554b44b662f79262076a74cc2ee2e585f3a10cf909c752015364b1c0e3cde6436b9f86875d06642833f336641f5856bf9ff478cf0c6a85d8ebb11f9267aa54b5f1507008385a2c338be6e2ce1484b827aeaa6dcd970e7eba00970046b4a3bcac3fbcfbcfddd4e6361ed0dfc91e13aecda6db67a0b70781e898d20ae57134ad11deba5d7f4f5d2290161c556acf4a22bced0bb23d923661d7764ea2f080c21143d9107958baf090ad4a0a5090b4aa39982a7d0803ecddc20d8f519cf1c962ffd9bacc79d2462e2d5112be843d310a65de9a7b87eeabb5b003a5fdac5f6416707b0b8251f40ed5", 0xe6}, {&(0x7f0000000980)="a765846917651f77895f35776ac3ca8130024c005dd0d8870857e390c549ab4bde7985040a4c4d95f54d3004207800dd6465e7884f8f993215e77e25cec82c8c9446c28fb49dab868ccb8dd27cc49d75c239789a91415bbfbe27e2a77ab09aaffb97b697e1d8c5d0b5aa57b3e243", 0x6e}, {&(0x7f0000000a00)="d4487dfc5e25e1b3eb402229bdf11672d75ea126454f5490a36bca6750cca49040046d3624a8d4587cfb29acfe1e0ab3cbb77aaaf7882c5deb20f7c1ddc2ff045b4ccdaa05958747b8885b4bd2166e5b96cb8df9350caf18de2e7240d854cf305e0c65e7d781e5cbbf75fe302d0c631f51694a7c510f0c025bde161db8c5080cee00ff4680568605fb8a60496cf2c4c3cbff0fdc71a141d074a52ab1c3e9fa4a", 0xa0}, {&(0x7f0000000ac0)="42d8e7f5f0e5ffe96a177be65802cb61e3bc9252c4951a28b898c75bcb84c9efcf21934a5845518ee3ae81a9dd97af712ef01bd3a00ea08f036bd5c3df01e39bc45eecfe16ecc8078e3d8d40437ab83f23e5c7582d303405a84b5472c9a3cfd080c82e10146b0c4e46454b801b6c022b628251c7eeadf408752a1056c833bb2b886ab1efdb1701712f8f83c0daf55f5cc4f5c39d4d278965af85ead02a463361ce60e9d89d65247b24f568a8e1d36fd085d2b43ff5155096da", 0xb9}, {&(0x7f0000000b80)="6ea24a6f49a675c8abe7bb025977f625aefa7c1f13b57d5d4c6b777c8018c5de6e05c29df88e2fca6982ab3c38adcfe25d77be4b22026e6238438dc1c221e24167b34cc2211f4ab1ba292e95bb5f0ef34bda7c70f3db0265fdf3d1dcac77a6cd8349cb2d60bc765fcc96db48560aaa85df08b6d455adbb0fd147f0063ee7547e563dfcc6e1a9fb9d25941c7619fed97d28636bfa00e4d6765e4c6433cb59bebe438f7b1510fb6cd0af11c0f94e", 0xad}, {&(0x7f0000000c40)="ec4fa8d91dce5d235e45702cc64722b0e603f552bafcb567ae6cd2c3d0a1b7a59c8ac370c933f03dbb69ea7e36cd0546fa53", 0x32}, {&(0x7f0000000c80)="1fb582c430cf03164935e568e0de143a93309f82f41907be3a9c097d2a506c2eaab3682b36377a53cb1c4684cc4471b499fb056c16b22253261c8765b367b343bc89d6da4895247b9e2279aa257f6c9581bb8cb58a7a6d19fbadd33da9446950b78ab51bc09ed993d88f3ed8334045f82ece6290e99c6f6d0f2e3e525740644875c0cd2472f20109b9dbc61eec94487f6fc979bbaaadf9011b12b774e008", 0x9e}], 0x9, &(0x7f0000000e00)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r2, r0, r3, r1, r3]}], 0x30, 0x8}, 0x4) r4 = accept$unix(r1, 0x0, &(0x7f0000000e80)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000ec0)={0x8, './file0/file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000f00)={0x0, 0xe4b20c1}) recvfrom(r0, &(0x7f0000000f40)=""/4096, 0x1000, 0x840, &(0x7f0000001f40)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000002200)={0x7ff, 0x745, 0x1000, 0x1ff, &(0x7f0000001f80)={{0x82, 0x3c5, 0x80000000, 0x5, 0x7, 0x7fffffff, 0x7ff}, {[0x0, 0xa6b, 0x6, 0x8000, 0x200, 0x5, 0xc7, 0x6, 0x5, 0x0, 0x800, 0x2, 0x8, 0x7, 0xffff, 0x908d, 0x7, 0x2000], [0x3, 0x1bb, 0xe0000000, 0x0, 0x1000, 0x8, 0x101, 0x1, 0x4, 0xd277], [0x1, 0x3, 0x6, 0x100000000, 0x8001, 0x0, 0x7], [0x4, 0x9, 0x7, 0x3562c0f6, 0x4, 0x9], [{0x7fffffff, 0x80000000, 0xec0, 0x9e5b}, {0x7f, 0xffffffff, 0xeb, 0x929c}, {0x40, 0xfffffffffffffff9, 0x6, 0x6}, {0x5, 0x8, 0x16319ebe, 0x8}, {0x20, 0x3, 0xfffffffffffffeff}, {0x100, 0x7, 0x3, 0x5}, {0x0, 0xfc69, 0xc0000000000, 0x58df}, {0x9, 0x45d3f977, 0x100000000, 0x5}], {0x401, 0x6, 0x1, 0x1f}, {0x3f, 0xccd, 0x9}}}, 0x80000001, 0xfffffffffffffff7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002240)='/dev/wsmouse0\x00', 0x10400, 0x0) recvfrom(r4, &(0x7f0000002280)=""/185, 0xb9, 0x40, &(0x7f0000002340)=@in6={0x18, 0x3, 0x3ff, 0x81}, 0xc) recvfrom(r0, &(0x7f0000002380)=""/97, 0x61, 0x802, &(0x7f0000002400)=@in={0x2, 0x3}, 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002440)=0x2) r5 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002480)=[0x5, 0x2]) semget$private(0x0, 0x4, 0x522) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000024c0)={0x7, './file0/file0/fi', './file0/file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002500)={0x4, './file0\x00'}) r6 = openat(r3, &(0x7f0000002540)='./file0/file0\x00', 0x8000, 0x40) recvfrom$inet6(r2, &(0x7f0000002580)=""/105, 0x69, 0x0, &(0x7f0000002600)={0x18, 0x3, 0x98, 0x4}, 0xc) msgget$private(0x0, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000002640)={0x4, [{0x3, 0x1ff}, {0x3, 0x3ff}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0xfffffffffffff800}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x9}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x80000001}, {0x3, 0xfffffffffffffffc}, {0x3, 0x7}, {0x0, 0x8}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x100000001}, {0x1, 0x4}, {0x3, 0xce08}, {0x1}, {0x3, 0x8000}, {0x1, 0x80}, {0x1, 0x3f}, {0x2, 0x101}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x800}, {0x3, 0x7}, {0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, &(0x7f00000027c0)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000002800)={0x3, 0x2, 0x401, 0xf4e8, r7}) 21:05:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd7f) 21:05:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) fchdir(r0) kqueue() 21:05:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f91e800003000"], 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0x1, 0x1, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getppid() getpgid(r2) write(r1, &(0x7f0000001040)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3073501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d19cce1cd901d2a6e794af9b2770b31dd3829c0ea65a03b1177c6503a8a3abfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61deea1b362fd10e6f2d97a74b5323144591a925bbadb928954fa455e8278fbee8d603435ffcda4ff2f24e7140aa5a8f21dcd996600ced9fd2acac4dff4145fed3e57e5bd723746f44ab3d02d9b14930c77290da954f713f16f785ee742987df917eec04a74ef84965cc906a507b60286abcc94cadfcbb84b43f394678eb9c41a6e8025cb68c8d0fecc69a5480de69dd00087786c4bbb35b7887538dbd21ae3386b9ea113141b1addd5104633fce3d13067fde4b5d893b9bc7bd8a80cef90093bdf4a76b8178d845e85e6868d3b3a0de38c472f5165f1893304b10574c1d657ed9e5a8f056f2e4e25ad2aa900e15f65726eb3b60fbb113c98e8a5c73e1fba83a15416568f013011d974052257121f0e7e97b03b1daee54982fb578665c606e094ab7e891be189b2f5686abdd236cb7778eb984683bcf8f1a7ce49f4bd24456eedf461e71ac9c4fa7b2e5985f590392ec72935581de0b4f44", 0x279) 21:05:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r5, r6, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = dup2(r1, r4) ioctl$TIOCSCTTY(r7, 0x20007461) close(r4) 21:05:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xafb, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000082, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xd293}, {{r0}, 0x0, 0x33, 0x1, 0x100, 0x10}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x721ba9de, 0x80000000}], 0x81, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x47, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x72, 0x80000011, 0x6, 0x80}, {{r0}, 0xfffffffffffffff8, 0x90, 0x11, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x2cf, 0x6}, {{r0}, 0xfffffffffffffffb, 0x18, 0x80, 0xfb, 0x401}, {{r0}, 0xfffffffffffffffb, 0x38, 0x0, 0x9, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x699e7dcb, 0x58}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xd4, 0xa55e}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x101}], 0x7ff, &(0x7f0000000200)={0x160, 0x4}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 21:05:30 executing program 0: getgid() setrlimit(0xfffffffffffffffa, &(0x7f00000000c0)={0x201, 0x8000000000009c52}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882c", 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x6, 0xffe0000000000000, 0x3, "bfee18eb68efb5f3515b2efd4192db5c0af6e0b3", 0x1, 0x4}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x580, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) read(r1, &(0x7f0000000140)=""/229, 0xe5) 21:05:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="6b6f4775f2b30823c7ce572d52ff0fa925af54aa61c202ad7e0c570b99c5f40829b627a3d81aa59868e25f3f53afb26b4ba543", 0x33}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b31eeeec63537cd937f13630d84961a9b3915a34b4ae7e9f0c71ebe3dabfd2240d4826bd31e1335a7d6e1feb815697f83f945c3c5e7bb3f56b57fe10541a8a744f68da94cb11163026c0540eb8b60f3da09edc10b61857ea8e7d2a5e731e29d40c", 0x61}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x10) write(r0, &(0x7f00000007c0)="ceecec428db82c2dc009bb54de81a9ca82d717975852ed809472cc0b451ca2bc9ce3d7d4132d73d7f3c35f80736335215f5431349cf3ff6f4ed9263b8d3ece54a9692909357205b534a7b73671718e2b2f12131981b4a79b11f99f0910df84635171ba38a245e0", 0x67) 21:05:31 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 21:05:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:05:31 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x100000001, 0x4, &(0x7f0000000000)=""/121, &(0x7f00000000c0)=0x79) 21:05:32 executing program 1: setitimer(0x100000000, &(0x7f0000000000)={{0x3f, 0xfffffffffffffffb}, {0x0, 0xffff9ffffffff1a7}}, &(0x7f00000000c0)) 21:05:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:05:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 21:05:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') shmget$private(0x0, 0x1000, 0x454, &(0x7f0000ffd000/0x1000)=nil) 21:05:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) flock(r0, 0x8) 21:05:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20992, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x32, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:05:32 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000001440)=""/236, 0xec}, {&(0x7f0000001540)=""/255, 0xff}], 0x4, &(0x7f0000000280)=""/60, 0x3c}, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000180)='./file1\x00', 0x20, 0x3) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) 21:05:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socketpair(0x16, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 21:05:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3, 0x1000, 0x5, 0x8}, {0x9, 0x5, 0x1}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x2, 0x3, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:32 executing program 0: r0 = socket(0x1e, 0x7d, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 21:05:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100000001, &(0x7f0000000100)="e6b2a0ded8da4170f47d1554e13b42262ede223573e542c86cc9ef0d9c91ae6d01d732958ae91b53b79f757352fc3ed89cd0f3cbe318a0dd1e7a8735330373eea77f7ff978172bbf8a5baf5c71b0d5682f4c9bd2c0cbe2ef3497793d4a143424e5308ac634d4d374990a75f6f413c158115919f643b8b3b1bc73694ad7914ff55a5151cc240943d44314b2a66e0471a0dac89961e94799b400a7cb180aebd148be5f9b7b1766c983f4d4d59c8bfb9ce08699260000dcc50f677ed213f0d9e67be59da97f9c574ac96cbe2d05086bb4") 21:05:32 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ab7000/0x10000)=nil, 0x10000) 21:05:32 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x81, 0x5, 0xfffffffffffeffff, 0x4, 0xfffffffffffffffb, 0x5, 0x1}, &(0x7f0000000040)={0x5, 0x2, 0x3085, 0x8, 0x80000001, 0x1, 0x7ff, 0x101}, &(0x7f0000000080)={0x0, 0x9, 0x7, 0x81, 0x8, 0x100000001, 0x63656941, 0x7}, &(0x7f00000000c0)={0x4, 0x101}) 21:05:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='\x00', 0x2, 0x11) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x100000000, 0x480000000000000, {0xb934}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r4 = geteuid() r5 = getgid() socketpair(0x18, 0x4000, 0x1, &(0x7f0000000300)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="06d7b263877d7a13f9c7351a6a12159f1abb6c3c436e2c52dab530ca96b455ad026ffab7d96dee8aac40415e9a74afb7dbd342544bef0662b1fac30af80df2d42d76315c79566f6e2dc417c941f20185bd3c3e6b0e2fed0dbecc01fa1b67768235e76d6376bf3a40e70764fb16d7822825380435033f3482e83c11600e35dcda822daab8131df6609f6f70e5582ec5bab1cb32d499644fb377935ed9683e8de63f55", 0xa2}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0xfffffffffffffdc5, 0x400}, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r9, r8) 21:05:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014dd0 failed: hole in range 21:05:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget(0x2, 0x8) msgctl$IPC_RMID(r1, 0x0) socket(0x1, 0x8000, 0x1000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10680, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) ioctl$BIOCFLUSH(r2, 0x20004268) 21:05:32 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='c\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='c\x00']) 21:05:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e62bf6793653000"], 0xa, 0x0}, 0x0) 21:05:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:05:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0a4b81a6a15ba99609b17e99890e9b8a2fb1dcd6e94f499e05a22c35cb9ce4324cd080f5d1b26d188538750b6874b09a7a5de1c877696eb02b7d622d52cfb53b71f4f7c4c31f94feede5d5662532983218bf81a634f09f12fc83eceddff39886f540b8c810da8a39bcea2933153b74ac25d5eab9da33072de0b389f435d347534ae9fe6b067b663066181dc9c18c4d3ded04b5bcc92baa71a71869a26c70bb6d9029ff28145e04ba1d7672562ad67079e74dc476b9338df57c0bdf98d85fa2f81eefc2b2bbe941d68dd5babe3857e3905bf2457723c1c603257227a00ac3cf28be7d3cbf3ea367a1164687a35ab0", 0xee) 21:05:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x2) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x7fff, 0x2) read(r1, &(0x7f0000000140)=""/198, 0xc6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:05:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getdents(r0, &(0x7f00000000c0)=""/124, 0x7c) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 21:05:32 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) linkat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x0) 21:05:32 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20001}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="efae9178fc1446e6330d3815b4ffa30e775e5d5499ec34744b265a8f25646396ada71fff6385730507241d3ec8115bd5b2e2af08e7b3d8defab01d9a6eda43d9e5dcd19afd15e747bfb357dda2174676366cfb1ca5bf449371ffaec6f95139bf4fcf0be94fb43e6b28b74b1c005dd979ab2bf84058282bb6cec5b70000000000000000e4ec38aa50724b1ab745ea55f30f5ecf8c8f6f485661c0260de58488982ac489072823f74b0eea4f8c534094939472ee66b9cfb9671324ed19d52ce5e8d62f0eea6a0f1d3df69754b6279e2d66459cbacff8a7b0fbbbee12993c2320b77f427cbbf438f1e673c1826ef8bf02139dd8125dcf0525bda24835a5e87b7b20239a7ec8ef327abb999a15d58ab448ceb1b2f04499e3ae9efbda8ab5ba378c09199b74d9c2ec26c2d8fe26e80165ec2a8b0171feb5849b6f9e060cf834788e16263641c0097a1ab6e90edb33c37d6d6095499a83cdb78e03db1cb5fe3af6fce7283d70561ff465a2a101b19c4b2d5609446a293e3b98d7b0cf544eb931861918a152373a152fedbc6ce3640a980e91ef16726c585a7bb4bd8b93ad6d4742cb7bc8d9b4c24cdde1a34215e44a53631f559d65c7a7dcf9420dae15c51bf63a27481524379c02c857cd3179b9c9d66b253cc44e38d5cbe8d2c791310033ca5d3e756b8b3026b42b7e97e936d14feb3145e867f2c62226cd9e380d30e8ac909ab6bf9dec0328e92c6ab1b55075ab2b794ccd4594ce65ec2af3be74686bb9856f90d984a2c874364f0d52ba2e24c905ecc505edcc552e5657cb01e7e30a06123b7d27f417b32f6a00"/591, 0xffffffffffffff50}], 0x1, 0x0, 0x0) 21:05:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 21:05:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 21:05:32 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}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000600)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x2000000000000fd) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 21:05:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10020, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/215, 0xd7, 0x801, &(0x7f0000000180)={0x2, 0x2}, 0xc) 21:05:32 executing program 0: r0 = socket(0x18, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000580)) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b8de0000000000000000000900"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001480)="707ee8d5b85514404f08148ad642aeb61f6fc097cd8a04b4b7cd8330226fcf8e4339dd91032b110a3b8d3155633431d678eadaeb6c57d7a9eb045782f1f1520e966159b511ef8e18adbf6252e2cb3e0d7ff41a493109b8d45a2e2cfa0d060c66018b95e354bebb2eba384348e581e92bd1a69f8037f73fa09cfd90d9c19bfb58a8c32e27fc9ac3e74f3df96ccdd0af02b8b6173f66cde696e9111458b23cdc4ea7a465fd57907dd8ab863eaf1f2f1f75079b11383d9743e09195bdd3b34bb42f9b27b9819287c71203907ee07e2209d034c1b0a2a4a1bfc3", 0xd8}], 0x1}, 0xc) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="5b4e6e0d24a307642eaa621dda5d7368e47e0135aa072ee477bb603feee2ec1d4adc8f49465945b37c9e847546ba50716bf156bb62c104a0ae4e7fb3c01e9dd308fffe1f8c6efb37fefc5bbf69c05d2ad03e22d50d91dcbc7604c83d62b739e325e389bdf8e2d31bac703e8745679d6d84c5d74a21e063e5a4e829ee277d2f92ec227bdad2065433105d765a6eee6740261167d3dbb34f737f0687d2f545b539c18e2c88ba1f30809b5c121e5bdd311c0aa872c75fe9ed", 0xb7}, {&(0x7f0000000140)="654d4ef9b463e002eefc666b139f42a4e1494bb0decd82805e188dc5af3c9f26415d6df4d036f62eb1f6cd329cbdc8bfb85832673c566a5cb7ca1a2c20aef81cedd55a7e923ba9eecb25cfe79fa6d8409e011e5813e65033ff3e61735c38ea48c3046f12988998d13b6d190f12c6f308aa77b15b3a6aa04d370bfd04e4d961eae5c640c18329252d3e0961ce4070a5176154009eff40161de34872f08d50d564c3039b62036bd9e6043ecb48b825d19b3b64402b0f06149f9d539463070fdffba914532d3a64feb61f702ac943a37a081bf44b66f29a1d1d482f06519d3d", 0xde}], 0x2, &(0x7f0000000280)=[{0xb0, 0xffff, 0x0, "79ec5da467b3176dac045326c4b716b424d0e6d111083d98a8ab76b1d80e5ff253a762765a98eabdded23906a876244b74bdcecd676ee63610b5cc99d8afb56f59c7971fa92d5498eb1bc54ea95e1cde7f1d46dfa282b2dbb0760a3e7c016a2b1f01639f6ca8fa63fb859603bd53d24b439f421623d67057e457f9d5cabab8f6699bf563217f76149d8dad85a59092d7135a641eb6f0782f3b0e091d8f4bad2c"}, {0x70, 0xffff, 0x8, "760b53a9fa740bbc782a0462cc9029aa555a8f842a08ec7a54bcfb38829e610fcbe7e9db1baf45f92c2fe031da2a462d485ae3a4e8e3acda1783ad6370f0cfa39ea556557182322f69f2f2fabcdb12e93afb9a1c3cd49e01899c39c5"}, {0xd8, 0xffff, 0x0, "411e7d3563616da516cfa6902a37b082aff888407d5610994da536152f3c89232f3f55384c4aa048c068ec70bf5b8183492b9fa7cd2b43c2ddd59e51dcdd00ab8a68bfcd469ea67c23994e24dc547a31183c0fffb9a2f1c1de900ccd80b3b0446153192df04104baf6f3175f6598f1baba3d5fe3e1e7f76d212035b2da7934e3487ea5a53b1ca57fed6ae5d383dc379b5ec574d02224d70e23df6b927965d55965da4d1fff20cce46171949820fa1fcfc95caa62506ba363ebe93d91a58d8ec28c7c"}, {0x38, 0xffff, 0x401, "4935be58c020378ba88c858197e8a71aafe6e791b4786d922ab0b152cdc4d2945ed250739f"}, {0x90, 0xffff, 0x80, "65afc42c515e00fdc83c782654b88d12948d89d6a207fe9dd1e541deada5c9d4031612ff9720780024ec7adf9b14e65bfa4ef883f9b355669494265b878edda3b1899ac8dd12afd8a54e91ab6d85c9118e4b04551d72ae52bee9cf9ea14ba10b90e63d0cf5d1caaa2f5a863b837f59c10f36b4fa7ba34ad9ee77d4c65066"}], 0x2c0}, 0x8) 21:05:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="6bc8c6485df72a9bde4df11b0dfbed79744213bad0403666704747b8f5173e16618434518f3ea71d094ab8204818bdded72803d8c7948ab578f2c8dc57ee95938774852c0c285e206ecd086a8fc89ea472d7e47866d06cb8d54386512a19e84d96829c2a4b430d3e93a9c1da86b6058239d9c718138a399049b2b8b0f029834483e9f0f3901985f16a57de2c7d6276ebad1141a67d615621aa1a784f8a236517d751efc83870537bdb8b53adc83ab87fdf53688e905fc8d9fb24bb896e7e", 0xbe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffad, 0x7, 0x40, "f40c32b34184b2de4d5db451126e8bdc6b616c92", 0xfffffffffffffff8, 0x718}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffc, 0x1ff, 0x20003, 0x0, "040000000000ff0000004ae50100"}) write(r1, &(0x7f0000000500)="8b5fcc90a429c9eb3a5e47730072b7c7583cd8ff40a47031a7ef95a760c4b20f3e29ef8a23d63f5940c091650bbb912a9ef88581681e3263cf74539ebe1799b4946b5384e1ef8971968cfe74f8803db7c30c69c5de19266f598fd638ca5b74b8ab18e0b747f6a90404dd3cf29a8eada62797d2523f77056719b90773aa041c015e62cdb0472f1abe2d99e50242adc3a13b0861b907d58a20b542144c3a8e76a5a0434709", 0xa4) 21:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000004c0)=""/180, 0x163) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 21:05:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0xc0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) chroot(&(0x7f0000000040)='./file1\x00') 21:05:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/73}, &(0x7f0000000000)=0x4b) read(r0, &(0x7f0000000180)=""/52, 0x34) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 21:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/101], &(0x7f0000000280)=0x6e) close(r1) dup(r1) r4 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000380)=[r5, r6, r7]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:05:32 executing program 1: socketpair(0x30, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x80000000, &(0x7f0000000040)="1f4e5ed8f020c4d78ed684cf5880303b8d05e456f05c6f373f50c324a75d18dbbcaf7d0537948391a6ee23adaeccb47423e9fddf41791e9a6180fd1718c81ab567510a1e0f27c68b2ed65332eb16c51ff0c5a4d5a38c03f430f4", 0x5a) r2 = socket(0x1e, 0x4003, 0x0) pread(r0, &(0x7f00000000c0)="1dd4d13cb26dc548546c999bad1bf0f42be44b901b4329d82482e4411b83101d15a1457319fa505f1306d0039074", 0x2e, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/130, 0x82}], 0x1, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xa) r3 = dup(r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 21:05:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) 21:05:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)=')-\'&\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\\.-$:!\\\x00', &(0x7f00000001c0)='\xbe@-{}\x00', &(0x7f0000000200)='%\x00']) fchflags(r1, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:05:33 executing program 0: link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 21:05:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:05:33 executing program 1: sendsyslog(0x0, 0x1400, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x7ff, 0x788, 0x10001, 0x8, &(0x7f0000000000)={{0x2, 0x7, 0x10001, 0x18000000000000, 0x4, 0x0, 0xfffffffffffffffd}, {[0x8, 0x2000000000000000, 0x747, 0x7, 0x3, 0x6, 0x0, 0x1, 0x5, 0x1, 0x7fffffff, 0xfffffffffffffffc, 0x2, 0x3, 0x0, 0x1, 0x7fff, 0x3], [0xfffffffffffffe00, 0x3, 0x3, 0xa51, 0x5, 0x8000, 0x3, 0x40, 0x7fff, 0x5], [0x3, 0xfffffffffffffc01, 0xb7, 0x6, 0x80, 0x4, 0x4000000000000], [0x7ff, 0x0, 0x8, 0x0, 0x8, 0x7ff], [{0x4, 0x0, 0x8001, 0x80000001}, {0xf28, 0x5, 0x1ff, 0x80000001}, {0x8, 0x0, 0xfffffffffffffffe, 0x9}, {0x0, 0xffe00, 0x7, 0x100}, {0x100000000, 0x8, 0x0, 0x14916f68}, {0x1, 0x6, 0x4, 0x3ec}, {0xfffffffffffff001, 0x1, 0x8, 0x3f}, {0x0, 0x4f, 0x3, 0x4}], {0xbf97, 0x9, 0x6, 0xe7c3}, {0x4, 0x0, 0x3, 0x7f}}}, 0x4, 0x80000001}) sync() r1 = semget$private(0x0, 0x3, 0xa3) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)=0x7) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000002c0)=0x3) 21:05:33 executing program 0: sync() r0 = socket$inet6(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xfc, 0x0) getsockopt(r0, 0x6679, 0x3d, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:05:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:05:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x1f, 0x4, 0x3ff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffa99}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x99}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff03a}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) write(r0, &(0x7f0000000200)="c47865d6764e06bab321465b3d73be36d05947fd058fcb834fa408e747b478048e2249b97a20d1d3678da77d449e765434855466912e20702a81f51fd3548ed3fb3171c45fd75a88b9560ea193e56cec512a6e877e8fcd4cd028ba149e3c4d08869721350462ea1bc238c4c8611289c1edfe5ad70efec1a5f276b991628177c6706a0b39dd849c1c28c9862a291d457e", 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:05:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x200, 0x5}, 0xc) 21:05:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:05:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x18, 0x3, 0x400) socketpair(0x1, 0x1, 0x8ca, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 21:05:34 executing program 0: clock_getres(0x6, 0x0) clock_getres(0x0, &(0x7f0000000000)) 21:05:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x4001, 0xfffffffffffffffc) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x25, 0x6, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x10) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="c41259e968c5f6e5175b6c9639b1ed136278b15bb602f1f972d578ad4c074dbf8c72fe1af8e6a6b8b63f35bb26a1daed511af380c83b230f189f7ee0f9954df899ddc0cdcc3ca8fe025c08461e235a49b8cf9fa5ab0ba7024c6c6c131cc08f17b753ad1493230974dc6dfdea8f1d811b7e62ee5d52e29176863b663e2b13adde23bdb9cbf9c4a31b57bfeb66839c662c", 0x90}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0x40e) r9 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x1, 0x6e}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x1}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x5}], 0x7a, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xdae, 0x7}, {{r1}, 0x0, 0x11, 0xc000005a, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x20000000, 0xffffffffffffb8af, 0x6}], 0x4, &(0x7f00000004c0)={0x5, 0x2}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) dup2(r1, r0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffff888, 0x0, &(0x7f00000000c0)="d5ff9668", 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x460, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5e5, 0x7c3, 0x101, 0xfffffffffffffffc, "bb1af32a2c021ea71e8129fbd1b05135eb5dfdee", 0x818, 0x40}) kqueue() msgget(0x3, 0x8) 16:00:00 executing program 1: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x208c0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000780)=0xffffffffffffffec) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20800, 0x0) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000740)=0x8) r9 = dup(0xffffffffffffffff) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x400, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x2, 0x2, 0xe514, 0x6}, {{r3}, 0xfffffffffffffff8, 0x10, 0x28, 0x2, 0x5}, {{r4}, 0x0, 0x2d, 0x40, 0x1, 0x80}, {{r5}, 0x0, 0x20, 0xfffff, 0x10000, 0x5}, {{r6}, 0xfffffffffffffffe, 0x45, 0xf0000047, 0x1f, 0x8}], 0x3, &(0x7f00000005c0)=[{{r7}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1, 0xfff}, {{r8}, 0xffffffffffffffff, 0x1, 0x1, 0x2}, {{r9}, 0xfffffffffffffffb, 0xc8, 0x80000000, 0x3, 0x6}, {{r10}, 0xfffffffffffffffa, 0x41, 0x10, 0x2b30, 0x7}, {{r11}, 0xffffffffffffffff, 0x24, 0x80, 0x800, 0x401}], 0x8, &(0x7f0000000680)={0x3dfe, 0x6}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f0000000040)=""/89, 0x59) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="3b444a3464d41f4c69d7532bc78cd14919065f635f43f3d2402d9db51691644fe5c057763b8daabb24e404a1b8fcd9b3c02461a8a8cf1790bff63742ad818d0bae898dfb931d4bf1a24f86bd8323cf2d2f0add82dbc58a845d89cf4a71f503d5583bde959a7c917929e80c7582e1a0bf3c2073a5deb14e9342fefc3c2a3ee652923bab14c8dcab0d5448e5b2de5ddf96ed2fcbcae68ab967846b886cd7d0262eadb61e1820baac7ec12e23a9ac878193f29e7ed6800a7e67e1b749862f5a4a6eb420343426573e06228fa077a3f22db5070c03054c84511163d6bb2633f52575aa8ee6a1dbdbf9d5a327996c811076c988e03b57d4e1ecf27ede7e270e740ad68f38afb2970cf5a760bd73965ef1ba66209f066de62d668f44180b7296db494b054fc5ca3d1e0f9af9be80c04d43744b9058245e7eaa8d33fdee177a5f6ee6d998cb488e916bac607c37b709279dac9fc47406508ba7e54e5bef5af78ee9f1adaf2fe32c7b8ccbad681668d02ae473aa87f32d5dd040ee0162feb0651dfec97658249bad6ba408d7c74f99678e692623229a71cc7763c5f6aad16b538e3cc5b2a045bbdb8ba15a7aa1e940f323fa293ad087c416fa2181a122782170406b214bd9f081992e9cea19220b908168ec481846be23bc65ffff9fe9c2824ee27370b541658f44038035b21d3347e83a6e5aecbaa8a54d0586f68b9a1003ae4fdc6e35bb0c4c05d7ec8a887e11504c176c00921e1ed048a4a6c8d9ecebb954ec1fd7927a7176ebec32638997704f1f1e1fc307a9028b90ac22003c511d17b6586d240b968ff3b1ea5677941fd9f7293c443fbdc97354a9ff0782ec7198930935d774e7e30fa96b25aaf44e26ae1a22835f330ab40f9343706f5f0cdb06cc7f618f33596adf6a69ea7afb13e667a06862f6b1899bb9cc437d8335c7cdff9146e81c74d5acb09505e9c2556745308eee775d6af5bd7ec797a11525b8037034b1e827cf8175af1d5e938b9baa8a2feea351e12a5d6b4d965f4a7d2f2d181f48bbbf4f3fda54f1d2ec99100c53e7cf7561abc10a5de50c2f76cebce8b91da59f1eb9619d08a2d8c0c608b204b8babdb9af36d07061d43ae3cd1056536b40c79880a762dab4b25353f7a0e2adeb698d625d461ad5df9f7d76c26f3d43c65f5297831543956d9590a3676ba6f8a364eb8999c6cf36acecd2e7c893d748f5729d00059d461acef67926ebb6f4afe3aae52ff1fbef3d9486ea7d8f988b3938673220b1fdcdaa385979d9d0617f0958ca5bc619c2d5dac4b28f3de81378aef901fde100d648d04954e3475dae29e3b1ff8408b9e495bb3949b20021accf11b057a0271dd7680a1925a1aa42246cc38dcf6c405e955bd15775a30ded9f828cfda93a950ba21b58828107fb02045354f77cb186d724e5726175c6be4a505e06b7245222039d7174aaa2a0e8ba17293789a35e99c319e39c6e8f67eebae789532730dc2efa1b571b4a5255d31269fa6f7676d148016def7a2173d610b8f69f8196adecdb45d0b6cf16442ec27a42a5f061faa73bd1f16f2f50153bdda8ed623292b36899d8763504f2b939d7beb41d60c707c2ea18729ed938edc7c1ca927ece9cce63391b10d382b805fcd569c2fb15d0a8b7523ed1c1d4543be50a85f361bc5a75e2111f86e6e17154a540283e8a0ccdd2f8261d44150699bda88c47653116554a928e3d91587c9f49f31e25cba01d385e71c2ab7c0b73be28b8e41ab183799f939beba2eec9b53b36df0df7689b95726549a2f70253a4f33b4e4b78853a1b22f60ef86ff399ba1f110acba80da5c64ce8b3409a6007663128693889d03de23afad70f81eae965121dadc582458233dd571e8080db46b58797e8b51e8f99288896bf8c0850acc9ce1246c2a9c803f26965234d8706da14b42374a491372b5e0e079ac6f5338e77d228d601e55af21aec4f6d18d0a9e697d92c9d06e8150888a08f9f42917b4c538b8b40be62ad3f69382930c08035e5b321357cbf45a706c17423403a6782672f6ae4de4d752bec052146ff7cd8efbd93cd433b6dd30087807f6bd3fec4645ee4fc13e493433c1414c13b7a838a2dceed0389c683b6b104d8856a7f23c0782744cc380289459abbdb43fa5ab4ae78c98d67ca74c8217016949670464a7940d29df9d783acf9a269ec1aa6fec8dc04afd304d2122b77771f561dec10d018036b218cd3d3ac5cf694cab1a73b36a5ddbc40dab52a9a6404d280dc17ec2a229b34c9378f92eab971e490a4391d96b1edc20d3e94d1911208cfba17bb8827ebf87b85b6550b2fbbbb6eb4026ca05ddfd8cffc07391790e96ead1a4ac97e673427c530e92e00af70e2857eff71d8a0af81f56dc6629bf9b4012ed517240575913705fbf750f8f701ea9867bc1c5e122cd6b2b745a6c1863bd85e7eb98ae0d7f30ef3af4c061bfa21f1604f884256eb70633d97d1c4d4ae25c10bb0e2257495935db086f3005f3045b1c6d5813cbcbef5814d7b7fb242877da7561551260b7a3b94593ae10d0b9c06ac7ce4668f97648e8f476c5ba264cb112bb8be36ac353c5934814e1cf7f038f7179557b58fafbb4d24762a4945b7ed5edf70335e4d93dd256e93f776bac32203009945e526bae42c7640270585da0a70f38c0686b3328c8a4aa8e11f495f799eb8ce1ba2cafc2288f35facae208d95fff89da9afda7c2248c83de11ab5ff99d66ca28b716949fe437add4dc8d2e41e3f090b0d14befee0f05c4ac4800d2545c1b7f4983b3b728d7c6b4bba1e6cf58a2f2d49a66f56e25445bb4e84df1ba7a7e12df24ace26a3b081daa5ccdce90d030f297900de2884e766bdb6c9221282375b652a43da13e5f5cb7910d2bc6fbfa5d74b733bf8c17723405cb0b75f5dffb8b369ac775c50a2e46af827277e1c7adf9c8e2cfc4f3a8d5bc9ed73447f3f35a708253f7af9b030bf6a282284d7e37aa6e9fbf01ac134b36f34746843634bcffd8719bbb42eb9014155eefbfac2eb82e49219942fb52c703325ff1339ff8831d4acd9dfa7ad857b0e91391eadb33175d7f1be0fec08b39b1525f414ec8081cdea8c93c34f51ea1021ff040917974550649ea9ed7ea25e946b99774314dc5abd9d90239ab0473155b0ceb3698959529e384e91720c53c3625d85f8f1020f2a9bb0459ee24c1310b4c12c14b856bef7ac90158f483d144c8dd7d8470b8efbdc997de694a87972b6c834685c2b7d2cbe0b37398a3a4267e089762cd1740822b567c19070b32f5757d4a3faf213f55e21e43a9011e766023c2895f25da8742d99169cd0fcddb53ea525febf0784450854ee5b6813d6229f6e46c41d1aaf15853713c058b0d171577df2a8f182efe7f5a5d34da4de2f0dda3a343cd6af28dc07cd8789900ffdfbbf4c91fec26c6c6fdb635442ff65981653e3c1d44312883aa5a36a6def8615c47bb76ee8399b1e5e31376f2cc9fcc7229ce5c7358f93fc80d25a68536437eed3a55d43c1e1da9f499ab7652d911c2a206379bedffa769589d3b9cb3df11cac15d750e5ea50e5a49f229dc09aa9e34891268f32fc8a69f6d20bbe9183fdb81ab9a75d4ad052b594d361dffad887f1a1bd387196b990b321ac8b5104cdef2d22757dda6d06e2778b9375173f96eed91722863aab195f4977f31105c8c668825cb58ca5ecaa70982a845e3a9d26c64afdbcddc38d8cbb76d1a6578a8c4ac19356b0368563123d2eec6b8544dceb0bccebca33cfa13204a13a4f45f45e87b751568b5d7d1e9e35fed6a6f982ac2417bd0c4d354ca85aeb36b0ebae110a5c683fe092c783a32bfd6596601e204a5369dfa1d7f82e27a35da2de81a90034f74585b0f5dc9e261d248a8dbf6b543ffb6cf967a3ff1590", 0xaba}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: mlockall(0x2) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x2ec, &(0x7f00000001c0)="1eca9311fea93e3ead422e29f3443122329d2e173e2cc16fa527343f0a89760979116c74a524642e0db351db5e085a39915240ebe357b872c7faca5d1d15cfa86436d264da5dc3a5c0b48b12d7a3b0903e4a3b3952d56af8c4452572234b4c82ac7f5c1b43de3ef2e4996c0e6db3c5b7c383371f4d38b5b3482a58a8884d9dd35b65110efca910a867a957524d26eb15ead255ac02fa0b5d379e35092b959c8dbfa876c8dda84c85ba392b47fba5a0a4e35eec8cb014b8db3e370da682093356b53b4edc992fae79d6ddedc5560da939e464e0f8b95196fa0cda962e338f509908606d6fe09895ffdc9720b28d79a487262ea7dcfa8da0bff83105c581", 0xfd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) write(r0, &(0x7f0000000100)="26867450af74a9fe98ccb8be4c73ba60e24ad5226691d4b8d2b64713eb874fe8b48f163047bc9caa7e2c09d038b06856b253e8729e3875ccaf359ac443998bf0f9b6b4c106b59c73fde3db96c5df95922fb78a388f24fd9da32cf48aa14c59ef13bf7bed31497cdd943a0848a2905c022d2d1c3c0b874f403fcfb3b91c3eaa03a4d29b01d2e1816a487d47b8a449a0c82bc766fea1d496061247d2e8aa4b435be73df3fca0a287e1a32043b48e352fc08e8eef4aa41fc0c99d4e7c2589e39ee14883b9534a32bc3d7c4d8dc349e67633be433eda2602667c", 0xd8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget(0x3, 0x6, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/157) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc28, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) r1 = dup(r0) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)=""/84, 0x54) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 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) close(r0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xa5}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0x100}, 0x10) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/233, 0xe9) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x0, 0xfffffffffffff5b7, 0xaebb, 0x100000001, 0x7fff, 0x8]}) pwrite(r0, &(0x7f0000000000)="53c4f857127ec620b4f2d8faad0cd2e0e4f5851736b301575093a1b6da1408fcab290021ea2e9cca74ed88dca8a2", 0x2e, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="1706df8375fa20bbbe25fd93dd2dca02c5f62acf6b4a7f5f2e5e6896b0c98f206d18b8df190597f36d301a8c4881de0280cabb6990e8e3d0285bff6a5a50aecaff3634e1eaffce81867c66bb57f7b6e586c361", 0x53}, {&(0x7f0000000440)="53a0cb", 0x3}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) geteuid() geteuid() r2 = geteuid() setuid(r2) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) 16:00:01 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}) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x6f0c}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x48) ioctl$KDENABIO(r3, 0x20004b3c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000140)=':-/*&\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) r5 = semget(0x3, 0x0, 0x401) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffbfff, "44e2982f9e05e202eeea394cc43fd6b0e0225ab2", 0x0, 0x2}) write(r0, &(0x7f0000000040)="4a7129b5b81f9cf6ba8d313f08c98068cda0bc1026a0feba040665ebf2b6b2ccd80709da3a5a5304ad7fbcdb7a2bc22f9688d80507dfe48243bb8765cc15eb5bf6dfed6e09db2ae5b2847c491d67895c", 0x50) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 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:01 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffeb0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: 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, 0x400) getsockopt(r1, 0x0, 0x122, &(0x7f00000000c0)=""/104, &(0x7f0000000040)=0x68) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) setsockopt(r0, 0x3822, 0x5, &(0x7f0000000140)="3fe7acf5778c200e87203920a5f391715c69732b923ba15d2f8c140a9adda593554ca05c5f91365bfa544fb5f69221f21046f4cdc32ab28423318b1ea9b2087507a7566cc9d409185a90e629d13d3ee7adde0118aa039b415086031e341255a0599fd34579bce27b4173245e3932582f5f3ccae9dbb8785379aafbeb0d0e1ae19d1c5d1bef85121bb288da1ca61e", 0x8e) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = kqueue() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x81) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1, 0x4, './file0\x00', 0x80000001, 0x3, 0x0, 0x3140000000}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x104) write(r1, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r1, 0x0, 0x8) 16:00:01 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x3, 0x100000000000001}, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x10000, 0x20d6, 0xfff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1000, 0xffffffffffffff7f}, {0x18, 0x0, 0x4, 0x6d3}, 0x5, [0x7, 0x5, 0x7ff, 0x5, 0x10001, 0x4, 0x2, 0x100000001]}, 0x3c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(86659161848b5d3c,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036db8ad0,ffff800016a21db8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036db7000,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036db7040,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7080,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db70c0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db70e0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7100,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7120,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7140,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7160,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7180,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db71a0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db71c0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db71e0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7200,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7240,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7260,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7280,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db72a0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7300,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7380,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db73c0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7400,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7420,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7460,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db74a0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db74c0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db74e0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7520,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7560,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db75a0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db75c0,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db7f00,ffffffff8142a0b0,ffff800016a21db8) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff8142a0b0,ffff800016a21db8) at art_walk+0xcf rtable_walk(0,18,ffffffff8120dda0,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd8037009a80) at ip6_mrouter_done+0xb8 rip6_detach(fffffd8037009a80) at rip6_detach+0x56 soclose(fffffd8037009a80,0) at soclose+0xb2 soo_close(fffffd802fb821f0,ffff80001491fc48) at soo_close+0x40 fdrop(fffffd802fb821f0,ffff80001491fc48) at fdrop+0xc9 closef(fffffd802fb821f0,ffff80001491fc48) at closef+0x118 fdfree(ffff80001491fc48) at fdfree+0xf7 exit1(ffff80001491fc48,0,1) at exit1+0x32f sys_exit(ffff80001491fc48,ffff800016a22230,ffff800016a222a0) at sys_exit+0x17 syscall(ffff800016a22300) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe1ec4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe1e90, count: -47 ddb> show registers rdi 0x86659161848b5d3c rsi 0 rbp 0xffff800016a20af0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x7681da9aba4883d8 r12 0 r13 0xfffffd8036db7000 r14 0 r15 0x86659161848b5d3c rip 0xffffffff8120ddcb mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800016a20ab0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=436019 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014920128,0xffffffff822a6498 process=0xffff800014956360 user=0xffff800016a1d000, vmspace=0xfffffd803f014770 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 71094 123323 84331 0 3 0x82 nanosleep syz-executor.1 74401 139937 84331 0 3 0x82 nanosleep syz-executor.0 73846 97483 1 0 3 0x100083 ttyin getty 41936 296845 0 0 3 0x14200 bored sosplice 84331 417466 75450 0 3 0x82 thrsleep syz-fuzzer 84331 414295 75450 0 3 0x4000082 thrsleep syz-fuzzer 84331 425281 75450 0 3 0x4000082 thrsleep syz-fuzzer 84331 99129 75450 0 3 0x4000082 kqread syz-fuzzer 84331 394784 75450 0 3 0x4000082 thrsleep syz-fuzzer 84331 181629 75450 0 3 0x4000082 thrsleep syz-fuzzer 84331 324296 75450 0 3 0x4000082 thrsleep syz-fuzzer 75450 436217 67856 0 3 0x10008a pause ksh 67856 279827 82212 0 3 0x92 select sshd 82212 360648 1 0 3 0x80 select sshd 57496 499266 85661 73 3 0x100090 kqread syslogd 85661 362173 1 0 3 0x100082 netio syslogd 42117 254757 1 77 3 0x100090 poll dhclient 26855 504038 1 0 3 0x80 poll dhclient 59978 282860 0 0 2 0x14200 zerothread 93300 203249 0 0 3 0x14200 aiodoned aiodoned 19127 367374 0 0 3 0x14200 syncer update 51067 165927 0 0 3 0x14200 cleaner cleaner 27303 107721 0 0 3 0x14200 reaper reaper 9925 291634 0 0 3 0x14200 pgdaemon pagedaemon 2423 352199 0 0 3 0x14200 bored crynlk 47274 116666 0 0 3 0x14200 bored crypto 2851 233915 0 0 3 0x40014200 acpi0 acpi0 50342 254152 0 0 3 0x14200 bored softnet 97623 451374 0 0 2 0x14200 systqmp 42958 520154 0 0 3 0x14200 bored systq 66907 511481 0 0 3 0x40014200 bored softclock 78515 490508 0 0 3 0x40014200 idle0 75437 226083 0 0 3 0x14200 bored smr 1 501257 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 9575 6385K 14805K 78643K 60602 0 0 pcb 25 9K 11K 78643K 8670 0 0 rtable 220 9K 9K 78643K 3935 0 0 ifaddr 74 22K 26K 78643K 1734 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 969 0 0 iov 0 0K 40K 78643K 2281 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 20186 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 252 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 1519 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 19842 0 0 sigio 0 0K 0K 78643K 322 0 0 proc 43 30K 54K 78643K 2710 0 0 subproc 32 2K 2K 78643K 322 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 1940 0 0 in_multi 33 2K 2K 78643K 831 0 0 ether_multi 1 0K 0K 78643K 82 0 0 mrt 1 0K 0K 78643K 27 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1707 0 0 pfkey data 0 0K 4K 78643K 6 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 97 21K 40K 78643K 47253 0 0 UVM aobj 130 4K 5K 78643K 151 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 721 0 0 NDP 17 0K 1K 78643K 483 0 0 temp 205 2720K 3360K 78643K 65062 0 0 kqueue 0 0K 0K 78643K 134 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 38 0 32 1 0 1 1 0 8 0 inpcbpl 280 7671 0 7662 2 1 1 2 0 8 0 rtentry 112 297 0 211 3 0 3 3 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 50 0 50 1 1 0 1 0 8 0 tcpcb 544 2844 0 2838 1 0 1 1 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 8 0 8 2 2 0 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 54 0 48 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 351 0 351 58 57 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 954 0 756 15 2 13 13 0 8 0 art_table 32 955 0 756 2 0 2 2 0 8 0 art_node 16 263 0 222 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 20 1 0 1 1 0 8 0 semapl 112 1515 0 1505 1 0 1 1 0 8 0 shmpl 112 149 0 21 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 33889 0 32218 54 0 54 54 0 8 0 ffsino 240 33889 0 32218 99 0 99 99 0 8 0 nchpl 144 61617 0 60005 61 0 61 61 0 8 0 uvmvnodes 72 6792 0 0 124 0 124 124 0 8 0 vnodes 200 6792 0 0 358 0 358 358 0 8 0 namei 1024 201001 0 201001 5 4 1 1 0 8 1 scsiplug 64 34 0 34 26 25 1 1 0 8 1 scxspl 192 197730 0 197730 84 82 2 6 0 8 2 plimitpl 152 633 0 626 1 0 1 1 0 8 0 sigapl 432 19973 0 19960 2 0 2 2 0 8 0 futexpl 56 315535 0 315535 5 4 1 1 0 8 1 knotepl 112 3574 0 3555 4 3 1 2 0 8 0 kqueuepl 104 4346 0 4344 1 0 1 1 0 8 0 pipepl 112 11660 0 11637 27 26 1 2 0 8 0 fdescpl 424 19974 0 19960 2 0 2 2 0 8 0 filepl 120 121558 0 121458 12 8 4 5 0 8 0 lockfpl 104 6869 0 6869 12 11 1 1 0 8 1 lockfspl 48 2342 0 2342 12 11 1 1 0 8 1 sessionpl 112 41 0 31 1 0 1 1 0 8 0 pgrppl 48 253 0 243 1 0 1 1 0 8 0 ucredpl 96 29307 0 29300 1 0 1 1 0 8 0 zombiepl 144 19961 0 19959 3 2 1 1 0 8 0 processpl 840 19989 0 19959 4 0 4 4 0 8 0 procpl 624 45098 0 45062 4 0 4 4 0 8 0 sosppl 128 235 0 235 64 63 1 1 0 8 1 sockpl 384 15388 0 15369 13 10 3 4 0 8 0 mcl64k 65536 6071 0 6071 484 481 3 33 0 8 3 mcl16k 16384 63 0 63 43 43 0 1 0 8 0 mcl12k 12288 377 0 377 52 51 1 1 0 8 1 mcl9k 9216 298 0 298 51 50 1 1 0 8 1 mcl8k 8192 265 0 265 63 62 1 1 0 8 1 mcl4k 4096 808 0 808 31 30 1 1 0 8 1 mcl2k2 2112 102 0 102 51 50 1 1 0 8 1 mcl2k 2048 81556 0 81513 34 28 6 11 0 8 0 mtagpl 80 19 0 17 6 5 1 1 0 8 0 mbufpl 256 228247 0 228163 207 199 8 23 0 8 0 bufpl 256 54565 0 47773 426 1 425 425 0 8 0 anonpl 16 1702795 0 1692290 515 456 59 69 0 62 10 amapchunkpl 152 82138 0 82035 180 168 12 18 0 158 7 amappl16 192 113437 0 112843 600 560 40 43 0 8 8 amappl15 184 1650 0 1648 2 1 1 1 0 8 0 amappl14 176 1528 0 1523 2 1 1 1 0 8 0 amappl13 168 1211 0 1211 3 3 0 1 0 8 0 amappl12 160 17 0 16 2 1 1 1 0 8 0 amappl11 152 104 0 90 1 0 1 1 0 8 0 amappl10 144 1455 0 1455 14 14 0 1 0 8 0 amappl9 136 8894 0 8890 1 0 1 1 0 8 0 amappl8 128 8461 0 8431 3 1 2 2 0 8 0 amappl7 120 1452 0 1444 1 0 1 1 0 8 0 amappl6 112 80 0 70 1 0 1 1 0 8 0 amappl5 104 372 0 363 1 0 1 1 0 8 0 amappl4 96 20437 0 20410 1 0 1 1 0 8 0 amappl3 88 2877 0 2867 1 0 1 1 0 8 0 amappl2 80 159103 0 159036 4 2 2 3 0 8 0 amappl1 72 352214 0 351802 26 17 9 19 0 8 0 amappl 80 45731 0 45696 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 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 19974 0 19960 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 19974 0 19960 1 0 1 1 0 8 0 vmmpekpl 168 120403 0 120376 2 0 2 2 0 8 0 vmmpepl 168 2306724 0 2305092 486 398 88 96 0 357 11 vmsppl 272 19973 0 19960 3 2 1 2 0 8 0 pdppl 4096 39954 0 39920 6 1 5 6 0 8 0 pvpl 32 4831640 0 4818016 1029 838 191 259 0 265 71 pmappl 200 19973 0 19960 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1427 0 855 23 5 18 18 0 8 0